Resource determination method and device, communication equipment, communication system and medium

By receiving and processing information sent by network devices, the frequency range that cannot be used for downlink transmission and/or reception is determined. Based on resource allocation and mapping methods, the resource allocation problem is solved, the resource mapping problem is solved, the resource utilization is achieved, and the stability and flexibility of the communication system are enhanced.

CN121665351APending Publication Date: 2026-03-13BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610084789.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-04-27
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

In communication systems, existing technologies struggle to effectively address resource mapping issues during downlink transmission and/or reception, leading to low resource utilization and communication efficiency.

Method used

By receiving first and second information from network devices, the frequency range that cannot be used for downlink transmission and/or reception is determined. Based on this information and the second information, the second resource in the sub-band full-duplex SBFD time slot for downlink transmission and/or reception is determined. Different resource allocation and mapping methods are adopted to ensure the accuracy and effective utilization of resources.

Benefits of technology

It improves resource mapping efficiency and communication efficiency, avoids resource waste, and enhances the stability and flexibility of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121665351A_ABST
    Figure CN121665351A_ABST
Patent Text Reader

Abstract

The invention provides a resource determination method, device and equipment and a storage medium, first information and second information sent by network equipment are received, the first information is used for indicating a frequency domain range which cannot be used for downlink sending and / or receiving, and the second information is used for indicating a first resource allocated to a terminal by the network equipment; and determining a second resource used for downlink transmission and / or reception in the sub-band full duplex SBFD time unit based on the first information and the second information, so that the VRB can be completely mapped to the PRB used for downlink transmission and / or reception when the PDSCH is transmitted and / or received, and the resource utilization efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to resource determination methods and apparatus, communication equipment, communication systems, and storage media. Background Technology

[0002] In a communication system, the frequency domain range of a downlink (DL) or flexible (F) symbol can be divided into multiple subbands (SB). These subbands may include an uplink (UL) subband and at least one DL subband. Network devices can transmit DL signals in the DL subband and receive UL signals in the UL subband. Summary of the Invention

[0003] This disclosure proposes a method and apparatus for determining resources, communication equipment, communication system, and storage medium.

[0004] According to a first aspect of the embodiments of this disclosure, a resource determination method is proposed, comprising: The device receives first information and second information sent by a network device, wherein the first information is used to indicate a frequency domain range that cannot be used for downlink transmission and / or reception, and the second information is used to indicate a first resource allocated by the network device for the terminal. Based on the first and second information, a second resource for downlink transmission and / or reception in the sub-band full-duplex SBFD time slot is determined.

[0005] According to a second aspect of the embodiments of this disclosure, a resource determination method is proposed, comprising: Send the first and second information to the terminal. The first information is used to indicate the frequency domain range that cannot be used for downlink transmission and / or reception, the second information is used to indicate the first resource allocated by the network device to the terminal, and the first and second information are used to assist the UE in determining the second resource in the subband full-duplex SBFD time slot for downlink transmission and / or reception.

[0006] According to a third aspect of the present disclosure, a resource determination apparatus is provided, characterized in that the apparatus is configured in a terminal UE, comprising: The receiving unit is configured to receive first information and second information sent by the network device, wherein the first information is used to indicate a frequency domain range that cannot be used for downlink transmission and / or reception, and the second information is used to indicate a first resource allocated by the network device for the terminal; The determining unit is configured to determine, based on first information and second information, a second resource in the sub-band full-duplex SBFD time slot for downlink transmission and / or reception.

[0007] According to a fourth aspect of the present disclosure, a resource determination apparatus is provided, characterized in that the apparatus is configured in a network device, comprising: The transmitting unit is used to transmit first information and second information to the terminal UE, wherein the first information is used to indicate the frequency domain range that cannot be used for downlink transmission and / or reception, the second information is used to indicate the first resource allocated by the network device to the UE, and the first information and the second information are used to assist the terminal in determining the second resource in the sub-band full-duplex SBFD time slot for downlink transmission and / or reception.

[0008] According to a fifth aspect of the present disclosure, a communication device is provided, comprising: One or more processors; wherein the processor is configured to invoke instructions to cause the communication device to perform the resource determination method described in either the first aspect or the second aspect.

[0009] According to a sixth aspect of the present disclosure, a communication device is provided, comprising: One or more processors; wherein the processors are configured to invoke instructions to cause the communication device to perform the method described in either the first aspect or the second aspect.

[0010] According to a seventh aspect of the present disclosure, a storage medium is provided that stores instructions, characterized in that, when the instructions are executed on a communication device, the communication device performs a resource determination method as described in either the first or second aspect.

[0011] According to an eighth aspect of the present disclosure, a communication system is provided, including a terminal UE and a network device, wherein the terminal UE is configured to implement the method described in the first aspect, and the network device is configured to implement the method described in the second aspect. Attached Figure Description

[0012] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which: Figure 1 This disclosure provides schematic diagrams of the architecture of some communication systems. Figures 2a-2g This is an interactive schematic diagram of a resource determination method provided in one embodiment of the present disclosure; Figures 3a-3e This is a flowchart illustrating a resource determination method provided in yet another embodiment of the present disclosure; Figures 4a-4c This is a flowchart illustrating a resource determination method provided in yet another embodiment of the present disclosure; Figure 5 This is a flowchart illustrating a resource determination method provided in yet another embodiment of the present disclosure; Figure 6a This is a schematic diagram of the structure of a first resource determination device provided in an embodiment of the present disclosure; Figure 6b This is a schematic diagram of the structure of a second resource determination device provided in one embodiment of the present disclosure; Figure 7a This is a schematic diagram of the structure of a communication device provided in one embodiment of the present disclosure; Figure 7b This is a schematic diagram of the structure of a chip provided in one embodiment of the present disclosure. Detailed Implementation

[0013] The method disclosed herein can be used to solve the problem of "resource mapping during downlink transmission and / or reception".

[0014] This disclosure presents a resource determination method and apparatus, a communication device, a communication system, and a storage medium. In a first aspect, embodiments of this disclosure propose a resource determination method, the method comprising: The device receives first information and second information sent by a network device, wherein the first information is used to indicate a frequency domain range that cannot be used for downlink transmission and / or reception, and the second information is used to indicate a first resource allocated by the network device for the terminal. Based on the first and second information, a second resource for downlink transmission and / or reception in the sub-band full-duplex SBFD time slot is determined.

[0015] In the above embodiments, the terminal receives first information and second information sent by the network device; based on the first information and second information, it determines the second resource in the sub-band full-duplex SBFD time unit for downlink transmission and / or reception, so as to solve the resource mapping problem in the downlink transmission and / or reception process and improve resource mapping efficiency and communication efficiency.

[0016] In conjunction with some embodiments of the first aspect, in some embodiments, the first resource is one or more resource block groups (RBGs), and the method further includes: Receive third information sent by the network device; the third information is used to configure RBG. Based on the bandwidth information of the partial bandwidth BWP, the starting position of the BWP, and the third information, determine the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG.

[0017] In the above embodiments, by receiving third information sent by the network device and determining the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG, the terminal can map all the VRBs in the RBG to PRBs used for downlink transmission and / or reception when the resource allocation mode is type 0. This solves the resource mapping problem in the downlink transmission and / or reception process and avoids some VRBs being mapped to PRBs that cannot be used for downlink transmission and / or reception.

[0018] In conjunction with some embodiments of the first aspect, in some embodiments, determining the second resource for downlink transmission and / or reception in the sub-band full-duplex SBFD time unit based on the first information and the second information includes: Based on the first information and the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG, determine the virtual resource blocks (VRBs) in the first resource indicated by the second information that are used for downlink transmission and / or reception. The physical resource block (PRB) after the VRB is mapped non-interleaved is determined as the second resource.

[0019] In the example above, by determining the PRB after non-interleaving mapping as the second resource, it is possible to map all VRBs in the RBG to the PRBs used for downlink transmission and / or reception when the resource allocation method is type 0. This ensures the accuracy of resource mapping under different resource allocation methods and guarantees that the mapped resources can be used for downlink transmission and / or reception.

[0020] In conjunction with some embodiments of the first aspect, in some embodiments, the first resource is a consecutive plurality of VRBs, and based on the first information and the second information, determining the second resource for downlink transmission and / or reception in the subband full-duplex SBFD time unit includes: Based on the first information, within the frequency domain range of the BWP, the VRB for downlink transmission and / or reception in the first resource indicated by the second information is determined; The PRB after uninterleaved mapping of the VRB for downlink transmission and / or reception in the first resource indicated by the second information is determined as the second resource.

[0021] In the above embodiments, by determining the PRB after non-interleaved mapping of the VRB used for downlink transmission and / or reception as the second resource, it is possible to facilitate the terminal to map some or all of the continuous VRBs allocated by the network device to the PRBs used for downlink transmission and / or reception when the resource allocation method is type 1 and non-interleaved mapping method is used. This ensures the accuracy of resource mapping under different resource allocation methods and different mapping methods, and ensures that the mapped resources can be used for downlink transmission and / or reception, avoiding some VRBs being mapped to PRBs that cannot be used for downlink transmission and / or reception.

[0022] In conjunction with some embodiments of the first aspect, in some embodiments, the first resource is a consecutive plurality of VRBs, and the method further includes: Receive the fourth information sent by the network device; the fourth information is used for interleaving configuration. Based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information, determine the number of first VRBs included in each VRB bundle within the frequency domain range of the BWP and the first frequency domain range of each VRB bundle. Based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information, determine the number of PRBs contained in each PRB bundle within the frequency domain range of the BWP and the frequency domain range of each PRB bundle. The division method of PRB bundles and VRB bundles is the same.

[0023] In the above embodiments, by receiving the fourth information, the number and frequency range of VRB and PRB bundles within the BWP range are determined, thereby reducing the mapping complexity when the resource allocation method is type 1 and the interleaving mapping method is used, by using VRB bundles and PRB bundles for resource mapping.

[0024] In conjunction with some embodiments of the first aspect, in some embodiments, determining the second resource for downlink transmission and / or reception in the sub-band full-duplex SBFD time unit based on the first information and the second information includes: Based on the first information, the number of first VRBs included in each VRB bundle, and the first frequency domain range of each VRB bundle, in each frequency domain range available for downlink transmission and / or reception in the BWP, the number of second VRBs and the second frequency domain range included in the VRB bundle available for downlink transmission and / or reception in the first resource indicated by the second information are determined, wherein the number of second VRBs is less than or equal to the number of first VRBs, and the second frequency domain range is the same as or a subset of the first frequency domain range; Identify the VRB bundle after interleaving mapping in the first resource indicated by the second information, which can be used for downlink transmission and / or reception, and use the PRB in the PRB bundle as the second resource.

[0025] In the above embodiments, by determining the number of second VRBs and the second frequency domain range included in the VRB bundles that can be used for downlink transmission and / or reception, the PRB bundles after interleaving and mapping of the VRB bundles that can be used for downlink transmission and / or reception in the first resource indicated by the second information are determined. The PRBs in the PRB bundles are used as the second resource. This enables the mapping of VRB bundles to PRB bundles used for downlink transmission and / or reception when the resource allocation method is type 1 and the interleaving mapping method is used. This ensures the accuracy of resource mapping under different resource allocation methods and different mapping methods, and ensures that the mapped resources can be used for downlink transmission and / or reception. It also avoids some VRB bundles being mapped to PRB bundles that cannot be used for downlink transmission and / or reception.

[0026] In conjunction with some embodiments of the first aspect, in some embodiments, a fifth message sent by a network device is received, wherein the fifth message is used to instruct the terminal to use interleaved mapping or non-interleaved mapping.

[0027] In the above embodiments, by receiving the fifth information, the mapping method used when mapping VRB to PRB can be determined, so that different resource mapping rules can be used to map VRB to PRB that can be used for downlink transmission and / or reception according to different mapping methods, and the mapped resources can all be used for downlink transmission and / or reception.

[0028] In conjunction with some embodiments of the first aspect, in some embodiments, a second resource is used to receive downlink data or a channel.

[0029] In the above embodiments, by utilizing the second resource to receive downlink data or channels, since the second resource can be used for downlink transmission and / or reception, downlink transmission problems caused by some VRBs being mapped to PRBs that cannot be used for downlink transmission and / or reception are avoided, thereby enhancing the stability of the communication system.

[0030] In conjunction with some embodiments of the first aspect, in some embodiments, frequency domain ranges that cannot be used for downlink transmission and / or reception include: The frequency domain range of the uplink subband; or the frequency domain range of the uplink subband and the guard band.

[0031] In the above embodiments, the frequency range that cannot be used for downlink transmission and / or reception can be determined according to communication requirements, enhancing the flexibility of the communication system. By defining the guard band as the frequency range that can be used for downlink transmission and / or reception, the frequency range for downlink transmission and / or reception is increased, thereby improving the efficiency of downlink transmission and / or reception.

[0032] Secondly, embodiments of this disclosure propose a resource determination method, including: Send first information and second information to the terminal, wherein the first information is used to indicate the frequency domain range that cannot be used for downlink transmission and / or reception, the second information is used to indicate the first resource allocated by the network device to the terminal, and the first information and the second information are used to assist the terminal in determining the second resource in the sub-band full-duplex SBFD time unit for downlink transmission and / or reception.

[0033] In the above embodiments, the network device can send first information and second information to the terminal to solve the resource mapping problem in the downlink transmission and / or reception process, and improve resource mapping efficiency and communication efficiency.

[0034] In conjunction with some embodiments of the second aspect, in some embodiments, the first resource is one or more resource block groups (RBGs), and the method further includes: The terminal sends third information, which is used to configure RBGs. The third information is used to assist the terminal in determining the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG. The number of VRBs and the frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the third information.

[0035] In the above embodiments, the network device can send third information to the terminal so that the terminal can determine the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG, so as to determine the second resource used for downlink transmission and / or reception in the subband full-duplex SBFD time unit. This allows the terminal to map all VRBs in the RBG to PRBs used for downlink transmission and / or reception when the resource allocation mode is type 0, thus solving the resource mapping problem in the downlink transmission and / or reception process and avoiding some VRBs being mapped to PRBs that cannot be used for downlink transmission and / or reception.

[0036] In conjunction with some embodiments of the second aspect, in some embodiments, the second resource is the physical resource block (PRB) after the virtual resource block (VRB) is non-interleaved mapped by the terminal. The VRB is determined by the terminal based on the first information and the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG. The VRB is the VRB used for downlink transmission and / or reception in the first resource indicated by the second information.

[0037] In the above embodiments, by determining the PRB after non-interleaving mapping as the second resource, the terminal can map all the VRBs in the RBG to the PRBs used for downlink transmission and / or reception when the resource allocation method is type 0. This ensures the accuracy of resource mapping under different resource allocation methods and guarantees that the mapped resources can be used for downlink transmission and / or reception.

[0038] In conjunction with some embodiments of the second aspect, in some embodiments, the first resource is a series of consecutive VRBs, the second resource is a PRB after non-interleaved mapping of VRBs determined by the terminal, the VRBs are determined by the terminal in the frequency domain range of the BWP based on the first information, and the VRBs are VRBs in the first resource indicated by the second information that are used for downlink transmission and / or reception.

[0039] In the above embodiments, by determining the PRB after non-interleaved mapping of the VRB used for downlink transmission and / or reception as the second resource, it is possible to facilitate the terminal to map some or all of the continuous VRBs allocated by the network device to the PRBs used for downlink transmission and / or reception when the resource allocation method is type 1 and non-interleaved mapping method is used. This ensures the accuracy of resource mapping under different resource allocation methods and different mapping methods, and ensures that the mapped resources can be used for downlink transmission and / or reception, avoiding some VRBs being mapped to PRBs that cannot be used for downlink transmission and / or reception.

[0040] In conjunction with some embodiments of the second aspect, in some embodiments, the first resource is a consecutive plurality of VRBs, and the method further includes: The terminal sends a fourth piece of information. This fourth piece of information is used for interleaving configuration. It assists the terminal in determining the number of first VRBs included in each VRB bundle within the frequency domain range of the BWP and the first frequency domain range of each VRB bundle. The number of VRBs and the first frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth piece of information. The fourth piece of information is also used to assist the terminal in determining the number of PRBs included in each PRB bundle within the frequency domain range of the BWP and the frequency domain range of each PRB bundle. The number of PRBs and the frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth piece of information. The division method of PRB bundles and VRB bundles is the same.

[0041] In the above embodiments, by sending fourth information to the terminal, the number and frequency range of VRB and PRB bundles within the BWP range are determined, thereby reducing the mapping complexity when resource allocation is of type 1 and interleaving mapping is used, by using VRB bundling and PRB bundling for resource mapping.

[0042] In conjunction with some embodiments of the second aspect, in some embodiments, the second resource is a PRB in the PRB bundle after interleaving and mapping of VRB bundles that can be used for downlink transmission and / or reception in the first resource indicated by the second information determined by the terminal. The number of second VRBs and the second frequency domain range contained in the VRB bundles that can be used for downlink transmission and / or reception in the first resource indicated by the second information are determined by the terminal based on the first information, the number of first VRBs contained in each VRB bundle, and the first frequency domain range of each VRB bundle, in each frequency domain range that can be used for downlink transmission and / or reception in the BWP. The number of second VRBs is less than or equal to the number of first VRBs, and the second frequency domain range is the same as or a subset of the first frequency domain range.

[0043] In the above embodiments, by determining the number of second VRBs and the second frequency domain range included in the VRB bundles that can be used for downlink transmission and / or reception, the PRB bundles after interleaving and mapping of the VRB bundles that can be used for downlink transmission and / or reception in the first resource indicated by the second information are determined. The PRBs in the PRB bundles are used as the second resource. This enables the mapping of VRB bundles to PRB bundles used for downlink transmission and / or reception when the resource allocation method is type 1 and the interleaving mapping method is used. This ensures the accuracy of resource mapping under different resource allocation methods and different mapping methods, and ensures that the mapped resources can be used for downlink transmission and / or reception. It also avoids some VRB bundles being mapped to PRB bundles that cannot be used for downlink transmission and / or reception.

[0044] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: A fifth message is sent to the terminal, which instructs the terminal to use either interleaved or non-interleaved mapping.

[0045] In the above embodiments, by sending the fifth information, the terminal can be assisted in determining the mapping method used when mapping VRB to PRB, so that different resource mapping rules can be used to map VRB to PRB that can be used for downlink transmission and / or reception according to different mapping methods, and the mapped resources can all be used for downlink transmission and / or reception.

[0046] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: Utilize the secondary resource to send downlink data or channels.

[0047] In the above embodiments, by utilizing the second resource to transmit downlink data or channels, since the second resource can be used for downlink transmission and / or reception, downlink transmission problems caused by some VRBs being mapped to PRBs that cannot be used for downlink transmission and / or reception are avoided, thereby enhancing the stability of the communication system.

[0048] Thirdly, embodiments of this disclosure propose a resource determination method, including: The network device sends the first and second information to the terminal. Based on the first information and the second information, the terminal determines the second resource in the sub-band full-duplex SBFD time unit for downlink transmission and / or reception, wherein the first information is used to indicate the frequency domain range that cannot be used for downlink transmission and / or reception, and the second information is used to indicate the first resource allocated to the terminal by the network device.

[0049] In the above embodiments, a resource determination method is proposed to solve the resource mapping problem in the downlink transmission and / or reception process, thereby improving resource mapping efficiency and communication efficiency.

[0050] Fourthly, embodiments of this disclosure provide a first resource determination apparatus, comprising: The receiving unit is configured to receive first information and second information sent by the network device, wherein the first information is used to indicate a frequency domain range that cannot be used for downlink transmission and / or reception, and the second information is used to indicate a first resource allocated by the network device for the terminal; The determining unit is used to determine, based on the first information and the second information, the second resource in the sub-band full-duplex SBFD time unit for downlink transmission and / or reception.

[0051] Fifthly, embodiments of this disclosure provide a second resource determination apparatus, comprising: The sending unit is used to send first information and second information to the terminal. The first information is used to indicate the frequency domain range that cannot be used for downlink transmission and / or reception, the second information is used to indicate the first resource allocated by the network device to the terminal, and the first and second information are used to assist the terminal in determining the second resource in the sub-band full-duplex SBFD time unit for downlink transmission and / or reception.

[0052] In a sixth aspect, embodiments of this disclosure provide a communication device comprising: one or more processors; one or more memories for storing instructions; wherein the processors are configured to invoke the instructions to cause the communication device to perform the resource determination method as described in the first and second aspects, and optional implementations of the first and second aspects.

[0053] In a seventh aspect, embodiments of this disclosure provide a communication system comprising: a terminal and a network device; wherein the terminal is configured to perform the method described in the first aspect and optional implementations thereof, and the network device is configured to perform the method described in the second aspect and optional implementations thereof.

[0054] Eighthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect, an optional implementation of the first aspect, the second aspect, and an optional implementation of the second aspect.

[0055] Ninthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.

[0056] In a tenth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the first aspect, an optional implementation of the first aspect, the second aspect, and an optional implementation of the second aspect.

[0057] Understandably, the first resource determining device, the second resource determining device, the communication equipment, the communication system, the storage medium, the program product, and the computer program described above are all used to execute the method proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. This disclosure provides a resource determination method and apparatus, a communication device, a communication system, and a medium. In some embodiments, the terms "resource determination method" and "information processing method," "communication method," etc., can be used interchangeably; the terms "resource determination apparatus" and "information processing apparatus," "communication apparatus," etc., can be used interchangeably; and the terms "information processing system," "communication system," etc., can be used interchangeably. This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure. In this disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular or a plural expression. In the embodiments disclosed herein, "multiple" refers to two or more. In some embodiments, the terms “at least one of”, “at least one of”, “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably. The descriptions in this disclosure, such as "at least one of A, B, C..." or "A and / or B and / or C...", include the case where any one of A, B, C... exists alone, as well as the case where any combination of any of A, B, C... exists alone. Each case can exist alone. For example, "at least one of A, B, C" includes the cases of A alone, B alone, C alone, A and B combination, A and C combination, B and C combination, and A and B and C combination. For example, A and / or B includes the cases of A alone, B alone, and A and B combination. In some embodiments, the notation "in one case A, in another case B" or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: A is executed regardless of B, i.e., A is executed in some embodiments; B is executed regardless of A, i.e., B is executed in some embodiments; A and B are selectively executed, i.e., A and B are selected for execution in some embodiments; A and B are both executed, i.e., A and B are executed in some embodiments. The same applies when there are more branches such as A, B, and C. The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different. In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A. In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably. In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”. In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably. In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably. In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriberstation, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, and client can be used interchangeably. In some embodiments, access network devices, core network devices, or network devices can be replaced with terminals. For example, embodiments of this disclosure can also be applied to structures that replace communication between access network devices, core network devices, or network devices and terminals with communication between multiple terminals (e.g., also referred to as device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, uplink link, downlink link, etc., can be replaced with sidelink link. In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal. In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably. In some embodiments, the terms "uplink", "uplink", and "physical uplink" can be used interchangeably, as can the terms "downlink", "downlink", and "physical downlink", as well as the terms "sidelink", "sidelink", "sidelink communication", "sidelink communication", "direct connection", "direct link", "direct communication", and "direct link communication". In some embodiments, the terms “downlink control information (DCI),” “downlink (DL) assignment,” “DL DCI,” “uplink (UL) grant,” and “UL DCI” can be used interchangeably. In some embodiments, terms such as "physical downlink shared channel (PDSCH)" and "DL data" can be used interchangeably, as can terms such as "physical uplink shared channel (PUSCH)" and "UL data". In some embodiments, the terms “radio”, “wireless”, “radioaccess network (RAN)”, “access network (AN)”, and “RAN-based” can be used interchangeably. In some embodiments, the terms "search space", "search spaceset", "search space configuration", "search spaceset configuration", "control resource set (CORESET)", and "CORESET configuration" can be used interchangeably. In some embodiments, the terms "synchronization signal (SS)," "synchronization signal block (SSB)," "reference signal (RS)," "pilot," and "pilot signal" can be used interchangeably. In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.” In some embodiments, the terms "component carrier (CC)," "cell," "frequency carrier," and "carrier frequency" can be used interchangeably. In some embodiments, the terms “resource block (RB)”, “physical resource block (PRB)”, “sub-carrier group (SCG)”, “resource element group (REG)”, “PRB pair”, “RB pair”, and “resource element (RE)” can be used interchangeably. In some embodiments, terms such as wireless access scheme and waveform can be used interchangeably. In some embodiments, the terms "precoding", "precoder", "weight", "precoding weight", "quasi-co-location (QCL)", "transmission configuration indication (TCI) status", "spatial relation", "spatial domain filter", "transmission power", "phase rotation", "antenna port", "antenna port group", "layer", "the number of layers", "rank", "resource", "resource set", "resource group", "beam", "beam width", "beam angular degree", "antenna", "antenna element", and "panel" can be used interchangeably. In some embodiments, the terms “frame”, “radio frame”, “subframe”, “slot”, “sub-slot”, “mini-slot”, “symbol”, “symbol”, and “transmission time interval (TTI)” can be used interchangeably. In some embodiments, “get,” “obtain,” “get,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, processing and obtaining on their own, or autonomously implementing, among other meanings. In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably. In some embodiments, "pre-defined" or "pre-set" can be interpreted as pre-specified in an agreement or the like, or as a device or the like performing a pre-set action. In some embodiments, determining can be interpreted as judging, deciding, judging, calculating, computing, processing, deriving, investigating, searching, looking up, searching, querying, ascertaining, receiving, transmitting, inputting, outputting, accessing, resolving, selecting, choosing, establishing, comparing, assuming, expecting, considering, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, assigning, etc., but is not limited to these. In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values ​​(e.g., a comparison with a predetermined value), but is not limited thereto. In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.). In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content. In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0058] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0059] Furthermore, each element, row, or column in the tables of this disclosure can be implemented as an independent embodiment, and any combination of elements, rows, and columns can also be implemented as an independent embodiment. The correspondence shown in the tables of this disclosure can be configured or predefined. The values ​​of the information in each table are merely examples and can be configured to other values; this disclosure is not limiting. When configuring the correspondence between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this disclosure may not be configured. For another example, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headers of the above tables can also use other names that the communication device can understand, and the values ​​or representations of the parameters can also be other values ​​or representations that the communication device can understand. When implementing the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc. The predefined terms in this disclosure can be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.

[0060] Figure 1 This is a schematic diagram of the architecture of a communication system according to embodiments of this disclosure. Figure 1 As shown, the communication system 100 may include a terminal 101 and a network device 102. The network device 102 may include at least one of an access network device and a core network device. In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home. In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), wireless backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a wireless fidelity (WiFi) system. In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs. In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility. In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).

[0061] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0062] The following embodiments of this disclosure can be applied to Figure 1 The communication system 100 shown, or a part thereof, but not limited to it. Figure 1 The entities shown are illustrative; a communication system may include... Figure 1 All or part of the main body, or may include Figure 1 Other entities besides the main body, the number and form of each entity are arbitrary, the connection relationship between the entities is illustrative, the entities may not be connected or may be connected, and the connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection. The embodiments disclosed herein can be applied to resource mapping of PDSCH in SBFD scenarios.

[0063] Specifically, a carrier component is divided into multiple sub-bands in the frequency domain on a downlink or flexible symbol. These multiple SBs include one uplink sub-band and at least one downlink (DL) sub-band. The base station can transmit DL signals in the DL sub-band and simultaneously receive UL signals in the UL sub-band. The DL or F symbol is configured as TDD-UL-DL-ConfigCommon or TDD-UL-DL-ConfigDedicated, or indicated as DL or F by DCI2-0. A symbol that simultaneously contains both the DL and UL sub-bands in the frequency domain can be called an SBFD symbol.

[0064] In addition, a guard band (GB) may exist between the DL subband and the UL subband to reduce interference between DL signals in the DL subband and UL signals in the UL subband through frequency domain isolation. In the SBFD symbol, the frequency range available for DL ​​transmission and / or reception may be discontinuous; one possibility is that the GB and UL subbands cannot be used for DL ​​transmission and / or reception.

[0065] Optionally, there are two frequency domain resource allocation schemes for PDSCH transmission and / or reception: The frequency domain resource allocation (FDRA) of the Physical Downlink Shared Channel (PDSCH) of Type 0 is indicated by a bitmap, which indicates the RBG used. Each RBG contains one or more VRBs, and the VRBs are mapped to PRBs in a non-interleaved mapping manner.

[0066] Type 1 PDSCH FDRA indicates the consecutive VRBs used through Resource Indication Value (RIV), mapping VRBs to PRBs in an interleaved or non-interleaved manner.

[0067] Figure 2a This is an interactive schematic diagram illustrating a resource determination method according to embodiments of this disclosure. For example... Figure 2a As shown, this disclosure relates to a resource determination method for a communication system 100, the method comprising: Step 2101: Network device 102 sends first information and second information to terminal 101.

[0068] In some embodiments, terminal 101 may receive first information and second information.

[0069] In some embodiments, terminal 101 may receive first information and second information sent by network device 102.

[0070] In some embodiments, the first information may be used to indicate frequency domain ranges that are not available for downlink transmission and / or reception.

[0071] In some embodiments, the frequency domain range that cannot be used for downlink transmission and / or reception may include at least one of the frequency domain range of the uplink subband and the frequency domain range of the guard band. For example, the frequency domain range that cannot be used for downlink transmission and / or reception may be the frequency domain range of the uplink subband, or it may be the frequency domain range of both the uplink subband and the guard band.

[0072] In some embodiments, the first information may be used to indicate the frequency domain range available for downlink transmission and / or reception.

[0073] In some embodiments, the frequency domain range available for downlink transmission and / or reception may include at least one of the frequency domain range of the downlink subband and the frequency domain range of the guard band. For example, the frequency domain range available for downlink transmission and / or reception may be the frequency domain range of the downlink subband, or it may be the frequency domain range of both the downlink subband and the guard band.

[0074] In some embodiments, the name of the first information is not limited in this disclosure; it may be, for example, "non-downlink frequency domain range".

[0075] In some embodiments, the second information may be used to indicate the first resource allocated (or scheduled) by the network device for the terminal.

[0076] In some embodiments, the first resource may be a resource block group (RBG).

[0077] For example, in the case of type 0 frequency domain resource allocation, a network device can allocate RBGs to terminals. For Type 0 PDSCH (Frequency Domain Resource Allocation) (FDRA), the network device can indicate the RBGs to be used using a bitmap, where each RBG includes one or more VRBs. During resource mapping, VRBs can be mapped to PRBs using a non-interleaved mapping method.

[0078] In some embodiments, the name of the second information is not limited in this disclosure, and it may be, for example, "resource information", "resource block group information", etc.

[0079] In some embodiments, the network device can send first information and second information to the terminal by sending messages or signaling. For example, network device 102 sends first signaling, which may include indication information of frequency domain ranges that are unavailable for downlink transmission and / or reception, and indication information of the network device allocating first resources to the terminal. Correspondingly, terminal 101 can receive the first signaling. This first signaling may be, for example, downlink control information (DCI) signaling, but is not limited to this; it may also be other signaling (such as radio resource control (RRC) signaling, etc.).

[0080] For example, in one alternative embodiment, the network device sends DCI signaling to the terminal, indicating the RBGs assigned to the UE through a bitmap in the DCI signaling. For example, if the bitmap in the DCI signaling is 0001110100100, then RBGs #3, 4, 5, 7, and 10 are indicated for downlink transmission and / or reception.

[0081] Step 2102: Network device 102 sends third information to terminal 101.

[0082] In some embodiments, terminal 101 may receive third information.

[0083] In some embodiments, terminal 101 may receive third information sent by network device 102.

[0084] In some embodiments, the third information is used to configure the RBG, wherein the RBG configuration may include RBG configuration 1 (RBGconfiguration#1), RBG configuration 2 (RBG configuration#2), and may also include other configuration types, which are not limited in this disclosure. The RBG configuration can assist the terminal in determining the RBG size.

[0085] In some embodiments, the third information is further used to assist the terminal in determining the number of VRBs and the frequency domain range. In some optional embodiments, the third information can be used to assist the terminal in determining the number of VRBs contained in each RBG within the frequency domain range of a portion of the bandwidth BWP and the frequency domain range of each RBG. Specifically, the number of VRBs and the frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the third information.

[0086] In some embodiments, the name of the third information is not limited in this disclosure, and it may be, for example, “RBG configuration parameters” or “RBG configuration information”.

[0087] In some embodiments, the network device may send third information to the terminal by sending a message or signaling. For example, network device 102 sends a second signaling message, which may include the third information, namely, information for configuring the RBG. Correspondingly, terminal 101 may receive the second signaling message. This second signaling message may be, for example, DCI signaling, but is not limited to this; it may also be other signaling (such as RRC signaling).

[0088] For example, in some embodiments, the network device may send third information to the terminal, configuring RBG as configuration 1.

[0089] Step 2103: Terminal 101 determines the number of VRBs and the frequency domain range.

[0090] In some embodiments, the number of VRBs can be the number of VRBs contained in an RBG. Alternatively, the number of VRBs can be the number of VRBs contained in each RBG within the frequency domain range of the BWP.

[0091] In some embodiments, the frequency domain range may be the frequency domain range of the RBG. Alternatively, the frequency domain range may be the frequency domain range of each RBG within the frequency domain range of the BWP.

[0092] In some embodiments, terminal 101 may determine the number of VRBs contained in each RBG within the frequency domain range of BWP and the frequency domain range of each RBG.

[0093] In some embodiments, the terminal can determine the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG based on the bandwidth information of the Bandwidth Part (BWP), the starting position of the BWP, and third information.

[0094] In some embodiments, terminal 101 can obtain the bandwidth information and starting position of the BWP. For example, terminal 101 can obtain the bandwidth information and starting position of the BWP from network device 102, which is not limited in this disclosure.

[0095] In some embodiments, the frequency domain range of the BWP can be determined using the bandwidth information and the starting position of the BWP. The starting position of the BWP can be the starting point of the BWP. Common Resource Block (CRB) .

[0096] In some embodiments, the terminal may first determine the number of VRBs contained in each RBG, and then determine the frequency domain range of each RBG. For example, the terminal may determine the number of VRBs contained in each RBG within the frequency domain range of the BWP based on the bandwidth information of the BWP and third information, and determine the frequency domain range of each RBG in conjunction with the starting position of the BWP.

[0097] In some embodiments, the terminal can simultaneously determine the number of VRBs contained in each RBG and the frequency domain range of each RBG. For example, the terminal can directly determine the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG based on the bandwidth information of the BWP and third information, combined with the starting position of the BWP.

[0098] In some embodiments, a BWP can be understood as a contiguous RB resource in the frequency domain. The relevant configuration information of the BWP can be indicated by the network device, which may include the bandwidth information of the BWP, such as occupying 64 RBs. The relevant configuration information of the BWP may also include other information, such as sub-carrier space (SCS), etc., which will not be elaborated here. The relevant configuration information of the BWP can be configured through RRC signaling or other signaling, which will not be elaborated here.

[0099] For example, in one embodiment, the bandwidth of the BWP occupies 70 RBs. The terminal determines the RBG according to the BWP and related configurations. Assuming the RBG configuration information is RBG Configuration 1, the RGB configuration table is shown in Table 1 below. Based on the BWP bandwidth (i.e., the BWP size in Table 1 below), the size of the RBG can be determined to be 4 RBs.

[0100] Table 1 RGB Configuration Table

[0101] In some embodiments of this disclosure, the size of each RBG and the RBs it contains can be determined according to the following formula: (Equation 1) in, The number of RBGs One possible implementation is: This refers to the size of the BWP, i.e., the number of VRBs contained in the BWP. A BWP can be one of multiple BWPs configured on the terminal.

[0102] Another possible implementation is: It is the number of VRBs contained in the frequency domain range that can be used for DL ​​transmission in BWP. It is the index of the starting VRB in the CRB that can be used for DL ​​transfer in BWP.

[0103] Let P be the size of the RBG determined by Table 1 above, and mod represent the modulo operation. Then, the number of RBGs in the downlink subband can be determined. The size of the first RBG can be determined by the following formula: (Equation 2) in, Indicates the size of the first RGB, if The size of the last RBG can be determined by the following formula: (Equation 3) otherwise,

[0104] The size of the other RBGs is P.

[0105] Step 2104: Terminal 101 determines the second resource.

[0106] In some embodiments, the second resource may be a resource for downlink transmission and / or reception.

[0107] In some embodiments, the name of the second resource is not limited in this disclosure; it may be, for example, "downlink resource".

[0108] In some embodiments, terminal 101 may determine a second resource in the Subband Full Duplex (SBFD) time unit for downlink transmission and / or reception.

[0109] In some embodiments, the second resource is the physical resource block (PRB) after the virtual resource block (VRB) is non-interleaved and mapped by the terminal. The VRB is determined by the terminal based on the first information and the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG. The VRB is the VRB in the first resource indicated by the second information that is used for downlink transmission and / or reception.

[0110] In some embodiments, an SBFD time unit may simultaneously include an uplink subband (UL Subband) and a downlink subband (DL Subband) in the frequency domain. In some optional embodiments, an SBFD time unit may also include a guard band (GB) in the frequency domain. In some optional embodiments, a time slot may be referred to as an SBFD time slot when at least one SBFD symbol exists among the multiple symbols included in a time slot.

[0111] In some embodiments, a “time unit” may be a “slot” or a “symbol”, which is not limited herein.

[0112] In some embodiments, the frequency domain resource allocation method is type 0. The terminal determines the second resource for downlink transmission and / or reception in the sub-band full-duplex SBFD time unit by: determining the virtual resource block (VRB) for downlink transmission and / or reception in the first resource indicated by the second information based on the first information and the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG; and determining the physical resource block (PRB) after the non-interleaved mapping of the VRB as the second resource.

[0113] For example, the terminal can determine the VRBs available for downlink transmission and / or reception based on the number of VRBs contained in each RBG and the intersection of the frequency domain range of each RBG with the frequency domain range indicated by the first information.

[0114] For example, the network device indicates the RBG (i.e., the first resource) allocated to the UE via the bitmap in the DCI, such as 0001110100100, indicating that VRBs in RBG#3, 4, 5, 7, and 10 are used for transmission and / or reception. If the frequency domain range that cannot be used for downlink transmission and / or reception indicated in the first information is RBG#5, then the intersection RBG#5 cannot be used for downlink transmission and / or reception, and the VRBs in the remaining RBG#3, 4, 7, and 10 can be used for downlink transmission and / or reception.

[0115] For example, such as Figure 2bAs shown, the VRBs that overlap with the frequency ranges available for DL ​​transmission and / or reception in the RBG are the VRBs available for DL ​​transmission and / or reception. The PRBs after non-interleaving mapping of the VRBs available for DL ​​transmission and / or reception in the RBG allocated in the DCI are the PRBs for receiving DL transmission and / or reception. For example, if the GB and UL subbands cannot be used for DL ​​transmission and / or reception, and the scheduled RBGs include RBG#1, #2, #3, #4, #5, #6, #7, and #8, then the four VRBs in RBG#1, #2, and #3 are all VRBs available for DL ​​transmission and / or reception, the first VRB in RBG#4 is a VRB available for DL ​​transmission and / or reception, the last VRB in RBG#8 is a VRB available for DL ​​transmission and / or reception, and the number of VRBs available for DL ​​transmission and / or reception in RBG#5, #6, and #7 is 0.

[0116] In some embodiments, the terminal may determine the Physical Resource Block (PRB) after the VRB is mapped without interleaving, as a second resource. In other words, the terminal may perform resource mapping to map the VRB to the PRB, and the mapped PRB resource may be used for downlink transmission and / or reception, for example, it may be used to receive downlink data or channels.

[0117] For example, in one alternative embodiment, VRB Id#m is mapped to PRB Id#m, that is, if the bitmap in the DCI signaling received by the terminal indicates that VRB Id#0-m in RBG#n is used for DL ​​transmission and / or reception, then PRB Id#0-m is used for DL ​​transmission and / or reception, and the PRB used for DL ​​transmission and / or reception is a second resource.

[0118] Step 2105: Terminal 101 uses the second resource to receive downlink data or channel.

[0119] In some embodiments, the terminal utilizes the second resource to perform downlink reception, i.e., to receive downlink data or channels, so that the VRB can be fully mapped to the PRB used for DL ​​transmission and / or reception, thereby improving resource utilization efficiency.

[0120] The communication method involved in the embodiments of this disclosure may include at least one of steps 2101-2105. For example, step 2101 may be implemented as a standalone embodiment, step 2103 may be implemented as a standalone embodiment, steps 2101+2102+2104 may be implemented as standalone embodiments, and steps 2101+2102+2103 may be implemented as standalone embodiments, but are not limited thereto. In some embodiments, steps 2101 and 2102 may be performed in an interchangeable order or simultaneously. In some embodiments, steps 2102, 2103, 2104 and 2105 are optional, and one or more of these steps may be omitted or substituted in different embodiments. In some embodiments, the execution order of steps 2102 and 2103 may be before step 2104; the execution order of steps 2102 and 2103 may be before or after step 2101 or simultaneously with step 2101, and this disclosure does not limit this.

[0121] Optionally, this embodiment of the present disclosure can be applied to scenarios where the frequency domain resource allocation method is type 0 (i.e., Type 0 PDSCH FDRA). The present disclosure does not limit other possible applicable scenarios.

[0122] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.

[0123] Figure 2c This is an interactive schematic diagram illustrating a resource determination method according to embodiments of this disclosure. For example... Figure 2c As shown, this disclosure relates to a resource determination method for a communication system 100, the method comprising: Step 2201: Network device 102 sends first information and second information to terminal 101.

[0124] In some embodiments, the second information may be used to indicate the first resource allocated (or scheduled) by the network device for the terminal.

[0125] In some embodiments, the first resource may be a contiguous plurality of VRBs.

[0126] For example, in the case of type 1 frequency domain resource allocation, a network device can allocate multiple consecutive VRBs to a terminal. For Type 1 PDSCH FDRA, the network device can indicate a Resource Indication Value (RIV) through the FDRA field included in the DCI. The RIV can be used to indicate a contiguous segment of VRB resources. During resource mapping, VRBs can be mapped to PRBs using a non-interleaved mapping method.

[0127] For example, in one alternative embodiment, the network device sends DCI signaling to the terminal, where the FDRA field in the DCI indicates that the RIV indicates a continuous VRB resource VRB#2-22, thus indicating that VRB#2-22 is used for downlink transmission and / or reception.

[0128] For optional implementations of step 2201, please refer to [link / reference]. Figure 2a Optional implementation methods of step S2101, and Figure 2a Other related parts in the embodiments involved will not be described in detail here.

[0129] Step 2202: Network device 102 sends the fifth information to terminal 101.

[0130] In some embodiments, terminal 101 may receive fifth information.

[0131] In some embodiments, terminal 101 may receive fifth information sent by network device 102.

[0132] In some embodiments, the fifth information is used to indicate whether the terminal employs interleaved mapping or non-interleaved mapping. In other words, the fifth information is used to indicate a resource mapping method, which includes interleaved mapping and non-interleaved mapping. In other words, the fifth information is used to indicate a method of mapping a VRB to a PRB, wherein the VRB can be interleaved to a PRB, or the VRB can be non-interleaved to a PRB.

[0133] For example, the terminal can use non-interleaved mapping to map VRB#2-5 to PRB#2-5 respectively; the terminal can use interleaved mapping to map VRB bundle #1 to PRB bundle #5 according to certain interleaved mapping rules, such as... Figure 2d As shown.

[0134] In some embodiments, the name of the fifth information is not limited in this disclosure; it may be, for example, “interleaving instruction information” or “interleaving configuration information”.

[0135] In some embodiments, the network device may send fifth information to the terminal by sending a message or signaling. For example, network device 102 sends third signaling, which may include the fifth information, i.e., information indicating whether the terminal uses interleaved or non-interleaved mapping. Correspondingly, terminal 101 may receive the third signaling. This third signaling may be, for example, DCI signaling, but is not limited to this; it may also be other signaling (such as RRC signaling).

[0136] For example, in some alternative embodiments, the network device may send a fifth message to the terminal to instruct the terminal to use non-interleaved mapping. In some alternative embodiments, the network device may send a fifth message to the terminal to instruct the terminal to use interleaved mapping.

[0137] Step 2203: Terminal 101 determines the second resource.

[0138] In some embodiments, the second resource is the PRB after the VRB is uninterleaved and mapped by the terminal. The VRB is determined by the terminal in the frequency domain range of the BWP based on the first information. The VRB is the VRB used for downlink transmission and / or reception in the first resource indicated by the second information.

[0139] In some embodiments, the frequency domain resource allocation method is type 1, and the terminal determines the second resource for downlink transmission and / or reception in the sub-band full-duplex SBFD time unit by: based on the first information, determining the VRB for downlink transmission and / or reception in the first resource indicated by the second information within the frequency domain range of the BWP; and determining the PRB after the uninterleaved mapping of the VRB for downlink transmission and / or reception in the first resource indicated by the second information as the second resource.

[0140] In some embodiments, the terminal can determine, based on the first information, the VRBs (Vibration Zone Blocks) within the frequency domain range of the BWP (Band of Power) indicated by the second information for use in downlink transmission and / or reception in the first resource. For example, the network device indicates consecutive VRBs (i.e., the first resource) allocated to the UE via the RIV (Resource Information) in the DCI (Digital Interface Code), such as VRB#2-22. If the frequency domain range indicated in the first information as unusable for downlink transmission and / or reception is VRB#9-15, then the intersection VRB#9-15 is unusable for downlink transmission and / or reception, and the remaining VRBs#2-8 and VRB#16-22 are usable for downlink transmission and / or reception.

[0141] In some embodiments, the terminal determines the PRB after uninterleaved mapping of VRB as a second resource to receive downlink data or channels. For example, in the example above, the PRBs after uninterleaved mapping of VRB#2-8 and VRB#16-22 are PRB#2-8 and PRB#16-22, respectively, and PRB#2-8 and PRB#16-22 can be used as second resources for downlink transmission and / or reception.

[0142] For example, in one alternative embodiment, VRB Id#m is mapped to PRB Id#m, that is, if the RIV in the DCI signaling received by the terminal indicates that VRB Id#m is used for DL ​​transmission and / or reception, then PRB Id#m is used for DL ​​transmission and / or reception, and the PRB used for DL ​​transmission and / or reception is a second resource.

[0143] For optional implementations of step 2203, please refer to [link / reference]. Figure 2a Optional implementation methods of step S2104, and Figure 2a Other related parts in the embodiments involved will not be described in detail here.

[0144] Step 2204: Terminal 101 uses the second resource to receive downlink data or channel.

[0145] For optional implementations of step 2204, please refer to [link / reference]. Figure 2a Optional implementation methods of step S2105, and Figure 2a Other related parts in the embodiments involved will not be described in detail here.

[0146] In some embodiments, the terminal utilizes a second resource for receiving, i.e., receiving downlink data or channels, so that the VRB can be fully mapped to the PRB used for DL ​​transmission and / or reception, thereby improving resource utilization efficiency.

[0147] The communication method involved in the embodiments of this disclosure may include at least one of steps 2201-2204. For example, step 2201 may be implemented as a standalone embodiment, step 2203 may be implemented as a standalone embodiment, steps 2201+2202+2204 may be implemented as standalone embodiments, and steps 2201+2202+2203 may be implemented as standalone embodiments, but are not limited thereto. In some embodiments, steps 2201 and 2202 may be performed in an alternate order or simultaneously. In some embodiments, steps 2202, 2203, and 2204 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0148] In some embodiments, the execution order of step 2202 may be before step 2203; the execution order of step 2202 may be before or after step 2201 or simultaneously with step 2201, and this disclosure does not limit this.

[0149] Optionally, this embodiment of the present disclosure can be applied to scenarios where the frequency domain resource allocation method is type 1 (i.e., Type 1 PDSCH FDRA), using a non-interleaved mapping method. The present disclosure does not limit other possible applicable scenarios. In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.

[0150] Figure 2e This is an interactive schematic diagram illustrating a resource determination method according to embodiments of this disclosure. For example... Figure 2e As shown, this disclosure relates to a resource determination method for a communication system 100, the method comprising: Step 2301: Network device 102 sends first information and second information to terminal 101.

[0151] In some embodiments, the second information may be used to indicate the first resource allocated (or scheduled) by the network device for the terminal.

[0152] In some embodiments, the first resource may be a contiguous plurality of VRBs.

[0153] For example, in the case of type 1 frequency domain resource allocation, a network device can allocate multiple consecutive VRBs to a terminal. For Type 1 PDSCH FDRA, the network device can indicate a Resource Indication Value (RIV) through the FDRA field included in the DCI. The RIV can be used to indicate a contiguous segment of VRB resources. During resource mapping, VRBs can be mapped to PRBs through interleaving mapping.

[0154] For optional implementations of step 2301, please refer to [link / reference]. Figure 2a Step S2101 Figure 2c Optional implementation methods of step 2201, and Figure 2a , Figure 2c Other related parts in the embodiments involved will not be described in detail here.

[0155] Step 2302: Terminal 101 receives the fifth message sent by network device 102.

[0156] In some embodiments, the terminal may employ interleaving mapping to map VRB#2-5 to PRB#2-5 respectively; the terminal may employ interleaving mapping to map VRB bundle #1 to PRB bundle #5 according to certain interleaving mapping rules, such as... Figure 2d As shown.

[0157] For optional implementations of step 2302, please refer to [link / reference]. Figure 2b Optional implementation methods for step 2202, and Figure 2c Other related parts in the embodiments involved will not be described in detail here.

[0158] Step 2303: Network device 102 sends the fourth information to terminal 101.

[0159] In some embodiments, terminal 101 may receive fourth information.

[0160] In some embodiments, terminal 101 may receive fourth information sent by network device 102.

[0161] In some embodiments, the frequency domain resource allocation method is type 1, and under the interleaving mapping method, the terminal 101 can receive the fourth information sent by the network device 102.

[0162] In some embodiments, the fourth information can be used for interleaving configuration. In other words, the fourth information can be used to indicate the rules for interleaving configuration.

[0163] In some embodiments, the fourth information is used to assist the terminal in determining the number of first VRBs included in each VRB bundle within the frequency domain range of the BWP and the first frequency domain range of each VRB bundle. The number of VRBs and the first frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information. In some embodiments, the fourth information is also used to assist the terminal in determining the number of PRBs included in each PRB bundle within the frequency domain range of the BWP and the frequency domain range of each PRB bundle. The number of PRBs and the frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information. The division method of PRB bundles and VRB bundles is the same.

[0164] In some embodiments, the name of the fourth information is not limited in this disclosure, and it may be, for example, “interleaving information”, “interleaving configuration information”, “interleaving configuration parameters”, etc.

[0165] In some embodiments, the fourth piece of information may be the VRBToPRB-Interleaver parameter.

[0166] In some embodiments, the network device may send fourth information to the terminal by sending a message or signaling. For example, network device 102 sends fourth signaling, which may include fourth information, i.e., information for interleaving configuration indicated by the network device. Correspondingly, terminal 101 may receive the fourth signaling, which may be, for example, DCI signaling, but is not limited to this, and may also be other signaling (such as RRC signaling, etc.).

[0167] Step 2304: Terminal 101 determines the number of VRBs and the frequency domain range.

[0168] In some embodiments, the number of VRBs can be the number of VRBs included in each VRB bundle within the frequency domain range of the BWP. Alternatively, the number of VRBs can be the number of VRBs included in each VRB bundle within the frequency domain range of the BWP.

[0169] In some embodiments, the frequency domain range may be the frequency domain range of the VRB bundle. Alternatively, the frequency domain range may be the frequency domain range of each VRB bundle within the frequency domain range of the BWP.

[0170] In some embodiments, terminal 101 determines the number of first VRBs included in each VRB bundle within the frequency domain range of the BWP and the first frequency domain range of each VRB bundle.

[0171] In some embodiments, the terminal can determine the number of first VRBs included in each VRB bundle within the frequency domain range of the BWP and the first frequency domain range of each VRB bundle based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information. In some embodiments, the terminal 101 can obtain the bandwidth information of the BWP and the starting position of the BWP. For example, the terminal 101 can obtain the bandwidth information of the BWP and the starting position of the BWP from the network device 102, which is not limited in this disclosure.

[0172] In some embodiments, the frequency domain range of the BWP can be determined using the bandwidth information and the starting position of the BWP. The starting position of the BWP can be the index of the starting VRB of the BWP within the CRB.

[0173] In some embodiments, a BWP can be understood as a contiguous RB resource in the frequency domain. The relevant configuration information of the BWP can be indicated by the network device, which may include the bandwidth information of the BWP, such as occupying 64 RBs. The relevant configuration information of the BWP may also include other information, such as sub-carrier space (SCS), etc., which will not be elaborated here. The relevant configuration information of the BWP can be configured through RRC signaling or other signaling, which will not be elaborated here.

[0174] In some alternative embodiments, terminal 101 may determine the number of first VRBs included in each VRB bundle within the frequency domain range of the BWP and the first frequency domain range of each VRB bundle.

[0175] For example, the terminal can determine VRB bundling within the frequency domain range of the BWP, and the number of VRB bundles is... There are 1, 1, ..., 1, ... -1}.

[0176] In some embodiments of this disclosure, the number and size of VRB bundles within the frequency domain of the BWP can be determined according to the following formula: (Equation 4) in, The number of VRBs bundled within the BWP frequency domain range. The number of VRBs in the BWP frequency domain range. Let L be the index of the starting VRB in the CRB within the BWP frequency domain, L be the size of the VRB bundle, and mod represent the modulo operation. Then, the number of VRB bundles within the BWP frequency domain can be determined. The size of the first VRB bundle can be calculated using the following formula: (Equation 5) in, This indicates the size of the first VRB bundle within the BWP frequency domain. The size of the last VRB bundle within the BWP frequency domain can be calculated using the following formula: (Equation 6) otherwise, .

[0177] The size of other VRB bundles within the BWP frequency domain is .

[0178] In some alternative embodiments, in the SBFD time unit, the frequency domain range H of BWP overlaps with two discontinuous downlink sub-bands and one uplink sub-band. That is, the frequency domain range of BWP may include a third frequency domain range (frequency domain range 1, for example, the frequency domain range of the first downlink sub-band and the frequency domain range overlapping with BWP) and a fourth frequency domain range (frequency domain range 2, for example, the frequency domain range of the second downlink sub-band and the frequency domain range overlapping with BWP). Terminal 101 can determine the number of VRBs included in each VRB bundle in the third frequency domain range and the frequency domain range of each VRB bundle, respectively.

[0179] In some embodiments, the number of VRBs can be the number of VRBs included in each VRB bundle within the third / fourth frequency domain range of the BWP's frequency domain range. Optionally, the number of VRBs can be the number of VRBs included in each VRB bundle within the third / fourth frequency domain range.

[0180] In some embodiments, the frequency domain range may be the frequency domain range bundled with VRBs. Alternatively, the frequency domain range may be the frequency domain range bundled with each VRB within a third / fourth frequency domain range.

[0181] In some embodiments, terminal 101 may determine the number of first VRBs included in each VRB bundle within each frequency range of the BWP and the first frequency range of each VRB bundle. In other words, terminal 101 may determine the number of VRBs included in each VRB bundle within the third frequency range and the frequency range of each VRB bundle within the fourth frequency range.

[0182] For example, the terminal can also determine the VRB bundle in frequency domain range 1 and frequency domain range 2, which are available for DL ​​transmission and / or reception, respectively, in the i-th frequency domain range. A VRB bundle, numbered {0, 1, ...} -1}.

[0183] In some embodiments of this disclosure, the number and size of VRB bundles in the i-th frequency domain range can be determined according to the following formula: (Equation 7) in, Let i be the number of VRB bundles in the i-th frequency domain. Let i be the number of VRBs in the i-th frequency domain. Let L be the index of the starting VRB in the CRB within the i-th frequency domain range, L be the size of the VRB bundle, and mod represent the modulo operation. Then, the number of VRB bundles in the i-th frequency domain range can be determined. The size of the first VRB bundle can be calculated using the following formula: (Equation 8) in, This represents the size of the first VRB bundle within the i-th frequency domain. Then, the size of the last VRB bundle in the i-th frequency domain can be calculated using the following formula: (Equation 9) otherwise,

[0184] The sizes of other VRB bundles within the i-th frequency domain are .

[0185] Step 2305: Terminal 101 determines the number of PRBs and the frequency domain range.

[0186] In some embodiments, the number of PRBs can be the number of PRBs included in a PRB bundle. Optionally, the number of PRBs can be the number of PRBs included in each PRB bundle within the frequency domain range of the BWP.

[0187] In some embodiments, the frequency domain range may be the frequency domain range of the PRB bundle. Alternatively, the frequency domain range may be the frequency domain range of each PRB bundle within the frequency domain range of the BWP.

[0188] In some embodiments, terminal 101 may determine the number of PRBs included in each PRB bundle within the frequency domain range of the BWP and the frequency domain range of each PRB bundle.

[0189] In some embodiments, the terminal can determine the number of PRBs included in each PRB bundle within the frequency domain range of the BWP and the frequency domain range of each PRB bundle based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information.

[0190] Specifically, the division method for PRB bundling and VRB bundling is the same, which can be referred to in the relevant description of step 2303 above, and will not be repeated here.

[0191] Step 2306: Terminal 101 determines the second resource. In some embodiments, terminal 101 may determine a second resource in the SBFD time unit for downlink transmission and / or reception.

[0192] In some embodiments, the second resource is a PRB in the PRB bundle after interleaving mapping of VRB bundles that can be used for downlink transmission and / or reception in the first resource indicated by the second information determined by the terminal. The number of second VRBs and the second frequency domain range contained in the VRB bundles that can be used for downlink transmission and / or reception in the first resource indicated by the second information are determined by the terminal based on the first information, the number of first VRBs contained in each VRB bundle, and the first frequency domain range of each VRB bundle, in each frequency domain range that can be used for downlink transmission and / or reception in the BWP. The number of second VRBs is less than or equal to the number of first VRBs, and the second frequency domain range is the same as or a subset of the first frequency domain range.

[0193] In some embodiments, the SBFD time unit may simultaneously include a UL subband and a DL subband in the frequency domain. In some optional embodiments, the SBFD time unit may also include a guard band in the frequency domain. In some optional embodiments, when at least one SBFD symbol exists among the multiple symbols included in a time slot, the time slot may be referred to as an SBFD time slot.

[0194] In some embodiments, a “time unit” may be a “slot” or a “symbol”, which is not limited herein.

[0195] In some embodiments, the frequency domain resource allocation method is Type 1. The terminal determines the second resource in the sub-band full-duplex SBFD time unit for downlink transmission and / or reception by: based on the first information, the number of first VRBs included in each VRB bundle, and the first frequency domain range of each VRB bundle, within each frequency domain range available for downlink transmission and / or reception in the BWP, determining the number of second VRBs included in the VRB bundles available for downlink transmission and / or reception in the first resource indicated by the second information and the second frequency domain range; determining the PRB bundles after interleaving and mapping of the VRB bundles available for downlink transmission and / or reception in the first resource indicated by the second information, and using the PRBs in the PRB bundles as the second resource.

[0196] In some embodiments, the number of second VRBs is less than or equal to the number of first VRBs, and the second frequency domain range is the same as or a subset of the first frequency domain range.

[0197] In other words, the terminal can determine the number of VRBs in each VRB bundle that can be used for downlink transmission and / or reception, as well as the frequency domain range of each VRB bundle that can be used for downlink transmission and / or reception, based on the overlap between the frequency domain range that cannot be used for downlink transmission and / or reception indicated by the first information and the number of VRBs contained in each VRB bundle and the frequency domain range of each VRB bundle.

[0198] For example, such as Figure 2f and Figure 2g As shown, the network device allocates consecutive VRBs (i.e., first resources) to the UE via the RIV in the DCI, such as VRB#4-19. If the frequency domain range that cannot be used for downlink transmission and / or reception indicated in the first information is VRB#9-15, then the intersection VRB#9-15 cannot be used for downlink transmission and / or reception, and the remaining VRB#4-8 and VRB#16-19 can be used for downlink transmission and / or reception.

[0199] like Figure 2f As shown, the VRB bundles determined by the terminal within the frequency domain range of the BWP are VRB bundles #0-10, where the number of the first VRBs in the VRB bundles is: VRB bundles #0-9 include 2 VRBs, and VRB bundle #10 includes 1 VRB.

[0200] VRB bundles within the third frequency domain (i.e., the frequency domain where the first downlink subband overlaps with the BWP) and the fourth frequency domain (i.e., the frequency domain where the second downlink subband overlaps with the BWP) can be numbered starting from 0. For example, VRB bundles #0-3 within the third frequency domain can remain numbered #0-3, while VRB bundles within the fourth frequency domain can be updated from #7-10 to VRB bundles #0-3.

[0201] The system determines the first VRB bundle available for downlink transmission and / or reception in the first resource indicated by the second information, the number of second VRBs contained in each VRB bundle within the first VRB bundle, and the second frequency domain range. Within the third frequency domain range, the first VRB bundle includes VRB bundles #1-3, wherein the number of second VRBs in each VRB bundle is: VRB bundle #1-2 includes 2 VRBs (i.e., VRB#2-7), and VRB bundle #3 includes 1 VRB (i.e., VRB#8). Within the fourth frequency domain range, the first VRB bundle includes VRB bundles #0-1, wherein the number of second VRBs in each VRB bundle is: VRB bundle #0-1 includes 2 VRBs.

[0202] like Figure 2gAs shown, the terminal determines VRB bundling as VRB bundling #0-3 in the third frequency domain range, wherein the number of the first VRB in the VRB bundling is: VRB bundling #0-2 includes 2 VRBs, and VRB bundling #3 includes 1 VRB.

[0203] The terminal determines VRB bundling as VRB bundling #0-3 in the fourth frequency domain range, wherein the number of the first VRB in the VRB bundling is: VRB bundling #0-2 includes 2 VRBs, and VRB bundling #3 includes 1 VRB.

[0204] The system determines the first VRB bundle available for downlink transmission and / or reception in the first resource indicated by the second information, the number of second VRBs contained in each VRB bundle within the first VRB bundle, and the second frequency domain range. Within the third frequency domain range, the first VRB bundle includes VRB bundles #1-3, wherein the number of second VRBs in each VRB bundle is: VRB bundle #0-2 includes 2 VRBs, and VRB bundle #3 includes 1 VRB. Within the fourth frequency domain range, the first VRB bundle includes VRB bundle #0-1, wherein the number of second VRBs in each VRB bundle is: VRB bundle #0-1 includes 2 VRBs.

[0205] In some embodiments, determining which VRBs in the first resource indicated by the second information are available for downlink transmission and / or reception may be done by determining VRB bundles separately within the allocated DL frequency domain range, to ensure that the VRBs in the VRB bundles are available for DL ​​transmission and / or reception.

[0206] In some embodiments, the terminal performs interleaving mapping in multiple DL frequency domain ranges based on the fifth information sent by the network device, that is, maps VRB bundles to PRB bundles to ensure that the mapped PRB bundles are within the DL frequency domain range. In some embodiments, the terminal may map VRB bundles to PRB bundles in the following manner: 1) Bundle VRB with # -1 maps to PRB bundles# -1; where the index range of VRB bundling in the i-th frequency domain is 0~ -1, VRB bundled -1 refers to the last VRB bundle in the i-th frequency domain range.

[0207] 2) Other VRB bundles# Mapping to PRB bundles using row-to-row writing and column-to-column output. The specific mapping method is as follows:

[0208]

[0209]

[0210]

[0211]

[0212]

[0213] For example, such as Figure 2f As shown, the RIV in the DCI indicates the consecutive VRBs (i.e., the first resources) allocated to the UE, such as VRB#4-19. The frequency domain range that cannot be used for downlink transmission and / or reception indicated in the first information is VRB#9-15. Therefore, the intersection VRB#9-15 cannot be used for downlink transmission and / or reception, and the remaining VRB#4-8 and VRB#16-19 can be used for downlink transmission and / or reception.

[0214] The terminal can determine the number of first VRBs included in each VRB bundle within the frequency domain range of the BWP and the first frequency domain range of each VRB bundle based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information.

[0215] The VRB bundles determined by the terminal within the frequency domain range of the BWP are VRB bundles #0-10, where the number of the first VRBs in the VRB bundles is: VRB bundles #0-9 include 2 VRBs, and VRB bundle #10 includes 1 VRB.

[0216] VRB bundles within the third frequency domain (i.e., the frequency domain where the first downlink subband overlaps with the BWP) and the fourth frequency domain (i.e., the frequency domain where the second downlink subband overlaps with the BWP) can be numbered starting from 0. For example, VRB bundles #0-3 within the third frequency domain can remain numbered #0-3, while VRB bundles within the fourth frequency domain can be updated from #7-10 to VRB bundles #0-3.

[0217] The system determines the first VRB bundle available for downlink transmission and / or reception in the first resource indicated by the second information, the number of second VRBs contained in each VRB bundle of the first VRB bundle, and the second frequency domain range. Within the third frequency domain range, the first VRB bundle includes VRB bundles #1-3, wherein the number of second VRBs in each VRB bundle is: VRB bundles #1-2 each include 2 VRBs (i.e., VRB#4-5 and VRB#6-7), and VRB bundle #3 includes 1 VRB. Within the fourth frequency domain range, the first VRB bundle includes VRB bundles #0-1, wherein the number of second VRBs in each VRB bundle is: VRB bundles #0-1 each include 2 VRBs (i.e., VRB#16-17 and VRB#18-19).

[0218] Based on the first and second information, the mapping result for the third frequency domain range when the terminal performs interleaving mapping is determined as follows: VRB Bundle #0 mapped to PRB Bundle #0 VRB Bundle #1 Mapped to PRB Bundle #2 VRB Bundle #2 Mapped to PRB Bundle #1 VRB Bundle #3 Mapped to PRB Bundle #3 The mapping results for the fourth frequency domain range are as follows: VRB Bundle #0 mapped to PRB Bundle #0 VRB Bundle #1 Mapped to PRB Bundle #2 VRB Bundle #2 Mapped to PRB Bundle #1 VRB Bundle #3 Mapped to PRB Bundle #3 Based on the results of the first VRB bundling and mapping, the second resource is determined. The second resource includes: within the third frequency domain, PRB bundles #1-3, where each of PRB bundles #1-2 includes two PRBs (i.e., PRB #4-5 and PRB #6-7), and PRB bundle #3 includes one PRB (i.e., PRB #8). Within the fourth frequency domain, PRB bundle #0 and PRB bundles #0 and #2 each include two PRBs (i.e., PRB #16-17 and PRB #20-21). The final second resource includes PRB #4-7, PRB #16-17, and PRB #20-21.

[0219] For example, such as Figure 2g As shown, The RIV in the DCI indicates the consecutive VRBs (i.e., the first resources) allocated to the UE, such as VRB#4-19. If the frequency domain range that cannot be used for downlink transmission and / or reception indicated in the first information is VRB#9-15, then the intersection VRB#9-15 cannot be used for downlink transmission and / or reception, and the remaining VRB#4-8 and VRB#16-19 can be used for downlink transmission and / or reception.

[0220] The terminal can determine the number of first VRBs included in each VRB bundle and the first frequency range of each VRB bundle within the third and fourth frequency domain ranges, respectively, based on the bandwidth information of the BWP, the starting position of the BWP, the first information, and the fourth information. It can also determine the number of second VRBs included in each VRB bundle and the second frequency range of each VRB bundle within the third and fourth frequency domain ranges, respectively. At this point, the number of first VRBs in each VRB bundle equals the number of second VRBs, and the first frequency range of each VRB bundle equals the second frequency range.

[0221] The terminal determines VRB bundling as VRB bundling #0-3 in the third frequency domain range, wherein the number of the first VRB in the VRB bundling is: VRB bundling #0-2 includes 2 VRBs, and VRB bundling #3 includes 1 VRB.

[0222] The terminal determines VRB bundling as VRB bundling #0-3 in the fourth frequency domain range, wherein the number of the first VRB in the VRB bundling is: VRB bundling #0-2 includes 2 VRBs, and VRB bundling #3 includes 1 VRB.

[0223] The system determines the first VRB bundle available for downlink transmission and / or reception in the first resource indicated by the second information, the number of second VRBs contained in each VRB bundle of the first VRB bundle, and the second frequency domain range. Within the third frequency domain range, the first VRB bundle includes VRB bundles #1-3, wherein the number of second VRBs in each VRB bundle is: VRB bundles #1-2 each include 2 VRBs (i.e., VRB#4-5 and VRB#6-7), and VRB bundle #3 includes 1 VRB. Within the fourth frequency domain range, the first VRB bundle includes VRB bundles #0-1, wherein the number of second VRBs in each VRB bundle is: VRB bundles #0-1 each include 2 VRBs (i.e., VRB#16-17 and VRB#18-19).

[0224] Based on the first and second information, the mapping result for the third frequency domain range when the terminal performs interleaving mapping is determined as follows: VRB Bundle #0 mapped to PRB Bundle #0 VRB Bundle #1 Mapped to PRB Bundle #2 VRB Bundle #2 Mapped to PRB Bundle #1 VRB Bundle #3 Mapped to PRB Bundle #3 The mapping results for the fourth frequency domain range are as follows: VRB Bundle #0 mapped to PRB Bundle #0 VRB Bundle #1 Mapped to PRB Bundle #2 VRB Bundle #2 Mapped to PRB Bundle #1 VRB Bundle #3 Mapped to PRB Bundle #3 Based on the results of the first VRB bundling and mapping, the second resource is determined. The second resource includes: within the third frequency domain, PRB bundles #1-3, where each of PRB bundles #1-2 includes two PRBs (i.e., PRB #4-5 and PRB #6-7), and PRB bundle #3 includes one PRB (i.e., PRB #8). Within the fourth frequency domain, PRB bundle #0 and PRB bundles #0 and #2 each include two PRBs (i.e., PRB #16-17 and PRB #20-21). The final second resource includes PRB #4-7, PRB #16-17, and PRB #20-21.

[0225] Step 2307: Utilize the second resource to receive downlink data or channel.

[0226] For optional implementations of step 2307, please refer to [link / reference]. Figure 2a Step S2105 Figure 2c Optional implementation methods for step 2204, and Figure 2a , Figure 2c Other related parts in the embodiments involved will not be described in detail here.

[0227] In some embodiments, the terminal utilizes the second resource to perform downlink reception, i.e., to receive downlink data or channels, so that VRB bundling can be fully mapped to PRB bundling used for DL ​​transmission and / or reception, thereby improving resource utilization efficiency.

[0228] The communication method involved in the embodiments of this disclosure may include at least one of steps 2301-2307. For example, step 2301 may be implemented as a standalone embodiment, step 2303 may be implemented as a standalone embodiment, steps 2301+2302+2304 may be implemented as standalone embodiments, and steps 2301+2302+2303 may be implemented as standalone embodiments, but are not limited thereto. In some embodiments, steps 2301 and 2302 may be performed in an alternate order or simultaneously. In some embodiments, steps 2302, 2303, 2304, 2305, 2306 and 2307 are optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0229] In some embodiments, the execution order of step 2302 may be before step 2303; the execution order of step 2302 may be before or after step 2301 or simultaneously with step 2301, and this disclosure does not limit this. In some embodiments, the execution order of steps 2303, 2304, and 2305 may be before step 2306; the execution order of steps 2303, 2304, and 2305 may be after step 2302, and this disclosure does not limit this.

[0230] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.

[0231] Figure 3a This is a flowchart illustrating a resource determination method according to embodiments of this disclosure. Figure 3a As shown, this embodiment of the disclosure relates to a resource determination method, executed by terminal 101. The method includes: Step 3101: Obtain the first information and the second information.

[0232] The optional method for step 3101 can be found in [reference]. Figure 2a Step 2101, and Figure 2a Other related parts in the embodiments involved will not be described in detail here.

[0233] In some embodiments, terminal 101 may receive first information and second information sent by network device 102, but is not limited thereto, and may also receive first and second information sent by other entities.

[0234] In some embodiments, the terminal 101 performs processing to obtain first information and second information.

[0235] In some embodiments, terminal 101 may obtain first information and second information as defined by the protocol.

[0236] In some embodiments, terminal 101 can obtain first information and second information from upper layer(s).

[0237] In some embodiments, the methods for obtaining the first information and the second information may be the same or different.

[0238] In some embodiments, step 3101 is omitted, and the terminal 101 autonomously implements the functions indicated by the first and second information, or the above functions are defaulted or set to default.

[0239] Step 3102: Obtain third information.

[0240] The optional method for step 3102 can be found in [reference]. Figure 2a Step 2102, and Figure 2a Other related parts in the embodiments involved will not be described in detail here.

[0241] In some embodiments, the terminal may receive third information sent by network device 102, but is not limited thereto, and may also receive third information sent by other entities.

[0242] In some embodiments, terminal 101 processes the information to obtain third information.

[0243] In some embodiments, terminal 101 may obtain third information as defined by the protocol.

[0244] In some embodiments, terminal 101 can obtain third information from a higher layer.

[0245] In some embodiments, the method of obtaining the third information may be the same as or different from the method of obtaining the first information and the second information.

[0246] In some embodiments, step 3102 is omitted, and the terminal 101 autonomously implements the function indicated by the third information, or the above function is defaulted or set to default.

[0247] Step 3103: Determine the number of VRBs and their frequency range.

[0248] The optional method for step 3103 can be found in [reference]. Figure 2a Step 2103, and Figure 2a Other related parts in the embodiments involved will not be described in detail here.

[0249] Step 3104: Determine the second resource.

[0250] The optional method for step 3104 can be found in [reference]. Figure 2a Step 2104, and Figure 2a Other related parts in the embodiments involved will not be described in detail here.

[0251] Step 3105: Utilize the second resource to receive downlink data or channel.

[0252] For optional implementation methods of steps 3103-3105, please refer to Figure 2a Optional implementation methods for steps 2103-2105, and Figure 2a Other related parts in the embodiments involved will not be described in detail here. In some embodiments, steps 3101 and 3102 may be performed in an interchangeable order or simultaneously. In some embodiments, steps 3102, 3103, 3104 and 3105 are optional, and one or more of these steps may be omitted or substituted in different embodiments. In some embodiments, the execution order of steps 3102 and 3103 may be before step 3104; the execution order of steps 3102 and 3103 may be before or after step 3101 or simultaneously with step 3101, and this disclosure does not limit this.

[0253] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.

[0254] Figure 3b This is a flowchart illustrating a resource determination method according to embodiments of this disclosure. Figure 3b As shown, this embodiment of the disclosure relates to a resource determination method, executed by terminal 101. The method includes: Step 3201: Obtain the first information and the second information.

[0255] The optional method for step 3201 can be found in [reference]. Figure 2c Step 2201, and Figure 2c Other related parts in the embodiments involved will not be described in detail here.

[0256] In some embodiments, terminal 101 may receive first information and second information sent by network device 102, but is not limited thereto, and may also receive first and second information sent by other entities.

[0257] In some embodiments, the terminal 101 performs processing to obtain first information and second information.

[0258] In some embodiments, terminal 101 may obtain first information and second information as defined by the protocol.

[0259] In some embodiments, terminal 101 can obtain first information and second information from a higher layer.

[0260] In some embodiments, the methods for obtaining the first information and the second information may be the same or different.

[0261] In some embodiments, step 3201 is omitted, and the terminal 101 autonomously implements the functions indicated by the first and second information, or the above functions are defaulted or set to default.

[0262] Step 3202: Obtain the fifth piece of information.

[0263] The optional method for step 3202 can be found in [reference]. Figure 2c Step 2202, and Figure 2b Other related parts in the embodiments involved will not be described in detail here.

[0264] In some embodiments, the terminal may receive fifth information sent by network device 102, but is not limited thereto, and may also receive fifth information sent by other entities.

[0265] In some embodiments, the terminal 101 processes the information to obtain the fifth information.

[0266] In some embodiments, terminal 101 may obtain fifth information as defined by the protocol.

[0267] In some embodiments, terminal 101 can obtain fifth information from a higher layer.

[0268] In some embodiments, the methods for obtaining the fifth information may be the same or different.

[0269] In some embodiments, step 3202 is omitted, and the terminal 101 autonomously implements the function indicated by the fifth information, or the above function is defaulted or set to default.

[0270] Step 3203: Determine the second resource.

[0271] In some embodiments, step 3203 is performed when the frequency domain resource allocation method is type 1.

[0272] Optionally, in some embodiments, the frequency domain resource allocation method is type 1, and the terminal can determine that the second resource used for downlink transmission and / or reception in the subband full-duplex SBFD time unit includes: based on the first information, within the frequency domain range of the BWP, determining the VRB used for downlink transmission and / or reception in the first resource indicated by the second information; determining the PRB after the non-interleaved mapping of the VRB used for downlink transmission and / or reception in the first resource indicated by the second information as the second resource.

[0273] In some optional embodiments, the frequency domain resource allocation method is type 1. Determining the second resource for downlink transmission and / or reception in the sub-band full-duplex SBFD time unit includes: based on the first information, determining the VRB for downlink transmission and / or reception in the first resource indicated by the second information within the frequency domain range of the BWP; determining the PRB after non-interleaved mapping of the VRB for downlink transmission and / or reception in the first resource indicated by the second information as the second resource.

[0274] The optional method for step 3203 can be found in [reference needed]. Figure 2c Step 2203, and Figure 2b Other related parts in the embodiments involved will not be described in detail here.

[0275] Step 3204: Utilize the second resource to receive downlink data or channel.

[0276] The optional method for step 3204 can be found in [reference]. Figure 2c Step 2204, and Figure 2b Other related parts in the embodiments involved will not be described in detail here.

[0277] For detailed information on steps 3203-3204, please refer to the above. Figure 2c The example shown.

[0278] The resource determination method involved in the embodiments of this disclosure may include at least one of steps 3201 to 3204. For example, step 3201 may be implemented as a separate embodiment, and step 3202 may be implemented as a separate embodiment, but are not limited thereto.

[0279] In some embodiments, steps 3201 and 3202 may be performed in an interchangeable order or simultaneously.

[0280] In this implementation or embodiment, unless there is a contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or examples can be arbitrarily combined, and can be arbitrarily combined with other implementations or embodiments.

[0281] Figure 3c This is a flowchart illustrating a resource determination method according to embodiments of this disclosure. Figure 3c As shown, this embodiment of the disclosure relates to a resource determination method, executed by terminal 101. The method includes: Step 3301: Obtain the first information and the second information.

[0282] The optional method for step 3301 can be found in [reference]. Figure 2e Step 2301, and Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0283] In some embodiments, terminal 101 may receive first information sent by network device 102, but is not limited thereto, and may also receive first and second information sent by other entities.

[0284] In some embodiments, the terminal 101 performs processing to obtain first information and second information.

[0285] In some embodiments, terminal 101 may obtain first information and second information as defined by the protocol.

[0286] In some embodiments, terminal 101 can obtain first information and second information from a higher layer.

[0287] In some embodiments, the methods for obtaining the first information and the second information may be the same or different.

[0288] In some embodiments, step 3101 is omitted, and the terminal 101 autonomously implements the functions indicated by the first and second information, or the above functions are defaulted or set to default.

[0289] Step 3302: Obtain the fifth piece of information.

[0290] The optional method for step 3302 can be found in [reference]. Figure 2e Step 2302, and Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0291] In some embodiments, the terminal may receive fifth information sent by network device 102, but is not limited thereto, and may also receive fourth information sent by other entities.

[0292] In some embodiments, the terminal 101 processes the information to obtain the fifth information.

[0293] In some embodiments, terminal 101 may obtain fifth information as defined by the protocol.

[0294] In some embodiments, terminal 101 can obtain fifth information from a higher layer.

[0295] In some embodiments, the methods for obtaining the fifth information may be the same or different.

[0296] In some embodiments, step 3102 is omitted, and the terminal 101 autonomously implements the function indicated by the fifth information, or the above function is defaulted or set to default.

[0297] Step 3303: Obtain the fourth piece of information.

[0298] The optional method for step 3303 can be found in [reference]. Figure 2e Step 2303, and Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0299] In some embodiments, terminal 101 may receive fourth information sent by network device.

[0300] In some embodiments, the frequency domain resource allocation method is type 1, and in the interleaved mapping method, the terminal 101 can receive the fourth information sent by the network device 102, but is not limited to this, and can also receive the first and second information sent by other entities.

[0301] In some embodiments, the terminal 101 processes the information to obtain the fourth information.

[0302] In some embodiments, terminal 101 may obtain fourth information as defined by the protocol.

[0303] In some embodiments, terminal 101 can obtain fourth information from a higher layer.

[0304] In some embodiments, the methods for obtaining the fourth information may be the same or different.

[0305] In some embodiments, step 3103 is omitted, and the terminal 101 autonomously implements the function indicated by the fourth information, or the above function is defaulted or set to default.

[0306] Step 3304: Determine the number of VRBs and their frequency range.

[0307] The optional method for step 3304 can be found in [reference needed]. Figure 2e Step 2304, and Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0308] Step 3305: Determine the number of PRBs and their frequency domain range.

[0309] The optional method for step 3305 can be found in [reference needed]. Figure 2e Step 2305, and Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0310] Step 3306: Determine the second resource.

[0311] The optional method for step 3306 can be found in [reference needed]. Figure 2e Step 2306, and Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0312] In some embodiments, step 3306 is performed when the frequency domain resource allocation method is type 1.

[0313] Optionally, in some embodiments, the frequency domain resource allocation method is type 1. The terminal can determine the second resource used for downlink transmission and / or reception in the sub-band full-duplex SBFD time unit, including: based on the first information, the number of first VRBs contained in each VRB bundle, and the first frequency domain range of each VRB bundle, within each frequency domain range available for downlink transmission and / or reception in the BWP, determining the number of second VRBs contained in the VRB bundles available for downlink transmission and / or reception in the first resource indicated by the second information and the second frequency domain range; determining the PRB bundles after interleaving and mapping of the VRB bundles available for downlink transmission and / or reception in the first resource indicated by the second information, and using the PRBs in the PRB bundles as the second resource.

[0314] In some optional embodiments, the frequency domain resource allocation method is Type 1. Determining the second resource for downlink transmission and / or reception in the sub-band full-duplex SBFD time unit includes: based on the first information, the number of first VRBs contained in each VRB bundle, and the first frequency domain range of each VRB bundle, within each frequency domain range available for downlink transmission and / or reception in the BWP, determining the number of second VRBs contained in the VRB bundles available for downlink transmission and / or reception in the first resource indicated by the second information and the second frequency domain range; determining the PRB bundles after interleaving and mapping of the VRB bundles available for downlink transmission and / or reception in the first resource indicated by the second information, and using the PRBs in the PRB bundles as the second resource.

[0315] Step 3307: Utilize the second resource to receive downlink data or channel.

[0316] For detailed information on steps 3301-3307, please refer to the above. Figure 2e The example shown.

[0317] The resource determination method involved in the embodiments of this disclosure may include at least one of steps 3301 to 3307. For example, step 3301 may be implemented as a separate embodiment, and step 3302 may be implemented as a separate embodiment, but are not limited thereto.

[0318] In some embodiments, steps 3201, 3202, and 3203 may be performed in an interchangeable order or simultaneously. In some embodiments, the execution order of steps 3302, 3303, 3304, and 3305 may precede step 3306; the execution order of steps 3302, 3303, 3304, and 3305 may precede or follow step 3301 or be executed simultaneously with step 3301, and this disclosure does not limit this.

[0319] In this implementation or embodiment, unless there is a contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or examples can be arbitrarily combined, and can be arbitrarily combined with other implementations or embodiments.

[0320] Figure 3d This is a flowchart illustrating a resource determination method according to embodiments of this disclosure. Figure 3d As shown, this embodiment of the disclosure relates to a resource determination method, executed by terminal 101. The method includes: Step 3401: Obtain the first information and the second information.

[0321] In some embodiments, terminal 101 may receive first information and second information sent by network device.

[0322] For optional implementations of step 3401, please refer to [link / reference]. Figure 2a Step 2101 Figure 2c Step 2201 Figure 2e Step 2301 Figure 3a Step 3101 Figure 3b Step 3201 Figure 3c Optional implementation methods of step 3301, and Figure 2a , Figure 2c , Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0323] Step 3402: Determine the second resource.

[0324] For optional implementations of step 3402, please refer to [link / reference]. Figure 2a Steps 2102+2103+2104 Figure 2c Steps 2202+2203 Figure 2e Steps 2302+2303+2304+2305+2306 Figure 3a Steps 3102+3103+3104 Figure 3b Steps 3202+3203 Figure 3c Steps 3302+3303+3304+3305+3306, and Figure 2a , Figure 2c , 2e Other related parts in the embodiments involved will not be described in detail here.

[0325] Step 3403: Utilize the second resource to receive downlink data or channel.

[0326] For optional implementations of step 3403, please refer to [link / reference]. Figure 2a Step 2105 Figure 2c Step 2204 Figure 2e Step 2307 Figure 3a Step 3105 Figure 3b Step 3204 Figure 3c Step 3307, and Figure 2a , Figure 2c , 2e Other related parts in the embodiments involved will not be described in detail here.

[0327] The resource determination method involved in the embodiments of this disclosure may include at least one of steps 3401 to 3403. For example, step 3401 may be implemented as a separate embodiment, and step 3402 may be implemented as a separate embodiment, but are not limited thereto.

[0328] In this implementation or embodiment, unless there is a contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or examples can be arbitrarily combined, and can be arbitrarily combined with other implementations or embodiments.

[0329] Figure 3e This is a flowchart illustrating a resource determination method according to embodiments of this disclosure. Figure 3e As shown, this embodiment of the disclosure relates to a resource determination method, executed by terminal 101. The method includes: Step 3501: Obtain the first information and the second information.

[0330] In some embodiments, the first information is used to indicate a frequency domain range that cannot be used for downlink transmission and / or reception, and the second information is used to indicate a first resource allocated by the network device for the terminal.

[0331] For optional implementations of step 3501, please refer to [link / reference]. Figure 2a Step 2101 Figure 2c Step 2201 Figure 2e Step 2301 Figure 3a Step 3101 Figure 3b Step 3201 Figure 3c Step 3301 Figure 3d Optional implementation methods of step 3401, and Figure 2a , Figure 2c , Figure 2e , Figures 3a-3d Other related parts in the embodiments involved will not be described in detail here.

[0332] Step 3502: Determine the second resource.

[0333] For optional implementations of step 3502, please refer to [link / reference]. Figure 2a Steps 2102+2103+2104 Figure 2c Steps 2202+2203 Figure 2e Steps 2302+2303+2304+2305+2306 Figure 3a Steps 3102+3103+3104 Figure 3b Steps 3202+3203 Figure 3c Steps 3302+3303+3304+3305+3306 Figure 3d Step 3402, and Figures 2a-2e , Figures 3a-3d Other related parts in the embodiments involved will not be described in detail here.

[0334] Optionally, in some embodiments, the first resource is one or more resource block groups (RBGs), and the method further includes: receiving third information sent by a network device, the third information being used to configure the RBG; and determining the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG based on the bandwidth information of the partial bandwidth BWP, the starting position of the BWP, and the third information.

[0335] Optionally, in some embodiments, determining the second resource for downlink transmission and / or reception in the subband full-duplex SBFD time unit based on the first information and the second information further includes: determining the virtual resource blocks (VRBs) for downlink transmission and / or reception in the first resource indicated by the second information based on the first information, the number of VRBs contained in each RBG within the frequency domain range of the BWP, and the frequency domain range of each RBG; and determining the physical resource blocks (PRBs) after non-interleaving mapping of the VRBs as the second resource.

[0336] Optionally, in some embodiments, the first resource is a series of consecutive VRBs. Based on the first information and the second information, determining the second resource for downlink transmission and / or reception in the sub-band full-duplex SBFD time unit includes: based on the first information, determining the VRBs for downlink transmission and / or reception in the first resource indicated by the second information within the frequency domain range of the BWP; and determining the PRBs after non-interleaving mapping of the VRBs for downlink transmission and / or reception in the first resource indicated by the second information as the second resource.

[0337] Optionally, in some embodiments, the first resource is a series of consecutive VRBs, and the method further includes: receiving fourth information sent by a network device, the fourth information being used for interleaving configuration; determining the number of first VRBs included in each VRB bundle within the frequency domain range of the BWP and the first frequency domain range of each VRB bundle based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information; determining the number of PRBs included in each PRB bundle within the frequency domain range of the BWP and the frequency domain range of each PRB bundle based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information, wherein the division method of PRB bundles and VRB bundles is the same.

[0338] Optionally, in some embodiments, determining the second resource for downlink transmission and / or reception in the subband full-duplex SBFD time unit based on the first information and the second information includes: based on the first information, the number of first VRBs included in each VRB bundle, and the first frequency domain range of each VRB bundle, determining the number of second VRBs and the second frequency domain range of the VRB bundles available for downlink transmission and / or reception in the first resource indicated by the second information within each frequency domain range available for downlink transmission and / or reception, wherein the number of second VRBs is less than or equal to the number of first VRBs, and the second frequency domain range is the same as or a subset of the first frequency domain range; determining the PRB bundles after interleaving mapping of the VRB bundles available for downlink transmission and / or reception in the first resource indicated by the second information, and using the PRBs in the PRB bundles as the second resource.

[0339] Optionally, in some embodiments, the method further includes: receiving fifth information sent by a network device, wherein the fifth information is used to instruct the terminal to use interleaved mapping or non-interleaved mapping.

[0340] Optionally, in some embodiments, the method further includes: utilizing a second resource to receive downlink data or a channel.

[0341] Optionally, in some embodiments, the frequency domain range that cannot be used for downlink transmission and / or reception includes: the frequency domain range of the uplink subband; or the frequency domain range of the uplink subband and the guard band.

[0342] In this implementation or embodiment, unless there is a contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or examples can be arbitrarily combined, and can be arbitrarily combined with other implementations or embodiments.

[0343] Figure 4a This is a flowchart illustrating a resource determination method according to embodiments of this disclosure. Figure 4a As shown, this embodiment of the disclosure relates to a resource determination method, which is executed by network device 102. The method includes: Step 4101: Send the first and second messages.

[0344] For optional implementations of step 4101, please refer to [link / reference]. Figure 2a Step 2101, and Figure 2a Other related parts in the embodiments involved will not be described in detail here.

[0345] In some embodiments, network device 102 may send first information and second information to a terminal, but is not limited thereto, and may also send first information and second information to other entities.

[0346] In some embodiments, the first information described above may be used to indicate frequency domain ranges that are not available for downlink transmission and / or reception, and the second information may be used to indicate the first resources allocated (or scheduled) by the network device for the terminal.

[0347] Step 4102: Send the third message.

[0348] In some embodiments, the third information is used to configure the RBG. The third information is used to assist the terminal in determining the number of VRBs contained in each RBG within the frequency domain range of the partial bandwidth BWP and the frequency domain range of each RBG. The number of VRBs and the frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the third information.

[0349] For optional implementations of step 4102, please refer to [link / reference]. Figure 2a Optional implementation methods for step 2102, and Figure 2a Other related parts in the embodiments involved will not be described in detail here.

[0350] In some embodiments, the first resource is one or more resource block groups (RBGs). The network device 102 can send third information to the terminal, but is not limited to this; it can also send third information to other entities.

[0351] In some embodiments, the aforementioned third information can be used to configure the RBG, wherein the RBG configuration may include RBG configuration 1, RBG configuration 2, and may also include other configuration types, which are not limited herein. The third information can assist the terminal in determining the size of the RBG.

[0352] Step 4103: Utilize the second resource to send downlink data or channel.

[0353] For optional implementations of step 4103, please refer to [link / reference]. Figure 2a Optional implementation methods for step 2105, and Figure 2a Other related parts in the embodiments involved will not be described in detail here.

[0354] The resource determination method involved in the embodiments of this disclosure may include at least one of steps 4101 to 4103. For example, step 4101 may be implemented as a separate embodiment, step 4102 may be implemented as a separate embodiment, or steps 4101+4102 may be implemented as a separate embodiment. In some embodiments, steps 4101 and 4102 may be performed in an alternate order or simultaneously. In some embodiments, steps 4101, 4102, and 4103 are optional, and one or more of these steps may be omitted or substituted in different embodiments. In this implementation or embodiment, unless there is a contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or examples can be arbitrarily combined, and can be arbitrarily combined with other implementations or embodiments.

[0355] Figure 4b This is a flowchart illustrating a resource determination method according to embodiments of this disclosure. Figure 4b As shown, this embodiment of the disclosure relates to a resource determination method, which is executed by network device 102. The method includes: Step 4201: Send the first and second messages.

[0356] For optional implementations of step 4201, please refer to [link / reference]. Figure 2c Step 2201 Figure 2e Optional implementation methods of step 2301, and Figure 2a , Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0357] Step 4202: Send the fifth message.

[0358] In some embodiments, the first resource is a series of consecutive VRBs. The network device 102 can send third information to the terminal, but is not limited thereto, and can also send fifth information to other entities.

[0359] In some embodiments, the fifth information is used to indicate whether the terminal employs interleaved mapping or non-interleaved mapping. In other words, the fifth information is used to indicate a resource mapping method, which includes interleaved mapping and non-interleaved mapping. In other words, the fifth information is used to indicate a method of mapping a VRB to a PRB, wherein the VRB can be interleaved to a PRB, or the VRB can be non-interleaved to a PRB.

[0360] For optional implementations of step 4202, please refer to [link / reference]. Figure 2c Step 2202 Figure 2e The optional implementation of step 2302, and Figure 2c , Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0361] Step 4203: Send the fourth message.

[0362] In some embodiments, the frequency domain resource allocation method is type 1, and under the interleaving mapping method, the terminal 101 can receive the fourth information sent by the network device 102.

[0363] In some embodiments, the fourth information can be used for interleaving configuration. In other words, the fourth information can be used to indicate the rules for interleaving configuration.

[0364] In some embodiments, the fourth information is used to assist the terminal in determining the number of first VRBs included in each VRB bundle within the frequency domain range of the BWP and the first frequency domain range of each VRB bundle. The number of VRBs and the first frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information. The fourth information is also used to assist the terminal in determining the number of PRBs included in each PRB bundle within the frequency domain range of the BWP and the frequency domain range of each PRB bundle. The number of PRBs and the frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information. The division method of PRB bundles and VRB bundles is the same.

[0365] For optional implementations of step 4203, please refer to [link / reference]. Figure 2e The optional implementation of step 2303, and Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0366] Step 4204: Utilize the second resource to send downlink data or channel.

[0367] In some embodiments, the network device utilizes a second resource to send downlink data or channels to the terminal, so that VRBs or VRB bundles can be fully mapped to PRBs or PRB bundles used for DL ​​transmission and / or reception, thereby improving resource utilization efficiency.

[0368] For optional implementations of step 4204, please refer to [link / reference]. Figure 2c Optional implementation methods for step 2204 Figure 2e Step 2307, and Figure 2a , Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0369] The resource determination method involved in the embodiments of this disclosure may include at least one of steps 4201 to 4204. For example, step 4201 may be implemented as a separate embodiment, and step 4202 may be implemented as a separate embodiment, but are not limited thereto.

[0370] In this implementation or embodiment, unless there is a contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or examples can be arbitrarily combined, and can be arbitrarily combined with other implementations or embodiments.

[0371] Figure 4c This is a flowchart illustrating a resource determination method according to embodiments of this disclosure. Figure 4c As shown, this embodiment of the disclosure relates to a resource determination method, which is executed by network device 102. The method includes: Step 4301: Send the first message and the second message.

[0372] The first information can be used to indicate the frequency domain range that cannot be used for downlink transmission and / or reception, and the second information can be used to indicate the first resource allocated (or scheduled) by the network device for the terminal.

[0373] Frequency domain ranges that cannot be used for downlink transmission and / or reception may include at least one of the frequency domain ranges of the uplink subband and the frequency domain range of the guard band.

[0374] For optional implementations of step 4301, please refer to [link / reference]. Figure 2a Step 2101 Figure 2c Step 2201 Figure 2e Step 2301 Figure 4a Step 4101 Figure 4b Optional implementation methods of step 4201, and Figure 2a , Figure 2c , Figure 2e , Figure 4a , Figure 4b Other related parts in the embodiments involved will not be described in detail here.

[0375] Optional, In some embodiments, the network device may send third information to the terminal, wherein the third information can be used to configure RBGs. The RBG configuration may include RBG configuration 1, RBG configuration 2, and other configuration types, which are not limited herein. The RBG configuration can assist the terminal in determining the size of the RBG. The third information can also be used to assist the terminal in determining the number of VRBs contained in each RBG within the frequency domain range of a portion of the bandwidth BWP and the frequency domain range of each RBG. The number of VRBs and the frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the third information.

[0376] Optionally, in some embodiments, the second resource is the physical resource block (PRB) after the virtual resource block (VRB) is mapped without interleaving, as determined by the terminal. The VRB is determined by the terminal based on the first information and the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG. The VRB is the VRB used for downlink transmission and / or reception in the first resource indicated by the second information.

[0377] Optionally, in some embodiments, the first resource is a series of consecutive VRBs, the second resource is a PRB after non-interleaved mapping of VRBs determined by the terminal, the VRBs are determined by the terminal in the frequency domain range of BWP based on the first information, and the VRBs are VRBs in the first resource indicated by the second information that are used for downlink transmission and / or reception.

[0378] Optionally, in some embodiments, the first resource is a series of consecutive VRBs, the second resource is a PRB after non-interleaved mapping of VRBs determined by the terminal, the VRBs are determined by the terminal in the frequency domain range of BWP based on the first information, and the VRBs are VRBs in the first resource indicated by the second information that are used for downlink transmission and / or reception.

[0379] Optionally, in some embodiments, the first resource is a contiguous plurality of VRBs, and the method further includes: the network device can send fourth information to the terminal, wherein the fourth information can be used for interleaving configuration. In other words, the fourth information can be used to indicate the rules for interleaving configuration; the fourth information can also be used to assist the terminal in determining the number of first VRBs included in each VRB bundle within the frequency domain range of the BWP and the first frequency domain range of each VRB bundle, wherein the number of VRBs and the first frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information; the fourth information can also be used to assist the terminal in determining the number of PRBs included in each PRB bundle within the frequency domain range of the BWP and the frequency domain range of each PRB bundle, wherein the number of PRBs and the frequency domain range are determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, and the fourth information, and the division method of PRB bundles and VRB bundles is the same.

[0380] Optionally, in some embodiments, the second resource is a PRB in the PRB bundle after interleaving and mapping of VRB bundles that can be used for downlink transmission and / or reception in the first resource indicated by the second information determined by the terminal. The number of second VRBs and the second frequency domain range contained in the VRB bundles that can be used for downlink transmission and / or reception in the first resource indicated by the second information are determined by the terminal based on the first information, the number of first VRBs contained in each VRB bundle, and the first frequency domain range of each VRB bundle, in each frequency domain range that can be used for downlink transmission and / or reception in the BWP. The number of second VRBs is less than or equal to the number of first VRBs, and the second frequency domain range is the same as or a subset of the first frequency domain range.

[0381] Optionally, in some embodiments, the network device may send fifth information to the terminal, wherein the fifth information is used to instruct the terminal to use interleaved mapping or non-interleaved mapping. In other words, the fifth information is used to indicate a resource mapping method, which includes interleaved mapping and non-interleaved mapping. In other words, the fifth information is used to indicate a method of mapping a VRB to a PRB, wherein the VRB can be interleaved to a PRB, or the VRB can be non-interleaved to a PRB.

[0382] Optionally, in some embodiments, the method further includes: the network device may utilize a second resource to send downlink data or a channel to the terminal.

[0383] Optionally, in some embodiments, the frequency domain range that cannot be used for downlink transmission and / or reception includes: the frequency domain range of the uplink subband; or the frequency domain range of the uplink subband and the guard band.

[0384] In this implementation or embodiment, unless there is a contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or examples can be arbitrarily combined, and can be arbitrarily combined with other implementations or embodiments.

[0385] Figure 5 This is a flowchart illustrating a resource determination method according to embodiments of this disclosure. Figure 5 As shown, this disclosure relates to a resource determination method for a communication system, the method comprising: Step 5101: The network device sends the first information and the second information to the terminal.

[0386] For optional implementations of step 5101, please refer to [link / reference]. Figure 2a Step 2101 Figure 2c Step 2201 Figure 2e Optional implementation methods of step 2301, and Figure 2a , Figure 2c , Figure 2e Other related parts in the embodiments involved. In some alternative embodiments, step 5101 may include Figure 3a Step 3101 and Figure 4a Step 4101, and Figures 3a-3e , Figures 4a-4c Optional implementation methods, and Figure 2a , Figure 2c , Figure 2e Other related parts in the embodiments involved will not be described in detail here.

[0387] Step 5102: Terminal 101 determines the second resource.

[0388] For optional implementations of step 5102, please refer to [link / reference]. Figure 2a Step 2102 Figure 2c Step 2202 Figure 2e Optional implementation methods for step 2302, and Figure 2a , Figure 2c , Figure 2e Other related parts in the embodiments involved. In some alternative embodiments, step 5101 may include Figure 3a Step 3102 and Figure 4a Step 4102, and Figures 3a-3e , Figures 4a-4c Optional implementation methods, and Figure 2a , Figure 2c , Figure 2eOther related parts in the embodiments involved will not be described in detail here.

[0389] In some embodiments, the above methods may include the methods described in the embodiments of the communication system side, terminal side, network device side, etc., which will not be repeated here.

[0390] The following is an exemplary description of the above method.

[0391] In some optional embodiments of this disclosure, the resource mapping method for PDSCH in a terminal under SBFD scenario includes at least one of the following: In some optional embodiments, the terminal can perform PDSCH resource mapping according to method 1 in the SBFD scenario: Method 1: The frequency domain resource allocation mode is type 0. The terminal receives the frequency domain range in the SBFD symbol that cannot be used for DL ​​transmission and / or reception in the RRC configuration or DCI indication. The RRC configuration includes parameters such as rbg-Size. The terminal receives the DCI, and the DCI indicates the scheduled RBG. Based on the DCI, the terminal determines the VRB in each RBG within the BWP that can be used for DL ​​transmission and / or reception, and determines the PRB that can be received for DL ​​transmission and / or reception.

[0392] For example, such as Figure 2b In the illustrated embodiment, the terminal determines that the frequency domain range that cannot be used for downlink transmission and / or reception includes the frequency domain range of the guard band and the uplink subband. It determines that the VRBs that overlap with the frequency domain ranges that can be used for DL ​​transmission and / or reception in the RBG are VRBs that can be used for DL ​​transmission and / or reception. The PRBs that can be used for DL ​​transmission and / or reception in the RBG allocated in the DCI are PRBs that can be used for DL ​​transmission and / or reception after non-interleaving mapping.

[0393] For example, if the terminal scheduling RBG includes RBG#1, #2, #3, #4, #5, #6, #7, and #8, then the four VRBs in RBG#1, #2, and #3 are all VRBs that can be used for DL ​​transmission and / or reception. The first VRB in RBG#4 is also a VRB that can be used for DL ​​transmission and / or reception. The last VRB in RBG#8 is also a VRB that can be used for DL ​​transmission and / or reception. The number of VRBs that can be used for DL ​​transmission and / or reception in RBG#5, #6, and #7 is 0. In some optional embodiments, the terminal can perform PDSCH resource mapping according to method 2 in the SBFD scenario: Method 2: The frequency domain resource allocation method is Type 1. The terminal configures or indicates the frequency domain range in the SBFD symbol that cannot be used for DL ​​transmission and / or reception based on RRC configuration or DCI; the terminal receives DCI, and the DCI indicates the scheduled VRB; the terminal determines the VRB in the BWP that can be used for DL ​​transmission and / or reception based on the received DCI, and determines the PRB to receive for DL ​​transmission and / or reception.

[0394] For example, the terminal determines that the overlapping frequency domain ranges of the VRBs that can be used for DL ​​transmission and / or reception are the VRBs that can be used for DL ​​transmission and / or reception, and the PRBs that can be used for DL ​​transmission and / or reception among the VRBs allocated in the DCI are the PRBs that can be used for DL ​​transmission and / or reception after non-interleaving mapping.

[0395] In some optional embodiments, the terminal can perform PDSCH resource mapping according to method 3 in the SBFD scenario: Method 3: The frequency domain resource allocation method is Type 1. The terminal indicates the frequency domain range in the SBFD symbols that cannot be used for DL ​​transmission and / or reception based on the RRC configuration or DCI. The RRC configuration may include interleaving parameters such as vrb-ToPRB-Interleaver. The terminal receives the DCI, which indicates the scheduled VRBs. Based on the received DCI, the terminal determines the VRBs that can be used for DL ​​transmission and / or reception in each VRB bundle within the BWP, and determines the PRBs that can be received for DL ​​transmission and / or reception.

[0396] For example: Figure 2g In the illustrated embodiment, the terminal determines VRB bundling in frequency domain range 1 and frequency domain range 2, which are available for DL ​​transmission and / or reception, respectively; the terminal determines PRB bundling in frequency domain range 1 and frequency domain range 2, which are available for DL ​​transmission and / or reception, respectively, in the same way as the VRB bundling method; the VRB indicated by DCI and the VRB overlapping in frequency domain range 1 and frequency domain range 2 are the actually allocated VRBs, and the terminal performs VRB bundling to PRB bundling mapping in frequency domain range 1 and frequency domain range 2 based on the actually allocated VRBs.

[0397] For example, the terminal assigns VRB bundles 1, 2, and 3 in frequency domain range 1, and interleaves PRB bundles 1, 2, and 3 mapped to frequency domain range 1 within frequency domain range 1; and assigns VRB bundles 0 and 1 in frequency domain range 2, and interleaves PRB bundles 0 and 2 mapped to frequency domain range 2 within frequency domain range 2.

[0398] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.

[0399] It should be understood that the division of units or modules in the above device is only 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, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD), such as a field-programmable gate array (FPGA), which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0400] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).

[0401] Figure 6a This is a schematic diagram of the structure of the first resource determination device proposed in an embodiment of this disclosure. Figure 6aAs shown, the first resource determination device 6100 includes: a receiving unit 6101, configured to receive first information and second information sent by a network device, wherein the first information is used to indicate a frequency domain range that cannot be used for downlink transmission and / or reception, and the second information is used to indicate a first resource allocated by the network device to the terminal; and a first determination unit 6102, configured to determine a second resource in a sub-band full-duplex (SBFD) time unit for downlink transmission and / or reception based on the first information and the second information. Optionally, the receiving unit is configured to perform the steps related to "receiving the first information and the second information" performed by the terminal 101 in any of the above methods, and the determination unit is configured to perform the steps related to "determining the second resource" performed by the terminal 101 in any of the above methods, which will not be elaborated here. Optionally, the first resource determination device further includes at least one of a second determination unit and a third determination unit. The receiving unit is used to perform the steps related to "receiving third information" performed by the terminal 101 in any of the above methods. The second determination unit is used to perform the steps related to "determining the number of VRBs contained in each RBG within the frequency domain range of the BWP and the frequency domain range of each RBG" performed by the terminal 101 in any of the above methods. The receiving unit is used to perform the steps related to "receiving fourth information" performed by the terminal 101 in any of the above methods. The third determination unit is used to perform the steps related to "receiving fourth information" performed by the terminal 101 in any of the above methods. The third determining unit is used to perform the steps related to "determining the number of first VRBs included in each VRB bundle within the frequency domain range of the BWP and the first frequency domain range of each VRB bundle" performed by the terminal 101 in any of the above methods. The receiving unit is used to perform the steps related to "receiving the fifth information" performed by the terminal 101 in any of the above methods. The receiving unit is also used to perform the steps related to "receiving downlink data or channel using the second resource" performed by the terminal 101 in any of the above methods. These steps will not be elaborated here.

[0402] Figure 6b This is a schematic diagram of the structure of the second resource determination device proposed in an embodiment of this disclosure. Figure 6bAs shown, the second resource determination device 6200 includes: a transmitting unit 6201, configured to transmit first information and second information to a terminal, wherein the first information is used to indicate a frequency domain range that cannot be used for downlink transmission and / or reception, the second information is used to indicate a first resource allocated to the terminal by the network device, and the first and second information are used to assist the terminal in determining a second resource in the sub-band full-duplex (SBFD) time unit for downlink transmission and / or reception. Optionally, the transmitting unit is configured to perform the steps related to "transmitting the first and second information" performed by the terminal 101 in any of the above methods, which will not be described in detail here. Optionally, the transmitting unit is also configured to perform the steps related to "transmitting the third information" performed by the terminal 101 in any of the above methods, the steps related to "transmitting the fourth information" performed by the terminal 101 in any of the above methods, the steps related to "transmitting the fifth information" performed by the terminal 101 in any of the above methods, and the steps related to "transmitting downlink data or a channel using the second resource" performed by the terminal 101 in any of the above methods, which will not be described in detail here.

[0403] Figure 7a This is a schematic diagram of the structure of the communication device 7100 proposed in this embodiment. The communication device 7100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., a terminal), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0404] like Figure 7a As shown, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. The processor 7101 is used to invoke instructions to cause the communication device 7100 to execute any of the above methods.

[0405] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may also be located outside the communication device 7100.

[0406] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the communication steps such as sending and receiving in the above method are performed by the transceivers 7103, and other steps are performed by the processor 7101.

[0407] In some embodiments, a transceiver may include a receiver and a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.

[0408] Optionally, the communication device 7100 further includes one or more interface circuits 7104, which are connected to the memory 7102. The interface circuits 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuits 7104 can read instructions stored in the memory 7102 and send the instructions to the processor 7101. The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in this disclosure is not limited thereto, and the structure of the communication device 7100 may vary. Figure 7a The limitations. The communication device can be a standalone device or part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally including storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0409] Figure 7b This is a schematic diagram of the structure of chip 7200 according to an embodiment of this disclosure. For cases where the communication device 7100 can be a chip or a chip system, please refer to... Figure 7b The diagram shown is a schematic representation of the structure of chip 7200, but it is not limited to this.

[0410] Chip 7200 includes one or more processors 7201, which are used to invoke instructions to cause chip 7200 to perform any of the above methods.

[0411] In some embodiments, chip 7200 further includes one or more interface circuits 7202 connected to memory 7203. Interface circuits 7202 can be used to receive signals from memory 7203 or other devices, and can also be used to send signals to memory 7203 or other devices. For example, interface circuit 7202 can read instructions stored in memory 7203 and send those instructions to processor 7201. Optionally, terms such as interface circuit, interface, transceiver pin, and transceiver can be used interchangeably.

[0412] In some embodiments, chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memories 7203 may be located outside of chip 7200.

[0413] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0414] This disclosure also provides a program product that, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0415] The program product can be implemented wholly or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented wholly or partially as a program product. The program product includes one or more programs. When the program is loaded and executed on a computer, it generates, wholly or partially, the processes or functions described in the embodiments of this disclosure. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0416] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0417] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

Claims

1. A communication method, the method being executed by a terminal, the method comprising: The first physical resource block (PRB) is designated as the second resource for downlink transmission and / or reception in the subband full-duplex SBFD time unit. The first PRB is determined within the frequency domain of a portion of the bandwidth BWP based on the first and second information. The first information is used to determine the frequency domain range that can be used for downlink transmission and / or reception, and the first information is sent to the terminal by the network device; The second information is used to determine a first resource, which is one or more Resource Block Groups (RBGs), each of the one or more RBGs including one or more Virtual Resource Blocks (VRBs), or the first resource is a contiguous plurality of VRBs, which are mapped to a plurality of PRBs. The second information is sent to the terminal by the network device.

2. The method according to claim 1, characterized in that, In the case where the first resource is one or more resource block groups (RBGs), The first PRB is determined based on the first information and the second information, including the bandwidth information of the BWP, the starting position of the BWP, the third information, and the first and second information. The third information is used to configure RBG, and the third information is sent to the terminal by the network device.

3. The method according to claim 1 or 2, characterized in that, The first information is included in the Radio Resource Control (RRC) message, and / or the second information is included in the Downlink Control Information (DCI).

4. The method according to claim 1 or 2, characterized in that, The first PRB is determined within the frequency domain of a portion of the bandwidth BWP based on the first information and the second information, including: the first PRB is determined within the frequency domain of the BWP and the frequency domain of the downlink subband based on the first information and the second information.

5. The method according to claim 1, characterized in that, When the first resource consists of multiple consecutive VRBs, The first PRB is determined based on the first information and the second information, including the bandwidth information of the BWP, the starting position of the BWP, the fourth information, and the first and second information. The fourth information is used for interleaving configuration and is sent to the terminal by the network device.

6. The method according to claim 5, characterized in that, The method further includes: Receive the fifth message sent by the network device. The fifth piece of information is used to indicate whether the terminal uses interleaved mapping or non-interleaved mapping.

7. The method according to claim 1 or 2, characterized in that, The method further includes: Using the second resource, downlink data or channels are received.

8. The method according to claim 1 or 2, characterized in that, The frequency domain range that can be used for downlink transmission and / or reception includes: The frequency domain range of the downlink subband and the frequency domain range of the guard band; Or the frequency domain range of the downlink subband.

9. A communication method, the method being performed by a network device, the method comprising: Send first information to the terminal, the first information being used by the terminal to determine the frequency domain range that can be used for downlink transmission and / or reception; The terminal sends second information to determine a first resource, which is one or more resource block groups (RBGs), each RBG including one or more virtual resource blocks (VRBs), or the first resource is a contiguous plurality of VRBs mapped to a plurality of physical resource blocks (PRBs). The first and second information are used by the terminal to determine the first physical resource block (PRB) within the frequency domain of a partial bandwidth (BWP) and to determine the first PRB as a second resource for downlink transmission and / or reception in the subband full-duplex (SBFD) time unit.

10. The method according to claim 9, characterized in that, The first resource is one or more resource block groups (RBGs), and the method further includes: The terminal sends third information, which is used to configure the RBG. The first PRB is determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, the third information, and the first and second information.

11. The method according to claim 9 or 10, characterized in that, The first information is included in the Radio Resource Control (RRC) message, and / or the second information is included in the Downlink Control Information (DCI).

12. The method according to claim 9 or 10, characterized in that, The first PRB is determined within the frequency domain of a portion of the bandwidth BWP based on the first information and the second information, including: the first PRB is determined within the frequency domain of the BWP and the frequency domain of the downlink subband based on the first information and the second information.

13. The method according to claim 9, characterized in that, The first resource is a series of consecutive VRBs, and the method further includes: The terminal sends a fourth piece of information, which is used for interleaving configuration. The first PRB is determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, the fourth piece of information, and the first and second pieces of information.

14. The method according to any one of claims 13, characterized in that, The method further includes: Send the fifth message to the terminal. The fifth piece of information is used to indicate whether the terminal uses interleaved mapping or non-interleaved mapping.

15. The method according to claim 9 or 10, characterized in that, The method further includes: Using the second resource, downlink data or channels are transmitted.

16. The method according to claim 9 or 10, characterized in that, The frequency domain range that can be used for downlink transmission and / or reception includes: The frequency domain range of the downlink subband and the frequency domain range of the guard band; or Frequency domain range of the downlink subband.

17. A method for determining resources, characterized in that, For a communication system, the communication system including a terminal and network equipment, the method includes: The network device sends first information to the terminal; The network device sends the second information to the terminal; The terminal determines the first physical resource block (PRB) as the second resource for downlink transmission and / or reception in the subband full-duplex SBFD time unit. The first PRB is determined within the frequency domain of a portion of the bandwidth BWP based on the first and second information. The first information is used to determine the frequency domain range that can be used for downlink transmission and / or reception; The second information is used to determine a first resource, which is one or more resource block groups (RBGs), each of the one or more RBGs including one or more virtual resource blocks (VRBs), or the first resource is a contiguous plurality of VRBs, which are mapped to a plurality of PRBs.

18. The method according to claim 17, characterized in that, When the first resource is one or more resource block groups (RBGs), the method further includes: The network device sends third information to the terminal, the third information being used to configure RBG. The first PRB is determined by the terminal based on the first information and the second information, including the fact that the first PRB is determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, the third information, and the first information and the second information.

19. The method according to claim 17 or 18, characterized in that, The first information is included in the Radio Resource Control (RRC) message, and / or the second information is included in the Downlink Control Information (DCI).

20. The method according to claim 17 or 18, characterized in that, The first PRB is determined by the terminal based on the first information and the second information within the frequency domain of the partial bandwidth BWP, including: the first PRB is determined by the terminal based on the first information and the second information within the frequency domain of the BWP and the frequency domain of the downlink subband.

21. A communication device, characterized in that, The device includes: A determining unit is used to determine the first physical resource block (PRB) as the second resource for downlink transmission and / or reception in the subband full-duplex SBFD time unit; The first PRB is determined within the frequency domain of a portion of the bandwidth BWP based on the first and second information. The first information is used to determine the frequency domain range that can be used for downlink transmission and / or reception, and the first information is sent by the network device to the communication device; The second information is used to determine a first resource, which is one or more resource block groups (RBGs), each RBG including one or more virtual resource blocks (VRBs), or the first resource is a contiguous plurality of VRBs mapped to a plurality of PRBs. The second information is sent by the network device to the communication device.

22. The apparatus according to claim 21, characterized in that, In the case where the first resource is one or more resource block groups (RBGs), The first PRB is determined based on the first information and the second information, including the bandwidth information of the BWP, the starting position of the BWP, the third information, and the first and second information. The third information is used to configure RBG, and the third information is sent by the network device to the communication device.

23. The apparatus according to claim 21 or 22, characterized in that, The first information is included in the Radio Resource Control (RRC) message, and / or the second information is included in the Downlink Control Information (DCI).

24. The apparatus according to claim 21 or 22, characterized in that, The first PRB is determined within the frequency domain of a portion of the bandwidth BWP based on the first information and the second information, including: the first PRB is determined within the frequency domain of the BWP and the frequency domain of the downlink subband based on the first information and the second information.

25. A communication device, characterized in that, The device includes: A transmitting unit is configured to transmit first information to a terminal, wherein the first information is used by the terminal to determine a frequency domain range that can be used for downlink transmission and / or reception; The transmitting unit is further configured to transmit second information to the terminal, the second information being used to determine a first resource, the first resource being one or more resource block groups (RBGs), each of the one or more RBGs including one or more virtual resource blocks (VRBs), or the first resource being a contiguous plurality of VRBs, the plurality of VRBs being mapped to a plurality of physical resource blocks (PRBs). The first information and the second information are used by the terminal to determine the first physical resource block (PRB) within the frequency domain range of a partial bandwidth (BWP), and to determine the first PRB as a second resource for downlink transmission and / or reception in the subband full-duplex (SBFD) time unit.

26. The apparatus according to claim 25, characterized in that, The first resource is one or more resource block groups (RBGs), and the sending unit is further configured to: The terminal sends third information, which is used to configure the RBG. The first PRB is determined by the terminal based on the bandwidth information of the BWP, the starting position of the BWP, the third information, and the first and second information.

27. The apparatus according to claim 25 or 26, characterized in that, The first information is included in the Radio Resource Control (RRC) message, and / or the second information is included in the Downlink Control Information (DCI).

28. The apparatus according to claim 25 or 26, characterized in that, The first PRB is determined within the frequency domain of a portion of the bandwidth BWP based on the first information and the second information, including: the first PRB is determined within the frequency domain of the BWP and the frequency domain of the downlink subband based on the first information and the second information.

29. A communication device, characterized in that, include: One or more processors; The processor is configured to invoke instructions to cause the communication device to execute the resource determination method according to any one of claims 1-8 and 9-16.

30. A communication system, characterized in that, The system includes a terminal and a network device, wherein the terminal is configured to implement the resource determination method according to any one of claims 1-8, and the network device is configured to implement the resource determination method according to any one of claims 9-16.

31. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the resource determination method as described in any one of claims 1-8 and 9-16.

32. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method according to any one of claims 1-8 and 9-16.