Resource determination method and communication device

By using the frequency domain resource allocation field to determine resource indication information in the subband full-duplex system, the problem of inability to flexibly configure the up and downlink time slot ratio of frequency domain resources in the time division duplex system is solved, and flexible frequency domain resource configuration and efficient communication are achieved.

CN120186770APending Publication Date: 2025-06-20BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311765336.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-20
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

In a time division duplex system, the up and downtime slot ratio of the frequency domain resource of the same carrier cannot be flexibly configured and cannot meet different business needs.

Method used

By determining resource indication information using the frequency domain resource allocation field in the subband full duplex system, the frequency domain resources within the subband full duplex resource are determined for transmission.

Benefits of technology

It realizes the flexible determination of frequency domain resources in the subband full duplex resource, meets the up and downtime slot ratio requirements of different services, and improves the communication efficiency between network equipment and terminal equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120186770A_ABST
    Figure CN120186770A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a resource determination method and a communication device. Frequency domain resources used for transmission in sub-band full duplex resources can be effectively determined. The method comprises the following steps: receiving a frequency domain resource allocation field, wherein the frequency domain resource allocation field is used for determining resource indication information; wherein the resource indication information is used for determining a first transmission frequency domain resource from a first frequency domain resource, the first frequency domain resource is determined based on a first overlapping resource, and the first overlapping resource is a frequency domain resource in which a second frequency domain resource is overlapped with a sub-band in a sub-band full duplex resource; the second frequency domain resource is an uplink frequency domain resource or a downlink frequency domain resource. Therefore, the frequency domain resource for transmission in the sub-band full duplex resource can be effectively determined, and the terminal device can communicate with the network device by using the sub-band full duplex resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a resource determination method and a communication device. Background Art

[0002] In a Time Division Duplex (TDD) system, in order to reduce the implementation complexity of network devices, the transmission directions of all frequency-domain resources of a TDD carrier need to be the same at the same moment, that is, either all uplink or all downlink, so that the uplink and downlink time slot ratios of different frequency-domain resources of a TDD carrier cannot be flexibly configured. With the diversification of services, a single uplink and downlink time slot ratio cannot meet the requirements of different services. Based on this, a solution of Subband Full Duplex (SBFD) that uses different uplink and downlink time slot ratios in different subbands of the same carrier is proposed. However, for how to determine the frequency-domain resources used for transmission within the SBFD resources, further research is still needed. Summary of the Invention

[0003] Embodiments of this application provide a resource determination method and a communication device, which can effectively determine the frequency-domain resources used for transmission within the subband full duplex resources.

[0004] In a first aspect, embodiments of this application provide a resource determination method. This method can be executed by a terminal device, or by a device matching the terminal device, such as a processor, a chip, or a chip module, etc. This method may include: receiving a frequency-domain resource allocation field, where the frequency-domain resource allocation field is used to determine resource indication information; where the resource indication information is used to determine first transmission frequency-domain resources from first frequency-domain resources, the first frequency-domain resources are determined based on first overlapping resources, the first overlapping resources are the frequency-domain resources where a second frequency-domain resource overlaps with subbands within the subband full duplex resources, and the second frequency-domain resource is an uplink frequency-domain resource or a downlink frequency-domain resource.

[0005] Wherein, the first frequency-domain resources are determined based on the first overlapping resources. Since the first overlapping resources are the frequency-domain resources where the second frequency-domain resource overlaps with the subbands of the subband full duplex resources, the first frequency-domain resources correspond to the subband full duplex resources; the terminal device receives the frequency-domain resource allocation field from the network device, and the frequency-domain resource allocation field is used to determine the resource indication information. The terminal device can determine the first transmission frequency-domain resources from the first frequency-domain resources according to the resource indication information. Since the first frequency-domain resources correspond to the subband full duplex resources, it realizes effectively determining the frequency-domain resources used for transmission within the subband full duplex resources from the first frequency-domain resources, which helps the terminal device communicate with the network device using the subband full duplex resources.

[0006] In a possible implementation, the activated uplink partial carrier bandwidth includes the initial uplink partial carrier bandwidth. The starting resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks within the first overlapping resource. Wherein, the second frequency-domain resource is the initial uplink partial carrier bandwidth, and the first overlapping resource is the frequency-domain resource overlapping between the initial uplink partial carrier bandwidth and the uplink sub-band within the sub-band full-duplex resource. That is to say, according to the positional relationship between the activated uplink partial carrier bandwidth and the initial uplink partial carrier bandwidth, the starting resource and the number of resources of the first frequency-domain resource are effectively determined.

[0007] In a possible implementation, there are frequency-domain resources of the initial uplink partial carrier bandwidth outside the frequency-domain resource area of the activated uplink partial carrier bandwidth. The starting resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks within the first overlapping resource or the number of resource blocks of the initial uplink partial carrier bandwidth. Wherein, the second frequency-domain resource is the activated uplink partial carrier bandwidth, and the first overlapping resource is the frequency-domain resource overlapping between the activated uplink partial carrier bandwidth and the uplink sub-band within the sub-band full-duplex resource. That is to say, according to the positional relationship between the activated uplink partial carrier bandwidth and the initial uplink partial carrier bandwidth, the starting resource and the number of resources of the first frequency-domain resource are effectively determined.

[0008] In a possible implementation, the above method further includes: truncating or expanding the frequency-domain resource allocation field according to the number of resources of the first frequency-domain resource; and determining the resource indication information according to the truncated or expanded frequency-domain resource allocation field.

[0009] In a possible implementation, truncating or expanding the frequency-domain resource allocation field according to the number of resources of the first frequency-domain resource includes: in response to the number of resources of the first frequency-domain resource being less than or equal to the resource number threshold, truncating the frequency-domain resource allocation field to the least significant bit of the first quantity, where the first quantity is determined according to the number of resources of the first frequency-domain resource; or, in response to the number of resources of the first frequency-domain resource being greater than the resource number threshold, inserting zero bits of the second quantity after the uplink hopping bit in the frequency-domain resource allocation field, where the uplink hopping bit is used to indicate the frequency offset value of the uplink hopping, and the second quantity is determined according to the number of resources of the first frequency-domain resource.

[0010] In a possible implementation, the first transmission frequency-domain resource is the frequency-domain resource within the uplink sub-band of the sub-band full-duplex resource for transmitting Message 3, and the sub-band full-duplex resource is located within the downlink symbol and / or the flexible symbol.

[0011] In a possible implementation, the first transmission frequency-domain resource is the frequency-domain resource of the physical downlink shared channel scheduled in the common search space in the first downlink control information format; the starting resource of the first frequency-domain resource is the first resource block in the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks in the first overlapping resource; wherein, the second frequency-domain resource is the control resource set where the physical downlink control channel carrying the downlink control information is located, and the first overlapping resource is the frequency-domain resource where the control resource set overlaps with the downlink sub-band in the sub-band full-duplex resource.

[0012] In a possible implementation, the above method further includes: determining a second transmission frequency-domain resource according to the first transmission frequency-domain resource and the frequency offset value; wherein, the first transmission frequency-domain resource and the second transmission frequency-domain resource are the frequency-domain resources for uplink frequency hopping in the uplink sub-band of the sub-band full-duplex resource, and the sub-band full-duplex resource is located in the downlink symbol and / or the flexible symbol. That is, according to the first transmission frequency-domain resource for uplink frequency hopping and the frequency offset value, the second transmission frequency-domain resource for uplink frequency hopping is determined, thereby effectively determining the frequency-domain resources for uplink frequency hopping in the sub-band full-duplex resource.

[0013] In a possible implementation, the first transmission frequency-domain resource and the second transmission frequency-domain resource are used to transmit Message 3; the frequency offset value is indicated by the uplink frequency hopping bit in the frequency-domain resource allocation field; the frequency offset value indicated by the uplink frequency hopping bit and the number of frequency shift offset values indicated by the uplink frequency hopping bit are determined according to the number of resources of the second overlapping resource, and the second overlapping resource is the frequency-domain resource where the initial uplink partial carrier bandwidth overlaps with the uplink sub-band.

[0014] In a possible implementation, determining the second transmission frequency-domain resource according to the first transmission frequency-domain resource and the frequency offset value includes: performing an offset process on the index of the first transmission frequency-domain resource according to the frequency offset value; performing a modulo operation on the index of the first transmission frequency-domain resource after the offset process and the number of resources of the third overlapping resource to obtain the index of the second transmission frequency-domain resource, and the third overlapping resource is the frequency-domain resource where the active uplink partial carrier bandwidth overlaps with the uplink sub-band of the sub-band full-duplex resource.

[0015] In a possible implementation, the frequency offset value is carried in the downlink control information or the high-layer signaling; the frequency offset value is determined according to the number of resources of the third overlapping resource.

[0016] In a possible implementation, the first transmission frequency-domain resource is the frequency-domain resource of the first hop in the frequency hopping pattern within a time slot, and the second transmission frequency-domain resource is the frequency-domain resource of the second hop in the frequency hopping pattern within a time slot; or, the first transmission frequency-domain resource is the frequency hopping frequency-domain resource of the even time slots in the inter-slot frequency hopping pattern, and the second transmission frequency-domain resource is the frequency hopping frequency-domain resource of the odd time slots in the inter-slot frequency hopping pattern; or, the first transmission frequency-domain resource is the frequency hopping frequency-domain resource of the even time slot intervals in the inter-slot frequency hopping pattern bound to the demodulation reference signal, and the second transmission frequency-domain resource is the frequency hopping frequency-domain resource of the odd time slot intervals in the inter-slot frequency hopping pattern bound to the demodulation reference signal.

[0017] In a possible implementation, the uplink frequency hopping is the first uplink frequency hopping of the physical uplink shared channel, the index of the even time slots is the index of the even time slots in the system radio frame, and the index of the odd time slots is the index of the odd time slots in the system radio frame; or, the uplink frequency hopping is the second uplink frequency hopping of the physical uplink control channel, the index of the even time slots is the index of the even time slots within the sub-band full-duplex resource, and the index of the odd time slots is the index of the odd time slots within the sub-band full-duplex resource.

[0018] In a possible implementation, the uplink frequency hopping is the first uplink frequency hopping of the physical uplink shared channel, the index of the even time slot intervals is the index of the even time slot intervals in the system radio frame, and the index of the odd time slot intervals is the index of the odd time slot intervals in the system radio frame; or, the uplink frequency hopping is the second uplink frequency hopping of the physical uplink control channel, the index of the even time slot intervals is the index of the even time slot intervals within the sub-band full-duplex resource, and the index of the odd time slot intervals is the index of the odd time slot intervals within the sub-band full-duplex resource.

[0019] In a second aspect, an embodiment of the present application provides a resource determination method, which can be executed by a network device or a device matching the network device, such as a processor, a chip, or a chip module, etc. The method may include: sending a frequency-domain resource allocation field, where the frequency-domain resource allocation field is used to determine resource indication information; wherein, the resource indication information is used to determine a first transmission frequency-domain resource from a first frequency-domain resource, the first frequency-domain resource is determined based on a first overlapping resource, the first overlapping resource is the frequency-domain resource where a second frequency-domain resource overlaps with the sub-band within the sub-band full-duplex resource, and the second frequency-domain resource is an uplink frequency-domain resource or a downlink frequency-domain resource.

[0020] Wherein, the network device sends a frequency-domain resource allocation field to the terminal device, so that the terminal device determines the resource indication information based on the frequency-domain resource allocation field, and determines the first transmission frequency-domain resource from the first frequency-domain resource according to the resource indication information. Since the first overlapping resource is the frequency-domain resource where the second frequency-domain resource overlaps with the sub-band within the sub-band full-duplex resource, the first frequency-domain resource corresponds to the sub-band full-duplex resource, which is conducive to effectively determining the frequency-domain resource for transmission within the sub-band full-duplex resource from the first frequency-domain resource, and helps the network device communicate with the terminal device using the sub-band full-duplex resource.

[0021] In a possible implementation, the activated uplink partial carrier bandwidth includes the initial uplink partial carrier bandwidth. The starting resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks within the first overlapping resource; wherein, the second frequency-domain resource is the initial uplink partial carrier bandwidth, and the first overlapping resource is the frequency-domain resource overlapping between the initial uplink partial carrier bandwidth and the uplink sub-band within the sub-band full-duplex resource.

[0022] In a possible implementation, there are frequency-domain resources of the initial uplink partial carrier bandwidth outside the frequency-domain resource region of the activated uplink partial carrier bandwidth. The starting resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks within the first overlapping resource or the number of resource blocks of the initial uplink partial carrier bandwidth; wherein, the second frequency-domain resource is the activated uplink partial carrier bandwidth, and the first overlapping resource is the frequency-domain resource overlapping between the activated uplink partial carrier bandwidth and the uplink sub-band within the sub-band full-duplex resource.

[0023] In a possible implementation, the first transmission frequency-domain resource is the frequency-domain resource within the uplink sub-band of the sub-band full-duplex resource for transmitting Message 3, and the sub-band full-duplex resource is located within the downlink symbol and / or the flexible symbol.

[0024] In a possible implementation, the first transmission frequency-domain resource is the frequency-domain resource of the physical downlink shared channel scheduled in the first downlink control information format within the common search space; the starting resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks within the first overlapping resource; wherein, the second frequency-domain resource is the control resource set where the physical downlink control channel carrying the downlink control information is located, and the first overlapping resource is the frequency-domain resource overlapping between the control resource set and the downlink sub-band within the sub-band full-duplex resource.

[0025] In a possible implementation, the first transmission frequency-domain resource and the second transmission frequency-domain resource are the frequency-domain resources for uplink frequency hopping within the uplink sub-band of the sub-band full-duplex resource, and the sub-band full-duplex resource is located within the downlink symbol and / or the flexible symbol; the second transmission frequency-domain resource is determined according to the first transmission frequency-domain resource and the frequency offset value.

[0026] In a possible implementation, the first transmission frequency-domain resource and the second transmission frequency-domain resource are used to transmit Message 3; the frequency-domain resource allocation field includes an uplink frequency hopping bit, and the uplink frequency hopping bit is used to indicate the frequency offset value; the frequency offset value indicated by the uplink frequency hopping bit and the number of frequency shift offset values indicated by the uplink frequency hopping bit are determined according to the number of resources of the second overlapping resource, and the second overlapping resource is the frequency-domain resource overlapping between the initial uplink partial carrier bandwidth and the uplink sub-band.

[0027] In a possible implementation, the frequency offset value is carried in downlink control information or high-layer signaling; the frequency offset value is determined according to the number of resources of a third overlapping resource, where the third overlapping resource is a frequency-domain resource obtained by overlapping the activated uplink partial carrier bandwidth with the uplink sub-band of the sub-band full-duplex resource.

[0028] In a possible implementation, the first transmission frequency-domain resource is the frequency-domain resource of the first hop in the intra-slot frequency hopping mode, and the second transmission frequency-domain resource is the frequency-domain resource of the second hop in the intra-slot frequency hopping mode; or, the first transmission frequency-domain resource is the frequency-hopping frequency-domain resource of the even time slots in the inter-slot frequency hopping mode, and the second transmission frequency-domain resource is the frequency-hopping frequency-domain resource of the odd time slots in the inter-slot frequency hopping mode; or, the first transmission frequency-domain resource is the frequency-hopping frequency-domain resource with an even time-slot interval in the inter-slot frequency hopping mode bound to the demodulation reference signal, and the second transmission frequency-domain resource is the frequency-hopping frequency-domain resource with an odd time-slot interval in the inter-slot frequency hopping mode bound to the demodulation reference signal.

[0029] In a possible implementation, the uplink frequency hopping is the first uplink frequency hopping of the physical uplink shared channel, the index of the even time slots is the index of the even time slots in the system radio frame, and the index of the odd time slots is the index of the odd time slots in the system radio frame; or, the uplink frequency hopping is the second uplink frequency hopping of the physical uplink control channel, the index of the even time slots is the index of the even time slots within the sub-band full-duplex resource, and the index of the odd time slots is the index of the odd time slots within the sub-band full-duplex resource.

[0030] In a possible implementation, the uplink frequency hopping is the first uplink frequency hopping of the physical uplink shared channel, the index of the even time-slot intervals is the index of the even time-slot intervals in the system radio frame, and the index of the odd time-slot intervals is the index of the odd time-slot intervals in the system radio frame; or, the uplink frequency hopping is the second uplink frequency hopping of the physical uplink control channel, the index of the even time-slot intervals is the index of the even time-slot intervals within the sub-band full-duplex resource, and the index of the odd time-slot intervals is the index of the odd time-slot intervals within the sub-band full-duplex resource.

[0031] In a third aspect, an embodiment of the present application provides a communication device, where the communication device includes:

[0032] a communication unit, configured to receive a frequency-domain resource allocation field, where the frequency-domain resource allocation field is used to determine resource indication information; where the resource indication information is used to determine a first transmission frequency-domain resource from a first frequency-domain resource, the first frequency-domain resource is determined based on a first overlapping resource, the first overlapping resource is a frequency-domain resource obtained by overlapping a second frequency-domain resource with a sub-band within the sub-band full-duplex resource, and the second frequency-domain resource is an uplink frequency-domain resource or a downlink frequency-domain resource.

[0033] Alternatively, the communication device includes:

[0034] A communication unit for sending a frequency-domain resource allocation field for determining resource indication information, where the resource indication information is used to determine a first transmission frequency-domain resource from a first frequency-domain resource, the first frequency-domain resource being determined based on a first overlapping resource which is a frequency-domain resource obtained by overlapping a second frequency-domain resource and a sub-band within a sub-band full-duplex resource, and the second frequency-domain resource being an uplink frequency-domain resource or a downlink frequency-domain resource.

[0035] In a fourth aspect, an embodiment of the present application provides a communication device, including a processor, a memory, and a computer program or instruction stored on the memory. The processor executes the computer program or instruction to implement the steps of the method involved in the first aspect or the second aspect above.

[0036] In a fifth aspect, an embodiment of the present application provides a chip, including a processor, where the processor executes the steps of the method involved in the first aspect above, or executes the steps of the method involved in the second aspect above.

[0037] In a sixth aspect, an embodiment of the present application provides a chip module, including a communication interface and a chip. The chip includes a processor, where the processor executes the steps of the method involved in the first aspect above, or executes the steps of the method involved in the second aspect above.

[0038] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, it implements the steps of the method involved in the first aspect above, or implements the steps of the method involved in the second aspect above.

[0039] In an eighth aspect, an embodiment of the present application provides a computer program product, including a computer program or instruction. When the computer program or instruction is executed, it implements the steps of the method involved in the first aspect above, or implements the steps of the method involved in the second aspect above.

[0040] In a ninth aspect, an embodiment of the present application provides a communication system, which may include a terminal device that executes the method involved in the first aspect above, and a network device that executes the method involved in the second aspect above. Description of the Drawings

[0041] Figure 1 is a schematic diagram of a system architecture applying an embodiment of the present application;

[0042] Figure 2 is a schematic diagram of the uplink and downlink TDD configuration of a time-frequency resource provided by an embodiment of the present application;

[0043] Figure 3It is a schematic flowchart of a resource determination method provided by an embodiment of the present application;

[0044] Figure 4 It is a schematic diagram of the positional relationship among an SBFD resource, an active uplink BWP, and an initial uplink BWP provided by an embodiment of the present application;

[0045] Figure 5 It is another schematic diagram of the positional relationship among an SBFD resource, an active uplink BWP, and an initial uplink BWP provided by an embodiment of the present application;

[0046] Figure 6 It is still another schematic diagram of the positional relationship among an SBFD resource, an active uplink BWP, and an initial uplink BWP provided by an embodiment of the present application;

[0047] Figure 7 It is a schematic diagram of the positional relationship among an active uplink BWP, an initial uplink BWP, and the uplink subbands of an SBFD resource provided by an embodiment of the present application;

[0048] Figure 8 It is a schematic flowchart of another resource determination method provided by an embodiment of the present application;

[0049] Figure 9 It is a schematic diagram of the positional relationship between a first transmission frequency-domain resource and a second transmission frequency-domain resource provided by an embodiment of the present application;

[0050] Figure 10 It is a schematic diagram of the frequency-domain resources of a first uplink frequency hop in an inter-slot frequency hopping mode provided by an embodiment of the present application;

[0051] Figure 11 It is another schematic diagram of the frequency-domain resources of a first uplink frequency hop in an inter-slot frequency hopping mode provided by an embodiment of the present application;

[0052] Figure 12 It is a schematic diagram of the frequency-domain resources of a second uplink frequency hop in an inter-slot frequency hopping mode provided by an embodiment of the present application;

[0053] Figure 13 It is a schematic diagram of the frequency-domain resources of an uplink frequency hop provided by an embodiment of the present application;

[0054] Figure 14 It is a schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0055] Figure 15 It is still another schematic diagram of the structure of a communication device provided by an embodiment of the present application;

[0056] Figure 16 It is a schematic diagram of the structure of a chip module provided by an embodiment of the present application. Detailed implementation manners

[0057] In this application, terms such as "first", "second", "third", "fourth", etc. are used to distinguish identical or similar items with basically the same functions and roles. Those skilled in the art can understand that the terms "first", "second", "third", "fourth", etc. do not limit the quantity and execution order, and the terms "first", "second", "third", "fourth", etc. do not necessarily mean different. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0058] It should be understood that in this application, "at least one" means one or more; "a plurality" means two or more. In addition, "equal to" in this application can be used in combination with "greater than" or "less than". In the case of "equal to" combined with "greater than", the technical solution of "greater than" is adopted; in the case of "equal to" combined with "less than", the technical solution of "less than" is adopted.

[0059] In the embodiments of this application, terms such as "of", "corresponding", "corresponding", "associated", "mapped" can sometimes be used interchangeably. It should be noted that when the difference is not emphasized, the concepts or meanings to be expressed are the same.

[0060] First, the system architecture involved in this application is described.

[0061] This application can be applied to the fourth generation (4G) system; or it can be applied to the fifth generation (5G) system, which can also be called the new radio (NR) system; or it can be applied to the sixth generation (6G) system, or the seventh generation (7G) system, or other future communication systems; or it can also be used in device-to-device (D2D) systems, machine-to-machine (M2M) systems, vehicle-to-everything (V2X), etc.

[0062] This application can be applied to Figure 1 the system architecture shown. Figure 1The system architecture shown may include, but is not limited to: a network device 110 and a terminal device 120. Figure 1 The number and form of the devices in the example are for illustration purposes only and do not constitute a limitation on the embodiments of the present application. For example Figure 1 Taking 1 network device and 1 terminal device as an example, in practical applications, there may also be more network devices and / or more terminal devices.

[0063] Among them, the network device 110 is a device that provides wireless communication functions for terminal devices. The network device may include, but is not limited to, satellites and / or radio access network (RAN) devices, etc. Among them, the network device may support at least one wireless communication technology, such as Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), NR, 6G, etc. Exemplarily, the network device includes, but is not limited to: the next-generation base station (generation node B, gNB) in 5G, evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (for example, home evolved node B, or home node B, HNB), baseband unit (BBU), transmission and reception point (TRP), transmitting point (TP), mobile switching center, etc. The network device may also be a wireless controller, centralized unit (CU), and / or distributed unit (DU) in the cloud radio access network (CRAN) scenario, or the network device may be a relay station, access point, vehicle-mounted device, wearable device, and access network device in future mobile communications or access network device in a future evolved Public Land Mobile Network (PLMN), etc. In some embodiments, the network device may also be a device with the function of providing wireless communication for terminal devices, such as a chip module. Exemplarily, the chip module may include a chip and may also include other discrete devices. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.

[0064] The terminal device 120 is a device with wireless transceiver functions, which can be referred to as a terminal, UE (User Equipment), mobile station (MS), mobile terminal (MT), access terminal device, Internet of Things terminal device, in-vehicle terminal device, industrial control terminal device, UE unit, UE station, mobile station, remote station, remote terminal device, mobile device, wireless communication device, UE agent, or UE device, etc. The terminal device can be fixed or mobile. It should be noted that the terminal device can support at least one wireless communication technology, such as Wideband Code Division Multiple Access, Long Term Evolution, NR, 6G, or next-generation wireless communication technology, etc. For example, the terminal device can be a mobile phone, tablet computer (pad), desktop computer, laptop computer, all-in-one computer, in-vehicle terminal, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication function, computing device, or other processing devices connected to a wireless modem, wearable device, terminal device in a future mobile communication network, or terminal device in a future evolved PLMN, etc. In some embodiments of the present application, the terminal device can also be a device with transceiver functions, such as a chip module. Among them, the chip module can include a chip and can also include other discrete devices. The specific technologies and specific device forms adopted by the terminal device in the embodiments of the present application are not limited.

[0065] In an embodiment of the present application, a network device 110 sends a Frequency Domain Resource Allocation (FDRA) field to a terminal device 120. The FDRA field is used to determine resource indication information. The terminal device 120 determines a first transmission frequency domain resource from a first frequency domain resource according to the resource indication information, where the first transmission frequency domain resource is a frequency domain resource used for transmission within a Subband Full Duplex (SBFD) resource. Optionally, the terminal device 120 determines the first frequency domain resource based on a first overlapping resource, where the first overlapping resource is a frequency domain resource in which a second frequency domain resource overlaps with a subband within the SBFD resource, and the second frequency domain resource is an uplink frequency domain resource or a downlink frequency domain resource.

[0066] It can be understood that the system architecture described in the embodiments of the present application is to more clearly illustrate the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art know that with the evolution of the system architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0067] Secondly, the related concepts involved in the embodiments of the present application are elaborated.

[0068] 1. Bandwidth Part (BWP)

[0069] A subset of the total cell bandwidth of a cell is called a BWP, that is, a BWP is a set of consecutive Common Resource Blocks (CRBs) corresponding to a specific parameter set μi on a specific carrier. The network device can configure multiple BWPs for the terminal device, but the terminal device can only work on one BWP, that is, work on an active BWP or an initial BWP.

[0070] The initial BWP is used for the terminal device to perform the initial access procedure, which includes parameters such as remaining minimum system information (RMSI), Control Resource Set (CORESET), and the RMSI frequency position, bandwidth, and Subcarrier Spacing (SCS). The initial BWP is sent by the network device to the terminal device through the Physical Broadcast Channel (PBCH). The terminal device uses the initial BWP received from the system information for initial access until it receives the configuration information of the terminal device in the cell. Among them, the initial BWP can be the initial uplink BWP (initial UL BWP), and the initial UL BWP can be used for the terminal device to perform uplink transmission.

[0071] The activated BWP is a BWP specific to the terminal device and can also be used to perform the initial access procedure. The activated BWP is the first BWP for the terminal device to start transmitting data after Radio Resource Control (RRC) configuration or reconfiguration. At each moment, there is only one activated BWP for the downlink (DL) and the uplink (UL). The terminal device performs transceiver operations using the relevant parameter set within the activated BWP. Among them, the activated BWP can be the active uplink BWP (active UL BWP), and the active UL BWP can be used for the terminal device to perform uplink transmission.

[0072] Among them, if the Physical Random Access Channel (PRACH) resources are configured, the terminal device cannot transmit PRACH resources outside the activated BWP; if the PRACH resources are not configured, the terminal device uses the initial uplink BWP.

[0073] The selection or switching of the BWP can be achieved in the following ways:

[0074] (1) Configuration through dedicated RRC signaling: Since the processing of RRC messages requires additional time and the delay can reach 10 msec, it is more suitable for semi-static situations. Due to the longer handover delay and signaling overhead, the RRC-based configuration method can be used to configure the BWP set at any stage of the call, or for slow adaptation type services where the resource allocation does not change rapidly during the same data session, such as voice services.

[0075] (2) Issued through the Downlink Control Information (DCI) of the Physical Downlink Control Channel (PDCCH): Based on the PDCCH channel, a specific BWP can be activated through the BWP indicator of Downlink Control Information Format DCI 0_1 (i.e., UL Grant) and Downlink Control Information Format DCI 1_1 (Downlink Scheduling). This method is more suitable for dynamic BWP switching because the delay using this method is as low as 2 milliseconds. However, this method requires additional consideration for error handling because the terminal device may not be able to decode the DCI containing the BWP activation / deactivation command.

[0076] (3) Switching through the BWP-inactivityTimer: If no BWP is explicitly scheduled for the terminal before the timer times out, it will automatically switch to the default BWP; among them, the BWP-inactivityTimer is the InactivityTimer located in ServingCellConfig.bwp (Serving Cell Configuration. Bandwidth Part):

[0077] (4) During the Random Access (RA) process, BWP switching is performed through Media Access Control (MAC) layer signaling. If there is no configured active Uplink BWP (UL BWP) on the PRACH occasion, the BWP indicated by the high-layer parameter initialUplinkBWP (Initial Uplink BWP) is switched to the active UL BWP. If the current is a SpCell (Special Cell), the BWP indicated by initialDownlinkBWP (Initial Downlink BWP) is switched to the active Downlink BWP (DL BWP); if there is an active UL BWP configured on the PRACH occasion and the cell is a SpCell, and the active DL BWP is inconsistent with the active UL BWP, then the active DL BWP needs to be switched to ensure that the active DL BWP and UL BWP are consistent. The purpose of this design is to ensure that the terminal device can listen to the PDCCH after sending the PRACH.

[0078] 2. Intra-slot frequency hopping and inter-slot frequency hopping

[0079] Physical Uplink Shared Channel (PUSCH) frequency hopping means that when the terminal device transmits PUSCH, it occupies a continuous frequency band at a certain moment and jumps to another frequency band at the next moment. By means of PUSCH frequency hopping, sufficient frequency selectivity gain and interference randomization effects can be achieved. In NR, two frequency hopping modes are supported, which can be configured through the frequencyHopping parameter of the high-layer signaling PUSCH-config (PUSCH configuration), and are divided into intra-slot frequency hopping and inter-slot frequency hopping.

[0080] Intra-slot frequency hopping means that PUSCH is transmitted on two hops within the same slot, and these two hops are the first hop and the second hop respectively. There is a certain interval between the two hops in terms of frequency, which is called the frequency offset (FrequencyOffset), and its value can be represented by RB offset . Each of the two hops contains different consecutive orthogonal frequency division multiplexing (OFDM) symbols within the slot. Intra-slot frequency hopping can improve the frequency diversity and interference suppression of a single PUSCH transmission.

[0081] Inter-slot frequency hopping means that a slot in the time domain can be regarded as a hop, and there is a frequency offset for the PUSCH transmitted on different hops. Inter-slot frequency hopping is applied to the PUSCH transmission of multiple slots, so as to improve the frequency diversity and interference suppression between two PUSCH transmissions.

[0082] For the frequency domain resource allocation type 1 (Type 1) of dynamic scheduling PUSCH (DG-PUSCH), if PUSCH frequency hopping is configured, there are N UL_hop bits in the FDRA field or field of the DCI scheduling PUSCH to indicate the frequency offset value, and these N UL_hop bits can be called the uplink frequency hopping bits. The network device controls the frequency hopping range of PUSCH by controlling the frequency offset value, and the size of the frequency offset value can be configured by the frequencyHoppingOffsetLists parameter in the high-layer signaling PUSCH-config (PUSCH configuration). Optionally, 2 or 4 frequency offset values can be configured. For example, when the number of PRBs in the BWP is less than 50, N UL_hop is 1 bit, and the frequencyHoppingOffsetLists contains two frequency offset values; when the number of PRBs in the BWP is greater than or equal to 50, N UL_hopis 2 bits, and the frequencyHoppingOffsetLists contain four frequency offset values; where N UL_hop Different bit values correspond to different frequency offset values.

[0083] For the configured grant PUSCH (CG-PUSCH), the size of the frequency offset value can be configured with several frequency offset values by the frequencyHoppingOffset (frequency hopping offset) parameter in the higher layer signaling ConfiguredGrantConfig (configured grant configuration), and the DCI activates the current frequency offset value for uplink frequency hopping from several frequency offset values.

[0084] 3. Random Access (RA) procedure

[0085] The RA procedure refers to the process from when the terminal device sends an RA preamble to attempt to access the network until a basic signaling connection is established with the network. The RA procedure supports 2 types: 4-step RA type and 2-step RA type. Both of these types support contention-based random access (CBRA). Among them, the CBRA process of 4-step RA includes 4 steps: Step 1, the terminal device sends a PRACH carrying the RA preamble, that is, the transmission of Message 1 (Msg1); Step 2, the network device sends a random access response (RAR) message carried by the Physical downlink Shared Channel (PDSCH), that is, the transmission of Message 2 (Msg2); Step 3, the terminal device sends Message 3 (Msg3) carried by the PUSCH, that is, the transmission of Msg3; Step 4, the network device sends a contention resolution message carried by the PDSCH, that is, the transmission of Message 4 (Msg4).

[0086] The CBRA procedure for two-step RA consists of two steps: Step 1, the terminal device sends the RA preamble carried by the PRACH and the PUSCH, i.e., the transmission of Message (MsgA); Step 2, the network device sends the contention resolution message carried by the PDSCH, i.e., the transmission of Message B (MsgB). However, if the network device only receives the preamble in MsgA but does not receive the PUSCH in MsgA, the network device will initiate a fallback procedure. The CBRA fallback procedure for two-step RA consists of four steps: Step 1, the terminal device sends the RA preamble carried by the PRACH and the PUSCH, i.e., the transmission of MsgA; Step 2, the network device sends the fallback RAR message carried by the PDSCH, i.e., the transmission of MsgB; Step 3, the terminal device sends Msg3 carried by the PUSCH, i.e., the transmission of Msg3; Step 4, the network device sends the contention resolution message carried by the PDSCH, i.e., the transmission of Msg4.

[0087] The RAR message contains uplink grant (UL Grant) information, which can be referred to as RAR UL Grant or simply RAR Grant for short. The fallback RAR can also be a fallback indication message, and this fallback indication contains UL Grant, which can be called fallback RAR UL Grant or simply fallback RAR Grant for short. Both the RAR UL Grant and the fallback RAR UL Grant can be used to schedule the PUSCH carrying Msg3, and this Msg3 carries the identification information of the terminal device. For the convenience of description, the RAR can be the RAR in the four-step RA procedure or, alternatively, the fallback RAR in the two-step RA procedure. Similarly, the RAR UL Grant can be the RAR UL Grant in the four-step RA procedure or, alternatively, the fallback RAR UL Grant in the two-step RA procedure.

[0088] 4. Resource Indication Value (RIV)

[0089] The RIV is used to represent resource allocation. From the RIV, it is possible to deduce the starting resource block (RB) allocated to the terminal device for transmission (e.g., for transmitting Msg3) and the length of the continuously allocated RBs. Herein, the length of the RB can be the number of RBs. For example, in the RA scenario, Msg3 is transmitted via PUSCH, and its initial transmission scheduling information is indicated by the RAR Grant carried in Msg2. The RAR Grant includes a PUSCH frequency resource allocation field, and the PUSCH frequency resource allocation can indicate the frequency domain resource allocation of Msg3, that is, the PUSCH frequency resource allocation can include a RIV corresponding to the starting RB for transmitting uplink information and the length of the continuously allocated RBs. Another example is that in the case of the type1 (type 1) downlink frequency domain resource allocation method using continuous PRB resource allocation, the type1 resource allocation field contains a RIV, which corresponds to the starting RB for transmitting downlink information and the length of the continuously allocated RBs.

[0090] 5. Subband Full Duplex (SBFD) and non-Subband Full Duplex (non-SBFD)

[0091] Due to the limitation of the uplink and downlink time slot ratio in a Time Division Duplex (TDD) system, the transmission delay of the TDD system is relatively large. To reduce the implementation complexity of the base station, the transmission direction of all frequency domain resources of a TDD carrier at the same moment needs to be the same, either all uplink or all downlink, that is, the uplink and downlink time slot ratios of different frequency domain resources of a TDD carrier cannot be flexibly configured. With the diversification of services, especially considering the service requirements of vertical industries, different services have different transmission requirements for uplink and downlink, and a single uplink and downlink time slot ratio cannot meet the needs of different services. Based on the above two points and considering the implementation complexity of the base station, a solution of subband full duplex has been proposed, that is, different subbands of the same carrier adopt different uplink and downlink time slot ratios.

[0092] A carrier component is on a downlink symbol or a flexible symbol, and in the frequency domain range, it is divided into multiple subbands. The multiple subbands include an uplink subband (UL Subband) and a downlink subband (DL Subband). The network device can send downlink signals on the downlink subband and receive uplink signals on the uplink subband at the same time. That is, a symbol contains both a downlink subband and an uplink subband in the frequency domain, which can be called an SBFD symbol. For ease of description later, the time-frequency resources corresponding to the SBFD symbol can be called SBFD resources. Among them, the SBFD resources include the uplink resources of SBFD and the downlink resources of SBFD. The uplink resources of SBFD refer to the uplink subband part within the SBFD symbol, and the downlink resources of SBFD refer to the downlink subband part within the SBFD symbol. Correspondingly, when a symbol contains only downlink resources or uplink resources in the frequency domain, it can be called a non-SBFD symbol. For ease of description later, the time-frequency resources corresponding to the non-SBFD can be called non-SBFD resources.

[0093] Exemplarily, please refer to Figure 2 , Figure 2 which is a schematic diagram of the uplink and downlink TDD configuration of a time-frequency resource provided by an embodiment of this application. Figure 2 In [the figure], D represents the time-frequency resources for transmitting downlink signals, and U represents the time-frequency resources for transmitting uplink signals. Among them, slot n, slot n + 1, slot n + 2, and slot n + 3 are downlink symbols, and slot n + 4 is an uplink symbol. In the frequency domain positions corresponding to slot n + 1, slot n + 2, and slot n + 3, different subbands can transmit downlink signals and uplink signals respectively. The time-frequency resources corresponding to slot n + 1, slot n + 2, and slot n + 3 are called SBFD resources. Figure 2 The uplink subband is shown in [the figure]; the frequency domain resources corresponding to slot n are used to transmit downlink signals, and the frequency domain resources corresponding to slot n + 4 are used to transmit uplink signals. The time-frequency resources corresponding to slot n and slot n + 4 are called non-SBFD resources. It should be noted that Figure 2 is only an example of the uplink and downlink TDD configuration of SBFD resources and non-SBFD resources, and does not limit the resource ratio of the two resources for transmitting uplink signals and downlink signals. Optionally, slot n + 1, slot n + 2, and slot n + 3 can also be flexible symbols.

[0094] Optionally, the terminal device may obtain the TDD uplink and downlink configuration according to the common uplink and downlink configuration information sent by the network device. Alternatively, the terminal device may obtain the TDD uplink and downlink configuration according to the common uplink and downlink configuration information and the dedicated uplink and downlink configuration information sent by the network device, and determine the SBFD resources and non-SBFD resources in the carrier according to the TDD uplink and downlink configuration. Or rather, the system provides multiple configuration methods for slot formats, where the slot format includes the slot format of downlink symbols, uplink symbols, and flexible symbols. The terminal device may obtain the slot format according to the common uplink and downlink configuration information sent by the network device. Alternatively, the terminal device may obtain the slot format according to the common uplink and downlink configuration information and the dedicated uplink and downlink configuration information sent by the network device, and determine the SBFD resources and non-SBFD resources in the carrier according to the slot format.

[0095] Regarding the above-mentioned solution for SBFD, how to determine the frequency domain resources used for transmission within the SBFD resources still needs further research.

[0096] In view of this, the embodiments of the present application provide a resource determination method and a communication device, which can effectively determine the frequency domain resources used for transmission within the SBFD resources, and help the terminal device communicate with the network device using the SBFD resources.

[0097] Based on the Figure 1 system architecture shown below, the resource determination method provided by the embodiments of the present application will be introduced in detail. The execution subject in the embodiments of the present application may be a terminal device and a network device. Alternatively, the execution subject in the embodiments of the present application may be a device matching the terminal device, such as a processor, a chip, or a chip module, and a device matching the network device, such as a processor, a chip, or a chip module. The following will be described by taking the terminal device and the network device as examples.

[0098] Please refer to Figure 3 , Figure 3 which is a schematic flowchart of a resource determination method provided by the embodiments of the present application. The method may include but is not limited to the following steps:

[0099] 301. The terminal device receives an FDRA field from the network device. The FDRA field is used to determine resource indication information, and the resource indication information is used to determine first transmission frequency domain resources from a first frequency domain resource. The first frequency domain resource is determined based on a first overlapping resource, and the first overlapping resource is a frequency domain resource obtained by overlapping a second frequency domain resource with a sub-band within the SBFD resource. Correspondingly, the network device sends the FDRA field to the terminal device.

[0100] Among them, the second frequency-domain resource is an uplink frequency-domain resource or a downlink frequency-domain resource. The uplink frequency-domain resource is the frequency-domain resource configured or indicated by the network device for the terminal device to perform uplink transmission, such as the initial uplink BWP or the current active uplink BWP, etc. Among them, the current active uplink BWP is the dedicated BWP currently activated by the terminal device. The downlink frequency-domain resource is the frequency-domain resource configured or indicated by the network device for the terminal device to perform downlink transmission, such as the CORESET of the PDCCH carrying DCI.

[0101] Optionally, the second frequency-domain resource is an uplink frequency-domain resource, and the first overlapping resource is the frequency-domain resource overlapping with the uplink sub-bands within the SBFD resource of the second frequency-domain resource; or, the second frequency-domain resource is a downlink frequency-domain resource, and the first overlapping resource is the frequency-domain resource overlapping with the downlink sub-bands within the SBFD resource of the second frequency-domain resource.

[0102] Before the terminal device executes step 301, it can determine the first frequency-domain resource based on the first overlapping resource. After the terminal device executes step 301, it can determine the first transmission frequency-domain resource from the first frequency-domain resource according to the resource indication information.

[0103] Optionally, the terminal device determining the first frequency-domain resource based on the first overlapping resource may include: the terminal device determining the start resource of the first frequency-domain resource and the resource quantity of the first frequency-domain resource based on the first overlapping resource. Among them, the resource quantity of the first frequency-domain resource can be regarded as the resource length of the first frequency-domain resource.

[0104] The first frequency-domain resource determined based on the first overlapping resource may be at least one of the following three cases:

[0105] Case 1, the active uplink BWP includes the initial uplink BWP, the start resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the resource quantity of the first frequency-domain resource is the number of resource blocks within the first overlapping resource; among them, the second frequency-domain resource is the initial uplink BWP, and the first overlapping resource is the frequency-domain resource overlapping with the uplink sub-bands within the SBFD resource of the initial uplink BWP.

[0106] In Case 1, when the active uplink BWP includes the initial uplink BWP, the second frequency-domain resource is the initial uplink BWP, and the first overlapping resource is the frequency-domain resource overlapping with the uplink sub-bands within the SBFD resource of the initial uplink BWP. Thus, the terminal device determines that the start resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the resource quantity of the first frequency-domain resource is the number of resource blocks within the first overlapping resource.

[0107] Among them, the activated uplink BWP here can be regarded as the current activated uplink BWP of the terminal device. That the activated uplink BWP includes the initial uplink BWP means that the activated uplink BWP completely includes the initial uplink BWP, that is, each resource block in the initial uplink BWP is included in the activated uplink BWP, or in other words, the resource area of the initial uplink BWP is completely included in the resource area of the activated uplink BWP. Optionally, while the activated uplink BWP includes the initial uplink BWP, the cyclic prefix (CP) of the activated uplink BWP is the same as that of the initial uplink BWP, and the subcarrier spacing (SCS) of the activated uplink BWP is the same as that of the initial uplink BWP.

[0108] Optionally, the first resource block in the first overlapping resource may refer to the first complete resource block in the first overlapping resource; the number of resource blocks in the first overlapping resource may refer to the number of complete resource blocks in the first overlapping resource. If a resource block is completely included in the first overlapping resource, that is, the resource area of the resource block is completely located in the resource area of the first overlapping resource, then the resource block can be called a complete resource block in the first overlapping resource; for example, the first overlapping resource includes 11 resource blocks such as resource block 0 to resource block 10, and resource block 3 is completely included in the first overlapping resource, that is, the resource area of resource block 3 is completely included in the resource area of the first overlapping resource, then resource block 3 can be called a complete resource block in the first overlapping resource; another example is that half of the resource area of resource block A is located in the first overlapping resource, and the other half of the resource area of resource block 11 is located outside the first overlapping resource, then resource block 11 is not a complete resource block in the first overlapping resource. That the starting resource of the first frequency domain resource is the first resource block in the first overlapping resource means that the resource block counting of the first frequency domain resource starts from the first complete resource block in the first overlapping resource, and the starting resource of the first frequency domain resource can be marked as RB0 or physical resource block (PRB) 0.

[0109] Exemplarily, please refer to Figure 4 , Figure 4 which is a schematic diagram of the positional relationship among an SBFD resource, an activated uplink BWP, and an initial uplink BWP provided by an embodiment of the present application. Figure 4Among them, the activated uplink BWP includes the initial uplink BWP. The CP of the activated uplink BWP is the same as that of the initial uplink BWP, and the SCS of the activated uplink BWP is the same as that of the initial uplink BWP. The frequency-domain resources of the uplink sub-bands of the SBFD resources in the carrier or cell are located in CRB10 - CRB40, and are marked as gray resource blocks in the SBFD resources. The first overlapping resource is the frequency-domain resource where the initial uplink BWP overlaps with the uplink sub-bands in the SBFD resources, that is, a total of 2 CRBs, CRB39 and CRB40, which are marked as gray resource blocks in the initial uplink BWP. The first complete resource block in the first overlapping resource is CRB39. Starting from CRB39, CRB39 is used as the starting resource of the first frequency-domain resource, that is, PRB0 of the first frequency-domain resource. Since the complete resource blocks of the first overlapping resource include a total of 2 CRBs, CRB39 and CRB40, the number of resources of the first frequency-domain resource is 2. Among them, the resource blocks in the activated uplink BWP that overlap with the uplink sub-bands in the SBFD resources are marked as gray resource blocks.

[0110] Exemplarily, please refer to Figure 5 , Figure 5 which is a schematic diagram of the positional relationship between another SBFD resource, an activated uplink BWP, and an initial uplink BWP provided by an embodiment of the present application. Figure 5 Among them, the activated uplink BWP includes the initial uplink BWP. The CP of the activated uplink BWP is the same as that of the initial uplink BWP, and the SCS of the activated uplink BWP is the same as that of the initial uplink BWP. The frequency-domain resources of the uplink sub-bands of the SBFD resources in the carrier or cell are located in CRB10 - CRB40, and are marked as gray resource blocks in the SBFD resources. The first overlapping resource is the frequency-domain resource where the initial uplink BWP overlaps with the uplink sub-bands in the SBFD resources, that is, a total of 19 CRBs, CRB11 - CRB39, which are marked as gray resource blocks in the initial uplink BWP. The first complete resource block in the first overlapping resource is CRB11. Starting from CRB11, CRB11 is used as the starting resource of the first frequency-domain resource, that is, PRB0 of the first frequency-domain resource. Since the complete resource blocks of the first overlapping resource include a total of 19 CRBs, CRB11 - CRB39, the number of resources of the first frequency-domain resource is 19. Among them, the resource blocks in the activated uplink BWP that overlap with the uplink sub-bands in the SBFD resources are marked as gray resource blocks.

[0111] Case 2: There are frequency-domain resources in the initial uplink BWP outside the frequency-domain resource area of the activated uplink BWP. The starting resource of the first frequency-domain resource is the first resource block in the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks in the first overlapping resource or the number of resource blocks in the initial uplink BWP. Among them, the second frequency-domain resource is the activated uplink BWP, and the first overlapping resource is the frequency-domain resource where the activated uplink BWP overlaps with the uplink sub-bands in the SBFD resources.

[0112] In Mode 2, when there is frequency-domain resource in the initial uplink BWP outside the frequency-domain resource region of the active uplink BWP, the second frequency-domain resource is the active uplink BWP, and the first overlapping resource is the frequency-domain resource overlapping with the uplink subbands within the active uplink BWP and the SBFD resource. Thus, based on the first overlapping resource, the terminal device determines that the starting resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks within the first overlapping resource or the number of resource blocks of the initial uplink BWP.

[0113] Herein, the active uplink BWP can be regarded as the currently active uplink BWP of the terminal device. There are two cases where there is frequency-domain resource in the initial uplink BWP outside the frequency-domain resource region of the active uplink BWP: Case 1, the active uplink BWP does not overlap with the initial uplink BWP; Case 2, the active uplink BWP contains part of the frequency-domain resources of the initial uplink BWP. Among them, the active uplink BWP not overlapping with the initial uplink BWP means that none of the resource blocks in the initial uplink BWP are in the resource region of the active uplink BWP, that is, the frequency-domain resource region of the initial uplink BWP and the frequency-domain resource region of the active uplink BWP do not overlap at all. The active uplink BWP containing part of the frequency-domain resources of the initial uplink BWP means that part of the frequency-domain resources in the initial uplink BWP are in the resource region of the active uplink BWP, and the remaining part of the frequency-domain resources in the initial uplink BWP are outside the resource region of the active uplink BWP.

[0114] For the meaning of the first resource block within the first overlapping resource and the number of resource blocks within the first overlapping resource, reference can be made to the description in the aforementioned Case 1, which will not be elaborated here.

[0115] Exemplarily, please refer to Figure 6 , Figure 6 which is a schematic diagram of the positional relationship among another SBFD resource, the active uplink BWP, and the initial uplink BWP provided by an embodiment of the present application. Figure 6Among them, the activated uplink BWP includes partial frequency-domain resources of the initial uplink BWP; the frequency-domain resources of the uplink subbands of the SBFD resources within a carrier or cell are located in CRB10 - CRB40, marked as gray resource blocks in the SBFD resources, and the first resource block of the activated uplink BWP is CRB8; the first overlapping resource is the frequency-domain resource where the activated uplink BWP overlaps with the uplink subbands within the SBFD resources, that is, a total of 6 CRBs from CRB10 - CRB15, marked as gray resource blocks in the activated uplink BWP; the first complete resource block within the first overlapping resource is CRB10. Starting from CRB10 and counting, CRB10 is used as the starting resource of the first frequency-domain resource, that is, PRB0 of the first frequency-domain resource; the complete resource blocks of the first overlapping resource include a total of 6 CRBs from CRB10 - CRB15, and the initial uplink BWP includes 7 CRBs, so the resource quantity of the first frequency-domain resource is 6 or 7. It should be noted that Figure 6 Some resource blocks of the uplink subbands within the SBFD resources are omitted, so the activated uplink BWP and the initial uplink BWP do not align with the omitted resource blocks of the SBFD resources. Among them, the resource blocks in the initial uplink BWP that overlap with the uplink subbands within the SBFD resources are marked as gray resource blocks.

[0116] It should be noted that the activated uplink BWP, the initial uplink BWP, and the uplink subbands of the SBFD resources can partially overlap, not overlap, or completely overlap with each other. Exemplarily, please refer to Figure 7 , Figure 7 is a schematic diagram of the positional relationship between the activated uplink BWP, the initial uplink BWP, and the uplink subbands of the SBFD resources provided in an embodiment of the present application. Figure 7 Among them, D represents the downlink subband of the SBFD resource, and U represents the uplink subband of the SBFD resource. Figure 7 shows situations where the activated uplink BWP completely contains the initial uplink BWP, the activated uplink BWP includes partial frequency-domain resources of the initial uplink BWP, the activated uplink BWP completely contains the uplink subbands of the SBFD resources, the initial uplink BWP completely contains the uplink subbands of the SBFD resources, the initial uplink BWP and the SBFD resources do not overlap at all, and the uplink subbands of the SBFD resources include partial frequency-domain resources of the initial uplink BWP, etc.

[0117] In Case 3, the starting resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the resource quantity of the first frequency-domain resource is the number of resource blocks within the first overlapping resource; among them, the second frequency-domain resource is the CORESET where the PDCCH carrying DCI is located, and the first overlapping resource is the frequency-domain resource where the CORESET where the PDCCH carrying DCI is located overlaps with the downlink subbands within the SBFD resources.

[0118] Optionally, for the meanings of the first resource block within the first overlapping resource and the number of resource blocks within the first overlapping resource, reference may be made to the description in the aforementioned Case 1, which will not be elaborated here.

[0119] The first transmission frequency-domain resource determined from the first frequency-domain resource may be at least one of the following two frequency-domain resources:

[0120] Frequency-domain resource 1: The frequency-domain resource within the uplink sub-band of the SBFD resource for transmitting Msg3; wherein, the SBFD resource is located within the downlink symbol and / or the flexible symbol;

[0121] Frequency-domain resource 2: The frequency-domain resource of the PDSCH scheduled in the Common Search Space (CSS) in the first DCI format; optionally, the first DCI format may be DCI1_0.

[0122] For the description of Msg3, reference may be made to the elaboration of the RA process in the aforementioned related concepts, which will not be elaborated here.

[0123] Optionally, the first transmission frequency-domain resource determined from the first frequency-domain resource in Case 1 and / or Case 2 may be the aforementioned frequency-domain resource 1; the first transmission frequency-domain resource determined from the first frequency-domain resource in Case 3 may be the aforementioned frequency-domain resource 2.

[0124] Optionally, for the scenarios of Case 1 and / or Case 2, the FDRA field may be carried in the RAR Grant, DCI, or high-layer signaling. For the scenario of Case 3, the FDRA field may be carried in the DCI or high-layer signaling. Optionally, the high-layer signaling may be the RRC signaling.

[0125] In one implementation, for the scenarios of Case 1 and / or Case 2, the terminal device also truncates or extends the FDRA field according to the number of resources of the first frequency-domain resource; and determines the resource indication information according to the truncated or extended FDRA field.

[0126] Wherein, the terminal device determines the valid bits for determining the resource indication information by truncating or extending the received FDRA field.

[0127] Optionally, the terminal device truncates or extends the FDRA field according to the number of resources of the first frequency-domain resource, including: the terminal device truncates the FDRA field to the least significant bits of the first number in response to the number of resources of the first frequency-domain resource being less than or equal to the resource number threshold; or, the terminal device inserts zero bits of the second number after the uplink frequency hopping bit in the FDRA field in response to the number of resources of the first frequency-domain resource being greater than the resource number threshold.

[0128] Truncating the FDRA field to the least significant bits of the first quantity means continuously taking the lower bits of the first quantity from the least significant bit of the FDRA field. For example, if the FDRA field is 14 bits and the first quantity is 12, then starting from the least significant bit of the FDRA field, 12 consecutive bits are determined as the valid bits for determining the resource indication information, that is, these 12 bits form a new FDRA field that can be used to determine the resource indication information. Inserting the second quantity of zero bits after the uplink frequency hopping bit in the FDRA field means inserting bits with a value of 0 equal to the second quantity after the uplink frequency hopping bit in the FDRA field, and expanding to form a new FDRA field, which can be used to determine the resource indication information.

[0129] Among them, the first quantity is determined according to the resource quantity of the first frequency domain resource, and the second quantity is determined according to the resource quantity of the first frequency domain resource. For example, the first quantity can be log2[N1·(N1 + 1) / 2], where N1 is the resource quantity of the first frequency domain resource and N1 is an integer greater than or equal to 1. Another example is that the second quantity can be log2[N1·(N1 + 1) / 2] - 14, where N1 is the resource quantity of the first frequency domain resource and N1 is an integer greater than or equal to 1. The resource quantity threshold can be configured by higher layer signaling or set by the system, and the determination method of the resource quantity threshold is not limited here. The uplink frequency hopping bit is used to indicate the frequency offset value of the uplink frequency hopping, and the frequency offset value of the uplink frequency hopping is used to determine the frequency domain resource of the uplink frequency hopping. For example, the uplink frequency hopping bit can be used to indicate: the frequency domain resource of the uplink frequency hopping for repeated transmission of PUSCH.

[0130] In another implementation manner, for the scenario of case 3, the terminal device receives the FDRA field from the network device, and does not perform the aforementioned truncation or expansion processing on the FDRA field, and obtains the resource indication information from the FDRA field.

[0131] Optionally, the resource indication information can be the RIV. Optionally, the determination method of the RIV can be as follows:

[0132] If then RIV = N1(L RBs - 1) + RB start , if then RIV = N1(N1 - L RBs + 1) + (N1 - 1 - RB start ).

[0133] Among them, when the network device determines the RIV of the terminal device according to the above RIV determination method, RB start is the starting position of the first transmission frequency domain resource within the first frequency domain resource, and L RBsis the length of the first transmission frequency-domain resource, and N1 is the size of the first frequency-domain resource, i.e., the number of resource blocks. Among them, L RBs ≥1, and it cannot exceed N1 - RB start , is the floor operation.

[0134] Optionally, the terminal device performs the inverse operation of the above RIV determination method on the RIV to determine the first transmission frequency-domain resource, that is, to determine the starting position and length of the first transmission frequency-domain resource within the first frequency-domain resource.

[0135] In Figure 3 the embodiment shown, the first frequency-domain resource is determined based on the first overlapping resource. Since the first overlapping resource is the frequency-domain resource where the second frequency-domain resource overlaps with the subbands of the SBFD resource, the first frequency-domain resource corresponds to the SBFD resource; the terminal device also receives the FDRA field from the network device. The FDRA field is used to determine the resource indication information, and the first transmission frequency-domain resource can be determined from the first frequency-domain resource according to the resource indication information. Since the first frequency-domain resource corresponds to the SBFD resource, it realizes the effective determination of the frequency-domain resource for transmission within the SBFD resource from the first frequency-domain resource, which helps the terminal device communicate with the network device using the SBFD resource.

[0136] Please refer to Figure 8 , Figure 8 which is a schematic flowchart of another resource determination method provided by the embodiments of this application. This method may include but is not limited to the following steps:

[0137] 801. The terminal device receives the FDRA field from the network device. The FDRA field is used to determine the resource indication information, and the resource indication information is used to determine the first transmission frequency-domain resource from the first frequency-domain resource. The first frequency-domain resource is determined based on the first overlapping resource, and the first overlapping resource is the frequency-domain resource where the second frequency-domain resource overlaps with the subbands within the SBFD resource. Correspondingly, the network device sends the FDRA field to the terminal device.

[0138] Among them, the second frequency-domain resource is an uplink frequency-domain resource or a downlink frequency-domain resource.

[0139] 802. The terminal device determines the second transmission frequency-domain resource according to the first transmission frequency-domain resource and the frequency offset value.

[0140] Among them, the first transmission frequency-domain resource and the second transmission frequency-domain resource are the frequency-domain resources for uplink frequency hopping within the uplink subbands of the SBFD resource, and the SBFD resource is located within the downlink symbol and / or the flexible symbol. The frequency offset value in step 802 can be regarded as the frequency offset value corresponding to the SBFD resource, that is, the frequency offset value used to determine the frequency-hopping frequency-domain resource within the SBFD resource.

[0141] For example, the first transmission frequency-domain resource and the second transmission frequency-domain resource may be frequency-hopping frequency-domain resources for transmitting PUSCH in the repeated transmission mode. Another example is that the first transmission frequency-domain resource and the second transmission frequency-domain resource may be frequency-hopping frequency-domain resources for transmitting the Physical Uplink Control Channel (PUCCH) in the repeated transmission mode.

[0142] It should be noted that the first transmission frequency-domain resource may be determined from the first frequency-domain resource in Case 1 and / or Case 2 in the method embodiment shown in Figure 3 so that Step 801 can refer to the description of Step 301 in the method embodiment shown in Figure 3 which will not be elaborated here. The second transmission frequency-domain resource is determined according to the first transmission frequency-domain resource and the frequency offset value.

[0143] In one implementation, the first transmission frequency-domain resource and the second transmission frequency-domain resource are used to transmit Msg3. The frequency offset value is indicated by the uplink frequency-hopping bit in the FDRA field. The frequency offset value indicated by the uplink frequency-hopping bit and the number of frequency shift offset values indicated by the uplink frequency-hopping bit are determined according to the resource quantity of the second overlapping resource, where the second overlapping resource is the frequency-domain resource where the uplink sub-bands of the initial uplink BWP and the SBFD resource overlap. The description of Msg3 can refer to the elaboration of the RA process in the foregoing related concepts and will not be elaborated here.

[0144] Optionally, the resource quantity of the second overlapping resource may be the number of complete resource blocks within the second overlapping resource. Where a resource block is completely included in the second overlapping resource, that is, the resource area of the resource block is completely located in the resource area of the second overlapping resource, then this resource block can be called a complete resource block within the second overlapping resource.

[0145] Optionally, N UL_hop bits in the FDRA field are used to indicate the frequency offset value, and these N UL_hop bits can be called uplink frequency-hopping bits, that is, multiple frequency offset values can be configured through the uplink frequency-hopping bits. For example, a frequency-hopping offset list can be configured through high-layer signaling, and multiple frequency offset values are configured in this list. Refer to Table 1 below.

[0146] Table 1

[0147]

[0148] In Table 1, in response to N2 being less than the resource block quantity threshold, the uplink frequency-hopping bit is 1 bit, and the value of the uplink frequency-hopping bit being 0 indicates that the frequency offset value is The value of the uplink frequency-hopping bit being 1 indicates that the frequency offset value is In response to N2 being greater than or equal to the resource block quantity threshold, the uplink frequency hopping bit is 2 bits, and when the value of the uplink frequency hopping bit is 00, it indicates that the frequency offset value is When the value of the uplink frequency hopping bit is 01, it indicates that the frequency offset value is When the value of the uplink frequency hopping bit is 10, it indicates that the frequency offset value is When the value of the uplink frequency hopping bit is 11, it indicates reserved. Among them, the resource block quantity threshold can be configured according to high-layer signaling, and N2 represents the resource quantity of the second overlapping resource.

[0149] In another implementation manner, the first transmission frequency domain resource and the second transmission frequency domain resource can be the frequency domain resources within the uplink sub-band of the SBFD resource for the first uplink frequency hopping and / or the second uplink frequency hopping. Among them, the first uplink frequency hopping is the uplink frequency hopping for transmitting PUSCH, and the second uplink frequency hopping is the uplink frequency hopping for transmitting PDCCH.

[0150] The terminal device determines the second transmission frequency domain resource according to the first transmission frequency domain resource and the frequency offset value, including: the terminal device performs an offset process on the index of the first transmission frequency domain resource according to the frequency offset value; the terminal device performs a modulo operation on the index of the first transmission frequency domain resource after the offset process and the resource quantity of the third overlapping resource to obtain the index of the second transmission frequency domain resource.

[0151] Among them, the third overlapping resource is the frequency domain resource where the active uplink BWP overlaps with the uplink sub-band of the SBFD resource. The resource quantity of the third overlapping resource can refer to the number of complete resource blocks in the third overlapping resource. If a resource block is completely included in the third overlapping resource, that is, the resource area of the resource block is completely located in the resource area of the third overlapping resource, then this resource block can be called a complete resource block within the third overlapping resource.

[0152] For example, the terminal device performs an offset process on the index of the starting resource within the first transmission frequency domain resource according to the frequency offset value, performs a modulo operation on the index of the starting resource after the offset process and the resource quantity of the third overlapping resource to obtain the index of the starting resource of the second transmission frequency domain resource, and determines the resource length of the second transmission frequency domain resource according to the resource length of the first transmission frequency domain resource determined by the RIV, that is, the resource length of the second transmission frequency domain resource is the same as the resource length of the first transmission frequency domain resource. Among them, the index of the starting resource of the first transmission frequency domain resource can be expressed as RB start , and the index of the starting resource of the second transmission frequency domain resource can be expressed as (RB start + RB offset ) mod N3, RB offset represents the frequency offset value, and N3 represents the resource quantity of the third overlapping resource.

[0153] For another example, the terminal device performs an offset process on the indexes of all resources within the first transmission frequency-domain resource according to the frequency offset value, and then performs a modulo operation on the resource indexes of all resources within the first transmission frequency-domain resource after the offset process and the resource quantity of the third overlapping resource, to obtain the indexes of all resources of the second transmission frequency-domain resource.

[0154] Performing the above modulo operation is to avoid the resources marked by the resource indexes after the offset process being located outside the uplink subband of the SBFD resource, thereby ensuring that the terminal device can perform uplink frequency hopping transmission through the second transmission frequency-domain resource.

[0155] Exemplarily, please refer to Figure 9 , Figure 9 which is a schematic diagram of the positional relationship between a first transmission frequency-domain resource and a second transmission frequency-domain resource provided by an embodiment of the present application. Figure 9 In, D represents the downlink subband within the SBFD resource, and U represents the uplink subband within the SBFD resource. After performing an offset process on the indexes of the first transmission frequency-domain resource according to the frequency offset value, the frequency-domain resources identified by the indexes of the first transmission frequency-domain resource after the offset process may be located in the downlink subband of the SBFD resource. Further, a modulo operation is performed on the indexes of the first transmission frequency-domain resource after the offset process and the resource quantity of the third overlapping resource to obtain the indexes of the second transmission frequency-domain resource, such that the second transmission frequency-domain resource is located in the uplink subband of the SBFD resource and can be used for uplink transmission.

[0156] Optionally, the frequency offset value is carried in DCI or high-layer signaling. For example, for the frequency-domain resource allocation Type 1 of DG-PUSCH, the uplink frequency hopping bit in the FDRA field of DCI indicates the frequency offset value. For another example, the uplink frequency hopping bit in the FDRA field received in step 802 indicates the frequency offset value. For still another example, for CG-PUSCH, the frequency-domain offset value can be configured by high-layer signaling, and optionally, the frequency offset value configured by high-layer signaling can also be activated through DCI.

[0157] Optionally, the frequency offset value can be determined according to the resource quantity of the third overlapping resource. Among them, the frequency offset value can be less than or equal to the resource quantity of the third overlapping resource - 1.

[0158] Optionally, the terminal device may further determine, according to the FDRA field from the network device, a third transmission frequency-domain resource for indicating uplink frequency hopping within the non-SBFD resource, and determine a fourth frequency-domain resource according to the frequency offset value corresponding to the non-SBFD resource and the third frequency-domain resource. The frequency offset value corresponding to the non-SBFD resource may also be carried in DCI or high-layer signaling, similar to the carrying manner of the frequency offset value corresponding to the foregoing SBFD resource, which will not be elaborated herein. Optionally, the frequency offset value corresponding to the non-SBFD resource may be the same as or different from the frequency offset value corresponding to the foregoing SBFD resource.

[0159] Optionally, at least one of the following situations may occur for the first transmission frequency-domain resource and the second transmission frequency-domain resource:

[0160] Situation 1: In the intra-slot frequency hopping mode, the first transmission frequency-domain resource is the frequency-domain resource of the first hop in the intra-slot frequency hopping mode, and the second transmission frequency-domain resource is the frequency-domain resource of the second hop in the intra-slot frequency hopping mode; or,

[0161] Situation 2: In the inter-slot frequency hopping mode, the first transmission frequency-domain resource is the frequency-domain resource of the even slots in the inter-slot frequency hopping mode, and the second transmission frequency-domain resource is the frequency-domain resource of the odd slots in the inter-slot frequency hopping mode; or,

[0162] Situation 3: In the inter-slot frequency hopping mode with Demodulation Reference Signal (DMRS) bundling, the first transmission frequency-domain resource is the frequency-domain resource of the even-slot intervals in the inter-slot frequency hopping mode with DMRS bundling, and the second transmission frequency-domain resource is the frequency-domain resource of the odd-slot intervals in the inter-slot frequency hopping mode with DMRS bundling.

[0163] Among them, the even slots and odd slots in the inter-slot frequency hopping mode are the slots available for uplink transmission; the even-slot intervals and odd-slot intervals in the inter-slot frequency hopping mode with DMRS bundling are the frequency hopping intervals available for uplink transmission.

[0164] In one implementation manner, for Situation 2, the uplink frequency hopping is the first uplink frequency hopping of PUSCH. The index of the foregoing even slots is the index of the even slots in the system radio frame, and the index of the foregoing odd slots is the index of the odd slots in the system radio frame. Among them, the slot index in the system radio frame may be regarded as an absolute slot index.

[0165] Exemplarily, please refer to Figure 10 , Figure 10 which is a schematic diagram of the frequency-domain resource of the first uplink frequency hopping in the inter-slot frequency hopping mode provided by an embodiment of this application. Figure 10Among them, time slot 0 and time slot 1 correspond to SBFD resources. The resource blocks marked in gray in the frequency domain resources corresponding to time slot 0 are the first transmission resources, and RB start is the starting resource of the first transmission resource. The resource blocks marked in gray in the frequency domain resources corresponding to time slot 1 are the second transmission resources.

[0166] Optionally, for the time slots available for uplink frequency hopping of PUSCH within non-SBFD resources, the time slot indices in the system radio frame can also be used for marking.

[0167] Exemplarily, please refer to Figure 11 , Figure 11 which is a schematic diagram of the frequency hopping domain resources of the first uplink frequency hopping in another inter-time-slot frequency hopping mode provided by an embodiment of the present application. Figure 11 Among them, each time slot index is the absolute time slot index in the system radio frame. Among them, time slot 0, time slot 3, and time slot 4 correspond to non-SBFD resources, that is, the resources of the uplink BWP. Time slot 1 and time slot 2 correspond to SBFD resources; the resource blocks marked in gray in the frequency domain resources corresponding to time slot 0 and time slot 4 are the third transmission frequency domain resources, RB1 is the starting resource of the third transmission frequency domain resources, the resource blocks marked in gray in the frequency domain resources corresponding to time slot 3 are the fourth transmission frequency domain resources, and RB1' is the starting resource of the fourth transmission frequency domain resources; the resource blocks marked in gray in the frequency domain resources corresponding to time slot 2 are the first transmission frequency domain resources, RB2 is the starting resource of the first transmission frequency domain resources, the resource blocks marked in gray in the frequency domain resources corresponding to time slot 1 are the second transmission frequency domain resources, and RB2' is the starting resource of the second transmission frequency domain resources.

[0168] In another implementation manner, for case 2, the uplink frequency hopping is the second uplink frequency hopping of PUCCH. The index of the above-mentioned even time slots is the index of the even time slots within the SBFD resources, and the index of the above-mentioned odd time slots is the index of the odd time slots within the SBFD resources. Among them, the index of the above-mentioned even time slots and the index of the above-mentioned odd time slots can be regarded as the relative time slot indices within the SBFD resources. For example, the first time slot for PUCCH repeated transmission within the SBFD resources is marked as time slot 0 of the SBFD resources. Time slot 0 of the SBFD resources is the index of this time slot. Starting from time slot 0 of the SBFD resources, the subsequent time slots within the SBFD resources are sequentially counted and marked to obtain the relative time slot indices within the SBFD resources.

[0169] Optionally, the first time slot for PUCCH repeated transmission within non-SBFD resources can also be marked as time slot 0 of the non-SBFD resources. Time slot 0 of the non-SBFD resources is the index of this time slot. Starting from time slot 0 of the non-SBFD resources, the subsequent time slots within the non-SBFD resources are sequentially counted and marked to obtain the relative time slot indices within the non-SBFD resources.

[0170] Exemplarily, please refer toFigure 12 , Figure 12 It is a schematic diagram of the hopping frequency domain resources of the second uplink hopping in an inter-slot hopping mode provided by an embodiment of the present application. Figure 12 Among them, non-SBFD resource time slot 0, non-SBFD resource time slot 1, and non-SBFD resource time slot 2 are relative time slot indexes within non-SBFD resources, that is, relative time slot indexes within the uplink BWP. SBFD resource time slot 0 and SBFD resource time slot 1 are relative time slot indexes within SBFD resources; the resource blocks marked in gray in the frequency domain resources corresponding to non-SBFD resource time slot 0 and non-SBFD resource time slot 2 are the third transmission frequency domain resources, RB1 is the starting resource of the third transmission frequency domain resources, and the resource blocks marked in gray in the frequency domain resources corresponding to non-SBFD resource time slot 1 are the fourth transmission frequency domain resources, RB1' is the starting resource of the fourth transmission frequency domain resources; the resource blocks marked in gray in the frequency domain resources corresponding to SBFD resource time slot 0 are the first transmission frequency domain resources, RB2 is the starting resource of the first transmission frequency domain resources, and the resource blocks marked in gray in the frequency domain resources corresponding to SBFD resource time slot 1 are the second transmission frequency domain resources, RB2' is the starting resource of the second transmission frequency domain resources.

[0171] In one implementation, for case three, the first uplink hopping of PUSCH, the index of the even time slot interval mentioned above is the index of the even time slot interval in the system radio frame, and the index of the odd time slot interval mentioned above is the index of the odd time slot interval in the system radio frame. Among them, the time slot interval index in the system radio frame can be regarded as an absolute time slot interval index.

[0172] Optionally, there may be SBFD resources and non-SBFD resources within a time slot interval. The non-BFD resources within the time slot interval can also be used for the uplink hopping of PUSCH.

[0173] Exemplarily, please refer to Figure 13 , Figure 13 It is a schematic diagram of the hopping frequency domain resources of an uplink hopping provided by an embodiment of the present application. Optionally, Figure 13 It can represent the hopping frequency domain resources of the first uplink hopping in case three. Among them, each time slot interval index is the absolute time slot interval index in the system radio frame, and there are SBFD resources and non-SBFD resources (uplink BWP) within each time slot interval marked by each time slot interval index; the resource blocks marked in gray in the SBFD resources of time slot interval 0 and time slot interval 2 are the first transmission resources, RB start is the starting resource of the first transmission resources, and the resource blocks marked in gray in the SBFD resources of time slot interval 1 are the second transmission resources; the resource blocks marked in gray in the non-SBFD resources of time slot interval 0 and time slot interval 2 are the third transmission resources, and the resource blocks marked in gray in the non-SBFD resources of time slot interval 1 are the fourth transmission resources.

[0174] In another implementation, for Case 3, the uplink frequency hopping is the second uplink frequency hopping of PUCCH. The index of the even time slot interval is the index of the even time slot interval within the SBFD resource, and the index of the odd time slot interval is the index of the odd time slot interval within the SBFD resource. Among them, the above-mentioned index of the even time slot interval and the above-mentioned index of the odd time slot interval can be regarded as the relative time slot interval indexes within the SBFD resource. For example, the first time slot interval of PUCCH repeated transmission within the SBFD resource is marked as time slot interval 0 of the SBFD resource. The time slot interval 0 of the SBFD resource is the index of this time slot interval. Starting from time slot interval 0 of the SBFD resource, the subsequent time slot intervals within the SBFD resource are sequentially counted and marked to obtain the relative time slot interval indexes within the SBFD resource.

[0175] Optionally, the first time slot interval of PUCCH repeated transmission outside the SBFD resource can also be marked as time slot interval 0 of the non - SBFD resource. The time slot interval 0 of the non - SBFD resource is the index of this time slot interval. Starting from time slot interval 0 of the non - SBFD resource, the subsequent time slot intervals within the non - SBFD resource are sequentially counted and marked to obtain the relative time slot interval indexes within the non - SBFD resource.

[0176] Since there may be SBFD resources and non - SBFD resources within a time slot interval, the relative time slot interval indexes of the SBFD resources and the relative time slot interval indexes of the non - SBFD resources may have the same or different numbers. For example, Figure 13 It can represent the frequency - hopping frequency domain resources of the second uplink frequency hopping in Case 3. Time slot interval 0, time slot interval 1, and time slot interval 2 can represent the relative time slot intervals of the SBFD resource, or can also represent the relative time slot intervals of the non - BFD resource. Other representation methods are the same as those Figure 13 representing the frequency - hopping frequency domain resources of the first uplink frequency hopping in Case 3, and will not be elaborated here.

[0177] In Figure 8 the shown embodiment, the first frequency domain resource is determined based on the first overlapping resource. Since the first overlapping resource is the frequency domain resource where the second frequency domain resource overlaps with the sub - bands of the SBFD resource, the first frequency domain resource corresponds to the SBFD resource. The terminal device receives the FDRA field from the network device. The FDRA field is used to determine the resource indication information, and can determine the first transmission frequency domain resource from the first frequency domain resource according to the resource indication information. Since the first frequency domain resource corresponds to the SBFD resource, it realizes effectively determining the frequency domain resource within the SBFD resource for transmission from the first frequency domain resource; and also determines the second transmission frequency domain resource for uplink frequency hopping according to the first transmission frequency domain resource for uplink frequency hopping and the frequency offset value, thereby effectively determining the frequency domain resource within the SBFD resource for uplink frequency hopping, which helps the terminal device communicate with the network device using the SBFD resource.

[0178] It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that this application is not limited by the described action sequence, because according to this application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0179] In the above embodiments, the descriptions of the respective embodiments have their own emphases. Any plurality of embodiments can be combined and used. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0180] The above mainly introduces the solutions of the embodiments of this application from the perspective of the method side. It can be understood that in order for the terminal device and the network device to implement the above functions, they include the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed in this article, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving the hardware 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 function for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0181] The embodiments of this application can divide the functional units of the terminal device and the network device according to the above method examples. For example, each functional unit can be divided corresponding to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of units in the embodiments of this application is illustrative, only a logical function division, and there can be other division methods in actual implementation.

[0182] Please refer to Figure 14 , Figure 14 is a schematic structural diagram of a communication device provided by an embodiment of this application. The communication device 140 can be a terminal device or a device matching the terminal device, such as a processor, a chip, or a chip module; or the communication device 140 can be a network device or a device matching the network device, such as a processor, a chip, or a chip module. As Figure 14 shown, the communication device 140 includes a communication unit 1401. The communication unit 1401 can be a module unit for processing signals, data, information, etc., and no specific limitation is made thereto.

[0183] The communication device 140 may further include a storage unit for storing computer program codes or instructions executed by the communication device 140. The storage unit may be a memory.

[0184] In addition, it should be noted that the communication device 140 may be a chip or a chip module.

[0185] The communication unit 1401 may be integrated in the processing unit. The processing unit may be a processor or a controller. For example, it may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the disclosure of the present application. The processing unit may also be a combination that implements a computing function, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, and so on.

[0186] Specifically, the communication unit 1401 is used to execute any step performed by the terminal device or the network device in the above method embodiments. A detailed description will be given below.

[0187] In the case where the communication unit 1401 is used to execute any step performed by the terminal device in the above method embodiments:

[0188] The communication unit 1401 is used to receive an FDRA field, and the FDRA field is used to determine resource indication information; wherein, the resource indication information is used to determine a first transmission frequency domain resource from a first frequency domain resource, the first frequency domain resource is determined based on a first overlapping resource, and the first overlapping resource is a frequency domain resource obtained by overlapping a second frequency domain resource with a sub-band within the SBFD resource, and the second frequency domain resource is an uplink frequency domain resource or a downlink frequency domain resource.

[0189] Optionally, the activated uplink BWP includes an initial uplink BWP, the starting resource of the first frequency domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency domain resource is the number of resource blocks within the first overlapping resource; wherein, the second frequency domain resource is the initial uplink BWP, and the first overlapping resource is a frequency domain resource obtained by overlapping the initial uplink BWP with an uplink sub-band within the SBFD resource.

[0190] Optionally, the initial uplink BWP has frequency-domain resources outside the frequency-domain resource region of the active uplink BWP. The starting resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks within the first overlapping resource or the number of resource blocks of the initial uplink BWP; wherein, the second frequency-domain resource is the active uplink BWP, and the first overlapping resource is the frequency-domain resource where the active uplink BWP overlaps with the uplink sub-bands within the SBFD resource.

[0191] Optionally, communication device 140 further includes:

[0192] Truncation / extension unit ( Figure 14 not shown in the figure), configured to perform truncation or extension processing on the FDRA field according to the number of resources of the first frequency-domain resource;

[0193] Determination unit ( Figure 14 not shown in the figure), configured to determine resource indication information according to the FDRA field after truncation or extension processing.

[0194] Wherein, the truncation / extension unit and the determination unit may be integrated in the processing unit.

[0195] Optionally, the truncation / extension unit is specifically configured to, in response to the number of resources of the first frequency-domain resource being less than or equal to the resource number threshold, truncate the FDRA field to the least significant bits of the first quantity, where the first quantity is determined according to the number of resources of the first frequency-domain resource; or, in response to the number of resources of the first frequency-domain resource being greater than the resource number threshold, insert the second quantity of zero bits after the uplink frequency hopping bit in the FDRA field, where the uplink frequency hopping bit is used to indicate the frequency offset value of uplink frequency hopping, and the second quantity is determined according to the number of resources of the first frequency-domain resource.

[0196] Optionally, the first transmission frequency-domain resource is the frequency-domain resource within the uplink sub-band of the SBFD resource for transmitting Msg3, and the SBFD resource is located within the downlink symbol and / or flexible symbol.

[0197] Optionally, the first transmission frequency-domain resource is the frequency-domain resource of the PDSCH scheduled in the first DCI format within the CSS; the starting resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks within the first overlapping resource; wherein, the second frequency-domain resource is the CORESET where the PDCCH carrying the DCI is located, and the first overlapping resource is the frequency-domain resource where the CORESET overlaps with the downlink sub-bands within the SBFD resource.

[0198] Optionally, the determination unit is further configured to determine a second transmission frequency-domain resource according to the first transmission frequency-domain resource and the frequency offset value; wherein the first transmission frequency-domain resource and the second transmission frequency-domain resource are frequency-domain resources for uplink frequency hopping within the uplink sub-bands of the SBFD resource, and the SBFD resource is located within the downlink symbol and / or the flexible symbol.

[0199] Optionally, the first transmission frequency-domain resource and the second transmission frequency-domain resource are used to transmit Msg3; the frequency offset value is indicated by the uplink frequency hopping bit in the FDRA field; the frequency offset value indicated by the uplink frequency hopping bit and the number of frequency shift offset values indicated by the uplink frequency hopping bit are determined according to the resource quantity of the second overlapping resource, and the second overlapping resource is the frequency-domain resource where the initial uplink BWP and the uplink sub-band overlap.

[0200] Optionally, the determination unit is specifically configured to perform an offset process on the index of the first transmission frequency-domain resource according to the frequency offset value; perform a modulo operation on the index of the first transmission frequency-domain resource after the offset process and the resource quantity of the third overlapping resource to obtain the index of the second transmission frequency-domain resource, and the third overlapping resource is the frequency-domain resource where the active uplink BWP and the uplink sub-band of the SBFD resource overlap.

[0201] Optionally, the frequency offset value is carried in the DCI or the high-layer signaling; the frequency offset value is determined according to the resource quantity of the third overlapping resource.

[0202] Optionally, the first transmission frequency-domain resource is the frequency-domain resource of the first hop in the in-slot frequency hopping mode, and the second transmission frequency-domain resource is the frequency-domain resource of the second hop in the in-slot frequency hopping mode; or, the first transmission frequency-domain resource is the frequency-domain resource of the even slot in the inter-slot frequency hopping mode, and the second transmission frequency-domain resource is the frequency-domain resource of the odd slot in the inter-slot frequency hopping mode; or, the first transmission frequency-domain resource is the frequency-domain resource of the even slot interval in the inter-slot frequency hopping mode of DMRS bundling, and the second transmission frequency-domain resource is the frequency-domain resource of the odd slot interval in the inter-slot frequency hopping mode of DMRS bundling.

[0203] Optionally, the uplink frequency hopping is the first uplink frequency hopping of the PUSCH, the index of the even slot is the index of the even slot in the system radio frame, and the index of the odd slot is the index of the odd slot in the system radio frame; or, the uplink frequency hopping is the second uplink frequency hopping of the PUCCH, the index of the even slot is the index of the even slot within the SBFD resource, and the index of the odd slot is the index of the odd slot within the SBFD resource.

[0204] Optionally, the uplink frequency hopping is the first uplink frequency hopping for PUSCH, the index of the even time slot interval is the even time slot interval index in the system radio frame, and the index of the odd time slot interval is the odd time slot interval index in the system radio frame; or, the uplink frequency hopping is the second uplink frequency hopping for PUCCH, the index of the even time slot interval is the even time slot interval index within the SBFD resource, and the index of the odd time slot interval is the odd time slot interval index within the SBFD resource.

[0205] In the case where the communication unit 1401 is used to perform any step executed by the network device in the above method embodiments:

[0206] The communication unit 1401 is used to send an FDRA field, and the FDRA field is used to determine resource indication information; wherein, the resource indication information is used to determine a first transmission frequency domain resource from a first frequency domain resource, the first frequency domain resource is determined based on a first overlapping resource, and the first overlapping resource is a frequency domain resource obtained by overlapping a second frequency domain resource with a sub-band within the SBFD resource, and the second frequency domain resource is an uplink frequency domain resource or a downlink frequency domain resource.

[0207] Optionally, the activated uplink BWP includes an initial uplink BWP, the starting resource of the first frequency domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency domain resource is the number of resource blocks within the first overlapping resource; wherein, the second frequency domain resource is the initial uplink BWP, and the first overlapping resource is the frequency domain resource obtained by overlapping the initial uplink BWP with the uplink sub-band within the SBFD resource.

[0208] Optionally, there are frequency domain resources of the initial uplink BWP outside the frequency domain resource area of the activated uplink BWP, the starting resource of the first frequency domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency domain resource is the number of resource blocks within the first overlapping resource or the number of resource blocks of the initial uplink BWP; wherein, the second frequency domain resource is the activated uplink BWP, and the first overlapping resource is the frequency domain resource obtained by overlapping the activated uplink BWP with the uplink sub-band within the SBFD resource.

[0209] Optionally, the first transmission frequency domain resource is the frequency domain resource for transmitting Msg3 within the uplink sub-band of the SBFD resource, and the SBFD resource is located within the downlink symbol and / or the flexible symbol.

[0210] Optionally, the first transmission frequency domain resource is the frequency domain resource of the PDSCH scheduled in the first DCI format within the CSS; the starting resource of the first frequency domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency domain resource is the number of resource blocks within the first overlapping resource; wherein, the second frequency domain resource is the CORESET where the PDCCH carrying the DCI is located, and the first overlapping resource is the frequency domain resource obtained by overlapping the CORESET with the downlink sub-band within the SBFD resource.

[0211] Optionally, the first transmission frequency-domain resource and the second transmission frequency-domain resource are frequency-domain resources for uplink frequency hopping within the uplink sub-bands of the SBFD resource, and the SBFD resource is located within the downlink symbol and / or flexible symbol; the second transmission frequency-domain resource is determined according to the first transmission frequency-domain resource and the frequency offset value.

[0212] Optionally, the first transmission frequency-domain resource and the second transmission frequency-domain resource are used to transmit Msg3; the FDRA field includes an uplink frequency hopping bit, and the uplink frequency hopping bit is used to indicate the frequency offset value; the frequency offset value indicated by the uplink frequency hopping bit and the number of frequency shift offset values indicated by the uplink frequency hopping bit are determined according to the resource quantity of the second overlapping resource, and the second overlapping resource is the frequency-domain resource where the initial uplink BWP and the uplink sub-band overlap.

[0213] Optionally, the frequency shift value is carried in DCI or high-layer signaling; the frequency offset value is determined according to the resource quantity of the third overlapping resource, and the third overlapping resource is the frequency-domain resource where the active uplink BWP and the uplink sub-band of the SBFD resource overlap.

[0214] Optionally, the first transmission frequency-domain resource is the frequency-domain resource of the first hop in the frequency hopping pattern within a time slot, and the second transmission frequency-domain resource is the frequency-domain resource of the second hop in the frequency hopping pattern within a time slot; or, the first transmission frequency-domain resource is the frequency hopping frequency-domain resource of the even time slots in the inter-slot frequency hopping pattern, and the second transmission frequency-domain resource is the frequency hopping frequency-domain resource of the odd time slots in the inter-slot frequency hopping pattern; or, the first transmission frequency-domain resource is the frequency hopping frequency-domain resource of the even time slot intervals in the inter-slot frequency hopping pattern of DMRS bundling, and the second transmission frequency-domain resource is the frequency hopping frequency-domain resource of the odd time slot intervals in the inter-slot frequency hopping pattern of DMRS bundling.

[0215] Optionally, the uplink frequency hopping is the first uplink frequency hopping of PUSCH, the index of the even time slots is the index of the even time slots in the system radio frame, and the index of the odd time slots is the index of the odd time slots in the system radio frame; or, the uplink frequency hopping is the second uplink frequency hopping of PUCCH, the index of the even time slots is the index of the even time slots within the SBFD resource, and the index of the odd time slots is the index of the odd time slots within the SBFD resource.

[0216] Optionally, the uplink frequency hopping is the first uplink frequency hopping of PUSCH, the index of the even time slot intervals is the index of the even time slot intervals in the system radio frame, and the index of the odd time slot intervals is the index of the odd time slot intervals in the system radio frame; or, the uplink frequency hopping is the second uplink frequency hopping of PUCCH, the index of the even time slot intervals is the index of the even time slot intervals within the SBFD resource, and the index of the odd time slot intervals is the index of the odd time slot intervals within the SBFD resource.

[0217] Among them, for the relevant content of this embodiment, reference can be made to the relevant content of the above method embodiment. Details are not described herein again. The embodiments of the present application and the above method embodiments are based on the same concept and have the same technical effects. For the specific principle, please refer to the description of the above method embodiment and will not be elaborated herein.

[0218] Please refer to Figure 15 , Figure 15 which is a schematic structural diagram of another communication device provided by an embodiment of the present application. The communication device 150 may be a terminal device or a device matching the terminal device, for example, a processor, a chip or a chip module. Or it may be a network device or a device matching the network device, for example, a processor, a chip or a chip module. The communication device 150 may include a processor 1501. Optionally, the communication device 150 may further include a memory 1502 and a computer program or instruction stored on the memory 1502 ( Figure 15 not shown in the figure). Among them, the processor 1501 is connected to the memory 1502. Optionally, the communication device 150 may further include a transceiver 1503. Among them, the processor 1501, the memory 1502, and the transceiver 1503 may be connected through a bus 1504 or other means. The bus is represented by a thick line in Figure 15 the figure. For the connection manners between other components, only a schematic illustration is provided and is not limited thereto. The bus may be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 15 only one thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0219] The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information interaction between devices, units or modules. In the embodiments of the present application, the specific connection medium between the above-mentioned processor 1501, memory 1502, and transceiver 1503 is not limited.

[0220] The memory 1502 may include a read-only memory and a random access memory, and provide instructions and data to the processor 1501. A part of the memory 1502 may further include a non-volatile random access memory.

[0221] The processor 1501 may be a Central Processing Unit (CPU), and the processor 1501 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor. Optionally, the processor 1501 may also be any conventional processor, etc.

[0222] The transceiver 1503 is configured to receive or transmit data.

[0223] In one implementation, the memory 1502 is used to store computer programs or instructions; the processor 1501 is used to call the computer programs or instructions stored in the memory 1502 for execution Figure 3 and Figure 8 the steps performed by the terminal device or the network device in the corresponding method embodiment.

[0224] In the embodiments of the present application, the method provided by the embodiments of the present application can be implemented by running a computer program (including program code or instructions) capable of performing the steps involved in the above method on a general computing device such as a computer including processing elements and storage elements such as a CPU, a Random Access Memory (RAM), and a Read-Only Memory (ROM). The computer program or instructions can be recorded on, for example, a computer-readable recording medium, loaded into the above computing device through the computer-readable recording medium, and run therein.

[0225] Based on the same inventive concept, the principle and beneficial effect of the communication device 150 provided in the embodiments of the present application for solving problems are similar to those of the embodiments Figure 3 and Figure 8 shown in the present application for solving problems. The principle and beneficial effect of the method implementation can be referred to. For the sake of brevity, they will not be elaborated here.

[0226] The foregoing communication device may be, for example: a chip, or a chip module.

[0227] An embodiment of the present application further provides a chip, which includes a processor that can execute the relevant steps of the terminal device or the network device in the foregoing method embodiments. The specific implementation of the terminal device or the network device can refer to the description of the relevant content in the foregoing method embodiments, which will not be elaborated here.

[0228] In an optional implementation manner, the chip further includes at least one first memory and at least one second memory; the foregoing at least one first memory and the foregoing processor are interconnected by a line, and the foregoing first memory stores instructions; the foregoing at least one second memory and the foregoing processor are interconnected by a line, and the foregoing second memory stores the data that needs to be stored in the foregoing method embodiments.

[0229] Please refer to Figure 16 , Figure 16 FIG. is a schematic structural diagram of a chip module provided by an embodiment of the present application. The chip module 160 can execute the relevant steps of the terminal device or the network device in the foregoing method embodiments. The chip module 160 includes: a communication interface 1601 and a chip 1602.

[0230] Among them, the communication interface 1601 is used for internal communication of the chip module or for communication between the chip module and an external device. The communication interface 1601 can also be described as a communication module. The chip 1602 includes a processor ( Figure 16 not shown in the figure). The chip 1602 is used to implement the functions of the terminal device or the network device in the embodiments of the present application, that is, the processor of the chip 1602 is used to execute the relevant steps of the terminal device or the network device in the foregoing method embodiments. The specific implementation of the terminal device or the network device can refer to the description of the relevant content in the foregoing method embodiments, which will not be elaborated here.

[0231] Optionally, the chip 1602 may further include a memory ( Figure 16 not shown in the figure) and a computer program or instruction stored on the memory ( Figure 16 not shown in the figure), and the processor executes the computer program or instruction to implement the relevant steps executed by the terminal device or the network device described in the foregoing method embodiments. The specific implementation of the terminal device or the network device can refer to the description of the relevant content in the foregoing method embodiments, which will not be elaborated here.

[0232] Optionally, the chip 1602 and the communication interface 1601 are interconnected by a line; through the communication interface 1601, the chip module 160 can interact data with other chip modules, other terminals, servers and other modules or devices.

[0233] Optionally, the chip module 160 may further include a storage module 1603 and a power supply module 1604. The storage module 1603 is used to store data and instructions. The power supply module 1604 is used to supply electrical energy to the chip module.

[0234] For each device or product applied to or integrated into the chip module, each module included therein may be implemented in the form of hardware such as circuits. Different modules may be located in the same component (such as a chip, a circuit module, etc.) or different components of the chip module. Alternatively, at least some modules may be implemented in the form of software programs, and the software programs run on a processor integrated inside the chip module, and the remaining (if any) modules may be implemented in the form of hardware such as circuits.

[0235] The embodiment of the present application further provides a computer-readable storage medium. A computer program or instruction is stored in the computer-readable storage medium. When the computer program or instruction is executed, for example, when the computer program or instruction is executed by a processor or a computer, the method flow of the method embodiment executed by the above terminal device or the above network device will be implemented. The specific implementation of the terminal device or the network device may refer to the description of the relevant content in the foregoing embodiment, and will not be elaborated here. It can be understood that the computer storage medium here may include both the built-in storage medium in the terminal device or the network device, and of course may also include the extended storage medium supported by the terminal device or the network device. The computer storage medium provides a storage space, and the operating system of the terminal device or the network device is stored in this storage space. And, one or more instructions suitable for being loaded and executed by the processor are stored in this storage space, and these instructions may be one or more computer programs (including program codes). It should be noted that the computer storage medium here may be a high-speed RAM memory, or a non-volatile memory, such as at least one disk memory, or may also be Flash (flash memory); optionally, it may also be at least one computer storage medium located far from the foregoing processor. The specific implementation of the terminal device or the network device may refer to the description of the relevant content in the foregoing method embodiment, and will not be elaborated here.

[0236] The embodiment of the present application further provides a computer program product, including a computer program or instruction. When the computer program or instruction is executed, for example, when the computer program or instruction is executed by a processor or a computer, the method flow of the method embodiment executed by the above terminal device or the above network device is enabled to be executed by the processor or the computer.

[0237] The embodiment of the present application provides a communication system, which may include a terminal device that executes the method of the above method embodiment, and a network device that executes the method of the above method embodiment.

[0238] It should be noted that, for each of the above embodiments, for the sake of simple description, they are all expressed as a series of action combinations. Those skilled in the art should be aware that this application is not limited by the described action sequence, because some steps in the embodiments of this application can be performed in other sequences or simultaneously. Additionally, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions, steps, modules, or units involved are not necessarily essential for the embodiments of this application.

[0239] In the above embodiments, each embodiment of this application is described with different focuses. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0240] The steps of the methods or algorithms described in the embodiments of this application can be implemented in a hardware manner or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), registers, hard disks, removable hard disks, CD-ROMs, or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also exist as discrete components in a network device or a terminal device.

[0241] Those skilled in the art should be able to realize that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0242] Regarding each device and product described in the above embodiments, each module / unit included therein can be a software module / unit, a hardware module / unit, or can be partially a software module / unit and partially a hardware module / unit. For example, for each device and product applied to or integrated into a chip, each module / unit included therein can be implemented in the form of hardware such as circuits. Or, at least some of the modules / units can be implemented in the form of a software program that runs on a processor integrated inside the chip, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits; for each device and product applied to or integrated into a chip module, each module / unit included therein can be implemented in the form of hardware such as circuits. Different modules / units can be located in the same component (such as a chip, a circuit module, etc.) or different components of the chip module. Or, at least some of the modules / units can be implemented in the form of a software program that runs on a processor integrated inside the chip module, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits; for each device and product applied to or integrated into a terminal, each module / unit included therein can be implemented in the form of hardware such as circuits. Different modules / units can be located in the same component (such as a chip, a circuit module, etc.) or different components inside the terminal. Or, at least some of the modules / units can be implemented in the form of a software program that runs on a processor integrated inside the terminal, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits.

[0243] The specific embodiments described above further elaborate on the objectives, technical solutions, and beneficial effects of the embodiments of the present application. It should be understood that the above description is only the specific embodiments of the embodiments of the present application and is not used to limit the protection scope of the embodiments of the present application. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application shall be included in the protection scope of the embodiments of the present application.

Claims

1. A resource determination method, characterized in that, The method includes: Receiving a frequency-domain resource allocation field for determining resource indication information; wherein, the resource indication information is used to determine a first transmission frequency-domain resource from a first frequency-domain resource, the first frequency-domain resource is determined based on a first overlapping resource, and the first overlapping resource is a frequency-domain resource obtained by overlapping a second frequency-domain resource with a sub-band within a sub-band full-duplex resource, and the second frequency-domain resource is an uplink frequency-domain resource or a downlink frequency-domain resource.

2. The method according to claim 1, characterized in that, The activated uplink partial carrier bandwidth includes an initial uplink partial carrier bandwidth, the starting resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks within the first overlapping resource; wherein, the second frequency-domain resource is the initial uplink partial carrier bandwidth, and the first overlapping resource is a frequency-domain resource obtained by overlapping the initial uplink partial carrier bandwidth with an uplink sub-band within the sub-band full-duplex resource.

3. The method according to claim 1, characterized in that, There are frequency-domain resources in the initial uplink partial carrier bandwidth that are outside the frequency-domain resource region of the activated uplink partial carrier bandwidth, the starting resource of the first frequency-domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks within the first overlapping resource or the number of resource blocks of the initial uplink partial carrier bandwidth; wherein, the second frequency-domain resource is the activated uplink partial carrier bandwidth, and the first overlapping resource is a frequency-domain resource obtained by overlapping the activated uplink partial carrier bandwidth with an uplink sub-band within the sub-band full-duplex resource.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: Truncating or extending the frequency-domain resource allocation field according to the number of resources of the first frequency-domain resource; Determining the resource indication information according to the truncated or extended frequency-domain resource allocation field.

5. The method according to claim 4, characterized in that, The truncating or extending the frequency-domain resource allocation field according to the number of resources of the first frequency-domain resource includes: In response to the number of resources of the first frequency-domain resource being less than or equal to a resource number threshold, truncating the frequency-domain resource allocation field to the least significant bits of a first number, the first number being determined according to the number of resources of the first frequency-domain resource; or, In response to the number of resources of the first frequency-domain resource being greater than the resource number threshold, inserting a second number of zero bits after the uplink hopping bit in the frequency-domain resource allocation field, the uplink hopping bit being used to indicate a frequency offset value of uplink hopping, the second number being determined according to the number of resources of the first frequency-domain resource.

6. The method according to any one of claims 1-5, characterized in that, The first transmission frequency-domain resource is a frequency-domain resource within the uplink sub-band of the sub-band full-duplex resource for transmitting Message 3, and the sub-band full-duplex resource is located within a downlink symbol and / or a flexible symbol.

7. The method according to claim 1, characterized in that, The first transmission frequency-domain resource is the frequency-domain resource of the physical downlink shared channel scheduled in the common search space in the first downlink control information format; the starting resource of the first frequency-domain resource is the first resource block in the first overlapping resource, and the number of resources of the first frequency-domain resource is the number of resource blocks in the first overlapping resource; wherein, the second frequency-domain resource is the control resource set where the physical downlink control channel carrying the downlink control information is located, and the first overlapping resource is the frequency-domain resource where the control resource set overlaps with the downlink sub-band in the sub-band full-duplex resource.

8. The method according to claim 1, characterized in that, The method further includes: Determining a second transmission frequency-domain resource according to the first transmission frequency-domain resource and the frequency offset value; wherein, the first transmission frequency-domain resource and the second transmission frequency-domain resource are the frequency-domain resources for uplink frequency hopping in the uplink sub-band of the sub-band full-duplex resource, and the sub-band full-duplex resource is located in the downlink symbol and / or the flexible symbol.

9. The method according to claim 8, characterized in that, The first transmission frequency-domain resource and the second transmission frequency-domain resource are used to transmit Message 3; The frequency offset value is indicated by the uplink frequency hopping bit in the frequency-domain resource allocation field; the frequency offset value indicated by the uplink frequency hopping bit and the number of frequency shift offset values indicated by the uplink frequency hopping bit are determined according to the number of resources of the second overlapping resource, and the second overlapping resource is the frequency-domain resource where the initial uplink partial carrier bandwidth overlaps with the uplink sub-band.

10. The method according to claim 8, characterized in that, The determining the second transmission frequency-domain resource according to the first transmission frequency-domain resource and the frequency offset value includes: Performing an offset process on the index of the first transmission frequency-domain resource according to the frequency offset value; Performing a modulo operation on the index of the first transmission frequency-domain resource after the offset process and the number of resources of the third overlapping resource to obtain the index of the second transmission frequency-domain resource, and the third overlapping resource is the frequency-domain resource where the active uplink partial carrier bandwidth overlaps with the uplink sub-band of the sub-band full-duplex resource.

11. The method according to claim 10, characterized in that, The frequency offset value is carried in the downlink control information or the high-layer signaling; the frequency offset value is determined according to the number of resources of the third overlapping resource.

12. The method according to any one of claims 8-11, characterized in that, The first transmission frequency-domain resource is the frequency-domain resource of the first hop in the frequency hopping mode within a time slot, and the second transmission frequency-domain resource is the frequency-domain resource of the second hop in the frequency hopping mode within the time slot; or, The first transmission frequency-domain resource is the frequency hopping frequency-domain resource of the even time slot in the inter-slot frequency hopping mode, and the second transmission frequency-domain resource is the frequency hopping frequency-domain resource of the odd time slot in the inter-slot frequency hopping mode; or, The first transmission frequency-domain resource is the frequency hopping frequency-domain resource of the even time slot interval in the inter-slot frequency hopping mode bound to the demodulation reference signal, and the second transmission frequency-domain resource is the frequency hopping frequency-domain resource of the odd time slot interval in the inter-slot frequency hopping mode bound to the demodulation reference signal.

13. The method according to claim 12, characterized in that, The uplink frequency hopping is the first uplink frequency hopping of the physical uplink shared channel, the index of the even time slot is the even time slot index in the system radio frame, and the index of the odd time slot is the odd time slot index in the system radio frame; or, The uplink frequency hopping is the second uplink frequency hopping of the physical uplink control channel. The index of the even time slot is the even time slot index within the sub-band full-duplex resource, and the index of the odd time slot is the odd time slot index within the sub-band full-duplex resource.

14. The method according to claim 12, characterized in that, The uplink frequency hopping is the first uplink frequency hopping of the physical uplink shared channel. The index of the even time slot interval is the even time slot interval index in the system radio frame, and the index of the odd time slot interval is the odd time slot interval index in the system radio frame; or, The uplink frequency hopping is the second uplink frequency hopping of the physical uplink control channel. The index of the even time slot interval is the even time slot interval index within the sub-band full-duplex resource, and the index of the odd time slot interval is the odd time slot interval index within the sub-band full-duplex resource.

15. A method for resource determination, characterized in that, The method includes: Sending a frequency domain resource allocation field, where the frequency domain resource allocation field is used to determine resource indication information; wherein, the resource indication information is used to determine a first transmission frequency domain resource from a first frequency domain resource, the first frequency domain resource is determined based on a first overlapping resource, the first overlapping resource is a frequency domain resource where a second frequency domain resource overlaps with a sub-band within the sub-band full-duplex resource, and the second frequency domain resource is an uplink frequency domain resource or a downlink frequency domain resource.

16. The method according to claim 15, characterized in that, The activated uplink partial carrier bandwidth includes an initial uplink partial carrier bandwidth. The starting resource of the first frequency domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency domain resource is the number of resource blocks within the first overlapping resource; wherein, the second frequency domain resource is the initial uplink partial carrier bandwidth, and the first overlapping resource is a frequency domain resource where the initial uplink partial carrier bandwidth overlaps with the uplink sub-band within the sub-band full-duplex resource.

17. The method according to claim 15, characterized in that, There is frequency domain resource of the initial uplink partial carrier bandwidth outside the frequency domain resource area of the activated uplink partial carrier bandwidth. The starting resource of the first frequency domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency domain resource is the number of resource blocks within the first overlapping resource or the number of resource blocks of the initial uplink partial carrier bandwidth; wherein, the second frequency domain resource is the activated uplink partial carrier bandwidth, and the first overlapping resource is a frequency domain resource where the activated uplink partial carrier bandwidth overlaps with the uplink sub-band within the sub-band full-duplex resource.

18. The method according to any one of claims 15 - 17, characterized in that, The first transmission frequency domain resource is a frequency domain resource within the uplink sub-band of the sub-band full-duplex resource for transmitting Message 3, and the sub-band full-duplex resource is located within a downlink symbol and / or a flexible symbol.

19. The method according to claim 15, characterized in that, The first transmission frequency domain resource is the frequency domain resource of the physical downlink shared channel scheduled in the common search space in the first downlink control information format; the starting resource of the first frequency domain resource is the first resource block within the first overlapping resource, and the number of resources of the first frequency domain resource is the number of resource blocks within the first overlapping resource; wherein, the second frequency domain resource is the control resource set where the physical downlink control channel carrying the downlink control information is located, and the first overlapping resource is a frequency domain resource where the control resource set overlaps with the downlink sub-band within the sub-band full-duplex resource.

20. The method according to claim 15, characterized in that, The first transmission frequency-domain resource and the second transmission frequency-domain resource are frequency-domain resources for uplink frequency hopping within the uplink sub-band of the sub-band full-duplex resource, and the sub-band full-duplex resource is located within the downlink symbol and / or the flexible symbol; the second transmission frequency-domain resource is determined according to the first transmission frequency-domain resource and the frequency offset value.

21. The method according to claim 20, characterized in that, The first transmission frequency-domain resource and the second transmission frequency-domain resource are used to transmit Message 3; the frequency-domain resource allocation field includes an uplink frequency hopping bit, and the uplink frequency hopping bit is used to indicate the frequency offset value; the frequency offset value indicated by the uplink frequency hopping bit and the number of frequency shift offset values indicated by the uplink frequency hopping bit are determined according to the resource quantity of the second overlapping resource, and the second overlapping resource is the frequency-domain resource where the initial uplink partial carrier bandwidth overlaps with the uplink sub-band.

22. The method according to claim 20, characterized in that, The frequency offset value is carried in the downlink control information or the high-layer signaling; the frequency offset value is determined according to the resource quantity of the third overlapping resource, and the third overlapping resource is the frequency-domain resource where the activated uplink partial carrier bandwidth overlaps with the uplink sub-band of the sub-band full-duplex resource.

23. The method according to any one of claims 20 - 22, characterized in that, The first transmission frequency-domain resource is the frequency-domain resource of the first hop in the frequency hopping pattern within the time slot, and the second transmission frequency-domain resource is the frequency-domain resource of the second hop in the frequency hopping pattern within the time slot; or, The first transmission frequency-domain resource is the frequency hopping frequency-domain resource of the even time slot in the inter-slot frequency hopping pattern, and the second transmission frequency-domain resource is the frequency hopping frequency-domain resource of the odd time slot in the inter-slot frequency hopping pattern; or, The first transmission frequency-domain resource is the frequency hopping frequency-domain resource of the even time slot interval in the inter-slot frequency hopping pattern bound to the demodulation reference signal, and the second transmission frequency-domain resource is the frequency hopping frequency-domain resource of the odd time slot interval in the inter-slot frequency hopping pattern bound to the demodulation reference signal.

24. The method according to claim 23, characterized in that, The uplink frequency hopping is the first uplink frequency hopping of the physical uplink shared channel, the index of the even time slot is the even time slot index in the system radio frame, and the index of the odd time slot is the odd time slot index in the system radio frame; or, The uplink frequency hopping is the second uplink frequency hopping of the physical uplink control channel, the index of the even time slot is the even time slot index within the sub-band full-duplex resource, and the index of the odd time slot is the odd time slot index within the sub-band full-duplex resource.

25. The method according to claim 23, characterized in that, The uplink frequency hopping is the first uplink frequency hopping of the physical uplink shared channel, the index of the even time slot interval is the even time slot interval index in the system radio frame, and the index of the odd time slot interval is the odd time slot interval index in the system radio frame; or, The uplink frequency hopping is the second uplink frequency hopping of the physical uplink control channel, the index of the even time slot interval is the even time slot interval index within the sub-band full-duplex resource, and the index of the odd time slot interval is the odd time slot interval index within the sub-band full-duplex resource.

26. A communication device, characterized in that, It includes a unit for implementing the method described in any one of claims 1-14, or includes a unit for implementing the method described in any one of claims 15-25.

27. A communication device, characterized in that, It includes a processor, a memory, and a computer program or instructions stored in the memory. It is characterized in that the processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1-14; or, to implement the steps of the method according to any one of claims 15-25.

28. A chip, comprising a processor, characterized in that, The processor executes the steps of the method according to any one of claims 1-14, or executes the steps of the method according to any one of claims 15-25.

29. A chip module, comprising a communication interface and a chip, characterized in that, The chip includes a processor, and the processor executes the steps of the method according to any one of claims 1-14, or executes the steps of the method according to any one of claims 15-25.

30. A computer-readable storage medium, characterized in that, It stores a computer program or instructions, and when the computer program or instructions are executed, the steps of the method according to any one of claims 1-14 are implemented, or the steps of the method according to any one of claims 15-25 are implemented.