Transmission resource determination method and device, terminal and network side equipment

By determining the number of target resources based on the resource information of subband full-duplex symbols and non-subband full-duplex symbols at the terminal, the problem of mismatch in transport block size parameters is solved, and more accurate transport block size calculation is achieved.

CN121334872APending Publication Date: 2026-01-13DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410930559.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-11
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

In the prior art, when determining the transport block size, the user equipment cannot accurately handle the problem of inconsistent symbol types and location resources in multiple transmissions, resulting in a mismatch of transport block size parameters.

Method used

The terminal determines the number of target resources based on information such as resource allocation information on sub-band full-duplex symbols, the number of resources on non-sub-band full-duplex symbols, and the symbol type in the first transmission. This information is used to calculate the transport block size and takes into account the impact of different symbol types on resources.

Benefits of technology

By taking into account the resource impact of different symbol types, the terminal can calculate the transport block size more accurately, making it more compatible with the allocated resources and improving the accuracy of the transport block size.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121334872A_ABST
    Figure CN121334872A_ABST
Patent Text Reader

Abstract

The invention provides a transmission resource determination method and device, a terminal and network side equipment. The method comprises the following steps: a terminal determines the number of target resources according to first information, wherein the number of the target resources is used for determining the size of a transmission block; the target resource comprises an RB and / or a symbol; wherein the first information comprises at least one of the following items: resource allocation information on an SBFD symbol; the number of resources on a non-SBFD symbol; the symbol type of the first transmission comprises an SBFD symbol or a non-SBFD symbol. In the application, when the terminal determines the parameter for calculating the TBS, the influence of different symbol types on the transmission resource is considered, and compared with a method for calculating the TBS by using a fixed symbol number and a fixed RB number configured by a base station, the method provided by the embodiment of the invention has the advantages that the determined number of the target resources is suitable for transmission of various symbol types; therefore, the calculated TBS is better matched with the allocated resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, terminal and network-side equipment for determining transmission resources. Background Technology

[0002] In existing technologies, for Physical Downlink Shared Channel (PDSCH) / Physical Uplink Shared Channel (PUSCH) transmissions on different types of symbols, each transmission occurs only on one symbol type. Therefore, the base station allocates only one number of symbols and one number of resource blocks (RBs). The User Equipment (UE) determines the Transfer Block Size (TBS) based on this single number of symbols and RBs. However, for multiple transmissions, the symbol type, location resources, etc., may differ each time. In this case, it is inaccurate for the terminal to determine the TBS for multiple transmissions based solely on the single number of symbols and RBs allocated by the base station. Therefore, to ensure that the TBS matches the allocated resources, parameters such as the number of symbols and RBs used need to be adjusted. Summary of the Invention

[0003] The purpose of this application is to provide a method, apparatus, terminal and network-side equipment for determining transmission resources, which solves the problem of inaccurate parameters for determining the size of the transport block.

[0004] Embodiments of this application provide a method for determining transmission resources, including:

[0005] The terminal determines the number of target resources based on the first information, and the number of target resources is used to determine the transport block size; the target resources include resource blocks (RBs) and / or symbols;

[0006] The first information includes at least one of the following:

[0007] Resource allocation information on the Subband Full Duplex (SBFD) symbol;

[0008] Number of resources on non-SBFD symbols;

[0009] The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.

[0010] Optionally, the method further includes:

[0011] Based on the number of target resources, determine the transport block size for transmission on different symbol types.

[0012] Optionally, determining the transport block size for transmission on different symbol types based on the number of target resources includes:

[0013] The size of the first transport block is determined based on the number of the first target resources, wherein the number of the first target resources is determined based on the resource allocation information on the SBFD symbol.

[0014] The size of the second transport block is determined based on the number of second target resources, which is the number of resources determined based on the number of resources on non-SBFD symbols.

[0015] Based on the size of the first transport block and the size of the second transport block, determine the transport block size for transmission on different symbol types.

[0016] Optionally, if the first information includes the symbol type of the first transmission, determining the number of target resources based on the first information includes at least one of the following:

[0017] If the symbol type of the first transmission is SBFD symbol, the number of target resources is determined according to the resource allocation information on the SBFD symbol;

[0018] If the symbol type of the first transmission is a non-SBFD symbol, the number of target resources is determined based on the number of resources on the non-SBFD symbol.

[0019] Optionally, the resource allocation information on the SBFD symbol includes:

[0020] The number of resources on the SBFD symbol indicated or configured by the network-side device;

[0021] or,

[0022] The terminal determines the number of available resources on the SBFD symbol based on the second information, which includes: resource information indicated or configured by the network-side device and / or sub-band location information, wherein the resource information includes the number of resources and / or the location of resources.

[0023] Optionally, the terminal determines the number of available resources on the SBFD symbol based on the second information, including:

[0024] Based on the sub-band location information, the number of overlapping resources is removed from the number of resources indicated or configured by the network-side device to obtain the number of available resources on the SBFD symbol;

[0025] The number of overlapping resources includes: the number of resources overlapping with the uplink subband and / or guard band; and / or, the number of resources overlapping with the downlink subband and / or guard band.

[0026] Optionally, the number of resources on the non-SBFD symbols includes the number of resources on the non-SBFD symbols indicated or configured by the network-side device.

[0027] Optionally, determining the transport block size for transmission on different symbol types based on the size of the first transport block and the size of the second transport block includes one of the following:

[0028] The transport block size is determined to be the maximum value between the size of the first transport block and the size of the second transport block;

[0029] The transport block size is determined to be the minimum value between the size of the first transport block and the size of the second transport block;

[0030] The transport block size is determined to be the average of the size of the first transport block and the size of the second transport block.

[0031] Optionally, determining the number of target resources based on the first information includes one of the following:

[0032] The number of the target resources is determined as the number of resources indicated by the resource allocation information on the SBFD symbol;

[0033] The number of the target resources is determined as: the number of resources on non-SBFD symbols;

[0034] The number of target resources is determined as the average of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbols;

[0035] The number of the target resources is determined by the maximum value between the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol.

[0036] The number of target resources is determined as the minimum of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol.

[0037] Optionally, if the transmission corresponding to the transmission block is a Physical Uplink Shared Channel (PUSCH) transmission and the PUSCH transmission supports frequency hopping, the number of target resources is the number of available resources for the transmission before frequency hopping; or, the number of target resources is the number of available resources for the transmission after frequency hopping.

[0038] Embodiments of this application provide a method for determining transmission resources, including:

[0039] The network-side device sends third information to the terminal, the third information being used to configure or indicate the number of target resources, the target resources including resource blocks (RBs) and / or symbols;

[0040] The third information includes at least one of the following:

[0041] The number of resources on the SBFD symbol;

[0042] Number of resources on non-SBFD symbols;

[0043] Sub-band location information.

[0044] Embodiments of this application provide a terminal, including: a memory, a transceiver, and a processor.

[0045] A memory for storing computer programs; a transceiver for receiving and sending data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0046] The number of target resources is determined based on the first information, and the number of target resources is used to determine the transport block size; the target resources include resource blocks (RBs) and / or symbols.

[0047] The first information includes at least one of the following:

[0048] Resource allocation information on the sub-band full-duplex SBFD symbol;

[0049] Number of resources on non-SBFD symbols;

[0050] The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.

[0051] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0052] Based on the number of target resources, determine the transport block size for transmission on different symbol types.

[0053] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0054] The size of the first transport block is determined based on the number of the first target resources, wherein the number of the first target resources is determined based on the resource allocation information on the SBFD symbol.

[0055] The size of the second transport block is determined based on the number of second target resources, which is the number of resources determined based on the number of resources on non-SBFD symbols.

[0056] Based on the size of the first transport block and the size of the second transport block, determine the transport block size for transmission on different symbol types.

[0057] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0058] If the symbol type of the first transmission is SBFD symbol, the number of target resources is determined according to the resource allocation information on the SBFD symbol;

[0059] If the symbol type of the first transmission is a non-SBFD symbol, the number of target resources is determined based on the number of resources on the non-SBFD symbol.

[0060] Optionally, the resource allocation information on the SBFD symbol includes:

[0061] The number of resources on the SBFD symbol indicated or configured by the network-side device;

[0062] or,

[0063] The terminal determines the number of available resources on the SBFD symbol based on the second information, which includes: resource information indicated or configured by the network-side device and / or sub-band location information, wherein the resource information includes the number of resources and / or the location of resources.

[0064] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0065] Based on the sub-band location information, the number of overlapping resources is removed from the number of resources indicated or configured by the network-side device to obtain the number of available resources on the SBFD symbol;

[0066] The number of overlapping resources includes: the number of resources overlapping with the uplink subband and / or guard band; and / or, the number of resources overlapping with the downlink subband and / or guard band.

[0067] Optionally, the number of resources on the non-SBFD symbols includes the number of resources on the non-SBFD symbols indicated or configured by the network-side device.

[0068] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:

[0069] The transport block size is determined to be the maximum value between the size of the first transport block and the size of the second transport block;

[0070] The transport block size is determined to be the minimum value between the size of the first transport block and the size of the second transport block;

[0071] The transport block size is determined to be the average of the size of the first transport block and the size of the second transport block.

[0072] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:

[0073] The number of the target resources is determined as the number of resources indicated by the resource allocation information on the SBFD symbol;

[0074] The number of the target resources is determined as: the number of resources on non-SBFD symbols;

[0075] The number of target resources is determined as the average of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbols;

[0076] The number of the target resources is determined by the maximum value between the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol.

[0077] The number of target resources is determined as the minimum of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol.

[0078] Optionally, if the transmission corresponding to the transmission block is a Physical Uplink Shared Channel (PUSCH) transmission and the PUSCH transmission supports frequency hopping, the number of target resources is the number of available resources for the transmission before frequency hopping; or, the number of target resources is the number of available resources for the transmission after frequency hopping.

[0079] Embodiments of this application provide a network-side device, including: a memory, a transceiver, and a processor.

[0080] A memory for storing computer programs; a transceiver for receiving and sending data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0081] Send third information to the terminal, the third information being used to configure or indicate the number of target resources, the target resources including resource blocks (RBs) and / or symbols;

[0082] The third information includes at least one of the following:

[0083] The number of resources on the SBFD symbol;

[0084] Number of resources on non-SBFD symbols;

[0085] Sub-band location information.

[0086] Embodiments of this application provide a transmission resource determination apparatus, comprising:

[0087] The first determining unit is configured to determine the number of target resources based on the first information, wherein the number of target resources is used to determine the transport block size; the target resources include resource blocks (RBs) and / or symbols.

[0088] The first information includes at least one of the following:

[0089] Resource allocation information on the sub-band full-duplex SBFD symbol;

[0090] Number of resources on non-SBFD symbols;

[0091] The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.

[0092] Embodiments of this application provide a transmission resource determination apparatus, comprising:

[0093] The first sending unit is configured to send third information to the terminal, the third information being used to configure or indicate the number of target resources, the target resources including resource blocks (RBs) and / or symbols;

[0094] The third information includes at least one of the following:

[0095] The number of resources on the SBFD symbol;

[0096] Number of resources on non-SBFD symbols;

[0097] Sub-band location information.

[0098] An embodiment of this application provides a processor-readable storage medium storing a program for causing the processor to execute the above-described transmission resource determination method.

[0099] The beneficial effects of the above-mentioned technical solution of this application are:

[0100] In embodiments of this application, the terminal determines the number of target resources based on one or more of the following: resource allocation information on SBFD symbols, the number of resources on non-SBFD symbols, and the symbol type of the first transmission. This number of target resources can be used to calculate the Transport Block Size (TBS). When determining the parameters for calculating the TBS, the terminal considers the impact of different symbol types on transmission resources. Compared to calculating the TBS using a fixed number of symbols and one base station block (RB) configured by the base station, the number of target resources determined in this embodiment is applicable to transmissions of various symbol types, thus making the calculated TBS more closely matched to the allocated resources. Attached Figure Description

[0101] Figure 1 This is a flowchart illustrating one of the transmission resource determination methods according to an embodiment of this application;

[0102] Figure 2 A second flowchart illustrating the transmission resource determination method according to an embodiment of this application;

[0103] Figure 3 This is a schematic diagram of the structure of a transmission resource determination device according to an embodiment of this application;

[0104] Figure 4 A second schematic diagram illustrating the structure of the transmission resource determination device according to an embodiment of this application;

[0105] Figure 5 A schematic diagram illustrating the structure of the terminal according to an embodiment of this application;

[0106] Figure 6 This is a schematic diagram illustrating the structure of a network-side device according to an embodiment of this application. Detailed Implementation

[0107] To make the technical problems, technical solutions, and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this application. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.

[0108] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0109] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0110] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0111] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0112] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0113] Embodiments of this application provide a method, apparatus, terminal, and network-side device for determining transmission resources, in order to solve the problem of inaccurate parameters for determining the transport block size.

[0114] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.

[0115] like Figure 1 As shown, an embodiment of this application provides a method for determining transmission resources, applied to a terminal, specifically including the following steps:

[0116] Step 101: The terminal determines the number of target resources based on the first information, wherein the number of target resources is used to determine the transport block size; the target resources include resource blocks (RBs) and / or symbols.

[0117] Optionally, the number of target resources can be used to determine the transport block size of the target transmission. The target transmission may include at least one of the following: repeated transmission, semi-persistent scheduling (SPS) PDSCH transmission, type 1 or type 2 (Type-1 / 2) configured grant (CG) PUSCH transmission, etc. For example, the terminal can determine the number of resources used to calculate the transport block size of the repeated transmission based on the first information, and the terminal can determine the number of resources used to calculate the transport block size of the SPS PDSCH transmission based on the first information. Optionally, the target transmission may be a cross-symbol type transmission, for example, multiple transmissions on different symbol types.

[0118] The first information includes at least one of the following:

[0119] 1) Resource allocation information on sub-band full-duplex SBFD symbols; this resource allocation information includes: Frequency Domain Resource Allocation (FDRA) information and / or Time Domain Resource Allocation (TDRA) information. The FDRA information can be used to determine the number of Resource Blocks (RBs), and the TDRA information can be used to determine the number of symbols. The resource allocation information on the SBFD symbol may include: the number of RBs and / or the number of symbols on the SBFD symbol.

[0120] 2) The number of resources on non-SBFD symbols; for example, the number of RBs and / or symbols on non-SBFD symbols. The terminal can determine the number of resources used to calculate the TBS based on the number of resources on the non-SBFD symbols.

[0121] 3) The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols. The terminal can determine the number of RBs and / or symbols used to calculate the TBS based on the symbol type of the first transmission. The first transmission refers to the first transmission in the target transmission, such as the first repeated transmission, the first SPS PDSCH transmission, the first Type-1 / 2CG PUSCH transmission, etc. For example: if the symbol type of the first transmission is SBFD, the number of target resources can be determined based on the resource allocation information on the SBFD symbol; if the symbol type of the first transmission is non-SBFD, the number of target resources can be determined based on the number of resources on the non-SBFD symbol.

[0122] In this embodiment, the target resource is a block number (RB) and / or a symbol. The terminal determines the number of RBs and / or symbols based on first information. This determined number of RBs and / or symbols is a parameter used to calculate the transport block size. Using this number of RBs and / or symbols, the terminal can more accurately calculate the transport block size transmitted on different symbol types.

[0123] In embodiments of this application, the terminal determines the number of target resources based on one or more of the following: resource allocation information on SBFD symbols, the number of resources on non-SBFD symbols, and the symbol type of the first transmission. This number of target resources can be used to calculate the Transport Block Size (TBS). When determining the parameters for calculating the TBS, the terminal considers the impact of different symbol types on transmission resources. Compared to calculating the TBS using a fixed number of symbols and one base station block (RB) configured by the base station, the number of target resources determined in this embodiment is applicable to transmissions of various symbol types, thus making the calculated TBS more closely matched to the allocated resources.

[0124] As an optional embodiment, the resource allocation information on the SBFD symbol includes:

[0125] The number of resources on the SBFD symbol indicated or configured by the network-side device;

[0126] or,

[0127] The terminal determines the number of available resources on the SBFD symbol based on the second information, which includes: resource information indicated or configured by the network-side device and / or sub-band location information, wherein the resource information includes the number of resources and / or the location of resources.

[0128] In this embodiment, the network-side device can configure or indicate the number of RBs and / or the number of symbols on the SBFD symbols for the terminal, and can also indicate or configure a number of resources for the terminal. However, the number of resources is not specified to be applied to SBFD symbols or non-SBFD symbols. That is, the number of resources on SBFD symbols or non-SBFD symbols can be the number of resources configured by the network-side device.

[0129] The resource allocation information on the SBFD symbol can be the number of resources on the SBFD symbol indicated or configured by the network-side equipment. The terminal can determine the number of resources indicated or configured by the network-side equipment as the target number of resources. In this case, the base station ensures that the number of resources on the SBFD symbol is the number of available resources, and the terminal does not need to remove any overlapping resources. For example, for PDSCH, it is not necessary to remove RBs that overlap with the uplink (UL) subband and / or guard band; for PUSCH, it is not necessary to remove RBs that overlap with the downlink (DL) subband and / or guard band. The target number of RBs is the number of RBs indicated / configured by the base station.

[0130] Alternatively, the resource allocation information on the SBFD symbol may be determined by the terminal based on resource information indicated or configured by the network-side device and subband location information. In this case, the terminal can remove overlapping resources based on the subband configuration information.

[0131] Optionally, the terminal determines the number of available resources on the SBFD symbol based on the second information, including:

[0132] Based on the sub-band location information, the number of overlapping resources is removed from the number of resources indicated or configured by the network-side device to obtain the number of available resources on the SBFD symbol;

[0133] The number of overlapping resources includes: the number of resources overlapping with the uplink subband and / or guard band; and / or, the number of resources overlapping with the downlink subband and / or guard band.

[0134] In this embodiment, the terminal can determine the overlapping resources based on the resources indicated or configured by the network-side device and the sub-band location information, and remove the number of overlapping resources from the number of resources indicated or configured by the network-side device. The number of resources obtained after removing the number of overlapping resources is the number of available resources on the SBFD symbol.

[0135] For example, FDRA information is the number of available RBs determined by the UE based on the FDRA indicated / configured by the base station and the subband location information. That is, for the Physical downlink shared channel (PDSCH), the number of available RBs is the number of RBs indicated / configured by the base station minus the number of RBs overlapping with the UL subband and / or guard band; for the PUSCH, the number of available RBs is the number of RBs indicated / configured by the base station minus the number of RBs overlapping with the DL subband and / or guard band, and the number of target resources is the number of available RBs.

[0136] As an optional embodiment, the number of resources on the non-SBFD symbols includes the number of resources on the non-SBFD symbols indicated or configured by the network-side device.

[0137] In this embodiment, the network-side device can configure or indicate the number of resources on non-SBFD symbols for the terminal, and the terminal determines the number of resources on non-SBFD symbols configured or indicated by the network-side device as the number of target resources.

[0138] Optionally, the network-side device can also configure a number of resources for the terminal without specifying whether the number of resources is for non-SBFD symbols or SBFD symbols. The terminal can determine that the configured number of resources is the number of resources on non-SBFD symbols.

[0139] As an optional embodiment, when the first information includes the symbol type of the first transmission, determining the number of target resources based on the first information includes at least one of the following:

[0140] If the symbol type of the first transmission is SBFD symbol, the number of target resources is determined according to the resource allocation information on the SBFD symbol;

[0141] If the symbol type of the first transmission is a non-SBFD symbol, the number of target resources is determined based on the number of resources on the non-SBFD symbol.

[0142] In this embodiment, when determining the number of target resources based on the resource allocation information on the SBFD symbol, the process is the same as described above, i.e., the resource allocation information includes FDRA information and / or TDRA information. FDRA information can be used to determine the number of RBs, and TDRA information can be used to determine the number of symbols. The resource allocation information on the SBFD symbol may include: the number of RBs and / or the number of symbols on the SBFD symbol. The resource allocation information on the SBFD symbol may be the number of resources on the SBFD symbol indicated or configured by the network-side device, or the number of available resources on the SBFD symbol determined by the terminal based on the second information. In this case, the terminal can determine that the number of target resources is: the number of resources indicated by the resource allocation information on the SBFD symbol.

[0143] When determining the number of target resources based on the number of resources on non-SBFD symbols, the same applies as described above; that is, the number of resources on non-SBFD symbols includes the number of resources on non-SBFD symbols indicated or configured by the network-side device. The terminal can determine that the number of target resources is: the number of resources on non-SBFD symbols.

[0144] The first transmission, such as the first repeated transmission or the first SPS PDSCH transmission, allows the terminal to determine the number of target resources based on the symbol type of the first transmission. For example, if the symbol type of the first repeated transmission is an SBFD symbol, the terminal can determine the number of target resources based on the resource allocation information on the SBFD symbol. For instance, it can determine that the number of target resources is the number of resources on the SBFD symbol indicated or configured by the network-side device, or it can determine the number of available resources on the SBFD symbol based on second information, i.e., removing overlapping resources from the number of resources indicated or configured by the network-side device.

[0145] Alternatively, if the symbol type of the first repeated transmission is a non-SBFD symbol, the terminal can determine that the number of target resources is the number of resources on the non-SBFD symbol indicated or configured by the network-side device.

[0146] As an optional embodiment, determining the number of target resources based on the first information includes one of the following:

[0147] (1) The number of the target resources is determined to be: the number of resources indicated by the resource allocation information on the SBFD symbol;

[0148] In this embodiment, the resource allocation information can be FDRA information and / or TDRA information. For example, FDRA information is the number of RBs on the SBFD symbol indicated / configured by the base station, and the terminal determines the target number of RBs as the number of RBs on the SBFD symbol indicated / configured by the base station. That is, for PDSCH, it is not necessary to remove RBs that overlap with the UL subband and / or guard band, and for PUSCH, it is not necessary to remove RBs that overlap with the DL subband and / or guard band.

[0149] Alternatively, the FDRA information is the number of available RBs on the SBFD symbol determined by the UE based on the FDRA information indicated / configured by the base station and the subband location information. The terminal determines the target RB number as the number of available RBs on the SBFD symbol. That is, for PDSCH, the number of available RBs on the SBFD symbol is the number of RBs indicated / configured by the base station minus the number of RBs overlapping with the UL subband and / or guard band; for PUSCH, the number of available RBs on the SBFD symbol is the number of RBs indicated / configured by the base station minus the number of RBs overlapping with the DL subband and / or guard band.

[0150] For example: TDRA information is the number of symbols indicated / configured by the base station, and the terminal determines the target number of symbols as the number of symbols on the SBFD symbols indicated / configured by the base station; or, TDRA information is the number of available symbols on the SBFD symbols determined according to the TDRA information indicated / configured by the base station, the TDD pattern information, and the SBFD time domain configuration information, and the terminal determines the target number of symbols as the number of available symbols on the SBFD symbols.

[0151] (2) The number of the target resources is determined as: the number of resources on non-SBFD symbols;

[0152] In this embodiment, the terminal can determine that the target number of resources used to calculate the transport block size is the number of resources on non-SBFD symbols. For example, the terminal determines the target number of RBs to be the number of RBs on non-SBFD symbols indicated / configured by the base station; and / or, the terminal determines the target number of symbols to be the number of symbols on non-SBFD symbols indicated / configured by the base station.

[0153] (3) The number of the target resources is determined as the average of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbols;

[0154] (4) The number of the target resources is determined to be the maximum value between the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol;

[0155] (5) The number of the target resources is determined to be the minimum of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol.

[0156] For (3), (4), and (5) above, the terminal can determine the number of target resources based on the number of resources on SBFD symbols and non-SBFD symbols. For example, the terminal determines that the target number of RBs is equal to the average of the number of available RBs on the two symbol types; or, for another example, the terminal determines that the target number of symbols is the maximum or minimum of the actual number of available RBs on the two symbol types.

[0157] It should be noted that when the terminal needs to determine the number of multiple target resources, it can be determined based on one or more of the above (1) to (5). For example, the terminal can determine that the number of the first target resources is the number of resources indicated by the resource allocation information on the SBFD symbol, and the number of the second target resources is the number of resources on the non-SBFD symbol. In this case, the number of the first target resources and the number of the second target resources are determined respectively, and the terminal can use these two numbers of target resources to determine the two transport block sizes respectively.

[0158] As an optional embodiment, when the transmission corresponding to the transmission block is a Physical Uplink Shared Channel (PUSCH) transmission and the PUSCH transmission supports frequency hopping, the number of target resources is the number of available resources for the transmission before frequency hopping; or, the number of target resources is the number of available resources for the transmission after frequency hopping.

[0159] Taking repeated transmission as an example, for PUSCH repeated transmission that supports frequency hopping, the terminal can determine the target RB number as the number of available RBs for repeated transmission before frequency hopping; or, the terminal can determine the target RB number as the number of available RBs for repeated transmission after frequency hopping. The position before frequency hopping is the frequency domain position determined by the starting RB and the number of RBs indicated by the resource block assignment information, and the position after frequency hopping is the frequency domain position determined by the starting RB, RB offset, and number of RBs indicated by the resource block assignment information.

[0160] Optionally, the network-side device may indicate or agree that the number of target resources is the number of available resources for transmission before frequency hopping or the number of available resources for transmission after frequency hopping.

[0161] As an optional embodiment, the method further includes: determining the transport block size for transmission on different symbol types based on the number of target resources. In this embodiment, the number of target resources determined by the terminal can be used to calculate the transport block size. Since the influence of the number of resources transmitted on different symbol types is considered when determining the number of target resources, the calculated transport block size is more closely matched to the allocated resources.

[0162] Optionally, determining the transport block size for transmission on different symbol types based on the number of target resources includes:

[0163] The size of the first transport block is determined based on the number of the first target resources, wherein the number of the first target resources is determined based on the resource allocation information on the SBFD symbol.

[0164] The size of the second transport block is determined based on the number of second target resources, which is the number of resources determined based on the number of resources on non-SBFD symbols.

[0165] Based on the size of the first transport block and the size of the second transport block, determine the transport block size for transmission on different symbol types.

[0166] In this embodiment, the terminal uses two target resource numbers when determining the transport block size for different symbol types: a first target resource number and a second target resource number. The first target resource number is determined by the terminal based on resource allocation information on the SBFD symbols; specifically, the determination method can employ the previously described embodiments related to determining target resources based on resource allocation information on SBFD symbols. The second target resource number is determined by the terminal based on the number of resources on non-SBFD symbols; specifically, the determination method can employ the previously described embodiments related to determining target resources based on the number of resources on non-SBFD symbols. The determined final transport block size is applicable to transport of various symbol types.

[0167] The terminal determines the Transport Block Size (TBS) for both SBFD and non-SBFD symbol types. The number of target resources used when calculating the TBS for SBFD symbols can be determined based on resource allocation information (such as FDRA or TDRA information) on the SBFD symbols. This resource allocation information can be the number of resources on the SBFD symbols directly indicated by the base station, or the number of available resources on the SBFD symbols determined by the terminal based on second information. The number of target resources used when calculating the TBS for non-SBFD symbol types can be determined based on the number of resources on the non-SBFD symbols. The terminal determines the transport block size for PDSCH / PUSCH transmission based on the TBS for both symbol types (the size of the first transport block and the size of the second transport block).

[0168] Optionally, determining the transport block size for transmission on different symbol types based on the size of the first transport block and the size of the second transport block includes one of the following:

[0169] The transport block size is determined to be the maximum value between the size of the first transport block and the size of the second transport block;

[0170] The transport block size is determined to be the minimum value between the size of the first transport block and the size of the second transport block;

[0171] The transport block size is determined to be the average of the size of the first transport block and the size of the second transport block.

[0172] In this embodiment, the terminal can determine that the transport block size of the PDSCH / PUSCH transmission is the maximum, minimum, or average value of TBS for both symbol types.

[0173] Specifically, the transport block size is calculated using the number of target resources (such as the number of target RBs and / or the number of target symbols) as follows:

[0174]

[0175] Where, N ′ RE It is the number of REs within one time slot allocated for PDSCH / PUSCH transmission; Represents the number of subcarriers within one PRB. It can equal 12; This indicates the number of symbols allocated for PDSCH / PUSCH within one time slot; This indicates the number of REs used by the DMRS within one RB within the scheduling time range, including the overhead of the DM-RS CDM group that does not transmit data; This value can be configured via higher-level parameters; if no higher-level parameters are configured, this value can be equal to 0. Specifically, for PDSCH scheduled via the target PDCCH, this... Assuming the value is 0, the CRC of the target PDCCH is scrambled using SI-RNTI, RA-RNTI, MSGB-RNTI, or P-RNTI; for Msg3 or MsgA PUSCH, this The value is always set to 0; for PUSCH repetition Type B, Determined based on the nominal repetitive transmission with a duration of L symbols.

[0176] When determining the total number of REs allocated to PDSCH / PUSCH, the UE uses the following formula:

[0177] N RE =min(156,N) R ′ E )·n PRB

[0178] Where, n PRB This indicates the total number of PRBs allocated to this UE.

[0179] UE determines the non-quantized intermediate quantity N according to the following formula. info :

[0180] N info =N RE ·R·Q m ·v

[0181] Where R is the target bitrate, Q m ν represents the modulation order, and v represents the number of layers.

[0182] When N info When ≤3824, the number of intermediate information bits in the quantization. in, UE can find N or more i′ nfo The closest TBS value.

[0183] When N info When the value is greater than 3824, the number of intermediate information bits in the quantization process is... in, if in, if And N i ′ nfo >8424, in, if And N i ′ nfo ≤8424,

[0184] The following example illustrates how a terminal determines transmission resources.

[0185] Example 1: Taking repeated transmission as an example, the number of target resources determined by the terminal is the number of target RBs.

[0186] Step 11: The base station sends FDRA information, sub-band frequency domain configuration information and / or frequency hopping parameter RB offset information to the terminal.

[0187] The FDRA information indicates the location and number of RBs used for repeated PDSCH / PUSCH transmissions. The FDRA information may indicate the number of RBs used for repeated PDSCH / PUSCH transmissions on both SBFD and non-SBFD symbols, or it may indicate only one RB. The sub-band frequency domain configuration information indicates the location and width of the UL sub-band, DL sub-band, and / or guard band. The location and width of the guard band may be explicitly indicated by the base station, or it may be indirectly determined by the carrier location and width indicated by the base station, the location and width of the UL sub-band, and / or the location and width of the DL sub-band. The frequency hopping parameter RBoffset information indicates the RB offset.

[0188] Step 12: The terminal receives the FDRA information, sub-band frequency domain configuration information, and / or frequency hopping parameter RB offset information.

[0189] Step 13: The terminal determines the target number of RBs used to calculate the transport block size for PDSCH / PUSCH retransmission based on the received information and any one of the following schemes 1 to 4.

[0190] Option 1: The target number of RBs is determined based on the FDRA information on the SBFD symbol where the PDSCH / PUSCH retransmission is located, as indicated or configured by the base station or determined by the UE.

[0191] For example, the FDRA information refers to the number of RBs on the SBFD symbol where the PDSCH / PUSCH repetitive transmissions are located, as indicated / configured by the base station. Specifically, for PDSCH, RBs overlapping with the UL subband and / or guard band do not need to be removed; for PUSCH, RBs overlapping with the DL subband and / or guard band do not need to be removed. The target RB number is the number of RBs indicated / configured by the base station.

[0192] Optionally, the number of RBs on the SBFD symbol where the PDSCH / PUSCH repetition transmission is indicated / configured by the base station can be the number of RBs indicated / configured by the base station for PDSCH / PUSCH repetition transmission, or it can be understood that the base station only indicates / configures one number of RBs for PDSCH / PUSCH repetition transmission. Alternatively, the number of RBs on the SBFD symbol where the PDSCH / PUSCH repetition transmission is indicated / configured by the base station can also be one number of RBs indicated / configured by the base station for the SBFD symbol where the PDSCH / PUSCH repetition transmission is located.

[0193] For example, the FDRA information is the number of available RBs determined by the UE based on the number of RBs indicated / configured by the base station and the subband configuration information. Specifically, for PDSCH, the available RBs are the number of RBs indicated / configured by the base station minus the number of RBs overlapping with the UL subband and / or guard band; for PUSCH, the available RBs are the number of RBs indicated / configured by the base station minus the number of RBs overlapping with the DL subband and / or guard band. The target RB number is the number of available RBs.

[0194] Optionally, the number of RBs indicated / configured by the base station is the number of RBs indicated / configured by the base station for repeated PDSCH / PUSCH transmissions, which can also be understood as: the base station only indicates / configures one number of RBs for repeated PDSCH / PUSCH transmissions.

[0195] Optional, for PUSCH retransmissions that support frequency hopping:

[0196] The target number of RBs is the number of available RBs that are repeatedly transmitted before frequency hopping (determined in the frequency domain by the starting RB as indicated by the resource block assignment information); or,

[0197] The target number of RBs is the number of available RBs that can be repeatedly transmitted after frequency hopping (determined by the frequency domain positions of the starting RB and RB offset indicated by the resource block assignment information).

[0198] Option 2: The target number of RBs is the number of RBs on the non-SBFD symbols where the PDSCH / PUSCH retransmissions indicated / configured by the base station are located.

[0199] Optionally, the number of RBs on the non-SBFD symbol where the PDSCH / PUSCH repetition transmission is located, as indicated / configured by the base station, can be the number of RBs for PDSCH / PUSCH repetition transmission indicated / configured by the base station (the base station only indicates / configures one number of RBs for PDSCH / PUSCH repetition transmission), or it can be one number of RBs indicated / configured by the base station for the non-SBFD symbol where the PDSCH / PUSCH repetition transmission is located.

[0200] Option 3: The number of target RBs is determined based on the number of available RBs on SBFD symbols and non-SBFD symbols.

[0201] For example, the target number of RBs is equal to the average number of available RBs on both symbol types.

[0202] Optionally, the number of available RBs on the SBFD symbol is one number of RBs indicated / configured by the base station for the SBFD symbol where the PDSCH / PUSCH repeat transmission is located; or, the base station indicates / configures only one number of RBs for the PDSCH / PUSCH repeat transmission. For PDSCH, the number of available RBs is the number of RBs indicated / configured by the base station minus the number of RBs overlapping with the UL subband and / or guard band; for PUSCH, the number of available RBs is the number of RBs indicated / configured by the base station minus the number of RBs overlapping with the DL subband and / or guard band.

[0203] The number of available RBs on non-SBFD symbols is the number of RBs on the non-SBFD symbols where the PDSCH / PUSCH repetition transmission is indicated / configured by the base station; or, the number of available RBs on non-SBFD symbols is the number of RBs indicated / configured by the base station for PDSCH / PUSCH repetition transmission (i.e., the base station only indicates / configures one number of RBs for PDSCH / PUSCH repetition transmission).

[0204] For example, the target number of RBs is the maximum / minimum of the number of available RBs on the two symbol types. The method for determining the number of available RBs on SBFD symbols and non-SBFD symbols is the same as the method for determining the number of available RBs on SBFD symbols and non-SBFD symbols involved in the above average method, and will not be repeated here.

[0205] Option 4: The number of target RBs is determined based on the symbol type of the first repeated transmission. For example, if the symbol type of the first repeated transmission is SBFD, the number of target RBs is determined according to Option 1 above; if the symbol type of the first repeated transmission is not SBFD, the number of target RBs is determined according to Option 2 above.

[0206] Example 2: Taking repeated transmission as an example, the number of target resources determined by the terminal is the number of target symbols.

[0207] Step 21: The base station sends TDRA information, TDD pattern information and sub-band time domain configuration information to the terminal.

[0208] The TDRA information indicates the symbol position and number of symbols used for PDSCH / PUSCH repetition transmission. The TDRA information can indicate the number of symbols used for PDSCH / PUSCH repetition transmission on SBFD symbols and non-SBFD symbols respectively, or it can indicate only one symbol number. The TDD pattern information is used to indicate the TDD period and the configuration of uplink symbols, downlink symbols and / or flexible symbols within the period. The sub-band time domain configuration information is used to indicate the time domain position information of the sub-band within the TDD pattern period.

[0209] Step 22: The terminal receives the TDRA information, TDD pattern information, and sub-band time domain configuration information.

[0210] Step 23: The terminal determines the number of symbols used to calculate the transport block size for repeated PDSCH / PUSCH transmissions based on the received information and any one of the following schemes a to d.

[0211] Option a: The number of target symbols is determined based on the TDRA information on the SBFD symbols indicated / configured by the base station or determined by the UE.

[0212] The TDRA information is the number of symbols indicated / configured by the base station, and the target number of symbols is the number of symbols indicated / configured by the base station.

[0213] Optionally, the number of symbols on the SBFD symbol indicated / configured by the base station may be the number of symbols indicated / configured by the base station for PDSCH / PUSCH repetitive transmission (the base station only indicates / configures one number of symbols for PDSCH / PUSCH repetitive transmission), or it may be one number of symbols indicated / configured by the base station for the SBFD symbol where PDSCH / PUSCH repetitive transmission is located.

[0214] or,

[0215] The TDRA information is the number of available symbols determined based on the TDRA information, TDD pattern information, and subband time domain configuration information indicated / configured by the base station, and the target number of symbols is the number of available symbols.

[0216] Optionally, the TDRA information indicated / configured by the base station indicates / configures the number of symbols used for PDSCH / PUSCH repetitive transmission (i.e., the base station only indicates / configures one number of symbols for PDSCH / PUSCH repetitive transmission). For PDSCH / PUSCH repetitive transmission, the number of available symbols is the number of symbols in the TDRA that overlap with the symbols in the subband. The symbol position of the subband is determined by the TDD pattern information and the subband time domain configuration information.

[0217] Option b: The number of target symbols is determined based on the TDRA information on the non-SBFD symbols indicated / configured by the base station.

[0218] The TDRA information is the number of symbols indicated / configured by the base station, and the target number of symbols is the number of symbols indicated / configured by the base station. Optionally, the number of symbols on the non-SBFD symbols indicated / configured by the base station can be the number of symbols indicated / configured by the base station for PDSCH / PUSCH repetition (i.e., the base station only indicates / configures one number of symbols for PDSCH / PUSCH repetition), or it can be one number of symbols indicated / configured by the base station for the non-SBFD symbols where PDSCH / PUSCH repetition occurs.

[0219] Scheme c: The number of target symbols is determined based on the number of symbols available on SBFD symbols and non-SBFD symbols.

[0220] For example, the target number of symbols is equal to the average number of symbols available on the two symbol types.

[0221] Optionally, the number of symbols available on the SBFD symbol is the number of symbols indicated / configured by the base station for the SBFD symbol where the PDSCH / PUSCH repetition is located, or the number of symbols indicated / configured by the TDRA information indicated / configured by the base station for the PDSCH / PUSCH repetition (i.e., the base station only indicates / configures one number of symbols for the PDSCH / PUSCH repetition).

[0222] For PDSCH / PUSCH repetitive transmissions, the number of symbols available on the SBFD symbols is the number of symbols in the TDRA information that overlap with the symbols in the subband; the number of symbols available on non-SBFD symbols is the number of symbols indicated / configured by the base station for the non-SBFD symbols in which the PDSCH / PUSCH repetitive transmissions occur, or the number of symbols available on non-SBFD symbols is the number of symbols indicated / configured by the base station for PDSCH / PUSCH repetitive transmissions (i.e., the base station only indicates / configures one number of symbols for PDSCH / PUSCH repetitive transmissions).

[0223] For example, the target number of symbols is the maximum / minimum of the number of available symbols for the two symbol types. The method for determining the number of available symbols for SBFD and non-SBFD symbols is the same as the method for determining the number of available symbols for SBFD and non-SBFD symbols in the average value method described above, and will not be repeated here.

[0224] Scheme d: The number of target symbols is determined based on the symbol type in the first repeated transmission.

[0225] For example: if the symbol type of the first repeated transmission is SBFD symbol, the target number of symbols is determined according to scheme a above; if the symbol type of the first repeated transmission is non-SBFD symbol, the target number of symbols is determined according to scheme b above.

[0226] Example 3: The terminal determines the transport block size based on the number of target resources (number of target RBs and / or number of target symbols).

[0227] Step 31: The terminal determines the TBS on both SBFD and non-SBFD symbol types.

[0228] The number of target RBs and target symbols used to calculate the transport block size on the SBFD symbol type are determined according to Examples 1 and 2 above, respectively, and will not be elaborated here. The terminal calculates the transport block size on the SBFD symbol type based on the number of target RBs and target symbols.

[0229] The number of target RBs and target symbols used in the TBS on non-SBFD symbol types are calculated based on Examples 1 and 2 above, respectively, and will not be repeated here. The terminal calculates the transport block size on non-SBFD symbol types based on the number of target RBs and target symbols.

[0230] Step 32: The terminal determines the target transport block size for PDSCH / PUSCH retransmission based on the transport block size for the two symbol types and one of the following two schemes.

[0231] Option 1: The transport block size for repeated PDSCH / PUSCH transmissions is the maximum / minimum of the transport block size for both symbol types;

[0232] Option 2: The transport block size for repeated PDSCH / PUSCH transmissions is the average of the transport block sizes for the two symbol types.

[0233] In this embodiment, the terminal determines the number of RBs and / or symbols used to calculate the transport block size for PDSCH / PUSCH retransmission based on the first information, thereby determining the transport block size for PDSCH / PUSCH retransmission. For PDSCH / PUSCH retransmission across symbol types, this application enables a more accurate determination of the transport block size for PDSCH / PUSCH retransmission.

[0234] In embodiments of this application, the terminal determines the number of target resources based on one or more of the following: resource allocation information on SBFD symbols, the number of resources on non-SBFD symbols, and the symbol type of the first transmission. This number of target resources can be used to calculate the Transport Block Size (TBS). When determining the parameters for calculating the TBS, the terminal considers the impact of different symbol types on transmission resources. Compared to calculating the TBS using a fixed number of symbols and one base station block (RB) configured by the base station, the number of target resources determined in this embodiment is applicable to transmissions of various symbol types, thus making the calculated TBS more closely matched to the allocated resources.

[0235] like Figure 2 As shown in the embodiments of this application, a method for determining transmission resources is also provided, applied to a network-side device, including:

[0236] Step 201: The network-side device sends third information to the terminal. The third information is used to configure or indicate the number of target resources. The target resources include resource blocks (RBs) and / or symbols.

[0237] The third information includes at least one of the following:

[0238] The number of resources on the SBFD symbol;

[0239] Number of resources on non-SBFD symbols;

[0240] Sub-band location information.

[0241] In this embodiment, the network-side device indicates or configures the number of target resources to the terminal. The number of target resources can be used to determine the transport block size. The target resources include resource blocks (RBs) and / or symbols. After receiving the third information, the terminal can determine the resource allocation information on the SBFD symbol based on the number of resources on the SBFD symbol. For example, it can determine that the number of resources on the SBFD symbol indicated or configured by the network-side device is the number of target resources. Alternatively, it can determine the resource allocation information on the SBFD symbol based on the number of resources indicated or configured by the network-side device and the subband position information. For example, it can remove overlapping resource numbers from the number of resources indicated or configured by the network-side device. The resource number obtained after removing overlapping resource numbers is the number of available resources on the SBFD symbol.

[0242] For example, FDRA information is the number of available RBs determined by the UE based on the number of RBs, RB locations, and subband location information on the SBFD symbol indicated / configured by the network-side equipment. That is, for PDSCH, the number of available RBs is the number of RBs indicated / configured by the base station minus the number of RBs overlapping with the UL subband and / or guard band; for PUSCH, the number of available RBs is the number of RBs indicated / configured by the base station minus the number of RBs overlapping with the DL subband and / or guard band, and the number of target resources is the number of available RBs.

[0243] The terminal can determine the number of target resources on non-SBFD symbols based on the number of resources on those symbols transmitted by the network-side device. For example, if the network-side device configures or indicates the number of resources on non-SBFD symbols for the terminal, the terminal will determine the number of resources on those symbols configured or indicated by the network-side device as the number of target resources.

[0244] Optionally, the network-side device can also configure a fixed number of resources for the terminal without specifying whether the number of resources is for non-SBFD symbols or SBFD symbols. The terminal can determine that the configured number of resources is the number of resources on non-SBFD symbols.

[0245] In an embodiment of this application, the network-side device sends third information to the terminal. Based on this third information, the terminal can determine the number of target resources and then calculate the transport block size (TBS). In this embodiment, the impact of different symbol types on transmission resources is considered. The number of target resources determined by the terminal based on the third information configured by the network-side device is applicable to transmissions of various symbol types, thereby making the calculated TBS more compatible with the allocated resources.

[0246] The above embodiments describe the method for determining transmission resources according to this application. The following embodiments will further describe the corresponding apparatus in conjunction with the accompanying drawings.

[0247] Specifically, such as Figure 3 As shown, this application embodiment provides a transmission resource determination device 300, applied to a terminal, including:

[0248] The first determining unit 310 is configured to determine the number of target resources based on the first information, wherein the number of target resources is used to determine the transport block size; the target resources include resource blocks (RBs) and / or symbols.

[0249] The first information includes at least one of the following:

[0250] Resource allocation information on the sub-band full-duplex SBFD symbol;

[0251] Number of resources on non-SBFD symbols;

[0252] The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.

[0253] Optionally, the device further includes:

[0254] The second determining unit is used to determine the transport block size transmitted on different symbol types based on the number of target resources.

[0255] Optionally, the second determining unit is specifically used for:

[0256] The size of the first transport block is determined based on the number of the first target resources, wherein the number of the first target resources is determined based on the resource allocation information on the SBFD symbol.

[0257] The size of the second transport block is determined based on the number of second target resources, which is the number of resources determined based on the number of resources on non-SBFD symbols.

[0258] Based on the size of the first transport block and the size of the second transport block, determine the transport block size for transmission on different symbol types.

[0259] Optionally, the first determining unit is specifically configured to perform at least one of the following:

[0260] If the symbol type of the first transmission is SBFD symbol, the number of target resources is determined according to the resource allocation information on the SBFD symbol;

[0261] If the symbol type of the first transmission is a non-SBFD symbol, the number of target resources is determined based on the number of resources on the non-SBFD symbol.

[0262] Optionally, the resource allocation information on the SBFD symbol includes:

[0263] The number of resources on the SBFD symbol indicated or configured by the network-side device;

[0264] or,

[0265] The terminal determines the number of available resources on the SBFD symbol based on the second information, which includes: resource information indicated or configured by the network-side device and / or sub-band location information, wherein the resource information includes the number of resources and / or the location of resources.

[0266] Optionally, the first determining unit is specifically used for:

[0267] Based on the sub-band location information, the number of overlapping resources is removed from the number of resources indicated or configured by the network-side device to obtain the number of available resources on the SBFD symbol;

[0268] The number of overlapping resources includes: the number of resources overlapping with the uplink subband and / or guard band; and / or, the number of resources overlapping with the downlink subband and / or guard band.

[0269] Optionally, the number of resources on the non-SBFD symbols includes the number of resources on the non-SBFD symbols indicated or configured by the network-side device.

[0270] Optionally, determining the transport block size for transmission on different symbol types based on the size of the first transport block and the size of the second transport block includes one of the following:

[0271] The transport block size is determined to be the maximum value between the size of the first transport block and the size of the second transport block;

[0272] The transport block size is determined to be the minimum value between the size of the first transport block and the size of the second transport block;

[0273] The transport block size is determined to be the average of the size of the first transport block and the size of the second transport block.

[0274] Optionally, the first determining unit is specifically configured to perform one of the following:

[0275] The number of the target resources is determined as the number of resources indicated by the resource allocation information on the SBFD symbol;

[0276] The number of the target resources is determined as: the number of resources on non-SBFD symbols;

[0277] The number of target resources is determined as the average of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbols;

[0278] The number of the target resources is determined by the maximum value between the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol.

[0279] The number of target resources is determined as the minimum of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol.

[0280] Optionally, if the transmission corresponding to the transmission block is a Physical Uplink Shared Channel (PUSCH) transmission and the PUSCH transmission supports frequency hopping, the number of target resources is the number of available resources for the transmission before frequency hopping; or, the number of target resources is the number of available resources for the transmission after frequency hopping.

[0281] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the method embodiment applied to the terminal, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0282] Specifically, such as Figure 4 As shown, this application embodiment provides a transmission resource determination device 400, applied to a network-side device, including:

[0283] The first sending unit 410 is used to send third information to the terminal, the third information being used to configure or indicate the number of target resources, the target resources including resource blocks RB and / or symbols;

[0284] The third information includes at least one of the following:

[0285] The number of resources on the SBFD symbol;

[0286] Number of resources on non-SBFD symbols;

[0287] Sub-band location information.

[0288] It should be noted that the apparatus provided in this application embodiment can implement all the method steps implemented in the method embodiment applied to the network side device, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0289] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0290] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0291] like Figure 5 As shown, embodiments of this application also provide a terminal, including: a memory 520, a transceiver 500, and a processor 510; wherein, the memory 520 is used to store computer programs; the transceiver 500 is used to receive and send data under the control of the processor 510; and the processor 510 is used to read the computer program in the memory and perform the following operations:

[0292] The number of target resources is determined based on the first information, and the number of target resources is used to determine the transport block size; the target resources include resource blocks (RBs) and / or symbols.

[0293] The first information includes at least one of the following:

[0294] Resource allocation information on the sub-band full-duplex SBFD symbol;

[0295] Number of resources on non-SBFD symbols;

[0296] The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.

[0297] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0298] Based on the number of target resources, determine the transport block size for transmission on different symbol types.

[0299] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0300] The size of the first transport block is determined based on the number of the first target resources, wherein the number of the first target resources is determined based on the resource allocation information on the SBFD symbol.

[0301] The size of the second transport block is determined based on the number of second target resources, which is the number of resources determined based on the number of resources on non-SBFD symbols.

[0302] Based on the size of the first transport block and the size of the second transport block, determine the transport block size for transmission on different symbol types.

[0303] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0304] If the symbol type of the first transmission is SBFD symbol, the number of target resources is determined according to the resource allocation information on the SBFD symbol;

[0305] If the symbol type of the first transmission is a non-SBFD symbol, the number of target resources is determined based on the number of resources on the non-SBFD symbol. Optionally, the resource allocation information on the SBFD symbol includes:

[0306] The number of resources on the SBFD symbol indicated or configured by the network-side device;

[0307] or,

[0308] The terminal determines the number of available resources on the SBFD symbol based on the second information, which includes: resource information indicated or configured by the network-side device and / or sub-band location information, wherein the resource information includes the number of resources and / or the location of resources.

[0309] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0310] Based on the sub-band location information, the number of overlapping resources is removed from the number of resources indicated or configured by the network-side device to obtain the number of available resources on the SBFD symbol;

[0311] The number of overlapping resources includes: the number of resources overlapping with the uplink subband and / or guard band; and / or, the number of resources overlapping with the downlink subband and / or guard band.

[0312] Optionally, the number of resources on the non-SBFD symbols includes the number of resources on the non-SBFD symbols indicated or configured by the network-side device.

[0313] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:

[0314] The transport block size is determined to be the maximum value between the size of the first transport block and the size of the second transport block;

[0315] The transport block size is determined to be the minimum value between the size of the first transport block and the size of the second transport block;

[0316] The transport block size is determined to be the average of the size of the first transport block and the size of the second transport block.

[0317] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:

[0318] The number of the target resources is determined as the number of resources indicated by the resource allocation information on the SBFD symbol;

[0319] The number of the target resources is determined as: the number of resources on non-SBFD symbols;

[0320] The number of target resources is determined as the average of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbols;

[0321] The number of the target resources is determined by the maximum value between the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol.

[0322] The number of target resources is determined as the minimum of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol.

[0323] Optionally, if the transmission corresponding to the transmission block is a Physical Uplink Shared Channel (PUSCH) transmission and the PUSCH transmission supports frequency hopping, the number of target resources is the number of available resources for the transmission before frequency hopping; or, the number of target resources is the number of available resources for the transmission after frequency hopping.

[0324] Among them, Figure 5In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 510 and memory represented by memory 520 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 500 can be multiple components, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 530 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0325] The processor 510 is responsible for managing the bus architecture and general processing, while the memory 520 can store the data used by the processor 510 when performing operations.

[0326] Optionally, the processor 510 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0327] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.

[0328] It should be noted that the terminal provided in this application embodiment can implement all the method steps implemented in the method embodiment applied to the terminal, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0329] like Figure 6 As shown, embodiments of this application also provide a network-side device, including: a memory 620, a transceiver 600, and a processor 610; wherein, the memory 620 is used to store computer programs; the transceiver 600 is used to receive and send data under the control of the processor 610; and the processor 610 is used to read the computer program in the memory and perform the following operations:

[0330] Send third information to the terminal, the third information being used to configure or indicate the number of target resources, the target resources including resource blocks (RBs) and / or symbols;

[0331] The third information includes at least one of the following:

[0332] The number of resources on the SBFD symbol;

[0333] Number of resources on non-SBFD symbols;

[0334] Sub-band location information.

[0335] Among them, Figure 6 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 610) and memory (memory 620). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 600 can be multiple elements, including transmitters and transceivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor is responsible for managing the bus architecture and general processing. The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 610 during operation.

[0336] The processor 610 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0337] It should be noted that the network-side device provided in this application embodiment can implement all the method steps implemented in the method embodiment applied to the network-side device, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0338] In addition, specific embodiments of this application also provide a processor-readable storage medium storing a program for causing the processor to execute the aforementioned transmission resource determination method, achieving the same technical effect. To avoid repetition, this will not be elaborated further here. The readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs), etc.).

[0339] It should be noted that the technical solutions provided in this application can be applied to a variety of systems. For example, applicable systems may include Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems and their evolved communication systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminal equipment and network equipment. The systems may also include a core network component, such as the Evolved Packet Core (EPC) and the 5G Core Network (5GC).

[0340] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in 5G or 6G systems, the terminal device may be called User Equipment (UE). Wireless terminal devices can be USB storage devices, other personal computer memory devices, and dongles. They can also communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices. For example, they can be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, and Machine-type Communication (MTC) terminal devices. Wireless terminal devices can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile devices, remote stations, access points, remote terminals, access terminals, user terminals, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition; however, this application does not limit the scope of the embodiments.

[0341] The network-side equipment involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network-side equipment can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network-side equipment can also coordinate the attribute management of the air interface. For example, the network-side equipment involved in this application embodiment can be an evolved network device (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), relay node, femto, pico, network testing equipment, etc., and is not limited in this application embodiment. In some network architectures, network-side devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.

[0342] Network devices and terminal devices can each use one or more antennas to perform Multiple-Input Multiple-Output (MIMO) transmission. MIMO transmission can be single-user MIMO or multi-user MIMO. Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.

[0343] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0344] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0345] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more blocks of a block diagram.

[0346] These processor-executable instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more blocks of a block diagram.

[0347] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A method for determining transmission resources, characterized in that, include: The terminal determines the number of target resources based on the first information, and the number of target resources is used to determine the transport block size; the target resources include resource blocks (RBs) and / or symbols; The first information includes at least one of the following: Resource allocation information on the sub-band full-duplex SBFD symbol; Number of resources on non-SBFD symbols; The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.

2. The method according to claim 1, characterized in that, The method further includes: Based on the number of target resources, determine the transport block size for transmission on different symbol types.

3. The method according to claim 2, characterized in that, Determining the transport block size for transmission on different symbol types based on the number of target resources includes: The size of the first transport block is determined based on the number of the first target resources, wherein the number of the first target resources is determined based on the resource allocation information on the SBFD symbol. The size of the second transport block is determined based on the number of second target resources, which is the number of resources determined based on the number of resources on non-SBFD symbols. Based on the size of the first transport block and the size of the second transport block, determine the transport block size for transmission on different symbol types.

4. The method according to claim 1, characterized in that, If the first information includes the symbol type of the first transmission, determining the number of target resources based on the first information includes at least one of the following: If the symbol type of the first transmission is SBFD symbol, the number of target resources is determined according to the resource allocation information on the SBFD symbol; If the symbol type of the first transmission is a non-SBFD symbol, the number of target resources is determined based on the number of resources on the non-SBFD symbol.

5. The method according to claim 1, 3, or 4, characterized in that, The resource allocation information on the SBFD symbol includes: The number of resources on the SBFD symbol indicated or configured by the network-side device; or, The terminal determines the number of available resources on the SBFD symbol based on the second information, which includes: resource information indicated or configured by the network-side device and / or sub-band location information, wherein the resource information includes the number of resources and / or the location of resources.

6. The method according to claim 5, characterized in that, The terminal determines the number of available resources on the SBFD symbol based on the second information, including: Based on the sub-band location information, the number of overlapping resources is removed from the number of resources indicated or configured by the network-side device to obtain the number of available resources on the SBFD symbol; The number of overlapping resources includes: the number of resources overlapping with the uplink subband and / or guard band; and / or, the number of resources overlapping with the downlink subband and / or guard band.

7. The method according to claim 1, 3, or 4, characterized in that, The number of resources on non-SBFD symbols includes the number of resources on non-SBFD symbols indicated or configured by the network-side device.

8. The method according to claim 3, characterized in that, Determining the transport block size for transmission on different symbol types based on the size of the first transport block and the size of the second transport block includes the following: The transport block size is determined to be the maximum value between the size of the first transport block and the size of the second transport block; The transport block size is determined to be the minimum value between the size of the first transport block and the size of the second transport block; The transport block size is determined to be the average of the size of the first transport block and the size of the second transport block.

9. The method according to any one of claims 1 to 8, characterized in that, Determining the number of target resources based on the first information includes one of the following: The number of the target resources is determined as the number of resources indicated by the resource allocation information on the SBFD symbol; The number of the target resources is determined as: the number of resources on non-SBFD symbols; The number of target resources is determined as the average of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbols; The number of the target resources is determined by the maximum value between the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol. The number of target resources is determined as the minimum of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol.

10. The method according to claim 1, characterized in that, When the transmission corresponding to the transport block is a Physical Uplink Shared Channel (PUSCH) transmission, and the PUSCH transmission supports frequency hopping, the number of target resources is the number of available resources for the transmission before frequency hopping; or, the number of target resources is the number of available resources for the transmission after frequency hopping.

11. A method for determining transmission resources, characterized in that, include: The network-side device sends third information to the terminal, the third information being used to configure or indicate the number of target resources, the target resources including resource blocks (RBs) and / or symbols; The third information includes at least one of the following: The number of resources on the SBFD symbol; Number of resources on non-SBFD symbols; Sub-band location information.

12. A terminal, characterized in that, include: Memory, transceiver, processor: Memory, used to store computer programs; A transceiver, used to receive and send data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: The number of target resources is determined based on the first information, and the number of target resources is used to determine the transport block size; the target resources include resource blocks (RBs) and / or symbols. The first information includes at least one of the following: Resource allocation information on the sub-band full-duplex SBFD symbol; Number of resources on non-SBFD symbols; The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.

13. The terminal according to claim 12, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Based on the number of target resources, determine the transport block size for transmission on different symbol types.

14. The terminal according to claim 13, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: The size of the first transport block is determined based on the number of the first target resources, wherein the number of the first target resources is determined based on the resource allocation information on the SBFD symbol. The size of the second transport block is determined based on the number of second target resources, which is the number of resources determined based on the number of resources on non-SBFD symbols. Based on the size of the first transport block and the size of the second transport block, determine the transport block size for transmission on different symbol types.

15. The terminal according to claim 12, characterized in that, The processor is configured to read a computer program from the memory and perform at least one of the following operations: If the symbol type of the first transmission is SBFD symbol, the number of target resources is determined according to the resource allocation information on the SBFD symbol; If the symbol type of the first transmission is a non-SBFD symbol, the number of target resources is determined based on the number of resources on the non-SBFD symbol.

16. The terminal according to claim 12, 14, or 15, characterized in that, The resource allocation information on the SBFD symbol includes: The number of resources on the SBFD symbol indicated or configured by the network-side device; or, The terminal determines the number of available resources on the SBFD symbol based on the second information, which includes: resource information indicated or configured by the network-side device and / or sub-band location information, wherein the resource information includes the number of resources and / or the location of resources.

17. The terminal according to claim 16, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Based on the sub-band location information, the number of overlapping resources is removed from the number of resources indicated or configured by the network-side device to obtain the number of available resources on the SBFD symbol; The number of overlapping resources includes: the number of resources overlapping with the uplink subband and / or guard band; and / or, the number of resources overlapping with the downlink subband and / or guard band.

18. The terminal according to claim 12, 14, or 15, characterized in that, The number of resources on non-SBFD symbols includes the number of resources on non-SBFD symbols indicated or configured by the network-side device.

19. The terminal according to claim 14, characterized in that, The processor is configured to read a computer program from the memory and perform one of the following operations: The transport block size is determined to be the maximum value between the size of the first transport block and the size of the second transport block; The transport block size is determined to be the minimum value between the size of the first transport block and the size of the second transport block; The transport block size is determined to be the average of the size of the first transport block and the size of the second transport block.

20. The terminal according to any one of claims 12 to 19, characterized in that, The processor is configured to read a computer program from the memory and perform one of the following operations: The number of the target resources is determined as the number of resources indicated by the resource allocation information on the SBFD symbol; The number of the target resources is determined as: the number of resources on non-SBFD symbols; The number of target resources is determined as the average of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbols; The number of the target resources is determined by the maximum value between the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol. The number of target resources is determined as the minimum of the number of resources indicated by the resource allocation information on the SBFD symbol and the number of resources on the non-SBFD symbol.

21. The terminal according to claim 12, characterized in that, When the transmission corresponding to the transport block is a Physical Uplink Shared Channel (PUSCH) transmission, and the PUSCH transmission supports frequency hopping, the number of target resources is the number of available resources for the transmission before frequency hopping; or, the number of target resources is the number of available resources for the transmission after frequency hopping.

22. A network-side device, characterized in that, include: Memory, transceiver, processor: Memory, used to store computer programs; A transceiver, used to receive and send data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Send third information to the terminal, the third information being used to configure or indicate the number of target resources, the target resources including resource blocks (RBs) and / or symbols; The third information includes at least one of the following: The number of resources on the SBFD symbol; Number of resources on non-SBFD symbols; Sub-band location information.

23. A transmission resource determination device, characterized in that, include: The first determining unit is configured to determine the number of target resources based on the first information, wherein the number of target resources is used to determine the transport block size; the target resources include resource blocks (RBs) and / or symbols. The first information includes at least one of the following: Resource allocation information on the sub-band full-duplex SBFD symbol; Number of resources on non-SBFD symbols; The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.

24. A transmission resource determination device, characterized in that, include: The first sending unit is configured to send third information to the terminal, the third information being used to configure or indicate the number of target resources, the target resources including resource blocks (RBs) and / or symbols; The third information includes at least one of the following: The number of resources on the SBFD symbol; Number of resources on non-SBFD symbols; Sub-band location information.

25. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a program for causing the processor to execute the transmission resource determination method according to any one of claims 1 to 11.