Method for determining transport block size in wireless communication, related device, medium and computer product

By receiving the transmission mode information and channel rank parameters of the network equipment, combining the oversampling factor and terminal capabilities, and adjusting the calculation formula of the transmission block size, the accuracy problem of the transmission block size in the virtual MIMO transmission mode is solved, and the system performance is improved.

CN120659099APending Publication Date: 2025-09-16CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410302883.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-15
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

The existing transport block size determination method cannot effectively support the virtual MIMO transmission mode, especially the inaccurate transport block size calculation caused by the change of channel matrix rank.

Method used

By receiving the transmission mode information sent by the network device, the number of intermediate information bits corresponding to the channel rank parameter is determined, and the transmission block size is calculated based on this. Taking into account the oversampling factor and terminal capabilities, the calculation formula of the transmission block size is adjusted.

Benefits of technology

The calculation accuracy of the transmission block size is improved, the virtual MIMO transmission mode is supported, and the spatial multiplexing gain and virtual diversity reception gain of the system are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120659099A_ABST
    Figure CN120659099A_ABST
Patent Text Reader

Abstract

The invention discloses a method for determining the size of a transmission block in wireless communication, related equipment, a storage medium and a computer product. The method comprises the following steps: receiving first information sent by network equipment; the first information indicates that a transmission mode configured for the terminal by the network equipment is a first mode or a second mode, in the first mode, data of each stream in multiple streams are different and are sent after being sequentially spaced by a certain delay amount, and in the second mode, data of each stream in multiple streams are the same and are repeatedly sent after being sequentially spaced by a certain delay amount; obtaining an intermediate information bit number corresponding to the channel rank parameter in the transmission mode; a transport block size is determined based on the number of intermediate information bits.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a method for determining a transmission block size in wireless communication, related equipment, storage medium, and computer product. Background Art

[0002] To meet the higher system capacity requirements of sixth-generation mobile communication systems (6G), a new multiple-input multiple-output (MIMO) transmission system—a virtual MIMO system—is proposed. The transmitter introduces an overlapping transmission factor A, causing each transmitting antenna to asynchronously transmit signals with an equally spaced delay of 1 / A. The receiver introduces an oversampling factor B, oversampling the received signal to obtain B-1 virtual receiving antennas. This oversampling process changes the dimension of the transmission channel matrix. Through this process, the terminal in the virtual antenna system forms multiple virtual receiving antennas. Therefore, the number of decomposable data streams is no less than the number of its physical antennas, thereby achieving additional spatial multiplexing gain and virtual diversity reception gain. For this new MIMO transmission system, the actual number of received streams exceeds the number of spatial channel ranks. This means that the updated virtual channel matrix rank parameter, RI', is greater than the rank parameter estimated by the traditional CSI-RS and cannot be derived through pilot measurements. The change in the channel matrix rank affects the calculation of the transport block size (TB size).

[0003] Therefore, it is necessary to enhance the existing transmission block determination mechanism to more effectively support the scenario where the virtual MIMO transmission mode exists. Summary of the Invention

[0004] Embodiments of the present application provide a method for determining a transmission block size in wireless communication, related equipment, storage medium, and computer product.

[0005] The technical solution of the embodiment of the present application is implemented as follows:

[0006] An embodiment of the present application provides a method for determining a transport block size in wireless communication, which is applied to a terminal. The method includes:

[0007] receiving first information sent by a network device; the first information indicating that the network device configures a transmission mode for the terminal as a first mode or a second mode, wherein the data of each stream in the multiple streams is different and is sequentially transmitted after a certain delay, and the data of each stream in the multiple streams is the same and is sequentially transmitted after a certain delay;

[0008] Obtaining a number of intermediate information bits corresponding to a channel rank parameter in the transmission mode;

[0009] A transport block size is determined based on the number of intermediate information bits.

[0010] In the above solution, obtaining the number of intermediate information bits corresponding to the channel rank parameter in the transmission mode includes:

[0011] The number of intermediate information bits is obtained based on the number of resource elements, the code rate, the modulation order and the number of layers; the number of layers varies according to the channel rank parameter in the transmission mode.

[0012] In the above scheme, when the first information indicates that the transmission mode is the first mode and the number of layers is the updated channel rank parameter, the updated channel rank parameter is the product of the oversampling factor and the spatial channel rank parameter.

[0013] In the above solution, a first parameter related to the capability of overlapping data stream transmission sent by the network device is received;

[0014] The oversampling factor is determined based on the first parameter, a second parameter related to the oversampling capability of the terminal, and a third parameter related to the receiving capability of the terminal.

[0015] In the above solution, the method further includes:

[0016] Send the updated channel rank parameter to the network device.

[0017] In the above scheme, when the first information indicates that the transmission mode is the first mode and the number of layers is a spatial channel rank parameter, the number of resource elements, code rate, modulation order, and number of layers are obtained, including:

[0018] Sending a spatial channel rank parameter, a second parameter related to an oversampling capability of the terminal, and a third parameter related to a receiving capability of the terminal to the network device;

[0019] receiving an oversampling factor sent by the network device;

[0020] The number of intermediate information bits is obtained based on the number of resource elements, the code rate, the modulation order, the number of layers, and the oversampling factor.

[0021] In the above solution, the receiving of the oversampling factor sent by the network device includes one or more of:

[0022] receiving RRC signaling sent by the network device, where the RRC signaling includes the oversampling factor;

[0023] Receive DCI sent by the network device, where the DCI includes the oversampling factor.

[0024] In the above solution, when the first information indicates that the transmission mode is the second mode, the number of layers is a spatial channel rank parameter.

[0025] An embodiment of the present application provides a method for determining a transmission block size in wireless communication, which is applied to a network device. The method includes:

[0026] Sending first information to the terminal; the first information indicates that the network device configures the transmission mode for the terminal as the first mode or the second mode, wherein in the first mode, the data of each stream in the multiple streams is different and is sent in sequence after a certain delay; and in the second mode, the data of each stream in the multiple streams is the same and is repeatedly sent in sequence after a certain delay.

[0027] In the above solution, the method further includes:

[0028] A first parameter related to a capability of overlapping data stream transmission is sent to the terminal.

[0029] In the above solution, the method further includes:

[0030] receiving a spatial channel rank parameter, a second parameter related to an oversampling capability of the terminal, and a third parameter related to a receiving capability of the terminal, sent by the terminal;

[0031] Determining an oversampling factor based on a first parameter related to a capability of overlapping transmit data streams, the second parameter, and the third parameter;

[0032] The sampling factor is sent to the terminal.

[0033] In the above solution, the sending of the sampling factor to the terminal includes one or more of:

[0034] Sending RRC signaling to the terminal, where the RRC signaling includes the oversampling factor;

[0035] Sending DCI to the terminal, where the DCI includes the oversampling factor.

[0036] A terminal comprises: a first communication interface and a first processor; wherein the first communication interface is configured to receive first information sent by a network device; the first information indicates whether the network device configures a transmission mode for the terminal as a first mode or a second mode, wherein in the first mode, data of each stream in multiple streams is different and is transmitted sequentially after a certain delay; and in the second mode, data of each stream in multiple streams is identical and is repeatedly transmitted sequentially after a certain delay.

[0037] The first processor is configured to obtain a number of intermediate information bits corresponding to a channel rank parameter in the transmission mode; and determine a transmission block size based on the number of intermediate information bits.

[0038] A network device comprises: a second communication interface and a second processor; wherein the second communication interface is used to: send first information to a terminal; the first information indicates that the transmission mode configured by the network device for the terminal is the first mode or the second mode, wherein in the first mode, the data of each stream in multiple streams is different and is sent in sequence after a certain delay; and wherein in the second mode, the data of each stream in multiple streams is the same and is repeatedly sent in sequence after a certain delay.

[0039] An embodiment of the present application further provides a storage medium on which a computer program is stored, wherein the computer program implements the steps of any of the above methods when executed by a processor.

[0040] An embodiment of the present application further provides a computer product, including a computer program, which implements the steps of any of the above methods when executed by a processor.

[0041] The embodiment of the present application provides a method for determining the transmission block size in wireless communication, related equipment, storage medium and computer product, which is applied to a network device, and the method includes: receiving first information sent by the network device; the first information indicates that the transmission mode configured by the network device for the terminal is the first mode or the second mode, and in the first mode, the data of each stream in the multiple streams is different and is sent in sequence after a certain delay, and in the second mode, the data of each stream in the multiple streams is the same and is repeatedly sent in sequence after a certain delay; obtaining the number of intermediate information bits corresponding to the channel rank parameter in the transmission mode; determining the transmission block size based on the number of intermediate information bits; in the present application, the terminal can obtain the number of intermediate information bits corresponding to the channel rank parameter in the transmission mode, thereby determining the TB size. Therefore, the present application enhances the current transmission block determination mechanism to more effectively support scenarios with virtual MIMO transmission modes. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A flowchart of a method for determining a transmission block size in wireless communication in the related art;

[0043] Figure 2 A flow chart of a method for determining a transmission block size in wireless communication according to an embodiment of the present application;

[0044] Figure 3 This is a schematic diagram of interaction between a base station and a terminal according to an embodiment of the present application;

[0045] Figure 4 This is a schematic diagram of the interaction between the sending and receiving ends in the first mode of an embodiment of the present application;

[0046] Figure 5 This is a schematic diagram of the interaction between the sending and receiving ends in the second mode of an embodiment of the present application;

[0047] Figure 6 A flowchart of another method for determining a transmission block size in wireless communication according to an embodiment of the present application;

[0048] Figure 7 A schematic structural diagram of an apparatus for determining a transmission block size in wireless communication, which is provided on a terminal according to an embodiment of the present application;

[0049] Figure 8 A schematic structural diagram of an apparatus for determining a transmission block size in wireless communication, which is provided on a network device according to an embodiment of the present application;

[0050] Figure 9 This is a schematic diagram of the structure of the terminal according to an embodiment of the present application;

[0051] Figure 10 This is a schematic diagram of the structure of the network device according to an embodiment of the present application. DETAILED DESCRIPTION

[0052] The present application will be described in further detail below with reference to the accompanying drawings and embodiments.

[0053] The 6G vision of "digital twins, ubiquitous intelligence" for 2030+ places even higher demands on network performance metrics, such as terabit-level peak rates, user experience rates of 10-100 Gbps, and a 2-3x improvement in spectrum efficiency compared to fifth-generation mobile communication technology (5G). Multiple-input multiple-output (MIMO) is a core technology in Long Term Evolution / fifth-generation mobile communication (LTE / 5G) systems. By configuring multiple transmit and receive antennas at the transceiver end, MIMO technology fully utilizes spatial resources, exponentially increasing system channel capacity and spectrum efficiency without increasing spectrum resources or antenna transmit power. With the explosive growth of traffic and the pressure for continued capacity expansion, MIMO is poised to become a core technology in the next-generation mobile communication system (6G).

[0054] For this new MIMO transmission system, the actual number of received streams is greater than the number of spatial channel ranks. This means that the updated virtual channel matrix rank parameter, RI', is greater than the rank parameter estimated by traditional CSI-RS and cannot be derived through pilot measurements. This new MIMO transmission system has different implementations to adapt to different scenarios. Changes in the channel matrix rank affect the calculation of the transport block size (TB size).

[0055] When asynchronous virtual MIMO transmission mode is not used, if the Modulation and Coding Scheme (MCS) index (IMCS) indicated by the Downlink Control Information (DCI) received by the terminal is not in the reserved range, the terminal determines the transport block size using the Physical Downlink Shared Channel (PDSCH) as an example based on the following four steps:

[0056] (1) Determine the number of resource elements (REs) N in a time slot RE .

[0057] The terminal first determines the number of REs allocated to the PDSCH in a physical resource block (PRB).

[0058] in, Indicates the number of subcarriers in the frequency domain of a PRB, Indicates the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols scheduled in a time slot, Indicates the number of REs occupied by DMRS in each PRB during the scheduling duration, including the overhead of the DMRS CDM group indicated by DCI format 1_1, Indicates the overhead configured by higher-level parameters.

[0059] The terminal further determines the total number of REs allocated to PDSCH:

[0060] N RE =min(156,N RE ')·n PRB , where n PRB Indicates the total number of PRBs allocated to the terminal.

[0061] (2) Calculate the number of intermediate information bits N info =N RE ×R×Q m ×v, where R represents the code rate, Qm represents the modulation order, and v represents the number of layers.

[0062] If N info ≤3824, use step (3) as the next step, otherwise use step (4) as the next step.

[0063] (3)N info ≤3824, as Figure 1 The formula shown determines the transport block size;

[0064] (4)N info >3824, as Figure 1 The formula shown determines the transport block size.

[0065] However, when the asynchronous virtual MIMO transmission mode is used, the number of data streams that can be decoded by the receiving end will not be less than the number of its physical antennas due to the oversampling method of this new MIMO transmission system.

[0066] At this time, the number of RF channels in this new MIMO system does not change, but the constructed virtual channel matrix increases the maximum number of receive streams at the receiving end. That is, the number of layers represented by v changes, which in turn affects the calculation of the transport block size. Moreover, the number of layers represented by v varies in different implementations. Therefore, it is necessary to enhance the existing transport block determination mechanism to more effectively support scenarios with virtual MIMO transmission modes.

[0067] The embodiment of the present application provides a method for determining the transmission block size in wireless communication, which is applied to a terminal, such as Figure 2 As shown, the method includes:

[0068] Step 101: Receive the first information sent by the network device; the first information indicates that the network device configures the transmission mode for the terminal as the first mode or the second mode. In the first mode, the data of each stream in the multiple streams is different and is sent in sequence after a certain delay. In the second mode, the data of each stream in the multiple streams is the same and is repeatedly sent in sequence after a certain delay.

[0069] In actual application, the first mode can be a non-repeated multi-stream asynchronous transmission scheme configured by the network device for the terminal after the virtual MIMO transmission mode is enabled. In the first mode, the data of each stream in the multi-stream is different and is transmitted in sequence after a certain delay. The second mode can be a repeated multi-stream asynchronous transmission scheme configured by the network device for the terminal after the virtual MIMO transmission mode is enabled. In the second mode, the data of each stream in the multi-stream is the same and is repeatedly transmitted in sequence after a certain delay.

[0070] Step 102: Obtain the number of intermediate information bits corresponding to the channel rank parameter in the transmission mode.

[0071] In actual applications, the calculation of the number of intermediate information bits is related to the channel rank parameter under the above-mentioned different transmission modes, which leads to differences in the calculation of the transport block size.

[0072] Step 103: Determine the transport block size based on the number of intermediate information bits.

[0073] In practical applications, after obtaining the number of intermediate information bits corresponding to the channel rank parameter in the corresponding transmission mode, the transport block size is determined based on the number of intermediate information bits. As can be seen, in this application, when using the asynchronous virtual MIMO transmission mode, the terminal can obtain the number of intermediate information bits corresponding to the channel rank parameter in the transmission mode, thereby determining the TB size. Therefore, this application enhances the current transport block determination mechanism to more effectively support scenarios with virtual MIMO transmission modes.

[0074] In some embodiments, step 102 of obtaining the number of intermediate information bits corresponding to the channel rank parameter in the transmission mode may be implemented by the following steps:

[0075] The number of intermediate information bits is derived based on the number of resource elements, code rate, modulation order, and number of layers; the number of layers varies depending on the channel rank parameter in the transmission mode.

[0076] In actual application, the number of intermediate information bits N info =N RE ×R×Q m ×v, where R represents the code rate; Qm represents the modulation order; v represents the number of layers; N RE represents the number of resource elements. The calculation of v varies according to the channel rank parameter in the transmission mode.

[0077] In some embodiments, when the first information indicates that the transmission mode is the first mode and the number of layers is the updated channel rank parameter, the updated channel rank parameter is the product of the oversampling factor and the spatial channel rank parameter.

[0078] In actual application, the number of intermediate information bits N info =N RE ×R×Q m In ×v, v is the updated channel rank parameter, rather than the traditionally defined spatial channel rank number. The updated virtual transmission channel rank parameter is the oversampling factor multiplied by the spatial channel rank number, that is, v = N×rank.

[0079] In some embodiments, the above method further includes:

[0080] receiving a first parameter related to a capability of overlapping data stream transmission sent by a network device;

[0081] An oversampling factor is determined based on the first parameter, a second parameter related to the oversampling capability of the terminal, and a third parameter related to the receiving capability of the terminal.

[0082] In actual application, the oversampling factor is calculated by the terminal; the oversampling factor is determined based on the overlapping data flow transmission capability of the network device, the oversampling capability of the terminal, and parameters related to the receiving capability.

[0083] In some embodiments, the above method further includes:

[0084] Send the updated channel rank parameter to the network device.

[0085] In actual application, the oversampling factor is calculated by the terminal, and the terminal reports the updated channel rank parameter N×rank to the network device.

[0086] In a feasible scenario, a method for determining the transmission block size is provided: a network device (e.g., a base station) configures high-level parameters for a terminal and turns on the asynchronous virtual MIMO transmission mode. After the virtual MIMO transmission mode is turned on, the base station configures high-level parameters corresponding to different transmission schemes for the terminal, including a non-repeated multi-stream asynchronous transmission scheme and a repeated multi-stream asynchronous transmission scheme. For a UE whose high-level parameters are configured as a non-repeated multi-stream asynchronous transmission scheme, when calculating the number of intermediate information bits N info During the oversampling process, the number of layers represented by ν will change to a parameter related to the terminal's oversampling capability, depending on how the oversampling factor is determined. The oversampling factor is determined based on the base station's ability to transmit overlapping data streams, the terminal's oversampling capability, and parameters related to receiving capabilities.

[0087] The terminal obtains the number of overlapping transmission streams of the base station, determines the oversampling factor according to its own oversampling capability and parameters related to the receiving capability; updates the virtual transmission channel rank parameter to the oversampling factor multiplied by the number of spatial channel ranks; at this time, the formula N info =N RE ×R×Q m The v in ×v is the updated channel rank parameter, rather than the traditionally defined number of spatial channel ranks.

[0088] like Figure 3 As shown, the interaction process between the base station and the terminal includes:

[0089] The base station synchronously sends a pilot signal to the terminal; for example, a downlink Channel State Information Reference Signal (CSI-RS) pilot signal;

[0090] The terminal obtains the downlink channel matrix H;

[0091] The terminal calculates the rank RI of H and feeds it back to the base station;

[0092] The base station configures transmission parameters for the terminal based on the RI;

[0093] The base station synchronously sends data and a demodulation reference signal (DMRS) to the terminal;

[0094] The terminal performs data demodulation and decoding.

[0095] In the embodiment of the present application, the terminal reports its own oversampling capability and parameters related to the receiving capability, as well as the number of spatial channel ranks. The base station determines the oversampling factor and notifies the terminal. The virtual transmission channel rank parameter is updated to be the oversampling factor multiplied by the number of spatial channel ranks. At this time, the formula for calculating the number of intermediate information bits is changed to N info =N RE ×R×Q m ×v×α, where v is still the spatial channel rank parameter, and the newly added parameter α is the oversampling factor value notified by the base station, which can be configured to the terminal by DCI or RRC.

[0096] In actual application, here is an explanation of the interactive scenario in which the terminal calculates the oversampling factor and reports the updated channel rank parameter N×rank to the base station:

[0097] The base station configures the terminal with the higher-layer parameter 'MIMO-SchemConfig' for enabling the virtual MIMO transmission mode, and when the higher-layer parameter is configured with the field 'MIMO-RankSchemConfig', the virtual MIMO transmission mode is enabled.

[0098] That is, PDSCH-Cofig→MIMO-SchemConfig→MIMO-RankSchemConfig.

[0099] After the virtual MIMO transmission mode is enabled, the base station configures the terminal with the high-level parameter 'RankScheme' corresponding to different transmission schemes. When the high-level parameter 'RankScheme' is set to 'RankSchemeA', the virtual MIMO scheme of non-repeated transmission of multiple streams is enabled.

[0100] The relevant configuration changes are as follows:

[0101]

[0102]

[0103] For a UE whose higher layer parameter 'RankScheme' is configured as 'RankSchemeA', the TBS determines to follow steps (1)-(4) above with the following modifications:

[0104] In step (2), calculate the number of intermediate information bits N info During the process, N info =N RE ×R×Q m ×v, where the calculation of ν varies depending on the RankScheme configuration. In this embodiment, the RankScheme configuration is 'RankSchemeA', and ν represents the number of layers, which is the product of the oversampling factor and the number of spatial channel ranks, i.e., v = N × rank. In this case, the parameter ν takes into account the terminal's oversampling capability and can more accurately reflect the terminal's receiving capability information.

[0105] Among them, rank is the spatial channel Rank number, which is generally calculated and estimated using CSI-RS in 5G NR systems.

[0106] Among them, the oversampling factor is determined based on the base station's overlapping data stream transmission capability, the terminal's oversampling capability and parameters related to the receiving capability. In this embodiment, the terminal obtains the base station's overlapping data stream transmission capability, the oversampling factor is calculated by the terminal, and the terminal reports the updated channel rank parameter N×rank to the base station.

[0107] In some embodiments, when the first information indicates that the transmission mode is the first mode and the number of layers is a spatial channel rank parameter, obtaining the number of intermediate information bits based on the number of resource elements, the code rate, the modulation order, and the number of layers includes:

[0108] Sending a spatial channel rank parameter, a second parameter related to the oversampling capability of the terminal, and a third parameter related to the receiving capability of the terminal to the network device; receiving an oversampling factor sent by the network device;

[0109] The number of intermediate information bits is obtained based on the number of resource elements, code rate, modulation order, number of layers and oversampling factor.

[0110] In actual application, the number of intermediate information bits N info =N RE ×R×Q m In the formula ×v×α, v represents the spatial channel rank, which is typically estimated using CSI-RS in 5G NR systems. The parameter α takes into account the terminal's oversampling capability and is the oversampling factor sent by the network device.

[0111] In actual application, here is an interactive scenario in which the terminal reports the channel rank parameter rank, oversampling capability, and parameters related to the receiving capability, the base station calculates the oversampling factor, and notifies the terminal by the base station:

[0112] The base station configures the terminal with the higher-layer parameter 'MIMO-SchemConfig' for enabling the virtual MIMO transmission mode, and when the higher-layer parameter is configured with the field 'MIMO-RankSchemConfig', the virtual MIMO transmission mode is enabled.

[0113] After the virtual MIMO transmission mode is enabled, the base station configures the terminal with the high-level parameter 'RankScheme' corresponding to different transmission schemes. When the high-level parameter 'RankScheme' is set to 'RankSchemeA', the virtual MIMO scheme of non-repeated transmission of multiple streams is enabled.

[0114] For a UE whose higher layer parameter 'RankScheme' is configured as 'RankSchemeA', the TBS determines to follow steps (1)-(4) above with the following modifications:

[0115] In the process of calculating the number of intermediate information bits Ninfo in step (2), N info =N RE ×R×Q m ×v×α, where the calculation of ν varies depending on the RankScheme configuration. In this embodiment, the RankScheme configuration is 'RankSchemeA', and ν means the number of layers, that is, ν = rank. Rank is the spatial channel rank number, which is generally estimated using CSI-RS in 5G NR systems. In this case, the parameter α takes into account the terminal's oversampling capability.

[0116] The oversampling factor is determined based on the base station's ability to transmit overlapping data streams, the terminal's oversampling capability, and parameters related to the receiving capability. In this embodiment, the terminal reports the channel rank parameter, oversampling capability, and parameters related to the receiving capability. The oversampling factor is calculated by the base station and notified to the terminal by the base station.

[0117] In some embodiments, the oversampling factor sent by the receiving network device includes one or more of:

[0118] Receiving RRC signaling sent by a network device, where the RRC signaling includes an oversampling factor;

[0119] Receive DCI sent by the network device, where the DCI includes an oversampling factor.

[0120] In practical applications, the oversampling factor can be configured by DCI or RRC signaling. For example, the DCI indication method shown in Table 1 below, α is determined according to the field indication in the DCI.

[0121] Index Oversampling factor 00 1 01 2 10 4 11 -

[0122] Table 1 DCI indication mode

[0123] like Figure 4 As shown, the base station sends four streams of data, the contents of which are different and are sent in sequence after a certain delay.

[0124] In some embodiments, when the first information indicates that the transmission mode is the second mode, the number of layers is a spatial channel rank parameter.

[0125] In actual application, the base station configures high-level parameters for the terminal and turns on the asynchronous virtual MIMO transmission mode. After the virtual MIMO transmission mode is turned on, the base station configures high-level parameters corresponding to different transmission schemes for the terminal, including non-repeated multi-stream asynchronous transmission scheme and repeated multi-stream asynchronous transmission scheme. For UEs with high-level parameters configured as repeated multi-stream asynchronous transmission scheme, when calculating the number of intermediate information bits N info In the process, the number of layers represented by ν is still the spatial channel rank parameter.

[0126] In actual application, here, for UEs whose high-level parameters are configured as a repeated multi-stream asynchronous transmission scheme, the virtual MIMO scenario of repeatedly sending multiple streams is described in detail:

[0127] The base station configures the terminal with the higher-layer parameter 'MIMO-SchemConfig' for enabling the virtual MIMO transmission mode, and when the higher-layer parameter is configured with the field 'MIMO-RankSchemConfig', the virtual MIMO transmission mode is enabled.

[0128] That is, PDSCH-Cofig→MIMO-SchemConfig→MIMO-RankSchemConfig.

[0129] After the virtual MIMO transmission mode is enabled, the base station configures the terminal with a high-level parameter 'RankScheme' corresponding to different transmission schemes. When the high-level parameter 'RankScheme' is set to 'RankSchemeB', the virtual MIMO scheme of repeatedly transmitting multiple streams is enabled.

[0130] The relevant configuration changes are as follows:

[0131]

[0132] For UEs with the higher layer parameter 'RankScheme' configured as 'RankSchemeB', the TBS determines to follow steps (1)-(4) above with the following modifications:

[0133] In the process of calculating Ninfo in step (2), N info =N RE ×R×Q m×v, where the calculation of ν varies depending on the RankScheme configuration. In this embodiment, the RankScheme configuration is 'RankSchemeB'. ν represents the number of layers, which is the spatial channel rank number, i.e., ν = rank. Rank is the spatial channel rank number, which is generally estimated using CSI-RS in 5G NR systems.

[0134] If the RI reported by the CSI-RS terminal is 1, Figure 5 As shown, although the base station sends 4 streams of data, the contents of these 4 streams are the same in order to ensure reliable transmission. When calculating the TB size, N info =N RE ×R×Q m The v in ×v should be calculated with the value 1 instead of 4.

[0135] The embodiment of the present application provides a method for determining the transmission block size in wireless communication, which is applied to network equipment, such as Figure 6 As shown, the method includes:

[0136] Step 201: Send first information to the terminal; the first information indicates that the network device configures the transmission mode for the terminal as the first mode or the second mode. In the first mode, the data of each stream in the multiple streams is different and is sent in sequence after a certain delay. In the second mode, the data of each stream in the multiple streams is the same and is repeatedly sent in sequence after a certain delay.

[0137] In actual application, the first mode can be a non-repeated multi-stream asynchronous transmission scheme configured by the network device for the terminal after the virtual MIMO transmission mode is enabled. In the first mode, the data of each stream in the multi-stream is different and is transmitted in sequence after a certain delay. The second mode can be a repeated multi-stream asynchronous transmission scheme configured by the network device for the terminal after the virtual MIMO transmission mode is enabled. In the second mode, the data of each stream in the multi-stream is the same and is repeatedly transmitted in sequence after a certain delay.

[0138] In some embodiments, the above method further includes:

[0139] A first parameter related to a capability of overlapping data stream transmission is sent to the terminal.

[0140] In actual application, when the terminal calculates the oversampling factor, the base station sends the first parameter to the terminal.

[0141] In some embodiments, the above method further includes:

[0142] receiving a spatial channel rank parameter sent by a terminal, a second parameter related to an oversampling capability of the terminal, and a third parameter related to a receiving capability of the terminal;

[0143] determining an oversampling factor based on a first parameter, a second parameter, and a third parameter related to a capability of overlapping transmit data streams;

[0144] Sends the sampling factor to the terminal.

[0145] In actual application, when the base station calculates the oversampling factor, the terminal reports the channel rank parameter, the second parameter related to the oversampling capability, and the third parameter related to the receiving capability.

[0146] In some embodiments, a sampling factor is sent to a terminal, including one or more of:

[0147] Sending RRC signaling to the terminal, where the RRC signaling includes an oversampling factor;

[0148] Send DCI to the terminal, where the DCI includes the oversampling factor.

[0149] In actual application, the oversampling factor can be configured by DCI or RRC signaling.

[0150] Based on the TBS determination method provided in this application, the standard needs to be enhanced to support at least the following functions:

[0151] Standard enhancement 1: The network configures the terminal with the higher layer parameter 'MIMO-SchemConfig' when MIMO-SchemConfig is set to 'MIMO-RankSchemConfig', enabling virtual MIMO transmission mode.

[0152] When virtual MIMO transmission mode is enabled, the network configures the terminal with the high-layer parameter 'RankScheme', which specifies different virtual MIMO transmission schemes, such as 'RankSchemeA' and 'RankSchemeB'. One scheme is a non-repeated multi-stream asynchronous transmission scheme, and the other is a repeated multi-stream asynchronous transmission scheme.

[0153] Standard Enhancement 2:

[0154] For UEs with the higher layer parameter RankScheme configured as 'RankSchemeA', TBS determines the following steps (1)-(4) with the following modifications: Based on the way the terminal obtains the oversampling factor, it can be divided into:

[0155] The terminal calculates the oversampling factor and updates the channel rank parameter. In the process of calculating the number of intermediate information bits Ninfo in step (2), N info =N RE ×R×Qm × v, where the calculation of ν varies depending on the RankScheme configuration. ν stands for Number of Layers, which is the product of the number of data streams actually sent by the transmitter and the spatial channel Rank. That is, v = N × rank. In this case, the parameter ν takes into account the terminal's oversampling capability.

[0156] Optionally, the base station calculates the oversampling factor and configures it to the terminal. In step (2), the number of intermediate information bits N is calculated. info During the process, N info =N RE ×R×Q m ×v×α, where the calculation of ν varies depending on the RankScheme configuration. ν represents the number of layers, which is the spatial channel rank number, i.e., ν = rank. The parameter α takes into account the terminal's oversampling capability and is configured by the base station via DCI or RRC signaling.

[0157] For UEs with higher layer parameter 'RankScheme' configured as 'RankSchemeB', TBS determines to follow steps (1)-(4) with the following modifications: N info =N RE ×R×Q m ×v, where the calculation of ν varies according to the configuration of RankScheme. In this case, ν means Number of layers, which is the number of spatial channel ranks, that is, ν = rank.

[0158] In practical applications, a terminal can refer to a device that provides voice and / or data connectivity to a user. A terminal can communicate with one or more core networks via a radio access network (RAN). A terminal can be an IoT user equipment (UE), such as a sensor device, a mobile phone, and a computer with an IoT UE. For example, it can be a fixed, portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted device. For example, a station (STA), subscriber unit, subscriber station, mobile station, mobile, remote station, access point, user terminal, or user agent. Alternatively, a terminal can be a device on an unmanned aerial vehicle. Alternatively, a terminal can be an in-vehicle device, such as a driving computer with wireless communication capabilities, or a wireless communication device connected to an external driving computer. Alternatively, a terminal can be a roadside device, such as a streetlight, traffic light, or other roadside device with wireless communication capabilities.

[0159] In actual application, the network device may be a device for communicating with a terminal in a wireless communication system. The wireless communication system may be a fourth generation mobile communication technology (4G) system, also known as a long term evolution (LTE) system; or, the wireless communication system may be a 5G system, also known as a new radio (NR) system or a 5G NR system. Alternatively, the wireless communication system may be the next generation system of the 5G system. The access network in the 5G system may be referred to as a new generation radio access network (NG-RAN).

[0160] In actual application, the network equipment may be referred to as wireless access network equipment, including, for example, access network equipment such as a base station (eg, access point), which may refer to equipment in an access network that communicates with a terminal via one or more cells over an air interface.

[0161] In actual application, the network device can be an evolved access device (eNB) adopted in a 4G system. Alternatively, the network device can also be an access device (gNB) that adopts a centralized distributed architecture in a 5G system. When the network device adopts a centralized distributed architecture, it usually includes a centralized unit (CU) and at least two distributed units (DU). The centralized unit is provided with a protocol stack of a packet data convergence protocol (PDCP) layer, a radio link layer control protocol (RLC) layer, and a media access control (MAC) layer; the distributed unit is provided with a physical (PHY) layer protocol stack. The embodiment of the present application does not limit the specific implementation method of the network device.

[0162] In actual applications, a wireless connection can be established between the network device and the terminal via a wireless air interface. In different implementations, the wireless air interface can be a wireless air interface based on the 4G standard; or a wireless air interface based on the 5G standard, such as a new air interface; or a wireless air interface based on the next-generation mobile communication network technology standard of 5G.

[0163] In order to implement the method on the terminal side of the embodiment of the present application, the embodiment of the present application also provides a device for determining the size of a transmission block in wireless communication, which is set on the terminal, such as Figure 7 As shown, the device includes:

[0164] A first receiving unit 701 is configured to receive first information sent by a network device; the first information indicates whether the transmission mode configured by the network device for the terminal is a first mode or a second mode, wherein in the first mode, data of each stream in the multiple streams is different and is transmitted sequentially after a certain delay; and in the second mode, data of each stream in the multiple streams is the same and is repeatedly transmitted sequentially after a certain delay.

[0165] A first processing unit 702 is configured to obtain a number of intermediate information bits corresponding to a channel rank parameter in a transmission mode;

[0166] The first processing unit 702 is configured to determine a transport block size based on the number of intermediate information bits.

[0167] In some embodiments, the first processing unit 702 is configured to obtain the number of intermediate information bits based on the number of resource elements, the code rate, the modulation order, and the number of layers; the number of layers varies according to a channel rank parameter in a transmission mode.

[0168] In some embodiments, when the first information indicates that the transmission mode is the first mode and the number of layers is the updated channel rank parameter, the updated channel rank parameter is the product of the oversampling factor and the spatial channel rank parameter.

[0169] In some embodiments, the first receiving unit 701 is configured to receive a first parameter related to a capability of overlapping data stream transmission sent by a network device;

[0170] The first processing unit 702 is configured to determine an oversampling factor based on the first parameter, a second parameter related to the oversampling capability of the terminal, and a third parameter related to the receiving capability of the terminal.

[0171] In some embodiments, the apparatus further includes: a first sending unit 703, configured to send an updated channel rank parameter to the network device.

[0172] In some embodiments, when the first information indicates that the transmission mode is the first mode and the number of layers is a spatial channel rank parameter, the first sending unit 703 is configured to send the spatial channel rank parameter, a second parameter related to the oversampling capability of the terminal, and a third parameter related to the receiving capability of the terminal to the network device;

[0173] The first receiving unit 701 is configured to receive an oversampling factor sent by a network device;

[0174] The first processing unit 702 is configured to obtain the number of intermediate information bits based on the number of resource elements, the code rate, the modulation order, the number of layers, and the oversampling factor.

[0175] In some embodiments, the first receiving unit 701 is configured to receive RRC signaling sent by a network device, where the RRC signaling includes an oversampling factor; and receive DCI sent by the network device, where the DCI includes the oversampling factor.

[0176] In some embodiments, when the first information indicates that the transmission mode is the second mode, the number of layers is a spatial channel rank parameter.

[0177] In actual application, the first processing unit 702 may be implemented by a processor in the terminal; the first receiving unit 701 and the first sending unit 703 may be implemented by a communication interface in the terminal.

[0178] In order to implement the method on the network device side of the embodiment of the present application, the embodiment of the present application also provides an apparatus for determining the transmission block size in wireless communication, which is set on the network device, such as Figure 8 As shown, the device includes:

[0179] The second sending unit 801 is used to send the first information to the terminal; the first information indicates that the network device configures the transmission mode for the terminal as the first mode or the second mode. In the first mode, the data of each stream in the multiple streams are different and are sent in sequence after a certain delay. In the second mode, the data of each stream in the multiple streams are the same and are repeatedly sent in sequence after a certain delay.

[0180] In some embodiments, the second sending unit 801 is configured to send a first parameter related to a capability of overlapping data stream transmission to the terminal.

[0181] In some embodiments, the apparatus further includes: a second receiving unit 802, configured to receive a spatial channel rank parameter, a second parameter related to an oversampling capability of the terminal, and a third parameter related to a receiving capability of the terminal, sent by the terminal;

[0182] The second sending unit 801 is configured to determine an oversampling factor based on a first parameter, a second parameter, and a third parameter related to a capability of overlapping data stream transmission; and send the oversampling factor to a terminal.

[0183] In some embodiments, the second sending unit 801 is configured to send RRC signaling to the terminal, where the RRC signaling includes an oversampling factor; and send DCI to the terminal, where the DCI includes the oversampling factor.

[0184] In actual application, the second sending unit 801 and the second receiving unit 802 can be implemented by a communication interface in a network device.

[0185] In order to implement the method on the terminal side of the embodiment of the present application, the embodiment of the present application also provides a terminal, such as Figure 9 As shown, the terminal 900 includes: a first communication interface 901 and a first processor 902; wherein,

[0186] The first communication interface 901 is capable of exchanging information with network devices;

[0187] A first processor 902 is connected to the first communication interface 901 to implement information interaction with the network device and is used to execute the methods provided by one or more technical solutions on the terminal side when running a computer program;

[0188] The first memory 903 stores computer programs that can be run on the first processor 902 .

[0189] The first communication interface 901 is configured to receive first information sent by a network device; the first information indicates whether the network device configures a transmission mode for the terminal as a first mode or a second mode, wherein the data of each stream in the multiple streams is different and is transmitted sequentially after a certain delay; and the data of each stream in the multiple streams is the same and is repeatedly transmitted sequentially after a certain delay.

[0190] The first processor 902 is configured to obtain a number of intermediate information bits corresponding to a channel rank parameter in a transmission mode; and determine a transport block size based on the number of intermediate information bits.

[0191] In some embodiments, the first processor 902 is configured to obtain the number of intermediate information bits based on the number of resource elements, the code rate, the modulation order, and the number of layers; the number of layers varies according to a channel rank parameter in a transmission mode.

[0192] In some embodiments, when the first information indicates that the transmission mode is the first mode and the number of layers is the updated channel rank parameter, the updated channel rank parameter is the product of the oversampling factor and the spatial channel rank parameter.

[0193] In some embodiments, the first communication interface 901 is configured to receive a first parameter related to a capability of overlapping data stream transmission sent by a network device;

[0194] The first processor 902 is configured to determine an oversampling factor based on the first parameter, a second parameter related to the oversampling capability of the terminal, and a third parameter related to the receiving capability of the terminal.

[0195] In some embodiments, the first communication interface 901 is configured to send an updated channel rank parameter to the network device.

[0196] In some embodiments, when the first information indicates that the transmission mode is the first mode and the number of layers is the spatial channel rank parameter, the first communication interface 901 is configured to send the spatial channel rank parameter, the second parameter related to the oversampling capability of the terminal, and the third parameter related to the receiving capability of the terminal to the network device; and receive the oversampling factor sent by the network device;

[0197] The first processor 902 is configured to obtain the number of intermediate information bits based on the number of resource elements, the code rate, the modulation order, the number of layers, and the oversampling factor.

[0198] In some embodiments, the first communication interface 901 is configured to receive RRC signaling sent by a network device, where the RRC signaling includes an oversampling factor; and receive DCI sent by the network device, where the DCI includes an oversampling factor.

[0199] In some embodiments, when the first information indicates that the transmission mode is the second mode, the number of layers is a spatial channel rank parameter.

[0200] It should be noted that the specific processing process of the first communication interface 901 and the first processor 902 can be understood by referring to the above method, and will not be repeated here.

[0201] Of course, in actual application, the various components in the terminal 900 are coupled together through the first bus system 904. It can be understood that the first bus system 904 is used to realize the connection and communication between these components. In addition to the data bus, the first bus system 904 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 9 In the figure, various buses are labeled as a first bus system 904 .

[0202] The first memory 903 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 900. Examples of such data include: any computer program used to operate on the terminal 900.

[0203] The methods disclosed in the above embodiments of the present application can be applied to the first processor 902 or implemented by the first processor 902. The first processor 902 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the first processor 902 or by software instructions. The above-mentioned first processor 902 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 902 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium located in the first memory 903. The first processor 902 reads the information in the first memory 903 and completes the steps of the above method in conjunction with its hardware.

[0204] In an exemplary embodiment, the terminal 900 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.

[0205] In order to implement the method on the network device side of the embodiment of the present application, the embodiment of the present application also provides a network device, such as Figure 10 As shown, the network device 1000 includes: a second communication interface 1001 and a second processor 1002; wherein,

[0206] The second communication interface 1001 is capable of exchanging information with network devices;

[0207] The second processor 1002 is connected to the second communication interface 1001 to implement information interaction with the terminal, and is used to execute the methods provided by one or more technical solutions on the network device side when running the computer program;

[0208] The second memory 1003 stores computer programs that can be run on the second processor 1002 .

[0209] Among them, the second communication interface 1001 is used to send the first information to the terminal; the first information indicates that the network device configures the transmission mode for the terminal as the first mode or the second mode. In the first mode, the data of each stream in the multiple streams is different and is sent in sequence after a certain delay. In the second mode, the data of each stream in the multiple streams is the same and is repeatedly sent in sequence after a certain delay.

[0210] In some embodiments, the second communication interface 1001 is configured to send a first parameter related to a capability of overlapping data stream transmission to the terminal.

[0211] In some embodiments, the second communication interface 1001 is configured to receive a spatial channel rank parameter, a second parameter related to an oversampling capability of the terminal, and a third parameter related to a receiving capability of the terminal, sent by the terminal;

[0212] determining an oversampling factor based on a first parameter, a second parameter, and a third parameter related to a capability of overlapping transmit data streams;

[0213] Sends the sampling factor to the terminal.

[0214] In some embodiments, the second communication interface 1001 is configured to send a sampling factor to the terminal, including one or more of:

[0215] Sending RRC signaling to the terminal, where the RRC signaling includes an oversampling factor;

[0216] Send DCI to the terminal, where the DCI includes the oversampling factor.

[0217] In some embodiments, when the first information indicates that the transmission mode is the second mode, the number of layers is a spatial channel rank parameter.

[0218] It should be noted that the specific processing process of the second communication interface 1001 and the second processor 1002 can be understood by referring to the above method, and will not be repeated here.

[0219] Of course, in actual application, the various components in the network device 1000 are coupled together through the second bus system 1004. It can be understood that the second bus system 1004 is used to realize the connection and communication between these components. In addition to the data bus, the second bus system 1004 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 10 In the figure, various buses are labeled as a second bus system 1004 .

[0220] The second memory 1003 in the embodiment of the present application is used to store various types of data to support the operation of the network device 1000. Examples of such data include: any computer program used to operate on the network device 1000.

[0221] The methods disclosed in the above embodiments of the present application can be applied to the second processor 1002 or implemented by the second processor 1002. The second processor 1002 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the second processor 1002 or by software instructions. The above second processor 1002 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 1002 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium located in the second memory 1003. The second processor 1002 reads the information in the second memory 1003 and completes the steps of the above method in conjunction with its hardware.

[0222] In an exemplary embodiment, the network device 1000 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.

[0223] In an exemplary embodiment, the user terminal may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned methods.

[0224] It is understood that the memory of the embodiments of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a magnetic disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Sync Link Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.

[0225] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, which includes, for example, a first memory 903 storing a computer program, and the computer program can be executed by the first processor 902 of the terminal 900 to complete the steps of the above-mentioned method on the terminal side. For another example, a second memory 903 storing a computer program can be executed by the second processor 902 of the network device 900 to complete the steps of the above-mentioned method on the network device side. For another example, a third processor 902 storing a computer program can be executed by the third processor 902 of the user terminal 900 to complete the steps of the above-mentioned method on the network device side. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.

[0226] In an exemplary embodiment, the present application further provides a computer product, including a computer program, which can be executed by the first processor 902 of the terminal 900 to complete the steps of the above-mentioned method on the terminal side. For example, the above-mentioned computer program can be executed by the second processor 902 of the network device 900 to complete the steps of the above-mentioned method on the network device side.

[0227] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0228] In addition, the technical solutions described in the embodiments of the present application can be arbitrarily combined without conflict.

[0229] The above description is merely a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application.

Claims

1. A method for determining a transmission block size in wireless communication, characterized in that: Applied to terminals, including: receiving first information sent by a network device; the first information indicating that the network device configures a transmission mode for the terminal as a first mode or a second mode, wherein the data of each stream in the multiple streams is different and is sequentially transmitted after a certain delay, and the data of each stream in the multiple streams is the same and is sequentially transmitted after a certain delay; Obtaining a number of intermediate information bits corresponding to a channel rank parameter in the transmission mode; A transport block size is determined based on the number of intermediate information bits.

2. The method according to claim 1, characterized in that The obtaining the number of intermediate information bits corresponding to the channel rank parameter in the transmission mode includes: The number of intermediate information bits is obtained based on the number of resource elements, the code rate, the modulation order and the number of layers; the number of layers varies according to the channel rank parameter in the transmission mode.

3. The method according to claim 2, characterized in that When the first information indicates that the transmission mode is the first mode and the number of layers is an updated channel rank parameter, the updated channel rank parameter is the product of an oversampling factor and a spatial channel rank parameter.

4. The method according to claim 3, characterized in that The method further comprises: receiving a first parameter related to a capability of overlapping data stream transmission sent by the network device; The oversampling factor is determined based on the first parameter, a second parameter related to the oversampling capability of the terminal, and a third parameter related to the receiving capability of the terminal.

5. The method according to claim 3, characterized in that The method further comprises: Send the updated channel rank parameter to the network device.

6. The method according to claim 2, characterized in that When the first information indicates that the transmission mode is the first mode and the number of layers is a spatial channel rank parameter, obtaining the number of intermediate information bits based on the number of resource elements, the code rate, the modulation order, and the number of layers includes: Sending a spatial channel rank parameter, a second parameter related to an oversampling capability of the terminal, and a third parameter related to a receiving capability of the terminal to the network device; receiving an oversampling factor sent by the network device; The number of intermediate information bits is obtained based on the number of resource elements, the code rate, the modulation order, the number of layers, and the oversampling factor.

7. The method according to claim 5, characterized in that The receiving of the oversampling factor sent by the network device includes one or more of: receiving RRC signaling sent by the network device, where the RRC signaling includes the oversampling factor; Receive DCI sent by the network device, where the DCI includes the oversampling factor.

8. The method according to claim 2, characterized in that When the first information indicates that the transmission mode is the second mode, the number of layers is a spatial channel rank parameter.

9. A method for determining a transmission block size in wireless communication, characterized in that: Applicable to network equipment, including: Sending first information to the terminal; the first information indicates that the network device configures the transmission mode for the terminal as the first mode or the second mode, wherein in the first mode, the data of each stream in the multiple streams is different and is sent in sequence after a certain delay; and in the second mode, the data of each stream in the multiple streams is the same and is repeatedly sent in sequence after a certain delay.

10. The method according to claim 9, characterized in that The method further comprises: A first parameter related to a capability of overlapping data stream transmission is sent to the terminal.

11. The method according to claim 9, characterized in that The method further comprises: receiving a spatial channel rank parameter, a second parameter related to an oversampling capability of the terminal, and a third parameter related to a receiving capability of the terminal, sent by the terminal; Determining an oversampling factor based on a first parameter related to a capability of overlapping transmit data streams, the second parameter, and the third parameter; The sampling factor is sent to the terminal.

12. The method according to claim 11, characterized in that The sending the sampling factor to the terminal includes one or more of: Sending RRC signaling to the terminal, where the RRC signaling includes the oversampling factor; Sending DCI to the terminal, where the DCI includes the oversampling factor.

13. A terminal, characterized in that: include: a first communication interface and a first processor; wherein, The first communication interface is used to: receive first information sent by a network device; The first information indicates whether the transmission mode configured by the network device for the terminal is a first mode or a second mode, wherein in the first mode, data of each stream in the multiple streams is different and is transmitted sequentially after a certain delay, and in the second mode, data of each stream in the multiple streams is the same and is repeatedly transmitted sequentially after a certain delay; The first processor is configured to obtain a number of intermediate information bits corresponding to a channel rank parameter in the transmission mode; and determine a transmission block size based on the number of intermediate information bits.

14. A network device, characterized in that: include: A second communication interface and a second processor; wherein, The second communication interface is used to: send first information to the terminal; The first information indicates that the transmission mode configured by the network device for the terminal is the first mode or the second mode. In the first mode, the data of each stream in the multiple streams is different and is sent in sequence after a certain delay. In the second mode, the data of each stream in the multiple streams is the same and is repeatedly sent in sequence after a certain delay.

15. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented, or the steps of the method according to any one of claims 9 to 12 are implemented.

16. A computer product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 or the steps of the method according to any one of claims 9 to 12 are implemented.