Transmission resource determination method and apparatus, and terminal and network side device
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 inaccurate transport block size calculation is solved, and more accurate transport resource matching and utilization is achieved.
Patent Information
- Application Number
- PCT/CN2025/107320
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-11
- Filing Date
- 2025-07-07
- Publication Date
- 2026-01-15
AI Technical Summary
In the prior art, when user equipment determines the size of transport blocks for multiple transmissions, it cannot accurately match the number of symbols and resource blocks allocated by the base station, resulting in inaccurate calculation of the transport block size.
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 which the first transmission occurred, in order to calculate the transport block size and consider the impact of different symbol types on transmission resources.
By taking into account the resource impact of different symbol types, the terminal calculates the transport block size more accurately to match the allocated resources, thereby improving the utilization efficiency of transport resources.
Smart Images

Figure CN2025107320_15012026_PF_FP_ABST
Abstract
Description
Transmission resource determination methods, devices, terminals and network-side equipment
[0001] This disclosure claims priority to Chinese Patent Application No. 202410930559.8, filed with the Chinese Patent Office on July 11, 2024, entitled “Method, Apparatus, Terminal and Network Side Equipment for Determining Transmission Resources”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure 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
[0003] In related 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 one number of symbols and one number of 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 one number of symbols and one number of RBs allocated by the base station. Therefore, to ensure that the TBS matches the allocated resources, the parameters such as the number of symbols and RBs used need to be adjusted. Summary of the Invention
[0004] The purpose of this disclosure is to provide a method, apparatus, terminal, and network-side device for determining transmission resources, which solves the problem of inaccurate parameters for determining the transport block size.
[0005] Embodiments of this disclosure provide a method for determining transmission resources, including:
[0006] 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;
[0007] The first information includes at least one of the following:
[0008] Resource allocation information on the Subband Full Duplex (SBFD) symbol;
[0009] Number of resources on non-SBFD symbols;
[0010] The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.
[0011] In some embodiments, the method further includes:
[0012] Based on the number of target resources, determine the transport block size for transmission on different symbol types.
[0013] In some embodiments, determining the transport block size for transmission on different symbol types based on the number of target resources includes:
[0014] 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.
[0015] 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.
[0016] 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.
[0017] In some embodiments, 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:
[0018] 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;
[0019] 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.
[0020] In some embodiments, the resource allocation information on the SBFD symbol includes:
[0021] The number of resources on the SBFD symbol indicated or configured by the network-side device;
[0022] or,
[0023] 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.
[0024] In some embodiments, the terminal determines the number of available resources on the SBFD symbol based on the second information, including:
[0025] 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;
[0026] 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.
[0027] In some embodiments, 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.
[0028] In some embodiments, 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:
[0029] 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;
[0030] 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;
[0031] 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.
[0032] In some embodiments, determining the number of target resources based on the first information includes one of the following:
[0033] The number of the target resources is determined as the number of resources indicated by the resource allocation information on the SBFD symbol;
[0034] The number of the target resources is determined as: the number of resources on non-SBFD symbols;
[0035] 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;
[0036] 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.
[0037] 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.
[0038] In some embodiments, 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.
[0039] Embodiments of this disclosure provide a method for determining transmission resources, including:
[0040] 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;
[0041] The third information includes at least one of the following:
[0042] The number of resources on the SBFD symbol;
[0043] Number of resources on non-SBFD symbols;
[0044] Sub-band location information.
[0045] Embodiments of this disclosure provide a terminal, including: a memory, a transceiver, and a processor.
[0046] 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:
[0047] 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.
[0048] The first information includes at least one of the following:
[0049] Resource allocation information on the sub-band full-duplex SBFD symbol;
[0050] Number of resources on non-SBFD symbols;
[0051] The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.
[0052] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0053] Based on the number of target resources, determine the transport block size for transmission on different symbol types.
[0054] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0055] 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.
[0056] 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.
[0057] 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.
[0058] In some embodiments, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0059] 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;
[0060] 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.
[0061] In some embodiments, the resource allocation information on the SBFD symbol includes:
[0062] The number of resources on the SBFD symbol indicated or configured by the network-side device;
[0063] or,
[0064] 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.
[0065] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0066] 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;
[0067] 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.
[0068] In some embodiments, 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.
[0069] In some embodiments, the processor is configured to read a computer program from the memory and perform one of the following operations:
[0070] 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;
[0071] 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;
[0072] 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.
[0073] In some embodiments, the processor is configured to read a computer program from the memory and perform one of the following operations:
[0074] The number of the target resources is determined as the number of resources indicated by the resource allocation information on the SBFD symbol;
[0075] The number of the target resources is determined as: the number of resources on non-SBFD symbols;
[0076] 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;
[0077] 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.
[0078] 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.
[0079] In some embodiments, 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.
[0080] Embodiments of this disclosure provide a network-side device, including: a memory, a transceiver, and a processor.
[0081] 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:
[0082] 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;
[0083] The third information includes at least one of the following:
[0084] The number of resources on the SBFD symbol;
[0085] Number of resources on non-SBFD symbols;
[0086] Sub-band location information.
[0087] Embodiments of this disclosure provide a transmission resource determination apparatus, comprising:
[0088] 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.
[0089] The first information includes at least one of the following:
[0090] Resource allocation information on the sub-band full-duplex SBFD symbol;
[0091] Number of resources on non-SBFD symbols;
[0092] The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.
[0093] Embodiments of this disclosure provide a transmission resource determination apparatus, comprising:
[0094] 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;
[0095] The third information includes at least one of the following:
[0096] The number of resources on the SBFD symbol;
[0097] Number of resources on non-SBFD symbols;
[0098] Sub-band location information.
[0099] Embodiments of this disclosure provide a processor-readable storage medium storing a program for causing the processor to execute the above-described transmission resource determination method.
[0100] The beneficial effects of the above-mentioned technical solution disclosed herein are:
[0101] In embodiments of this disclosure, 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
[0102] Figure 1 shows one of the flowcharts of the transmission resource determination method according to an embodiment of the present disclosure;
[0103] Figure 2 shows a second schematic flowchart of the transmission resource determination method according to an embodiment of this disclosure;
[0104] Figure 3 shows one of the structural schematic diagrams of the transmission resource determination device according to an embodiment of the present disclosure;
[0105] Figure 4 shows a second schematic diagram of the transmission resource determination device according to an embodiment of the present disclosure;
[0106] Figure 5 shows a schematic diagram of the structure of a terminal according to an embodiment of this disclosure;
[0107] Figure 6 shows a schematic diagram of the structure of the network-side device according to an embodiment of the present disclosure. Detailed Implementation
[0108] To make the technical problems, solutions, and advantages of this disclosure 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 disclosure. 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 disclosure. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.
[0109] It should be understood that the phrase "an embodiment" or "one embodiment" throughout the specification means that a particular feature, structure, or characteristic relating to an embodiment is included in at least one embodiment of this disclosure. Therefore, "in one embodiment" or "one embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0110] In the various embodiments of this disclosure, 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 disclosure.
[0111] In this disclosure, the term "and / or" describes the relationship between related 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 related objects have an "or" relationship.
[0112] In this disclosure, the term "multiple" refers to two or more, and other quantifiers are similar.
[0113] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.
[0114] The embodiments of this disclosure 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.
[0115] 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.
[0116] As shown in Figure 1, an embodiment of this disclosure provides a method for determining transmission resources, applied to a terminal, specifically including the following steps:
[0117] 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.
[0118] In some embodiments, 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. In some embodiments, the target transmission may be a cross-symbol type transmission, for example, multiple transmissions on different symbol types.
[0119] The first information includes at least one of the following:
[0120] 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.
[0121] 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.
[0122] 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.
[0123] 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.
[0124] In embodiments of this disclosure, 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.
[0125] As an optional embodiment, the resource allocation information on the SBFD symbol includes:
[0126] The number of resources on the SBFD symbol indicated or configured by the network-side device;
[0127] or,
[0128] 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.
[0129] 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.
[0130] 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.
[0131] 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.
[0132] In some embodiments, the terminal determines the number of available resources on the SBFD symbol based on the second information, including:
[0133] 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;
[0134] 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.
[0135] 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.
[0136] 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.
[0137] 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.
[0138] 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.
[0139] In some embodiments, the network-side device may 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 may determine that the configured number of resources is the number of resources on non-SBFD symbols.
[0140] 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:
[0141] 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;
[0142] 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.
[0143] 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.
[0144] 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.
[0145] 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.
[0146] 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.
[0147] As an optional embodiment, determining the number of target resources based on the first information includes one of the following:
[0148] (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;
[0149] 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.
[0150] 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.
[0151] 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.
[0152] (2) The number of the target resources is determined as: the number of resources on non-SBFD symbols;
[0153] 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.
[0154] (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;
[0155] (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;
[0156] (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.
[0157] 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.
[0158] 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.
[0159] 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.
[0160] 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.
[0161] In some embodiments, 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.
[0162] 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.
[0163] In some embodiments, determining the transport block size for transmission on different symbol types based on the number of target resources includes:
[0164] 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.
[0165] 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.
[0166] 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.
[0167] 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.
[0168] 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).
[0169] In some embodiments, 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:
[0170] 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;
[0171] 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;
[0172] 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.
[0173] 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.
[0174] 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:
[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: N RE =min(156,N′) RE )·n PRB
[0177] Where, n PRB This indicates the total number of PRBs allocated to this UE.
[0178] UE determines the non-quantized intermediate quantity N according to the following formula. info N info =N RE ·R·Q m ·v
[0179] Where R is the target bitrate, Q m ν represents the modulation order, and v represents the number of layers.
[0180] When N info When ≤3824, the number of intermediate information bits in the quantization. in, UE can find values not less than N′ info The closest TBS value.
[0181] 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′ info >8424, in, if And N′ info ≤8424,
[0182] The following example illustrates how a terminal determines transmission resources.
[0183] Example 1: Taking repeated transmission as an example, the number of target resources determined by the terminal is the number of target RBs.
[0184] 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.
[0185] The FDRA information indicates the RB location and number of RBs used for PDSCH / PUSCH repetitive transmission. The FDRA information may indicate the number of RBs used for PDSCH / PUSCH repetitive transmission 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 RB offset information indicates the RB offset.
[0186] Step 12: The terminal receives the FDRA information, sub-band frequency domain configuration information, and / or frequency hopping parameter RB offset information.
[0187] 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.
[0188] 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.
[0189] 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.
[0190] In some embodiments, 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. 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.
[0191] 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.
[0192] In some embodiments, 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.
[0193] In some embodiments, for PUSCH retransmissions that support frequency hopping:
[0194] 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,
[0195] 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).
[0196] 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.
[0197] In some embodiments, 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.
[0198] Option 3: The number of target RBs is determined based on the number of available RBs on SBFD symbols and non-SBFD symbols.
[0199] For example, the target number of RBs is equal to the average number of available RBs on both symbol types.
[0200] In some embodiments, 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.
[0201] 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).
[0202] 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.
[0203] 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.
[0204] Example 2: Taking repeated transmission as an example, the number of target resources determined by the terminal is the number of target symbols.
[0205] Step 21: The base station sends TDRA information, TDD pattern information and sub-band time domain configuration information to the terminal.
[0206] 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.
[0207] Step 22: The terminal receives the TDRA information, TDD pattern information, and sub-band time domain configuration information.
[0208] 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.
[0209] 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.
[0210] 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.
[0211] In some embodiments, 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 the PDSCH / PUSCH repetitive transmission is located.
[0212] or,
[0213] 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.
[0214] In some embodiments, 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.
[0215] 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.
[0216] 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. In some embodiments, the number of symbols on non-SBFD symbols indicated / configured by the base station may 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 may be one number of symbols indicated / configured by the base station for the non-SBFD symbols where PDSCH / PUSCH repetition occurs.
[0217] Scheme c: The number of target symbols is determined based on the number of symbols available on SBFD symbols and non-SBFD symbols.
[0218] For example, the target number of symbols is equal to the average number of symbols available on the two symbol types.
[0219] In some embodiments, 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 TDRA information indicated / configured by the base station indicates / configures the number of symbols used for the PDSCH / PUSCH repetition (i.e., the base station only indicates / configures one number of symbols for the PDSCH / PUSCH repetition).
[0220] 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).
[0221] 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.
[0222] Scheme d: The number of target symbols is determined based on the symbol type in the first repeated transmission.
[0223] 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.
[0224] 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).
[0225] Step 31: The terminal determines the TBS on both SBFD and non-SBFD symbol types.
[0226] 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.
[0227] 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.
[0228] 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.
[0229] Option 1: The transport block size for repeated PDSCH / PUSCH transmissions is the maximum / minimum of the transport block size for both symbol types;
[0230] Option 2: The transport block size for repeated PDSCH / PUSCH transmissions is the average of the transport block sizes for the two symbol types.
[0231] 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 disclosure enables a more accurate determination of the transport block size for PDSCH / PUSCH retransmission.
[0232] In embodiments of this disclosure, 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.
[0233] As shown in Figure 2, this embodiment of the present disclosure also provides a method for determining transmission resources, applied to a network-side device, including:
[0234] 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.
[0235] The third information includes at least one of the following:
[0236] The number of resources on the SBFD symbol;
[0237] Number of resources on non-SBFD symbols;
[0238] Sub-band location information.
[0239] 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.
[0240] 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.
[0241] 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.
[0242] In some embodiments, the network-side device may 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 may determine that the configured number of resources is the number of resources on non-SBFD symbols.
[0243] In embodiments of this disclosure, 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 closely matched to the allocated resources.
[0244] The above embodiments describe the transmission resource determination method of this disclosure. The following embodiments will further describe the corresponding apparatus in conjunction with the accompanying drawings.
[0245] Specifically, as shown in FIG3, this embodiment of the present disclosure provides a transmission resource determination device 300, applied to a terminal, including:
[0246] 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.
[0247] The first information includes at least one of the following:
[0248] Resource allocation information on the sub-band full-duplex SBFD symbol;
[0249] Number of resources on non-SBFD symbols;
[0250] The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.
[0251] In some embodiments, the apparatus further includes:
[0252] The second determining unit is used to determine the transport block size transmitted on different symbol types based on the number of target resources.
[0253] In some embodiments, the second determining unit is specifically used for:
[0254] 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.
[0255] 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.
[0256] 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.
[0257] In some embodiments, the first determining unit is specifically configured to perform at least one of the following:
[0258] 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;
[0259] 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.
[0260] In some embodiments, the resource allocation information on the SBFD symbol includes:
[0261] The number of resources on the SBFD symbol indicated or configured by the network-side device;
[0262] or,
[0263] 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.
[0264] In some embodiments, the first determining unit is specifically used for:
[0265] 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;
[0266] 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.
[0267] In some embodiments, 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.
[0268] In some embodiments, 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:
[0269] 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;
[0270] 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;
[0271] 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.
[0272] In some embodiments, the first determining unit is specifically configured to perform one of the following:
[0273] The number of the target resources is determined as the number of resources indicated by the resource allocation information on the SBFD symbol;
[0274] The number of the target resources is determined as: the number of resources on non-SBFD symbols;
[0275] 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;
[0276] 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.
[0277] 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.
[0278] In some embodiments, 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.
[0279] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the method embodiment applied to the terminal, and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0280] Specifically, as shown in FIG4, this embodiment of the present disclosure provides a transmission resource determination device 400, applied to a network-side device, including:
[0281] 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;
[0282] The third information includes at least one of the following:
[0283] The number of resources on the SBFD symbol;
[0284] Number of resources on non-SBFD symbols;
[0285] Sub-band location information.
[0286] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the method embodiment applied to network side devices and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0287] It should be noted that the division of units in the embodiments of this disclosure 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 disclosure 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.
[0288] 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 disclosure, in essence, or the part that contributes to related technologies, 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 disclosure. 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.
[0289] As shown in Figure 5, an embodiment of this disclosure also provides 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:
[0290] 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.
[0291] The first information includes at least one of the following:
[0292] Resource allocation information on the sub-band full-duplex SBFD symbol;
[0293] Number of resources on non-SBFD symbols;
[0294] The symbol type of the first transmission, which includes SBFD symbols or non-SBFD symbols.
[0295] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0296] Based on the number of target resources, determine the transport block size for transmission on different symbol types.
[0297] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0298] 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.
[0299] 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.
[0300] 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.
[0301] In some embodiments, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0302] 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;
[0303] 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. In some embodiments, the resource allocation information on the SBFD symbol includes:
[0304] The number of resources on the SBFD symbol indicated or configured by the network-side device;
[0305] or,
[0306] 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.
[0307] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0308] 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;
[0309] 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.
[0310] In some embodiments, 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.
[0311] In some embodiments, the processor is configured to read a computer program from the memory and perform one of the following operations:
[0312] 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;
[0313] 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;
[0314] 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.
[0315] In some embodiments, the processor is configured to read a computer program from the memory and perform one of the following operations:
[0316] The number of the target resources is determined as the number of resources indicated by the resource allocation information on the SBFD symbol;
[0317] The number of the target resources is determined as: the number of resources on non-SBFD symbols;
[0318] 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;
[0319] 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.
[0320] 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.
[0321] In some embodiments, 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.
[0322] In Figure 5, 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. 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. 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, 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.
[0323] 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.
[0324] In some embodiments, 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.
[0325] The processor executes any of the methods described in the embodiments of this disclosure by invoking a computer program stored in memory, according to the obtained executable instructions. The processor and memory may also be physically separated.
[0326] It should be noted that the terminal provided in this embodiment can implement all the method steps implemented in the method embodiment applied to the terminal, and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0327] As shown in Figure 6, an embodiment of this disclosure also provides 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:
[0328] 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;
[0329] The third information includes at least one of the following:
[0330] The number of resources on the SBFD symbol;
[0331] Number of resources on non-SBFD symbols;
[0332] Sub-band location information.
[0333] In Figure 6, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 610 and memory represented by memory 620. The bus architecture may 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. Transceiver 600 may 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. Processor 610 is responsible for managing the bus architecture and general processing, and memory 620 may store data used by processor 610 during operation.
[0334] 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.
[0335] It should be noted that the network-side device provided in this 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. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0336] In addition, specific embodiments of this disclosure 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 disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical storage (e.g., compact disc (CD), digital video disc (DVD), Blu-ray disc (BD), high-definition versatile disc (HVD)), and semiconductor storage (e.g., ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), non-volatile memory (NAND (Non-volatile Memory Device) FLASH), solid-state drives (SSD)).
[0337] It should be noted that the technical solutions provided in this disclosure are applicable 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 Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5th Generation Mobile Communication Technology (5G) New Radio (NR) systems and their evolutionary communication systems, and 6th Generation Mobile Communication Technology (6G) systems. These systems may include terminal equipment and network equipment. The systems may also include a core network component, such as an Evolved Packet Core (EPC) or a 5G Core (5GC).
[0338] The terminal devices involved in the embodiments of this disclosure 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) telephones, 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, but are not limited to these in the embodiments of this disclosure.
[0339] The network-side equipment involved in this disclosure 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 disclosure can be an evolved Node B (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 disclosure. In some network architectures, network-side devices may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.
[0340] 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 shape and number of antenna combinations, MIMO transmission can be two-dimensional MIMO (2D-MIMO), three-dimensional MIMO (3D-MIMO), full-dimensional MIMO (FD-MIMO), or massive-scale MIMO (MMIMO), or it can be diversity transmission, pre-coded transmission, or beamforming transmission, etc.
[0341] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0342] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. 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.
[0343] 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.
[0344] 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.
[0345] Furthermore, it should be noted that in the apparatus and method of this disclosure, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of this disclosure. Moreover, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of this disclosure can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof, which can be achieved by those skilled in the art using their basic programming skills after reading the description of this disclosure.
[0346] It should be noted that the above division of modules is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, a module can be a separate processing element, or it can be integrated into a chip in the aforementioned device. Alternatively, it can be stored as program code in the memory of the aforementioned device, and its function can be called and executed by a processing element of the device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element mentioned here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.
[0347] For example, each module, unit, subunit, or submodule can be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs). As another example, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together to implement a system-on-a-chip (SOC).
[0348] The terms “first,” “second,” etc., used in this disclosure and in the claims are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of this disclosure described herein may be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus. Additionally, the use of “and / or” in the specification and claims indicates at least one of the connected objects, such as A and / or B and / or C, indicating seven possibilities: A alone, B alone, C alone, and both A and B, both B and C, both A and C, and A, B, and C. Similarly, the use of “at least one of A and B” in this specification and claims should be understood as “A alone, B alone, or both A and B.”
[0349] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.
Claims
1. A method for determining transmission resources, comprising: 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 resource includes 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, further comprising: 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, comprising: 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, comprising: 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, wherein, 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, comprising: 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, comprising: The first determining unit is used 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 resource includes 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, comprising: 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, wherein, 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.
Citation Information
Patent Citations
Uplink resource allocation and transport block size determination over unlicensed spectrum
CN105557050A
TBS determination method and device and storage medium
CN117998592A
Transport block size calculation method and apparatus, and communication device
WO2022228454A1
Method and apparatus for determining transport block size, and device and storage medium
WO2024059984A1