Communication method and device
By determining the candidate resource set based on multiple resource pools in side link communication and excluding them, the resource conflict problem caused by mode2 resource determination method is solved, and the reliability of transmission is improved.
Patent Information
- Application Number
- CN202311104899.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-30
- Publication Date
- 2025-02-28
AI Technical Summary
In the side link communication scenario, the resource determination method of mode2 is prone to cause resource conflicts.
By determining the first candidate resource set in the resource selection window, the set is determined based on a plurality of resource pools, thereby increasing the number of candidate resources and excluding them to obtain the second candidate resource set. The candidate resources in this set are used for side link transmission, ensuring that the number of candidate resources is not less than X% of the total number of resources in the resource selection window.
Reduces the probability of resource conflict and improves the reliability of side link transmission.
Smart Images

Figure CN119545555A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] In a sidelink (SL) communication scenario, before sending data, a terminal device can determine one or more resources based on an autonomous mode (also referred to as mode 2), so that data can be sent using one of the one or more resources. However, the resource determination method of mode 2 is likely to cause resource conflicts. Summary of the invention
[0003] The present application provides a communication method and device, which can reduce the problem of resource conflicts.
[0004] In a first aspect, a communication method is provided, which can be executed by a terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device, or by a logical node, a logical module, or software that can implement all or part of the functions of the terminal device. In the communication method, a first candidate resource set within a resource selection window can be determined; the first candidate resource set is determined based on N resource pools, where N is an integer greater than 1; thereby, the first candidate resource set can be excluded to obtain a second candidate resource set; at least one candidate resource in the second candidate resource set is used for sidelink transmission.
[0005] It can be seen that in the above embodiment, the first candidate resource set in the resource selection window is determined based on multiple resource pools, which makes the number of candidate resources in the first candidate resource set greater. Therefore, after the terminal device excludes resources from the first candidate resource set, the number of remaining candidate resources in the first candidate resource set can also be greater, that is, the number of candidate resources in the second candidate resource set is greater, so that the number of candidate resources in the second candidate resource set can be guaranteed to be no less than X% of the total number of resources in the resource selection window. In this way, the problem of increased probability of resource conflict caused by raising the RSRP threshold can be reduced, and the problem of resource conflict can be reduced. That is, the problem of conflict between the resources selected by the terminal device and the resources selected by other terminal devices is reduced, and the reliability of the side link transmission is guaranteed.
[0006] In combination with the first aspect, optionally, the N resource pools are located on the same bandwidth part (BWP); or, at least two of the N resource pools are located on different BWPs.
[0007] In combination with the first aspect, optionally, the N resource pools are located on the same carrier; or, at least two of the N resource pools are located on different carriers.
[0008] In combination with the first aspect, optionally, the first candidate resource set includes a first candidate resource, the first candidate resource is located in at least two resource pools, at least two BWPs or at least two carriers, and resources are excluded from the first candidate resource set to obtain a second candidate resource set, including: excluding the first candidate resource from the first candidate resource set to obtain the second candidate resource set.
[0009] It can be seen that in the above embodiment, the terminal device excludes cross-resource pool, cross-BWP or cross-carrier resources from the first candidate resource set, which can reduce the problem of resource conflicts. Exemplarily, some terminal devices are configured with two carriers, such as carrier 1 and carrier 2. Other terminal devices are configured with carrier 1. If the subchannels included in the first candidate resource in the first candidate resource set are located on carrier 1 and carrier 2, that is, the first candidate resource spans two carriers. Suppose a terminal device configured with two carriers sends an SCI on a subchannel located on carrier 2. In this way, the terminal device configured with carrier 1 cannot receive the SCI, let alone learn the resources reserved by the SCI. This causes these terminal devices to not exclude the resources reserved by the SCI, and then select the same resource, resulting in a transmission conflict.
[0010] In combination with the first aspect, optionally, the method further includes: excluding, from the second candidate resource set, periodic reservation resources corresponding to resources in the resource selection window and not listened to in the listening window, to obtain a third candidate resource set.
[0011] In combination with the first aspect, optionally, the method also includes: excluding the periodic reservation resources corresponding to the resources in the resource selection window and not listened in the listening window from the first candidate resource set to obtain a fourth candidate resource set; excluding the first candidate resource from the first candidate resource set to obtain a second candidate resource set, including: excluding the first candidate resource from the fourth candidate resource set to obtain the second candidate resource set.
[0012] In the second aspect, a communication method is provided, which can be executed by a terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device, or by a logical node, a logical module, or software that can realize all or part of the functions of the terminal device. In the communication method, at least two candidate resource sets within the resource selection window can be determined, and the at least two candidate resource sets include a first candidate resource set and a second candidate resource set; the first candidate resource set is determined based on K resource pools, K is an integer greater than 0; the second candidate resource set is determined based on L resource pools, L is an integer greater than 0, and the K resource pools are different from the L resource pools; thus, based on the first reference signal received power (RSRP) threshold, the first candidate resource set and the second candidate resource set can be excluded respectively to obtain a third candidate resource set and a fourth candidate resource set; and then based on the third candidate resource set and the fourth candidate resource set, a fifth candidate resource set can be determined, and at least one candidate resource in the fifth candidate resource set is used for sidelink transmission.
[0013] It can be seen that in the above embodiment, the resource selection window may include at least two candidate resource sets, and the candidate resource set may be determined based on at least one resource pool, which makes the number of candidate resources in the resource selection window more. Therefore, after the terminal device excludes the candidate resources in the resource selection window, the number of candidate resources remaining in the resource selection window may also be more, so that the number of candidate resources in the resource selection window can be guaranteed to be not less than X% of the total number of resources in the resource selection window. In this way, the problem of increased probability of resource conflict caused by raising the RSRP threshold can be reduced, and then the resource conflict problem can be reduced. That is, the problem of conflict between the resources selected by the terminal device and the resources selected by other terminal devices is reduced, and the reliability of the side link transmission is guaranteed. At the same time, by excluding resources in parallel for different candidate resource sets in the resource selection window, the efficiency of resource exclusion can be improved.
[0014] In combination with the second aspect, optionally, the K resource pools and the L resource pools are located on the same part of the bandwidth BWP; or, the BWP where the K resource pools are located is different from the BWP where the L resource pools are located; or, the BWP where the K resource pools are located is the same as the BWP where the L resource pools are located.
[0015] In combination with the second aspect, optionally, the K resource pools and the L resource pools are located on the same carrier; or, the carrier where the K resource pools are located is different from the carrier where the L resource pools are located; or, the carrier where the K resource pools are located is partially the same as the carrier where the L resource pools are located.
[0016] In combination with the second aspect, optionally, the fifth candidate resource set includes the third candidate resource set and the fourth candidate resource set.
[0017] It can be seen that in the above embodiment, because the fifth candidate resource set includes the third candidate resource set and the fourth candidate resource set, the terminal device can have a wider range of choices when selecting resources for side link transmission, thereby reducing the problem of conflicts between the resources selected by the terminal device and the resources selected by other terminal devices, and ensuring the reliability of the side link transmission.
[0018] In combination with the second aspect, optionally, when the first ratio is greater than the first threshold and the second ratio is less than the first threshold, or when both the first ratio and the second ratio are greater than the first threshold and the first ratio is greater than the second ratio, the fifth candidate resource set is the third candidate resource set; wherein the first ratio is the ratio of the number of candidate resources in the third candidate resource set to the number of candidate resources in the first candidate resource set, and the second ratio is the ratio of the number of candidate resources in the fourth candidate resource set to the number of candidate resources in the second candidate resource set; or, the first ratio is the ratio of the number of candidate resources in the third candidate resource set to the number of candidate resources in at least two candidate resource sets, and the second ratio is the ratio of the number of candidate resources in the fourth candidate resource set to the number of candidate resources in at least two candidate resource sets.
[0019] It can be seen that in the above embodiment, the fifth candidate resource set is the candidate resource set with the largest number of candidate resources in the third candidate resource set and the fourth candidate resource set (such as the third candidate resource set), which allows the terminal device to have a wider range of choices when selecting resources for side link transmission, thereby reducing the problem of conflicts between the resources selected by the terminal device and the resources selected by other terminal devices, and ensuring the reliability of the side link transmission.
[0020] In combination with the second aspect, optionally, when the first ratio is less than the first threshold and the second ratio is greater than the first threshold, or when both the first ratio and the second ratio are greater than the first threshold and the first ratio is less than the second ratio, the fifth candidate resource set is the fourth candidate resource set.
[0021] It can be seen that in the above embodiment, the fifth candidate resource set is the candidate resource set with the largest number of candidate resources in the third candidate resource set and the fourth candidate resource set (such as the fourth candidate resource set), which allows the terminal device to have a wider range of choices when selecting resources for side link transmission, thereby reducing the problem of conflicts between the resources selected by the terminal device and the resources selected by other terminal devices, and ensuring the reliability of the side link transmission.
[0022] In combination with the second aspect, optionally, based on the third candidate resource set and the fourth candidate resource set, a fifth candidate resource set is determined, including: when the first ratio and the second ratio are both less than the first threshold, adjusting the first RSRP threshold to the second RSRP threshold, and the second RSRP threshold is greater than the first RSRP threshold; based on the second RSRP threshold, excluding resources from the first candidate resource set and the second candidate resource set respectively to obtain a sixth candidate resource set and a seventh candidate resource set; based on the sixth candidate resource set and the seventh candidate resource set, determining the fifth candidate resource set.
[0023] It can be seen that in the above embodiment, when the number of candidate resources in the third candidate resource set and the number of candidate resources in the fourth candidate resource set are both insufficient, the RSRP threshold can be increased to re-exclude resources, so that the fifth candidate resource set can be determined based on new candidate resource sets (such as the sixth candidate resource set and the seventh candidate resource set). In this way, it can be ensured that the number of candidate resources in the resource selection window is not less than X% of the total number of resources in the resource selection window.
[0024] In a third aspect, a communication method is provided, which can be executed by a first terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the first terminal device, or by a logical node, a logical module, or software that can realize all or part of the functions of the first terminal device. In the communication method, a physical sidelink share channel (PSSCH) can be sent on a first resource; thereby, the PSSCH can be retransmitted on a second resource; wherein at least two sidelink feedback resources associated with the PSSCH are respectively located on at least two resource pools, and the interval between the first resource and the second resource is determined according to a first value and a second value; the first value is determined according to the time interval between a time unit in the first resource and a time unit of the last sidelink feedback resource associated with the PSSCH; or, the first value is determined according to a third value and a fourth value, the third value is determined according to the time interval between a time unit in the first resource and a time unit of the first sidelink feedback resource associated with the PSSCH, and the fourth value is determined according to the time interval between a time unit of the first sidelink feedback resource associated with the PSSCH and a time unit of the last sidelink feedback resource associated with the PSSCH. The second value is determined according to the time for processing the sidelink feedback information, where the sidelink feedback information is the sidelink feedback information corresponding to the PSSCH transmitted for the first time.
[0025] It can be seen that in the above embodiment, when at least two sidelink feedback resources associated with the PSSCH are respectively located in at least two resource pools, a more accurate interval between the initially transmitted resources (i.e., the first resources) and the retransmitted resources (i.e., the second resources) is defined, thereby ensuring reliable data transmission.
[0026] In combination with the third aspect, optionally, at least two resource pools are located on the same BWP, or at least two resource pools are located on different BWPs.
[0027] In combination with the third aspect, optionally, at least two resource pools are located on the same carrier; or, at least two resource pools are located on different carriers.
[0028] In combination with the third aspect, optionally, the first value is determined based on the time interval between a time unit in the first resource and a time unit of the last sidelink feedback resource associated with the PSSCH, including: the first value is determined based on the time interval between the end position of the last time unit in the first resource and the starting position of the first time unit of the last sidelink feedback resource associated with the PSSCH.
[0029] In combination with the third aspect, optionally, the third value is determined based on the time interval between a time unit in the first resource and a time unit of the first side link feedback resource associated with the PSSCH, including: the third value is determined based on the time interval between the end position of the last time unit in the first resource and the starting position of the first time unit of the first side link feedback resource associated with the PSSCH.
[0030] In combination with the third aspect, optionally, the fourth value is determined based on the time interval between a time unit of the first sidelink feedback resource associated with the PSSCH and a time unit of the last sidelink feedback resource associated with the PSSCH, including: the fourth value is determined based on the time interval between the end position of the last time unit of the first sidelink feedback resource associated with the PSSCH and the starting position of the first time unit of the last sidelink feedback resource associated with the PSSCH.
[0031] In a fourth aspect, a communication method is provided, which can be executed by a second terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the second terminal device, or by a logical node, a logical module, or software that can realize all or part of the functions of the second terminal device. In the communication method, PSSCH can be received on a first resource; thereby, a retransmission of PSSCH can be received on a second resource; wherein, at least two sidelink feedback resources associated with the PSSCH are respectively located on at least two resource pools, and the interval between the first resource and the second resource is determined according to a first value and a second value; the first value is determined according to the time interval between a time unit in the first resource and a time unit of the last sidelink feedback resource associated with the PSSCH; or, the first value is determined according to a third value and a fourth value, the third value is determined according to the time interval between a time unit in the first resource and a time unit of the first sidelink feedback resource associated with the PSSCH, and the fourth value is determined according to the time interval between a time unit of the first sidelink feedback resource associated with the PSSCH and a time unit of the last sidelink feedback resource associated with the PSSCH. The second value is determined according to the time for processing the sidelink feedback information, where the sidelink feedback information is the sidelink feedback information corresponding to the PSSCH transmitted for the first time.
[0032] It can be seen that in the above embodiment, when at least two sidelink feedback resources associated with the PSSCH are respectively located in at least two resource pools, a more accurate interval between the initially transmitted resources (i.e., the first resources) and the retransmitted resources (i.e., the second resources) is defined, thereby ensuring reliable data transmission.
[0033] In combination with the fourth aspect, optionally, at least two resource pools are located on the same BWP, or at least two resource pools are located on different BWPs.
[0034] In combination with the fourth aspect, optionally, at least two resource pools are located on the same carrier; or, at least two resource pools are located on different carriers.
[0035] In combination with the fourth aspect, optionally, the first numerical value is determined based on the time interval between a time unit in the first resource and a time unit of the last sidelink feedback resource associated with the PSSCH, including: the first numerical value is determined based on the time interval between the end position of the last time unit in the first resource and the starting position of the first time unit of the last sidelink feedback resource associated with the PSSCH.
[0036] In combination with the fourth aspect, optionally, the third value is determined based on the time interval between a time unit in the first resource and a time unit of the first side link feedback resource associated with the PSSCH, including: the third value is determined based on the time interval between the end position of the last time unit in the first resource and the starting position of the first time unit of the first side link feedback resource associated with the PSSCH.
[0037] In combination with the fourth aspect, optionally, the fourth value is determined based on the time interval between a time unit of the first side link feedback resource associated with the PSSCH and a time unit of the last side link feedback resource associated with the PSSCH, including: the fourth value is determined based on the time interval between the end position of the last time unit of the first side link feedback resource associated with the PSSCH and the starting position of the first time unit of the last side link feedback resource associated with the PSSCH.
[0038] In a fifth aspect, a communication device is provided, comprising a unit or module for implementing any one of the methods described in any one of the first to fourth aspects. The communication device may be a terminal device or a network device, or a module of a terminal device or a network device (e.g., a processor, a chip, or a chip system, etc.), or a logical node, a logical module, or software that can implement all or part of the functions of a terminal device or a network device.
[0039] In a sixth aspect, a communication device is provided, the communication device comprising at least one processor; wherein the at least one processor is used to execute any of the methods described in any of the first to fourth aspects. The communication device may be a terminal device or a network device, or a module of a terminal device or a network device (such as a processor, a chip, or a chip system, etc.), or a logical node, a logical module or software that can implement all or part of the functions of a terminal device or a network device. At least one processor may execute a computer program or instruction in a memory so that the above method is executed. The memory may be included in the communication device or may be located outside the communication device. In addition, the communication device may further include an interface.
[0040] In a seventh aspect, a communication system is provided, the communication system comprising a terminal device for executing the method as described in any one of the first aspect or the second aspect and other terminal devices for communicating with the terminal device.
[0041] In an eighth aspect, a communication system is provided, the communication system comprising a first terminal device and a second terminal device; the first terminal device is used to execute the method as described in any one of the third aspects; the second terminal device is used to execute the method as described in any one of the fourth aspects.
[0042] In a ninth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed, the computer executes any method as described in any one of the first to fourth aspects.
[0043] In a tenth aspect, a computer program product is provided, the computer program product comprising: a computer program code, when the computer program code is executed by a computer, the computer executes any method as described in any one of the first to fourth aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The following is a brief introduction to the drawings required for describing the embodiments.
[0045] Figure 1 A basic architecture of a communication system provided in an embodiment of the present application;
[0046] Figure 2 is a schematic diagram of carrier aggregation;
[0047] Figure 3 is a schematic diagram of physical time slots and logical time slots;
[0048] Figure 4 A schematic diagram of a subchannel including at least one resource block staggered in the frequency domain;
[0049] Figure 5 Schematic diagram for one resource exclusion;
[0050] Figure 6 A flow chart of a communication method provided in an embodiment of the present application;
[0051] Figure 7 A schematic diagram of cross-carrier resources provided in an embodiment of the present application;
[0052] Figure 8 A flowchart of another communication method provided in an embodiment of the present application;
[0053] Fig. 9 A flowchart of another communication method provided in an embodiment of the present application;
[0054] Fig.10 A flowchart of another communication method provided in an embodiment of the present application;
[0055] Fig.11 A flowchart of another communication method provided in an embodiment of the present application;
[0056] Fig.12 A schematic diagram of a time interval between one symbol and another symbol provided in an embodiment of the present application;
[0057] Fig.13 A schematic diagram of an interval between initially transmitted resources and retransmitted resources provided in an embodiment of the present application;
[0058] Fig.14 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0059] Fig.15 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0060] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, the terms "system" and "network" in the embodiments of the present application can be used interchangeably. Unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in this application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. These three situations, where A and B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, and (or) c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be one or more. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between network elements and identical or similar items with substantially the same functions. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0061] References to "one embodiment" or "some embodiments" etc. described in the embodiments of the present application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0062] The following specific implementation methods further describe in detail the objectives, technical solutions and beneficial effects of the present application. It should be understood that the following are only specific implementation methods of the present application and are not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present application should be included in the scope of protection of the present application.
[0063] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0064] It should be understood that the technical solutions of the embodiments of the present application can be applied to the long term evolution (LTE) architecture, the fifth generation mobile communication technology (5G), wireless local area networks (WLAN) system, vehicle to everything (V2X) communication system, LTE-vehicle (LTE-V), vehicle to vehicle (V2V), vehicle networking, machine type communications (MTC), etc. The technical solutions of the embodiments of the present application can also be applied to other future communication systems, such as 6G communication systems, etc. In future communication systems, the functions may remain the same, but the names may change.
[0065] The following describes the basic architecture of the communication system provided by the embodiment of the present application. The communication system provided by the present application may include multiple terminal devices. Optionally, the communication system may also include one or more network devices.
[0066] Below Figure 1 The system architecture shown is explained as an example. Figure 1 As shown, the communication system includes a terminal device 10 and one or more terminal devices (such as Figure 1 The terminal device 20 in the device).
[0067] Optionally, the communication system may also include one or more network devices ( Figure 1(not shown). For example, the terminal device 10 and the terminal device 20 may be located within the coverage of the same network device; or, the terminal device 10 and the terminal device 20 may be located within the coverage of different network devices; or, the terminal device 10 is located within the coverage of the network device, and the terminal device 20 is located outside the coverage of the network device (out of coverage); or, the terminal device 10 is located outside the coverage of the network device, and the terminal device 20 is located within the coverage of the network device; or, both the terminal device 10 and the terminal device 20 are located outside the coverage of the network device, and no limitation is made here.
[0068] It should be pointed out that Figure 1 The number of terminal devices and network devices is only for illustration and should not be regarded as a specific limitation of the present application. The terminal devices and network devices involved in the system architecture are described in detail below.
[0069] 1. Terminal equipment
[0070] Terminal equipment is an entity on the user side that is used to receive signals, or send signals, or receive and send signals. Terminal equipment is used to provide one or more of voice services and data connectivity services to users. Terminal equipment can be a device that includes wireless transceiver functions and can cooperate with network equipment to provide communication services to users. Specifically, terminal equipment can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, terminal, wireless communication equipment, user agent, user device or road side unit (RSU). The terminal device may also be a drone, an Internet of Things (IoT) device, a station (ST) in a wireless local area network (WLAN), a cellular phone, a smart phone, a cordless phone, a wireless data card, a tablet computer, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a laptop computer, a machine type communication (MTC) terminal, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device (also referred to as a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in remote medical care, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in smart grid, a transportation safety (transportation) device, a wearable device (also referred to as a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in remote medical care, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in smart grid, a wireless terminal in transportation safety (transportation) device, a wireless terminal in wireless communication (mobile phone), ... The terminal device may be a wireless terminal in a 5G system or a terminal in a next-generation communication system, which is not limited in the embodiments of the present application.
[0071] The embodiments of the present application do not limit the device form of the terminal device. The device for realizing the function of the terminal device can be the terminal device; it can also be a device that can support the terminal device to realize the function, such as a chip system. The device can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0072] 2. Network equipment
[0073] A network device is an entity on the network side that is used to send signals, or receive signals, or both send and receive signals. A network device may be a device deployed in a radio access network (RAN) to provide wireless communication functions for terminal devices.
[0074] In one possible scenario, the network device may be a device with base station functions, such as an evolved NodeB (eNodeB), a transmission and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, an integrated access and backhaul (IAB) node, a non-ground network device in an NTN, i.e., a device that can be deployed on a high altitude platform or a satellite, etc. The network device may be a transmission reception point (TRP), a base station, or various forms of control nodes. For example, a network controller, a wireless controller, etc. Specifically, the network device may be various forms of macro base stations, micro base stations (also called small stations) in heterogeneous network (HetNet) scenarios, relay stations, access points (APs), radio network controllers (RNCs), node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved node Bs, or home node Bs, HNBs), baseband units (BBUs) and remote radio units (RRUs) in distributed base station scenarios, transmission points (TRPs), transmitting points (TPs), mobile switching centers, etc., and may also be antenna panels of base stations. The control node may connect to multiple base stations and configure resources for multiple terminals covered by multiple base stations. In systems using different wireless access technologies, the names of devices with base station functions may be different. For example, it may be the gNB in 5G, or the network side equipment in the network after 5G, or the network equipment in the future evolved public land mobile (communication) network (publicland mobile network, PLMN) network, or the equipment that performs the base station function in device-to-device (D2D) communication, machine-to-machine (M2M) communication, and Internet of Vehicles communication, etc. This application does not limit the specific name of the network equipment.The network equipment may also be an open access network (openRAN, O-RAN or ORAN), a baseband pool (BBU pool) and RRU under a cloud radio access network (CRAN), etc.
[0075] All or part of the functions of the network device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application can also be a logical node, logical module or software that can implement all or part of the network device functions.
[0076] In another possible scenario, multiple network devices collaborate to assist the terminal device in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device may include a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be set separately, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It is understandable that the network device may be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU may be divided into a network device in the access network RAN, or the CU may be divided into a network device in the core network CN, without limitation here.
[0077] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0078] In the embodiments of the present application, the form of the network device is not limited. The device for realizing the function of the network device can be the network device; or it can be a device that can support the network device to realize the function, such as a chip system. The device can be installed in the network device or used in combination with the network device.
[0079] In order to facilitate the understanding of the content of this solution, some of the terms involved in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art. This part is only for ease of understanding and cannot be regarded as a specific limitation of the present application.
[0080] 1. Carrier (CC)
[0081] The carrier is a continuous frequency range that complies with the system regulations. This frequency range can be determined by the center frequency of the carrier (referred to as the carrier frequency) and the bandwidth of the carrier.
[0082] In order to increase data transmission rate and reduce latency, carrier aggregation (CA) technology is proposed. Carrier aggregation refers to aggregating multiple continuous or non-continuous carriers into a larger bandwidth. Generally, based on the frequency band where the aggregated carriers are located, carrier aggregation can be divided into intra-band carrier aggregation (intra-band CA) and inter-band carrier aggregation (inter-band CA). Intra-band carrier aggregation can be divided into intra-band continuous carrier aggregation and intra-band non-continuous carrier aggregation. Figure 2 2-1, aggregating continuous carrier 1 and carrier 2 on frequency band 1 can be called intra-band continuous carrier aggregation. Figure 2 2-2, aggregating non-contiguous carriers 1 and 2 on frequency band 1 can be called intra-band non-contiguous carrier aggregation. Figure 2 2-3, aggregating carrier 1 on frequency band 1 and carrier 2 on frequency band 2 can be called inter-band carrier aggregation.
[0083] Optionally, the carrier for carrier aggregation in the present application may be located in at least one of a licensed frequency band, an unlicensed frequency band, and a dedicated frequency band. The carrier located in the unlicensed frequency band may perform listen before talk (LBT). The present application does not limit the LBT process.
[0084] The carrier may include at least one BWP. The BWP may include at least one resource pool. The resource pool may refer to a resource set consisting of one or more of time domain resources, frequency domain resources, code domain resources, spatial domain resources, power domain resources, etc. It can also be said that the resource pool includes at least one candidate resource, and the candidate resource may include one or more of time domain resources, frequency domain resources, code domain resources, spatial domain resources, power domain resources, etc.
[0085] The time domain resources may include at least one time unit. Among them, the time unit may be a symbol, a time slot, a mini-slot, a subframe or a frame, etc. In NR, the duration of a frame is 10 milliseconds (ms), and each frame is divided into 10 subframes, each subframe is 1ms long. Each subframe is divided into several time slots: when the cyclic prefix (CP) is a normal cyclic prefix (NCP), each time slot consists of 14 symbols; when the cyclic prefix is an extended cyclic prefix (ECP), each time slot consists of 12 symbols. Of course, with the evolution of communication technology, the number of symbols included in a time slot may also be other values, which is not limited in this application. The symbols involved in this application may be orthogonal frequency-division multiplexing (OFDM) symbols.
[0086] Optionally, at least one time unit may be continuous or discrete in time. Optionally, at least one time unit may be continuous in logic. Figure 3 As shown, time slot 0 to time slot 13 are continuous in time, and such time slots can be called physical slots. Assume that time slot 0, time slot 2, time slot 4 and time slot 6 belong to a resource pool. It can also be said that physical time slot 0, physical time slot 2, physical time slot 4 and physical time slot 6 belong to the resource pool. And physical time slot 0, physical time slot 2, physical time slot 4 and physical time slot 6 correspond to time slot 0', time slot 1', time slot 2' and time slot 3' of the resource pool respectively. Therefore, it can be considered that the resource pool contains continuous time slots, that is, time slot 0' to time slot 3' are continuous time slots logically from the perspective of the resource pool, and such logically continuous but possibly discontinuous time slots can be called logical slots.
[0087] Optionally, the frequency domain resource may include at least one frequency domain unit. The frequency domain unit may be at least one resource element (RE), at least one resource block (RB), or at least one subchannel. A subchannel may also be referred to as a subband, and this application does not limit the name. The following is an illustration using a subchannel as an example.
[0088] Optionally, a subchannel may include at least one resource block that is continuous or interlaced in the frequency domain. Interlaced resource blocks are a form of discrete resource blocks. For example, multiple resource blocks included in a subchannel are interlaced, which means that there is at least one resource block that does not belong to the subchannel between any two adjacent resource blocks included in the subchannel. Figure 4 As shown, subchannel 0 includes resource block 0, resource block 2, resource block 4, and resource block 6; subchannel 1 includes resource block 1, resource block 3, resource block 5, and resource block 7. It can be seen that any two adjacent resource blocks included in subchannel 0 are separated by resource blocks belonging to subchannel 1. Similarly, any two adjacent resource blocks included in subchannel 1 are separated by resource blocks belonging to subchannel 0. In this way, it can be considered that the multiple resource blocks included in subchannel 0 and subchannel 1 are interlaced. In addition, subchannel 3 includes resource blocks 8 to resource blocks 11. In this way, it can be considered that the multiple resource blocks included in subchannel 3 are continuous.
[0089] The code domain resource may include, for example, at least one of the following: a sequence, a cyclic shift, etc. The sequence may refer to, for example, a sequence of a demodulation reference signal (DMRS), and the cyclic shift may refer to, for example, a cyclic shift of a DMRS.
[0090] Generally, the resource pool may include candidate resources for transmitting physical channels. The physical channels may include one or more of a physical sidelink control channel (PSCCH), a PSSCH, a physical sidelink feedback channel (PSFCH), and the like.
[0091] PSCCH can be used to carry sidelink control information (SCI). SCI is divided into first-level SCI and second-level SCI. PSCCH used to carry SCI can refer to PSCCH used to carry first-level SCI. Second-level SCI can be carried on PSSCH.
[0092] Optionally, the PSSCH may also be used to carry at least one of sidelink data, sidelink channel state information (CSI) feedback information, etc. The sidelink data may refer to a transport block (TB), a data packet, or a media access control (MAC) protocol data unit (PDU), etc. The sidelink CSI feedback information may include at least one of a precoding matrix indicator (PMI), a rank indication (RI), a channel quality indicator (CQI), etc.
[0093] Generally, when the PSSCH indicates a hybrid automatic repeat request (HARQ) feedback, the terminal device may receive the PSFCH on the sidelink feedback resource associated with the PSSCH. The PSFCH may carry sidelink feedback information. When the terminal device successfully decodes the sidelink data on the PSSCH, the sidelink feedback information may include an acknowledgement (ACK); when the terminal device fails to decode the sidelink data on the PSSCH, the sidelink feedback information may include a negative acknowledgement (NACK).
[0094] Optionally, the sidelink feedback resource may be understood as PSFCH or PSFCH transmission or PSFCH resource, which is not limited here. Optionally, the sidelink feedback resource may refer to a symbol and a resource block.
[0095] Optionally, the PSSCH may be associated with at least one sidelink feedback resource. Multiple sidelink feedback resources have a sequential relationship in the time domain. Exemplarily, assuming that the three sidelink feedback resources are sidelink feedback resource 1 to sidelink feedback resource 3, sidelink feedback resource 1 is located before sidelink feedback resource 2 in the time domain, and sidelink feedback resource 2 is located before sidelink feedback resource 3 in the time domain.
[0096] It should be pointed out that the sidelink feedback resources mentioned in this application refer to resources used to transmit sidelink feedback information. For example, a sidelink feedback resource associated with PSSCH is used to transmit sidelink feedback information for the initial transmission of the PSSCH, and another sidelink feedback resource associated with PSSCH is used to transmit sidelink feedback information for the retransmission of the PSSCH. Optionally, the terminal device can retransmit the PSSCH once or multiple times. Therefore, for a certain retransmission of the PSSCH, the terminal device can receive the corresponding sidelink feedback information on the corresponding sidelink feedback resource.
[0097] 2. Resource exclusion of mode2
[0098] It is assumed that the terminal device triggers resource selection in time slot n, where n is a positive integer. Resource exclusion in mode 2 may include at least one of the following steps:
[0099] Step 1: The terminal device determines the resource selection window [n+T1, n+T2]. T1 and T2 are selected by the terminal device within a certain range. T1 is greater than or equal to 0 and less than or equal to An integer. Subcarrier spacing μ SL For the specific corresponding relationship, please refer to Table 1. 2min When T2 is less than the packet delay budget (PDB), it is greater than or equal to T 2min , and is less than or equal to an integer of PDB. 2min When T2 is greater than or equal to PDB, T2 is an integer less than or equal to PDB.
[0100] Table 1
[0101]
[0102] Step 2: The terminal device determines the listening window Among them, T0 is configured by high-level parameters. Subcarrier spacing μ sL For specific correspondence, please refer to Table 2. The listening window can also be called a perception window, a resource listening window or a resource perception window, and this application does not limit the name. The following is an explanation using the listening window as an example. The listening window is located before the resource selection window in the time domain and does not overlap with the resource selection window. For example, when the terminal device triggers resource selection in time slot n, the resource selection window is located after time slot n in the time domain, and the listening window is located before time slot n in the time domain.
[0103] Table 2
[0104]
[0105] Step 3: The terminal device determines the RSRP threshold Th(p i ,p j ), Th(p i ,p j ) and the priority of the data to be sent by the terminal device prio TX The priority level indicated by the SCI (such as the first level SCI, etc.) received by the terminal device RX For example, Th(p i ,p j ) is the prioRX+(prioTX-1)*8th threshold in the RSRP threshold set configured for the resource pool. i ,p j ) is used to determine whether the corresponding resources need to be excluded in subsequent steps. For example, when the energy value of the relevant resources detected is greater than the RSRP threshold value, the reserved resources corresponding to the resources need to be excluded. Optionally, the terminal device can receive multiple SCIs, and the priorities indicated by different SCIs can be different. Therefore, the number of RSRP thresholds can be multiple. The sizes of different RSRP thresholds can be different. The following is an example of a terminal device receiving an SCI.
[0106] Step 4: The terminal device initializes the available resource set S A , here S A It can be understood as all candidate resources in the resource selection window included in a resource pool. The following is an example of a resource pool including time domain resources and frequency domain resources (referred to as time-frequency resources). Optionally, the candidate resources in the resource selection window are a time slot and L subCH consecutive subchannels, L subCH Is a positive integer.
[0107] Step 5: The terminal device receives the data from S A The following resources are excluded: all periodic reserved time-frequency resources corresponding to the time slots that are not listened to in the resource selection window and the listening window. Among them, the time slots that are not listened to can be understood as the terminal device sending data on this time slot, so no resource listening is performed on this time slot. The periodic reserved time-frequency resources can be understood as the time-frequency resources corresponding to the time slots with an integer multiple period of the time slot interval that is not listened to. All periodic reserved time-frequency resources can be understood as the periodic reserved time-frequency resources corresponding to all periods configured in the high-level "sl-ResourceReservePeriodList".
[0108] Step 6: In S A After excluding the above resources, the number of remaining time-frequency resources is less than X% of the total number of resources in the resource selection window. The terminal device re-executes the initialization of step 4 (i.e., determines the new S A), and skip step 5. Optionally, the main purpose of setting the ratio is to ensure that the terminal device has sufficient time and frequency resources for sidelink transmission. Optionally, X is configured by the resource pool and is also related to prio TX For example, X can be 20, 35, or 50.
[0109] Step 7: The terminal device continues to A Exclude time-frequency resources. Specifically: the terminal device receives the first-level SCI and decodes it successfully. The time-frequency resources reserved by the first-level SCI can be used to send PSSCH. Detect the energy of the DMRS in the PSSCH, obtain the RSRP measurement result, and when the RSRP measurement result is higher than the RSRP threshold determined in step 3, exclude the periodic time-frequency resources corresponding to the time-frequency resources occupied by the first-level SCI and exclude the periodic reserved time-frequency resources indicated in the first-level SCI within the resource selection window. For example, the retransmission resources and periodic reserved resources indicated by the first-level SCI. The retransmission resources can be indicated by the time resource indication value (TRIV) and the frequency resource indication value (FRIV) in the first-level SCI.
[0110] For example, Figure 5 As shown in FIG. 1 , resource A is located in the listening window, and the SCI received on resource A indicates the reserved resource, such as resource B, and the SCI also indicates the period of resource A and resource B. The terminal device performs RSRP measurement. When the measurement results of RSRP on resource A and resource B are higher than the RSRP threshold in step 3, the terminal device considers that resource A and resource B are occupied. Therefore, the terminal device receives the RSRP from S A Exclude resource A and resource B. Resource A corresponds to resource C in the resource selection window, that is, resource C is the periodic reservation resource of resource A. Similarly, resource D is the periodic reservation resource of resource B. When the RSRP measurement results on resource C and resource D are higher than the RSRP threshold in step 3, the terminal device continues to select from S A Exclude resource C and resource D.
[0111] Step 8. In S A If the number of remaining time-frequency resources in the resource selection window is less than X% of the total number of resources in the resource selection window, the terminal device increases the RSRP threshold determined in step 3 (by 3 dB each time) and executes step 7 based on the new RSRP threshold until S A After the number of remaining time-frequency resources in the resource selection window is not less than X% of the total number of resources in the resource selection window, the resource set S obtained after the above steps can be A Report to the higher layers of the terminal device, such as the MAC layer. The higher layers of the terminal device can receive information from SA The final resource selection is completed in to determine the resources used for sidelink transmission.
[0112] Optionally, the above steps 1 to 8 are performed by the physical (PHY) layer of the terminal device.
[0113] Generally speaking, mode2 resource exclusion is to exclude resources from a single resource pool. Therefore, after resource exclusion is completed, the remaining resources in a single resource pool may not be enough. For example, in step 8 above, S A The number of remaining time-frequency resources in the resource selection window is less than X% of the total number of resources in the resource selection window. In this way, the RSRP threshold determined in step 3 is increased, and the process returns to step 7. After the RSRP threshold is increased, it can be ensured that the number of remaining resources in a single resource pool is not less than X% of the total number of resources in the resource selection window. However, this may cause the remaining resources in a single resource pool to include resources reserved by other terminal devices, increasing the probability of resource conflicts. In general, the resource determination method of mode 2 is likely to have resource conflicts. Based on this, the present application provides Figure 6 or Fig.10 The embodiment shown is used to solve this problem.
[0114] The following is a detailed description of the embodiments of the present application. Specifically, the terminal device in the following text may be Figure 1 The terminal devices involved, the network devices mentioned below can be Figure 1 The network devices involved. It should be pointed out that the message names between the network elements or the names of the parameters in the messages in the following embodiments are only examples, and other names may be used in the specific implementation, which is not specifically limited in the embodiments of the present application. The processing performed by the single execution subject (terminal device or network device) shown in the embodiments of the present application may also be divided into multiple execution subjects, which may be logically and / or physically separated. For example, the processing performed by the network device may be divided into at least one of the CU, DU and RU.
[0115] like Figure 6 As shown, a communication method provided in an embodiment of the present application includes but is not limited to the following steps:
[0116] 601. The terminal device determines a first candidate resource set within a resource selection window; the first candidate resource set is determined based on N resource pools, where N is an integer greater than 1.
[0117] Optionally, N resource pools can be implemented in the following ways:
[0118] 1. N resource pools are located on the same BWP.
[0119] 2. At least two of the N resource pools are located on different BWPs. Optionally, at least two of the N resource pools are located on different BWPs, which can be understood as: different resource pools of the N resource pools are located on different BWPs. Or, there are resource pools located in the same BWP and there are resource pools located in different BWPs among the N resource pools.
[0120] For example, assume that N is 4, that is, there are 4 resource pools, namely resource pool 1 to resource pool 4. The first case: resource pool 1 to resource pool 4 are located on BWP1 to BWP4 respectively. It can be seen that resource pool 1 to resource pool 4 are all located on different BWPs. The second case: resource pool 1 and resource pool 2 are located on BWP1, and resource pool 3 and resource pool 4 are located on BWP2. It can be seen that resource pool 1 and resource pool 3 are located on different BWPs, resource pool 2 and resource pool 4 are located on different BWPs, resource pool 1 and resource pool 2 are located on the same BWP, and resource pool 3 and resource pool 4 are located on the same BWP. The third case: resource pool 1 is located on BWP1, resource pool 2 is located on BWP2, and resource pool 3 and resource pool 4 are located on BWP3. It can be seen that resource pool 1 and resource pool 2 are located on different BWPs, resource pool 1 and resource pool 3 and resource pool 4 are located on different BWPs, resource pool 2 and resource pool 3 and resource pool 4 are located on different BWPs, resource pool 3 and resource pool 4 are located on different BWPs, and resource pool 3 and resource pool 4 are located on the same BWP.
[0121] Optionally, the N resource pools may be part or all of the resource pools on at least two BWPs among all the BWPs configured for the terminal device. Exemplarily, assume that N is 4, i.e., 4 resource pools. The number of BWPs configured for the terminal device is 4, such as BWP1 to BWP4. The 4 resource pools are respectively located on the 4 BWPs; or, two of the 4 resource pools are respectively located on BWP1 and BWP2, and the remaining resource pools of the 4 resource pools are respectively located on BWP3 and BWP4; or, two of the 4 resource pools are both located on BWP1, and the remaining resource pools of the 4 resource pools are all located on BWP2.
[0122] 3. N resource pools are located on the same carrier. For example, assume that N is 3, that is, there are 3 resource pools, namely resource pool 1, resource pool 2, and resource pool 3. Resource pool 1 to resource pool 3 are all located on carrier 1, that is, resource pool 1 to resource pool 3 are all located on the same carrier.
[0123] 4. At least two of the N resource pools are located on different carriers. Optionally, at least two of the N resource pools are located on different carriers, which can be understood as: different resource pools in the N resource pools are located on different carriers. Or, there are resource pools in the same carrier and resource pools in different carriers among the N resource pools.
[0124] Exemplarily, assume that N is 4, that is, 4 resource pools, namely resource pool 1 to resource pool 4. First case: resource pool 1 to resource pool 4 are located on carrier 1 to carrier 4, respectively. It can be seen that resource pool 1 to resource pool 4 are all located on different carriers. Second case: resource pool 1 and resource pool 2 are located on carrier 1, and resource pool 3 and resource pool 4 are located on carrier 2. It can be seen that resource pool 1 and resource pool 3 are located on different carriers, resource pool 2 and resource pool 4 are located on different carriers, resource pool 1 and resource pool 2 are located on the same carrier, and resource pool 3 and resource pool 4 are located on the same carrier. Third case: resource pool 1 is located on carrier 1, resource pool 2 is located on carrier 2, and resource pool 3 and resource pool 4 are located on carrier 3. It can be seen that resource pool 1 and resource pool 2 are located on different carriers, resource pool 1 and resource pool 3 and resource pool 4 are located on different carriers, resource pool 2 and resource pool 3 and resource pool 4 are located on different carriers, resource pool 3 and resource pool 4 are located on the same carrier.
[0125] Optionally, the N resource pools may be part or all of the resource pools on at least two carriers of all carriers configured for the terminal device. Exemplarily, assume that N is 4, i.e., 4 resource pools. The number of carriers configured for the terminal device is 4, such as carrier 1 to carrier 4. The 4 resource pools are respectively located on the 4 carriers; or, two of the 4 resource pools are respectively located on carrier 1 and carrier 2, and the remaining resource pools of the 4 resource pools are respectively located on carrier 3 and carrier 4; or, two of the 4 resource pools are both located on carrier 1, and the remaining resource pools of the 4 resource pools are all located on carrier 2.
[0126] Optionally, N resource pools are located on the same carrier, which can also be described as: the BWP where each resource pool in the N resource pools is located can belong to the same carrier. Exemplarily, it is assumed that N is 4, that is, 4 resource pools, namely resource pool 1 to resource pool 4. Resource pool 1 to resource pool 4 are respectively located on BWP1 to BWP4, and BWP1 to BWP4 all belong to carrier 1. At least two resource pools among the N resource pools are located on different carriers, which can also be described as: at least two BWPs in the BWP where each resource pool in the N resource pools is located can belong to different carriers. Exemplarily, it is assumed that N is 4, that is, 4 resource pools, namely resource pool 1 to resource pool 4. Resource pool 1 to resource pool 4 are respectively located on BWP1 to BWP4, BWP1 and BWP2 belong to carrier 1, and BWP3 and BWP4 belong to carrier 2. Or, BWP1 belongs to carrier 1, BWP2 belongs to carrier 2, and BWP3 and BWP4 belong to carrier 3.
[0127] Optionally, the first candidate resource set is determined based on N resource pools, which can be understood as: the first candidate resource set includes all candidate resources in the N resource pools. It should be noted that the candidate resources in a candidate resource set (such as the first candidate resource set, etc.) mentioned in the present application can be, for example, a time slot and LsubCH sub-channels, L subCH is a positive integer. Optionally, the L included in any candidate resource in the candidate resource set subCH The subchannels may be continuous or discontinuous. Or, the L included in some candidate resources in the candidate resource set subCH The subchannels are continuous, and the other part of the candidate resources in the candidate resource set includes L subCH The sub-channels are not contiguous.
[0128] Exemplarily, it is assumed that the candidate resources in the first candidate resource set are one time slot and three sub-channels. Figure 7 As shown, the number of candidate resources in the first candidate resource set is 5. Among them, subchannel 2 and subchannel 3 included in the candidate resources on time slot n+2 are both located on carrier 1, and subchannel n+1 included in the candidate resources on time slot n+2 is located on carrier 2. Therefore, it can be considered that the candidate resources on time slot n+2 are located on carrier 1 and carrier 2, respectively. It can also be said that the three subchannels included in the candidate resources on time slot n+2 are not continuous. Similarly, the three subchannels included in the candidate resources on time slot n+3 are not continuous. The candidate resources on time slot n, time slot n+1 or time slot n+4 are all located on one carrier. It can also be said that the three subchannels included in the candidate resources on time slot n are continuous.
[0129] Optionally, the first candidate resource set may include the first candidate resource. Optionally, the first candidate resource set may also include other candidate resources except the first candidate resource. Specifically:
[0130] 1. The first candidate resource is located on at least two carriers. Optionally, other candidate resources may be located on the same carrier. For example, the carrier where the other candidate resources are located is the same as one of the carriers where the first candidate resource is located. Or, the carrier where the other candidate resources are located is different from any carrier where the first candidate resource is located.
[0131] 2. The first candidate resource is located on at least two BWPs. For example, the first candidate resource is a time slot and three subchannels. Subchannel 1 of the three subchannels is located on BWP1, and subchannel 2 and subchannel 3 of the three subchannels are located on BWP2. Therefore, it can be considered that the first candidate resource is located on two BWPs. Optionally, other candidate resources can be located on the same BWP. For example, the BWP where other candidate resources are located is the same as one of the BWPs where the first candidate resource is located. Or, the BWP where other candidate resources are located is different from any BWP where the first candidate resource is located.
[0132] 3. The first candidate resource is located in at least two resource pools among the N resource pools. For example, the first candidate resource is a time slot and three subchannels. Subchannel 1 among the three subchannels is located in resource pool 1, and subchannel 2 and subchannel 3 among the three subchannels are located in resource pool 2. Therefore, it can be considered that the first candidate resource is located in two resource pools.
[0133] Optionally, the number of the first candidate resources may be one or more, and the number of the other candidate resources may be one or more.
[0134] Optionally, before step 601, the above steps 1 to 3 may also be performed. The resource selection window in step 601 may refer to the resource selection window in step 1 above.
[0135] 602. The terminal device excludes resources from the first candidate resource set to obtain a second candidate resource set; at least one candidate resource in the second candidate resource set is used for sidelink transmission.
[0136] Optionally, step 602 may include: the terminal device excludes the first candidate resource from the first candidate resource set to obtain the second candidate resource set. That is to say, the terminal device excludes cross-resource pool, cross-BWP or cross-carrier resources from the first candidate resource set, which can reduce the resource conflict problem. Exemplarily, some terminal devices are configured with two carriers, such as carrier 1 and carrier 2. Other terminal devices are configured with carrier 1. If the subchannels included in the first candidate resource in the first candidate resource set are located on carrier 1 and carrier 2, that is, the first candidate resource spans two carriers. Assume that a terminal device configured with two carriers sends an SCI on a subchannel located on carrier 2. In this way, the terminal device configured with carrier 1 cannot receive the SCI, let alone the resources reserved by the SCI. This causes these terminal devices to not exclude the resources reserved by the SCI, and then select the same resource, resulting in a transmission conflict.
[0137] Optionally, the method may further include one of the following implementations, specifically:
[0138] ①. The terminal device excludes the periodic reservation resources corresponding to the resources not listened to in the listening window in the resource selection window from the second candidate resource set, and obtains the third candidate resource set. The listening window can refer to the listening window in step 2 above, which is not described in detail here. Optionally, after obtaining the third candidate resource set, the third candidate resource set can be further excluded. For details, refer to steps 6 to 8 above, which are not described in detail here. That is, the S in step 6 above is A The third candidate resource set is replaced to exclude resources, and finally a candidate resource set reported to a higher layer of the terminal device can be obtained.
[0139] ②. The terminal device excludes the periodic reservation resources corresponding to the resources in the resource selection window and not listened in the listening window from the first candidate resource set to obtain a fourth candidate resource set; the terminal device excludes the first candidate resource from the first candidate resource set to obtain a second candidate resource set, including: the terminal device excludes the first candidate resource from the fourth candidate resource set to obtain the second candidate resource set.
[0140] Among them, the terminal device excludes the first candidate resource from the fourth candidate resource set to obtain the second candidate resource set, for example, it may include: when the number of candidate resources in the fourth candidate resource set is not less than X% of the number of candidate resources in the first candidate resource set, the terminal device excludes the first candidate resource from the fourth candidate resource set to obtain the second candidate resource set. For example, the terminal device receives the first-level SCI; receives the PSSCH on the resources reserved by the first-level SCI (such as the retransmission resources and periodic reservation resources in the above step 7), and determines the energy of the DMRS in the PSSCH, and obtains the RSRP measurement result; when the RSRP measurement result is higher than the RSRP threshold in the above step 3, the terminal device excludes the resources reserved by the first-level SCI from the fourth candidate resource set to obtain the fifth candidate resource set; the terminal device excludes the first candidate resource from the fifth candidate resource set to obtain the second candidate resource set. Optionally, after obtaining the second candidate resource set, it can also be determined whether the number of candidate resources in the second candidate resource set is less than X% of the number of candidate resources in the first candidate resource set. When the number of candidate resources in the second candidate resource set is less than X% of the number of candidate resources in the first candidate resource set, the terminal device increases the RSRP threshold determined in step 3 (by 3dB each time), and excludes the resources reserved by the first-level SCI from the fourth candidate resource set based on the new RSRP threshold, until the number of candidate resources in the second candidate resource set is not less than X% of the number of candidate resources in the first candidate resource set, and then the candidate resource set reported to the high-level terminal device can be obtained.
[0141] Optional, Figure 6 Each step involved in the embodiment may be executed by the physical layer of the terminal device.
[0142] It can be seen that in the above embodiment, the first candidate resource set in the resource selection window is determined based on multiple resource pools, which makes the number of candidate resources in the first candidate resource set greater. Therefore, after the terminal device excludes resources from the first candidate resource set, the number of remaining candidate resources in the first candidate resource set can also be greater, that is, the number of candidate resources in the second candidate resource set is greater, so that the number of candidate resources in the second candidate resource set can be guaranteed to be no less than X% of the total number of resources in the resource selection window. In this way, the problem of increased probability of resource conflict caused by raising the RSRP threshold can be reduced, and the problem of resource conflict can be reduced. That is, the problem of conflict between the resources selected by the terminal device and the resources selected by other terminal devices is reduced, and the reliability of the side link transmission is guaranteed.
[0143] Above Figure 6 The embodiment shown includes many possible implementation schemes. Figure 8 and Fig. 9 The above-mentioned method ① and method ② are respectively described with examples. It should be noted that: Figure 8 or Fig. 9 For related concepts, operations or logical relationships that are not explained, please refer to Figure 6 The corresponding description in the illustrated embodiment is therefore not repeated again.
[0144] like Figure 8 As shown, another communication method provided in an embodiment of the present application includes but is not limited to the following steps:
[0145] 801. The physical layer of the terminal device determines a resource selection window.
[0146] Among them, step 801 can refer to the above step 1 and will not be repeated here.
[0147] 802. The physical layer of the terminal device determines the listening window.
[0148] Among them, step 802 can refer to the above step 2 and will not be described in detail here.
[0149] 803. The physical layer of the terminal device determines the RSRP threshold.
[0150] 804. The physical layer of the terminal device determines a first candidate resource set within the resource selection window; the first candidate resource set is determined based on N resource pools, where N is an integer greater than 1.
[0151] Among them, step 804 is similar to step 601 and is not described in detail here.
[0152] 805. The first candidate resource set includes a first candidate resource, where the first candidate resource is located on at least two carriers. The physical layer of the terminal device excludes the first candidate resource from the first candidate resource set to obtain a second candidate resource set.
[0153] Among them, the first candidate resource and Figure 6 The first candidate resource in is similar and will not be described here.
[0154] 806. The physical layer of the terminal device excludes the periodic reservation resources corresponding to the resources in the resource selection window and not listened in the listening window from the second candidate resource set to obtain a third candidate resource set.
[0155] After step 806, two solutions can be used. Solution 1 includes steps 807 to 811. Solution 2 includes steps 812 and 814.
[0156] Solution 1:
[0157] 807. When the number of candidate resources in the third candidate resource set is less than X% of the number of candidate resources in the first candidate resource set, the physical layer of the terminal device determines a sixth candidate resource set within the resource selection window; the sixth candidate resource set is determined based on M resource pools, where M is an integer greater than 1.
[0158] Step 807 is similar to step 601 and is not described in detail here. Optionally, the N resource pools are different from the M resource pools, or the N resource pools are partially or completely the same as the M resource pools.
[0159] 808. The sixth candidate resource set includes a sixth candidate resource, and the sixth candidate resource is located on at least two carriers. The physical layer of the terminal device excludes the sixth candidate resource from the sixth candidate resource set to obtain a seventh candidate resource set.
[0160] Among them, regarding the sixth candidate resource and Figure 6 The first candidate resource in is similar and will not be described here.
[0161] 809. The physical layer of the terminal device excludes the following resources from the seventh candidate resource set: the physical layer of the terminal device obtains the first-level SCI; obtains PSSCH on the resources reserved by the first-level SCI (such as the retransmission resources and periodic reservation resources in the above step 7, etc.), determines the energy of the DMRS in the PSSCH, and obtains the RSRP measurement result; when the RSRP measurement result is higher than the RSRP threshold in the above step 803, the physical layer of the terminal device excludes the resources reserved by the first-level SCI from the seventh candidate resource set to obtain the eighth candidate resource set.
[0162] 810. When the number of candidate resources in the eighth candidate resource set is not less than X% of the number of candidate resources in the sixth candidate resource set, the physical layer of the terminal device sends the eighth candidate resource set to the MAC layer of the terminal device.
[0163] Optionally, the MAC layer of the terminal device may determine candidate resources for sidelink transmission from an eighth candidate resource set.
[0164] 811. When the number of candidate resources in the eighth candidate resource set is less than X% of the number of candidate resources in the sixth candidate resource set, the physical layer of the terminal device increases the RSRP threshold determined in step 803 (by 3dB each time), and excludes the resources reserved by the first-level SCI from the seventh candidate resource set based on the new RSRP threshold, until the number of remaining candidate resources in the seventh candidate resource set is not less than X% of the number of candidate resources in the first candidate resource set, and then sends the remaining candidate resources in the seventh candidate resource set to the MAC layer of the terminal device.
[0165] Optionally, the MAC layer of the terminal device may determine candidate resources for sidelink transmission based on the remaining candidate resources in the seventh candidate resource set.
[0166] Option 2:
[0167] 812. When the number of candidate resources in the third candidate resource set is not less than X% of the number of candidate resources in the first candidate resource set, the physical layer of the terminal device excludes the following resources from the third candidate resource set: the physical layer of the terminal device obtains the first-level SCI; obtains PSSCH on the resources reserved by the first-level SCI (such as the retransmission resources and periodic reservation resources in the above step 7, etc.), determines the energy of the DMRS in the PSSCH, and obtains the RSRP measurement result; when the RSRP measurement result is higher than the RSRP threshold in the above step 803, the physical layer of the terminal device excludes the resources reserved by the first-level SCI from the third candidate resource set to obtain a ninth candidate resource set.
[0168] 813. When the number of candidate resources in the ninth candidate resource set is not less than X% of the number of candidate resources in the first candidate resource set, the physical layer of the terminal device sends the ninth candidate resource set to the MAC layer of the terminal device.
[0169] Optionally, the MAC layer of the terminal device may determine candidate resources for sidelink transmission from a ninth candidate resource set.
[0170] 814. When the number of candidate resources in the ninth candidate resource set is less than X% of the number of candidate resources in the first candidate resource set, the physical layer of the terminal device increases the RSRP threshold determined in step 803 (by 3 dB each time), and excludes the resources reserved by the first-level SCI from the third candidate resource set based on the new RSRP threshold, until the number of remaining candidate resources in the third candidate resource set is not less than X% of the number of candidate resources in the first candidate resource set, and then sends the remaining candidate resources in the third candidate resource set to the MAC layer of the terminal device.
[0171] Optionally, the MAC layer of the terminal device may determine candidate resources for sidelink transmission based on the remaining candidate resources in the third candidate resource set.
[0172] It can be seen that in the above embodiment, the candidate resources in the resource selection window are determined based on multiple resource pools, which makes the number of candidate resources in the resource selection window more. Therefore, after the terminal device excludes the candidate resources in the resource selection window, the number of remaining candidate resources can also be more. For example, it can be guaranteed that the number of candidate resources in the eighth candidate resource set in step 809 is not less than X% of the number of candidate resources in the sixth candidate resource set. Or, after excluding the resources reserved by the first-level SCI from the seventh candidate resource set based on the new RSRP threshold in step 811, the number of remaining candidate resources in the seventh candidate resource set is not less than X% of the number of candidate resources in the first candidate resource set. In this way, the problem of increasing the probability of resource conflict caused by raising the RSRP threshold can be reduced, and then the problem of resource conflict can be reduced. That is, the problem of conflict between the resources selected by the terminal device and the resources selected by other terminal devices is reduced, and the reliability of side link transmission is guaranteed.
[0173] like Fig. 9 As shown, another communication method provided in an embodiment of the present application includes but is not limited to the following steps:
[0174] 901. The physical layer of the terminal device determines a resource selection window.
[0175] Among them, step 901 can refer to the above step 1 and will not be described in detail here.
[0176] 902. The physical layer of the terminal device determines the listening window.
[0177] Among them, step 902 can refer to the above step 2 and will not be repeated here.
[0178] 903. The physical layer of the terminal device determines the RSRP threshold.
[0179] 904. The physical layer of the terminal device determines a first candidate resource set within the resource selection window; the first candidate resource set is determined based on N resource pools, where N is an integer greater than 1.
[0180] Among them, step 904 is similar to step 601 and is not described in detail here.
[0181] 905. The physical layer of the terminal device excludes the periodic reservation resources corresponding to the resources in the resource selection window and not listened in the listening window from the first candidate resource set to obtain a fourth candidate resource set.
[0182] After step 905, two solutions can be used. Solution 1 includes steps 906 to 910. Solution 2 includes steps 911 and 914.
[0183] Solution 1:
[0184] 906. When the number of candidate resources in the fourth candidate resource set is less than X% of the number of candidate resources in the first candidate resource set, the physical layer of the terminal device determines the tenth candidate resource set within the resource selection window; the tenth candidate resource set is determined based on K resource pools, where K is an integer greater than 1.
[0185] Step 906 is similar to step 601 and is not described in detail here. Optionally, the N resource pools are different from the K resource pools, or the N resource pools are partially or completely the same as the K resource pools.
[0186] 907. The tenth candidate resource set includes the tenth candidate resource, and the tenth candidate resource is located on at least two carriers. The physical layer of the terminal device excludes the tenth candidate resource from the tenth candidate resource set to obtain the eleventh candidate resource set.
[0187] Among them, regarding the tenth candidate resource and Figure 6 The first candidate resource in is similar and will not be described here.
[0188] 908. The physical layer of the terminal device excludes the following resources from the eleventh candidate resource set: the physical layer of the terminal device obtains the first-level SCI; obtains PSSCH on the resources reserved by the first-level SCI (such as the retransmission resources and periodic reservation resources in the above step 7, etc.), determines the energy of the DMRS in the PSSCH, and obtains the RSRP measurement result; when the RSRP measurement result is higher than the RSRP threshold in the above step 903, the physical layer of the terminal device excludes the resources reserved by the first-level SCI from the eleventh candidate resource set, and obtains the twelfth candidate resource set.
[0189] 909. When the number of candidate resources in the twelfth candidate resource set is not less than X% of the number of candidate resources in the tenth candidate resource set, the physical layer of the terminal device sends the twelfth candidate resource set to the MAC layer of the terminal device.
[0190] Optionally, the MAC layer of the terminal device may determine candidate resources for sidelink transmission from a twelfth candidate resource set.
[0191] 910. When the number of candidate resources in the twelfth candidate resource set is less than X% of the number of candidate resources in the tenth candidate resource set, the physical layer of the terminal device increases the RSRP threshold determined in step 903 (by 3dB each time), and excludes the resources reserved by the first-level SCI from the tenth candidate resource set based on the new RSRP threshold, until the number of remaining candidate resources in the tenth candidate resource set is not less than X% of the number of candidate resources in the tenth candidate resource set, and then sends the remaining candidate resources in the tenth candidate resource set to the MAC layer of the terminal device.
[0192] Optionally, the MAC layer of the terminal device may determine candidate resources for sidelink transmission based on the remaining candidate resources in the tenth candidate resource set.
[0193] Option 2:
[0194] 911. When the number of candidate resources in the fourth candidate resource set is not less than X% of the number of candidate resources in the first candidate resource set, the physical layer of the terminal device excludes the following resources from the fourth candidate resource set: the physical layer of the terminal device obtains the first-level SCI; obtains PSSCH on the resources reserved by the first-level SCI (such as the retransmission resources and periodic reservation resources in the above step 7, etc.), determines the energy of the DMRS in the PSSCH, and obtains the RSRP measurement result; when the RSRP measurement result is higher than the RSRP threshold in the above step 903, the physical layer of the terminal device excludes the resources reserved by the first-level SCI from the fourth candidate resource set to obtain the thirteenth candidate resource set.
[0195] 912. The physical layer of the terminal device excludes the first candidate resource from the thirteenth candidate resource set to obtain a second candidate resource set.
[0196] 913. When the number of candidate resources in the second candidate resource set is not less than X% of the number of candidate resources in the first candidate resource set, the physical layer of the terminal device sends the second candidate resource set to the MAC layer of the terminal device.
[0197] Optionally, the MAC layer of the terminal device may determine candidate resources for sidelink transmission from a second set of candidate resources.
[0198] 914. When the number of candidate resources in the second candidate resource set is less than X% of the number of candidate resources in the first candidate resource set, the physical layer of the terminal device increases the RSRP threshold determined in step 903 (by 3dB each time), and excludes the resources reserved by the first-level SCI and the first candidate resources from the fourth candidate resource set based on the new RSRP threshold, until the number of remaining candidate resources in the fourth candidate resource set is not less than X% of the number of candidate resources in the first candidate resource set, and then sends the remaining candidate resources in the fourth candidate resource set to the MAC layer of the terminal device.
[0199] Optionally, the MAC layer of the terminal device may determine candidate resources for sidelink transmission based on the remaining candidate resources in the fourth candidate resource set.
[0200] It can be seen that in the above embodiment, the candidate resources in the resource selection window are determined based on multiple resource pools, which makes the number of candidate resources in the resource selection window more. Therefore, after the terminal device excludes the candidate resources in the resource selection window, the number of remaining candidate resources can also be more. For example, it can be guaranteed that the number of candidate resources in the twelfth candidate resource set in step 909 is not less than X% of the number of candidate resources in the tenth candidate resource set. Or, after excluding the resources reserved by the first-level SCI from the tenth candidate resource set based on the new RSRP threshold in step 910, the number of remaining candidate resources in the tenth candidate resource set is not less than X% of the number of candidate resources in the tenth candidate resource set. In this way, the problem of increased resource conflict probability caused by raising the RSRP threshold can be reduced, and then the resource conflict problem can be reduced. That is, the problem of conflict between the resources selected by the terminal device and the resources selected by other terminal devices is reduced, and the reliability of side link transmission is guaranteed.
[0201] like Fig.10 As shown, another communication method provided in an embodiment of the present application includes but is not limited to the following steps:
[0202] 1001. The terminal device determines at least two candidate resource sets within a resource selection window, and the at least two candidate resource sets include a first candidate resource set and a second candidate resource set; the first candidate resource set is determined based on K resource pools, where K is an integer greater than 0; the second candidate resource set is determined based on L resource pools, where L is an integer greater than 0, and the K resource pools are different from the L resource pools.
[0203] Optionally, different candidate resource sets in at least two candidate resource sets may be determined based on the same or different number of resource pools. For example, K and L are both 2, that is, the first candidate resource set and the second candidate resource set are determined based on 2 resource pools. Or, K is 2 and L is 3, that is, the first candidate resource set is determined based on 2 resource pools, and the second candidate resource set is determined based on 3 resource pools.
[0204] Optionally, different candidate resource sets in the at least two candidate resource sets may be determined based on different resource pools, that is, the candidate resources in different candidate resource sets are different.
[0205] Optionally, the relationship between K resource pools and BWP can be referred to Figure 6 The relationship between the N resource pools and BWP, and the relationship between the K resource pools and carriers can be referred to Figure 6 The relationship between the N resource pools and the carrier in . Similarly, the relationship between the L resource pools and the BWP can be referred to Figure 6 The relationship between the N resource pools and BWP, and the relationship between the L resource pools and carriers can be referred to Figure 6 The relationship between N resource pools and carriers.
[0206] Optionally, the K resource pools have a certain relationship with the L resource pools, such as:
[0207] 1. K resource pools and L resource pools are located on the same BWP.
[0208] 2. The BWP where the K resource pools are located is different from the BWP where the L resource pools are located. For example, assume that K and L are both 2. In one possible implementation, the K resource pools include resource pool 1 and resource pool 2, and resource pool 1 and resource pool 2 are located on BWP1 and BWP2, respectively. The L resource pools include resource pool 3 and resource pool 4, and resource pool 3 and resource pool 4 are located on BWP3 and BWP4, respectively. It can be seen that the BWPs where resource pools 1 to 4 are located are all different. In another possible implementation, the K resource pools include resource pool 1 and resource pool 2, and resource pool 1 and resource pool 2 are located on BWP1. The L resource pools include resource pool 3 and resource pool 4, and resource pool 3 and resource pool 4 are located on BWP2. It can be seen that the BWP where resource pool 1 and resource pool 2 are located is different from the BWP where resource pool 3 and resource pool 4 are located.
[0209] 3. The BWP where the K resource pools are located is partially the same as the BWP where the L resource pools are located. For example, assume that K and L are both 2. The K resource pools include resource pool 1 and resource pool 2, and resource pool 1 and resource pool 2 are located on BWP1 and BWP2 respectively. The L resource pools include resource pool 3 and resource pool 4, and resource pool 3 and resource pool 4 are located on BWP2 and BWP3 respectively. It can be seen that the BWP where resource pool 1 and resource pool 3 are located is the same, and the BWP where resource pool 1 (or resource pool 2) and resource pool 4 are located is different.
[0210] 4. The K resource pools and the L resource pools are located on the same carrier.
[0211] 5. The carrier where the K resource pools are located is different from the carrier where the L resource pools are located. Exemplarily, assume that K and L are both 2. In one possible implementation, the K resource pools include resource pool 1 and resource pool 2, and resource pool 1 and resource pool 2 are located on carrier 1 and carrier 2, respectively. The L resource pools include resource pool 3 and resource pool 4, and resource pool 3 and resource pool 4 are located on carrier 3 and carrier 4, respectively. It can be seen that the carriers where resource pools 1 to 4 are located are different. In another possible implementation, the K resource pools include resource pool 1 and resource pool 2, and resource pool 1 and resource pool 2 are located on carrier 1. The L resource pools include resource pool 3 and resource pool 4, and resource pool 3 and resource pool 4 are located on carrier 2. It can be seen that the carrier where resource pool 1 and resource pool 2 are located is different from the carrier where resource pool 3 and resource pool 4 are located.
[0212] 6. The carriers where the K resource pools are located are partially the same as the carriers where the L resource pools are located. For example, assume that K and L are both 2. The K resource pools include resource pool 1 and resource pool 2, and resource pool 1 and resource pool 2 are located on carrier 1 and carrier 2, respectively. The L resource pools include resource pool 3 and resource pool 4, and resource pool 3 and resource pool 4 are located on carrier 2 and carrier 3, respectively. It can be seen that resource pool 1 and resource pool 3 are located on the same carrier, and resource pool 1 (or resource pool 2) and resource pool 4 are located on different carriers.
[0213] Optionally, before step 1001, the above steps 1 to 3 may also be performed. The resource selection window in step 1001 may refer to the resource selection window in step 1 above.
[0214] 1002. The terminal device excludes resources of the first candidate resource set and the second candidate resource set respectively based on the first RSRP threshold to obtain a third candidate resource set and a fourth candidate resource set.
[0215] Optionally, the number of the first RSRP thresholds may be one or more. The determination process of the first RSRP threshold may refer to step 3 above, which will not be described in detail here. It should be noted that any candidate resource included in a candidate resource set (such as the first candidate resource set or the second candidate resource set in step 1002) may correspond to a first RSRP threshold. Optionally, the sizes of the first RSRP thresholds corresponding to different candidate resources in the candidate resource set may be the same or different.
[0216] Wherein, step 1002 can refer to the resource exclusion process of mode 2 above, Figure 8 The resource exclusion process of the illustrated embodiment or Fig. 9 The resource exclusion process of the illustrated embodiment will not be described in detail here.
[0217] 1003. The terminal device determines a fifth candidate resource set based on the third candidate resource set and the fourth candidate resource set, and at least one candidate resource in the fifth candidate resource set is used for sidelink transmission.
[0218] The fifth candidate resource set may be implemented in the following ways, specifically:
[0219] 1. The fifth candidate resource set includes the third candidate resource set and the fourth candidate resource set.
[0220] 2. When the first ratio is greater than or equal to the first threshold, and the second ratio is less than the first threshold; or, when the first ratio is greater than the first threshold, and the second ratio is less than or equal to the first threshold; or, when both the first ratio and the second ratio are greater than the first threshold, and the first ratio is greater than the second ratio; or, when the number of candidate resources in the third candidate resource set is greater than or equal to the second threshold, and the number of candidate resources in the fourth candidate resource set is less than the third threshold; or, when the number of candidate resources in the third candidate resource set is greater than the second threshold, and the number of candidate resources in the fourth candidate resource set is less than or equal to the third threshold; or, when the number of candidate resources in the third candidate resource set is greater than the second threshold, the number of candidate resources in the fourth candidate resource set is greater than the third threshold, and the first ratio is greater than the second ratio, the fifth candidate resource set is the third candidate resource set.
[0221] Optionally, the first ratio and the second ratio may be implemented in the following manners, specifically:
[0222] The first type: the first ratio is the ratio of the number of candidate resources in the third candidate resource set to the number of candidate resources in the first candidate resource set, and the second ratio is the ratio of the number of candidate resources in the fourth candidate resource set to the number of candidate resources in the second candidate resource set.
[0223] The second type: the first ratio is the ratio of the number of candidate resources in the third candidate resource set to the number of candidate resources in at least two candidate resource sets, and the second ratio is the ratio of the number of candidate resources in the fourth candidate resource set to the number of candidate resources in at least two candidate resource sets.
[0224] Optionally, the first threshold is predefined or preconfigured, or the first threshold is indicated by the network device to the terminal device, or the first threshold is indicated by other terminal devices to the terminal device. Optionally, the first threshold may be greater than 0. For example, the first threshold is Y%, where Y is a value greater than 0.
[0225] Optionally, the second threshold and the third threshold may be implemented in the following manners, specifically:
[0226] The first type: the second threshold is determined based on the number of candidate resources in the first candidate resource set and the first threshold, and the third threshold is determined based on the number of candidate resources in the second candidate resource set and the first threshold. For example, the second threshold is the product of the number of candidate resources in the first candidate resource set and the first threshold, and the third threshold is the product of the number of candidate resources in the second candidate resource set and the first threshold.
[0227] The second type: the second threshold is determined based on the number of candidate resources in at least two candidate resource sets and the first threshold, and the third threshold is determined based on the number of candidate resources in at least two candidate resource sets and the first threshold. For example, the second threshold is the product of the number of candidate resources in at least two candidate resource sets and the first threshold, and the third threshold is the product of the number of candidate resources in at least two candidate resource sets and the first threshold.
[0228] 3. When the first ratio is less than or equal to the first threshold, and the second ratio is greater than the first threshold; or, when the first ratio is less than the first threshold, and the second ratio is greater than or equal to the first threshold; or, when both the first ratio and the second ratio are greater than the first threshold, and the first ratio is less than the second ratio; or, when the number of candidate resources in the third candidate resource set is less than or equal to the second threshold, and the number of candidate resources in the fourth candidate resource set is greater than the third threshold; or, when the number of candidate resources in the third candidate resource set is less than the second threshold, and the number of candidate resources in the fourth candidate resource set is greater than or equal to the third threshold, or, when the number of candidate resources in the third candidate resource set is greater than the second threshold, the number of candidate resources in the fourth candidate resource set is greater than the third threshold, and the first ratio is less than the second ratio, the fifth candidate resource set is the fourth candidate resource set.
[0229] 4. When the first ratio and the second ratio are both smaller than the first threshold; or, when the number of candidate resources in the third candidate resource set is smaller than the second threshold, and the number of candidate resources in the fourth candidate resource set is smaller than the third threshold, the terminal device adjusts the first RSRP threshold to the second RSRP threshold, and the second RSRP threshold is larger than the first RSRP threshold; the terminal device excludes resources from the first candidate resource set and the second candidate resource set respectively based on the second RSRP threshold to obtain the sixth candidate resource set and the seventh candidate resource set; the terminal device determines the fifth candidate resource set based on the sixth candidate resource set and the seventh candidate resource set.
[0230] The terminal device adjusting the first RSRP threshold to the second RSRP threshold may include:
[0231] (1) The terminal device adjusts the first RSRP threshold to the second RSRP threshold according to a preset value. Optionally, the preset value may be a value greater than 0, such as 3 dB.
[0232] (2) When both the first ratio and the second ratio are smaller than the fourth threshold value; or when the number of candidate resources in the third candidate resource set is smaller than the fifth threshold value, and the number of candidate resources in the fourth candidate resource set is smaller than the sixth threshold value, the terminal device adjusts the first RSRP threshold to the second RSRP threshold according to the preset value.
[0233] Optionally, the fourth threshold is predefined or preconfigured, or the fourth threshold is indicated by the network device to the terminal device, or the fourth threshold is indicated by other terminal devices to the terminal device. Optionally, the fourth threshold may be greater than 0. For example, the fourth threshold is X%, and X is a value greater than 0. Optionally, Y may be greater than or equal to X. For example, when Y is less than X, the above method (2) is adopted; when Y is greater than or equal to X, the above method (1) is adopted.
[0234] Optionally, the fifth threshold and the sixth threshold may be implemented in the following manners, specifically:
[0235] The first type: the fifth threshold is determined based on the number of candidate resources in the first candidate resource set and the fourth threshold, and the sixth threshold is determined based on the number of candidate resources in the second candidate resource set and the fourth threshold. For example, the fifth threshold is the product of the number of candidate resources in the first candidate resource set and the fourth threshold, and the sixth threshold is the product of the number of candidate resources in the second candidate resource set and the fourth threshold.
[0236] The second type: the fifth threshold is determined based on the number of candidate resources in at least two candidate resource sets and the fourth threshold, and the sixth threshold is determined based on the number of candidate resources in at least two candidate resource sets and the fourth threshold. For example, the fifth threshold is the product of the number of candidate resources in at least two candidate resource sets and the fourth threshold, and the sixth threshold is the product of the number of candidate resources in at least two candidate resource sets and the fourth threshold.
[0237] The process of the terminal device excluding the first candidate resource set and the second candidate resource set respectively based on the second RSRP threshold can refer to the resource exclusion process of mode 2 above. Figure 8 The resource exclusion process of the illustrated embodiment or Fig. 9 The resource exclusion process of the illustrated embodiment will not be described in detail here.
[0238] Optionally, when the above-mentioned manner (1) is adopted (that is, the terminal device adjusts the first RSRP threshold to the second RSRP threshold according to the preset value), the terminal device determines the fifth candidate resource set based on the sixth candidate resource set and the seventh candidate resource set, which can be implemented in the following manner, specifically:
[0239] a. The fifth candidate resource set includes the sixth candidate resource set and the seventh candidate resource set.
[0240] b. When the third ratio is greater than or equal to the first threshold, and the fourth ratio is less than the first threshold; or, when the third ratio is greater than the first threshold, and the fourth ratio is less than or equal to the first threshold; or, when both the third ratio and the fourth ratio are greater than the first threshold, and the third ratio is greater than the fourth ratio; or, when the number of candidate resources in the sixth candidate resource set is greater than or equal to the second threshold, and the number of candidate resources in the seventh candidate resource set is less than the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, and the number of candidate resources in the seventh candidate resource set is less than or equal to the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, the number of candidate resources in the seventh candidate resource set is greater than the third threshold, and the third ratio is greater than the fourth ratio, the fifth candidate resource set is the sixth candidate resource set.
[0241] Optionally, the third ratio and the fourth ratio may be implemented in the following manners, specifically:
[0242] The first type: the third ratio is the ratio of the number of candidate resources in the sixth candidate resource set to the number of candidate resources in the first candidate resource set, and the fourth ratio is the ratio of the number of candidate resources in the seventh candidate resource set to the number of candidate resources in the second candidate resource set.
[0243] The second type: the third ratio is the ratio of the number of candidate resources in the sixth candidate resource set to the number of candidate resources in at least two candidate resource sets, and the fourth ratio is the ratio of the number of candidate resources in the seventh candidate resource set to the number of candidate resources in at least two candidate resource sets.
[0244] c. When the third ratio is less than or equal to the first threshold, and the fourth ratio is greater than the first threshold; or, when the third ratio is less than the first threshold, and the fourth ratio is greater than or equal to the first threshold; or, when the third ratio and the fourth ratio are both greater than the first threshold, and the third ratio is less than the fourth ratio; or, when the number of candidate resources in the sixth candidate resource set is less than or equal to the second threshold, and the number of candidate resources in the seventh candidate resource set is greater than the third threshold; or, when the number of candidate resources in the sixth candidate resource set is less than the second threshold, and the number of candidate resources in the seventh candidate resource set is greater than or equal to the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, the number of candidate resources in the seventh candidate resource set is greater than the third threshold, and the third ratio is less than the fourth ratio, the fifth candidate resource set is the seventh candidate resource set.
[0245] d. When the third ratio and the fourth ratio are both less than the first threshold; or, when the number of candidate resources in the sixth candidate resource set is less than the second threshold, and the number of candidate resources in the seventh candidate resource set is less than the third threshold, the terminal device adjusts the second RSRP threshold to the third RSRP threshold, and the third RSRP threshold is greater than the second RSRP threshold; the terminal device excludes the first candidate resource set and the second candidate resource set based on the third RSRP threshold, respectively, to obtain the eighth candidate resource set and the ninth candidate resource set; the terminal device determines the fifth candidate resource set based on the eighth candidate resource set and the ninth candidate resource set. This is similar to the above-mentioned method 4 and will not be repeated here.
[0246] Optionally, when the above-mentioned manner (2) is adopted (that is, when the first ratio and the second ratio are both less than the fourth threshold; or, when the number of candidate resources in the third candidate resource set is less than the fifth threshold, and the number of candidate resources in the fourth candidate resource set is less than the sixth threshold, the terminal device adjusts the first RSRP threshold to the second RSRP threshold according to the preset value), the terminal device determines the fifth candidate resource set based on the sixth candidate resource set and the seventh candidate resource set. The following implementation methods may be used, specifically:
[0247] A. The fifth candidate resource set includes the sixth candidate resource set and the seventh candidate resource set.
[0248] B. When the third ratio is greater than or equal to the fourth threshold, and the fourth ratio is less than the fourth threshold; or, when the third ratio is greater than the fourth threshold, and the fourth ratio is less than or equal to the fourth threshold; or, when the third ratio and the fourth ratio are both greater than the fourth threshold, and the third ratio is greater than the fourth ratio; or, when the number of candidate resources in the sixth candidate resource set is greater than or equal to the fifth threshold, and the number of candidate resources in the seventh candidate resource set is less than the sixth threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the fifth threshold, and the number of candidate resources in the seventh candidate resource set is less than or equal to the sixth threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the fifth threshold, the number of candidate resources in the seventh candidate resource set is greater than the sixth threshold, and the third ratio is greater than the fourth ratio, the fifth candidate resource set is the sixth candidate resource set.
[0249] Optionally, the fifth threshold and the sixth threshold may be implemented in the following manners, specifically:
[0250] The first type: the fifth threshold is determined based on the number of candidate resources in the first candidate resource set and the fourth threshold, and the sixth threshold is determined based on the number of candidate resources in the second candidate resource set and the fourth threshold. For example, the fifth threshold is the product of the number of candidate resources in the first candidate resource set and the fourth threshold, and the sixth threshold is the product of the number of candidate resources in the second candidate resource set and the fourth threshold.
[0251] The second type: the fifth threshold is determined based on the number of candidate resources in at least two candidate resource sets and the fourth threshold, and the sixth threshold is determined based on the number of candidate resources in at least two candidate resource sets and the fourth threshold. For example, the fifth threshold is the product of the number of candidate resources in at least two candidate resource sets and the fourth threshold, and the sixth threshold is the product of the number of candidate resources in at least two candidate resource sets and the fourth threshold.
[0252] C. When the third ratio is less than or equal to the fourth threshold, and the fourth ratio is greater than the fourth threshold; or, when the third ratio is less than the fourth threshold, and the fourth ratio is greater than or equal to the fourth threshold; or, when the third ratio and the fourth ratio are both greater than the fourth threshold, and the third ratio is less than the fourth ratio; or, when the number of candidate resources in the sixth candidate resource set is less than or equal to the fifth threshold, and the number of candidate resources in the seventh candidate resource set is greater than the sixth threshold; or, when the number of candidate resources in the sixth candidate resource set is less than the fifth threshold, and the number of candidate resources in the seventh candidate resource set is greater than or equal to the sixth threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the fifth threshold, the number of candidate resources in the seventh candidate resource set is greater than the sixth threshold, and the third ratio is less than the fourth ratio, the fifth candidate resource set is the seventh candidate resource set.
[0253] D. When the third ratio and the fourth ratio are both less than the fourth threshold value; or, when the number of candidate resources in the sixth candidate resource set is less than the fifth threshold value, and the number of candidate resources in the seventh candidate resource set is less than the sixth threshold value, the terminal device adjusts the second RSRP threshold to the third RSRP threshold; based on the third RSRP threshold, the terminal device excludes the first candidate resource set and the second candidate resource set respectively to obtain the eighth candidate resource set and the ninth candidate resource set; the terminal device determines the fifth candidate resource set based on the eighth candidate resource set and the ninth candidate resource set. This is similar to the above-mentioned method 4 and will not be repeated here.
[0254] In a possible implementation, the terminal device may increase the RSRP threshold for the initial candidate resource set corresponding to the candidate resource set with the least number of candidate resources in the third candidate resource set and the fourth candidate resource set, so as to re-exclude resources and determine the fifth candidate resource set, specifically:
[0255] ①. When the first ratio is greater than or equal to the first threshold, and the second ratio is less than the first threshold; or, when the first ratio is greater than the first threshold, and the second ratio is less than or equal to the first threshold; or, when the number of candidate resources in the third candidate resource set is greater than or equal to the second threshold, and the number of candidate resources in the fourth candidate resource set is less than the third threshold; or, when the number of candidate resources in the third candidate resource set is greater than the second threshold, and the number of candidate resources in the fourth candidate resource set is less than or equal to the third threshold, the terminal device adjusts the first RSRP threshold to the second RSRP threshold; the terminal device excludes resources from the second candidate resource set based on the second RSRP threshold to obtain the seventh candidate resource set; the terminal device determines the fifth candidate resource set based on the third candidate resource set and the seventh candidate resource set.
[0256] Exemplarily, the fifth candidate resource set includes the third candidate resource set and the seventh candidate resource set.
[0257] Also exemplarily, when the first ratio is greater than or equal to the first threshold, and the fourth ratio is less than the first threshold; or, when the first ratio is greater than the first threshold, and the fourth ratio is less than or equal to the first threshold; or, when both the first ratio and the fourth ratio are greater than the first threshold, and the first ratio is greater than the fourth ratio; or, when the number of candidate resources in the third candidate resource set is greater than or equal to the second threshold, and the number of candidate resources in the seventh candidate resource set is less than the third threshold; or, when the number of candidate resources in the third candidate resource set is greater than the second threshold, and the number of candidate resources in the seventh candidate resource set is less than or equal to the third threshold; or, when the number of candidate resources in the third candidate resource set is greater than the second threshold, the number of candidate resources in the seventh candidate resource set is greater than the third threshold, and the first ratio is greater than the fourth ratio, the fifth candidate resource set is the third candidate resource set.
[0258] Also exemplarily, when the first ratio is less than or equal to the first threshold, and the fourth ratio is greater than the first threshold; or, when the first ratio is less than the first threshold, and the fourth ratio is greater than or equal to the first threshold; or, when the first ratio and the fourth ratio are both greater than the first threshold, and the first ratio is less than the fourth ratio; or, when the number of candidate resources in the third candidate resource set is less than or equal to the second threshold, and the number of candidate resources in the seventh candidate resource set is greater than the third threshold; or, when the number of candidate resources in the third candidate resource set is less than the second threshold, and the number of candidate resources in the seventh candidate resource set is greater than or equal to the third threshold, or, when the number of candidate resources in the third candidate resource set is greater than the second threshold, the number of candidate resources in the seventh candidate resource set is greater than the third threshold, and the first ratio is less than the fourth ratio, the fifth candidate resource set is the seventh candidate resource set.
[0259] ②. When the first ratio is less than or equal to the first threshold, and the second ratio is greater than the first threshold; or, when the first ratio is less than the first threshold, and the second ratio is greater than or equal to the first threshold; or, when the number of candidate resources in the third candidate resource set is less than or equal to the second threshold, and the number of candidate resources in the fourth candidate resource set is greater than the third threshold; or, when the number of candidate resources in the third candidate resource set is less than the second threshold, and the number of candidate resources in the fourth candidate resource set is greater than or equal to the third threshold, the terminal device adjusts the first RSRP threshold to the second RSRP threshold; the terminal device excludes resources from the first candidate resource set based on the second RSRP threshold to obtain the sixth candidate resource set; the terminal device determines the fifth candidate resource set based on the sixth candidate resource set and the fourth candidate resource set.
[0260] Exemplarily, the fifth candidate resource set includes the sixth candidate resource set and the fourth candidate resource set.
[0261] Also exemplarily, when the third ratio is greater than or equal to the first threshold, and the second ratio is less than the first threshold; or, when the third ratio is greater than the first threshold, and the second ratio is less than or equal to the first threshold; or, when both the third ratio and the second ratio are greater than the first threshold, and the third ratio is greater than the second ratio; or, when the number of candidate resources in the sixth candidate resource set is greater than or equal to the second threshold, and the number of candidate resources in the fourth candidate resource set is less than the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, and the number of candidate resources in the fourth candidate resource set is less than or equal to the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, the number of candidate resources in the fourth candidate resource set is greater than the third threshold, and the third ratio is greater than the second ratio, the fifth candidate resource set is the sixth candidate resource set.
[0262] Also exemplarily, when the third ratio is less than or equal to the first threshold, and the second ratio is greater than the first threshold; or, when the third ratio is less than the first threshold, and the second ratio is greater than or equal to the first threshold; or, when both the third ratio and the second ratio are greater than the first threshold, and the third ratio is less than the second ratio; or, when the number of candidate resources in the sixth candidate resource set is less than or equal to the second threshold, and the number of candidate resources in the fourth candidate resource set is greater than the third threshold; or, when the number of candidate resources in the sixth candidate resource set is less than the second threshold, and the number of candidate resources in the fourth candidate resource set is greater than or equal to the third threshold, or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, the number of candidate resources in the fourth candidate resource set is greater than the third threshold, and the third ratio is less than the second ratio, the fifth candidate resource set is the fourth candidate resource set.
[0263] In a possible implementation, the terminal device may increase the RSRP threshold for the initial candidate resource set corresponding to the candidate resource set with the least number of candidate resources in the sixth candidate resource set and the seventh candidate resource set, so as to re-exclude resources and determine the fifth candidate resource set, specifically:
[0264] ①. When the third ratio is greater than or equal to the first threshold and the fourth ratio is less than the first threshold; or, when the third ratio is greater than the first threshold and the fourth ratio is less than or equal to the first threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than or equal to the second threshold and the number of candidate resources in the seventh candidate resource set is less than the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold and the number of candidate resources in the seventh candidate resource set is less than or equal to the third threshold, the terminal device adjusts the second RSRP threshold to the third RSRP threshold; the terminal device excludes resources from the second candidate resource set based on the third RSRP threshold to obtain a ninth candidate resource set; the terminal device determines the fifth candidate resource set based on the sixth candidate resource set and the ninth candidate resource set.
[0265] Exemplarily, the fifth candidate resource set includes a sixth candidate resource set and a ninth candidate resource set.
[0266] Also exemplarily, when the third ratio is greater than or equal to the first threshold, and the fifth ratio is less than the first threshold; or, when the third ratio is greater than the first threshold, and the fifth ratio is less than or equal to the first threshold; or, when the third ratio and the fifth ratio are both greater than the first threshold, and the third ratio is greater than the fifth ratio; or, when the number of candidate resources in the sixth candidate resource set is greater than or equal to the second threshold, and the number of candidate resources in the ninth candidate resource set is less than the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, and the number of candidate resources in the ninth candidate resource set is less than or equal to the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, the number of candidate resources in the ninth candidate resource set is greater than the third threshold, and the third ratio is greater than the fifth ratio, the fifth candidate resource set is the sixth candidate resource set.
[0267] Optionally, the third ratio and the fifth ratio may be implemented in the following manners, specifically:
[0268] The first type: the third ratio is the ratio of the number of candidate resources in the sixth candidate resource set to the number of candidate resources in the first candidate resource set, and the fifth ratio is the ratio of the number of candidate resources in the ninth candidate resource set to the number of candidate resources in the second candidate resource set.
[0269] The second type: the third ratio is the ratio of the number of candidate resources in the sixth candidate resource set to the number of candidate resources in at least two candidate resource sets, and the fifth ratio is the ratio of the number of candidate resources in the ninth candidate resource set to the number of candidate resources in at least two candidate resource sets.
[0270] Also exemplarily, when the third ratio is less than or equal to the first threshold, and the fifth ratio is greater than the first threshold; or, when the third ratio is less than the first threshold, and the fifth ratio is greater than or equal to the first threshold; or, when the third ratio and the fifth ratio are both greater than the first threshold, and the third ratio is less than the fifth ratio; or, when the number of candidate resources in the sixth candidate resource set is less than or equal to the second threshold, and the number of candidate resources in the ninth candidate resource set is greater than the third threshold; or, when the number of candidate resources in the sixth candidate resource set is less than the second threshold, and the number of candidate resources in the ninth candidate resource set is greater than or equal to the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, the number of candidate resources in the ninth candidate resource set is greater than the third threshold, and the third ratio is less than the fifth ratio, the fifth candidate resource set is the ninth candidate resource set.
[0271] Optionally, method ① here corresponds to method b above.
[0272] ②. When the third ratio is less than or equal to the first threshold and the fourth ratio is greater than the first threshold; or, when the third ratio is less than the first threshold and the fourth ratio is greater than or equal to the first threshold; or, when the number of candidate resources in the sixth candidate resource set is less than or equal to the second threshold and the number of candidate resources in the seventh candidate resource set is greater than the third threshold; or, when the number of candidate resources in the sixth candidate resource set is less than the second threshold and the number of candidate resources in the seventh candidate resource set is greater than or equal to the third threshold, the terminal device adjusts the second RSRP threshold to the third RSRP threshold; the terminal device excludes resources from the first candidate resource set based on the third RSRP threshold to obtain an eighth candidate resource set; the terminal device determines the fifth candidate resource set based on the eighth candidate resource set and the seventh candidate resource set.
[0273] Exemplarily, the fifth candidate resource set includes an eighth candidate resource set and a seventh candidate resource set.
[0274] Also exemplarily, when the sixth ratio is greater than or equal to the first threshold, and the fourth ratio is less than the first threshold; or, when the sixth ratio is greater than the first threshold, and the fourth ratio is less than or equal to the first threshold; or, when the sixth ratio and the fourth ratio are both greater than the first threshold, and the sixth ratio is greater than the fourth ratio; or, when the number of candidate resources in the sixth candidate resource set is greater than or equal to the second threshold, and the number of candidate resources in the ninth candidate resource set is less than the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, and the number of candidate resources in the ninth candidate resource set is less than or equal to the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, the number of candidate resources in the ninth candidate resource set is greater than the third threshold, and the sixth ratio is greater than the fourth ratio, the fifth candidate resource set is the eighth candidate resource set.
[0275] Optionally, the sixth ratio and the fourth ratio may be implemented in the following manners, specifically:
[0276] The first type: the sixth ratio is the ratio of the number of candidate resources in the eighth candidate resource set to the number of candidate resources in the first candidate resource set, and the fourth ratio is the ratio of the number of candidate resources in the seventh candidate resource set to the number of candidate resources in the second candidate resource set.
[0277] The second type: the sixth ratio is the ratio of the number of candidate resources in the eighth candidate resource set to the number of candidate resources in at least two candidate resource sets, and the fourth ratio is the ratio of the number of candidate resources in the seventh candidate resource set to the number of candidate resources in at least two candidate resource sets.
[0278] Also exemplarily, when the sixth ratio is less than or equal to the first threshold, and the fourth ratio is greater than the first threshold; or, when the sixth ratio is less than the first threshold, and the fourth ratio is greater than or equal to the first threshold; or, when the sixth ratio and the fourth ratio are both greater than the first threshold, and the sixth ratio is less than the fourth ratio; or, when the number of candidate resources in the sixth candidate resource set is less than or equal to the second threshold, and the number of candidate resources in the ninth candidate resource set is greater than the third threshold; or, when the number of candidate resources in the sixth candidate resource set is less than the second threshold, and the number of candidate resources in the ninth candidate resource set is greater than or equal to the third threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the second threshold, the number of candidate resources in the ninth candidate resource set is greater than the third threshold, and the sixth ratio is less than the fourth ratio, the fifth candidate resource set is the seventh candidate resource set.
[0279] Optionally, method ② here corresponds to method c above.
[0280] ③. When the third ratio is greater than or equal to the fourth threshold, and the fourth ratio is less than the fourth threshold; or, when the third ratio is greater than the fourth threshold, and the fourth ratio is less than or equal to the fourth threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than or equal to the fifth threshold, and the number of candidate resources in the seventh candidate resource set is less than the sixth threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the fifth threshold, and the number of candidate resources in the seventh candidate resource set is less than or equal to the sixth threshold, the terminal device adjusts the second RSRP threshold to the third RSRP threshold; the terminal device excludes resources from the second candidate resource set based on the third RSRP threshold to obtain a ninth candidate resource set; the terminal device determines the fifth candidate resource set based on the sixth candidate resource set and the ninth candidate resource set.
[0281] Exemplarily, the fifth candidate resource set includes a sixth candidate resource set and a ninth candidate resource set.
[0282] Also exemplarily, when the third ratio is greater than or equal to the fourth threshold, and the seventh ratio is less than the fourth threshold; or, when the third ratio is greater than the fourth threshold, and the seventh ratio is less than or equal to the fourth threshold; or, when the third ratio and the seventh ratio are both greater than the fourth threshold, and the third ratio is greater than the seventh ratio; or, when the number of candidate resources in the sixth candidate resource set is greater than or equal to the fifth threshold, and the number of candidate resources in the ninth candidate resource set is less than the sixth threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the fifth threshold, and the number of candidate resources in the ninth candidate resource set is less than or equal to the sixth threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the fifth threshold, the number of candidate resources in the ninth candidate resource set is greater than the sixth threshold, and the third ratio is greater than the seventh ratio, the fifth candidate resource set is the sixth candidate resource set.
[0283] Optionally, the third ratio and the seventh ratio may be implemented in the following manners, specifically:
[0284] The first type: the third ratio is the ratio of the number of candidate resources in the sixth candidate resource set to the number of candidate resources in the first candidate resource set, and the seventh ratio is the ratio of the number of candidate resources in the ninth candidate resource set to the number of candidate resources in the second candidate resource set.
[0285] The second type: the third ratio is the ratio of the number of candidate resources in the sixth candidate resource set to the number of candidate resources in at least two candidate resource sets, and the seventh ratio is the ratio of the number of candidate resources in the ninth candidate resource set to the number of candidate resources in at least two candidate resource sets.
[0286] Also exemplarily, when the third ratio is less than or equal to the fourth threshold, and the seventh ratio is greater than the fourth threshold; or, when the third ratio is less than the fourth threshold, and the seventh ratio is greater than or equal to the fourth threshold; or, when the third ratio and the seventh ratio are both greater than the fourth threshold, and the third ratio is less than the seventh ratio; or, when the number of candidate resources in the sixth candidate resource set is less than or equal to the fifth threshold, and the number of candidate resources in the ninth candidate resource set is greater than the sixth threshold; or, when the number of candidate resources in the sixth candidate resource set is less than the fifth threshold, and the number of candidate resources in the ninth candidate resource set is greater than or equal to the sixth threshold; or, when the number of candidate resources in the sixth candidate resource set is greater than the fifth threshold, the number of candidate resources in the ninth candidate resource set is greater than the sixth threshold, and the third ratio is less than the seventh ratio, the fifth candidate resource set is the ninth candidate resource set.
[0287] Optionally, method ③ here corresponds to method B above.
[0288] ④ When the third ratio is less than or equal to the fourth threshold, and the fourth ratio is greater than the fourth threshold; or, when the third ratio is less than the fourth threshold, and the fourth ratio is greater than or equal to the fourth threshold; or, when the number of candidate resources in the sixth candidate resource set is less than or equal to the fifth threshold, and the number of candidate resources in the seventh candidate resource set is greater than the sixth threshold; or, when the number of candidate resources in the sixth candidate resource set is less than the fifth threshold, and the number of candidate resources in the seventh candidate resource set is greater than or equal to the sixth threshold, the terminal device adjusts the second RSRP threshold to the third RSRP threshold; the terminal device excludes resources from the first candidate resource set based on the third RSRP threshold to obtain an eighth candidate resource set; the terminal device determines the fifth candidate resource set based on the eighth candidate resource set and the seventh candidate resource set.
[0289] Exemplarily, the fifth candidate resource set includes an eighth candidate resource set and a seventh candidate resource set.
[0290] Also exemplarily, when the eighth ratio is greater than or equal to the fourth threshold, and the fourth ratio is less than the fourth threshold; or, when the eighth ratio is greater than the fourth threshold, and the fourth ratio is less than or equal to the fourth threshold; or, when the eighth ratio and the fourth ratio are both greater than the fourth threshold, and the eighth ratio is greater than the fourth ratio; or, when the number of candidate resources in the eighth candidate resource set is greater than or equal to the fifth threshold, and the number of candidate resources in the seventh candidate resource set is less than the sixth threshold; or, when the number of candidate resources in the eighth candidate resource set is greater than the fifth threshold, and the number of candidate resources in the seventh candidate resource set is less than or equal to the sixth threshold; or, when the number of candidate resources in the eighth candidate resource set is greater than the fifth threshold, the number of candidate resources in the seventh candidate resource set is greater than the sixth threshold, and the eighth ratio is greater than the fourth ratio, the fifth candidate resource set is the eighth candidate resource set.
[0291] Optionally, the eighth ratio and the fourth ratio may be implemented in the following manners, specifically:
[0292] The first type: the eighth ratio is the ratio of the number of candidate resources in the eighth candidate resource set to the number of candidate resources in the first candidate resource set, and the fourth ratio is the ratio of the number of candidate resources in the seventh candidate resource set to the number of candidate resources in the second candidate resource set.
[0293] The second type: the eighth ratio is the ratio of the number of candidate resources in the eighth candidate resource set to the number of candidate resources in at least two candidate resource sets, and the fourth ratio is the ratio of the number of candidate resources in the seventh candidate resource set to the number of candidate resources in at least two candidate resource sets.
[0294] Also exemplarily, when the eighth ratio is less than or equal to the fourth threshold, and the fourth ratio is greater than the fourth threshold; or, when the eighth ratio is less than the fourth threshold, and the fourth ratio is greater than or equal to the fourth threshold; or, when the eighth ratio and the fourth ratio are both greater than the fourth threshold, and the eighth ratio is less than the fourth ratio; or, when the number of candidate resources in the eighth candidate resource set is less than or equal to the fifth threshold, and the number of candidate resources in the seventh candidate resource set is greater than the sixth threshold; or, when the number of candidate resources in the eighth candidate resource set is less than the fifth threshold, and the number of candidate resources in the seventh candidate resource set is greater than or equal to the sixth threshold; or, when the number of candidate resources in the eighth candidate resource set is greater than the fifth threshold, the number of candidate resources in the seventh candidate resource set is greater than the sixth threshold, and the eighth ratio is less than the fourth ratio, the fifth candidate resource set is the seventh candidate resource set.
[0295] Optionally, method ④ here corresponds to method C above.
[0296] Optional, Fig.10 Each step involved in the embodiment may be performed by a physical layer of the terminal device. Optionally, the method may further include: the physical layer of the terminal device sends a fifth candidate resource set to a higher layer of the terminal device. In this way, the higher layer of the terminal device may select resources for sidelink transmission from the fifth candidate resource set.
[0297] It can be seen that in the above embodiment, the resource selection window may include at least two candidate resource sets, and the candidate resource set may be determined based on at least one resource pool, which makes the number of candidate resources in the resource selection window more. Therefore, after the terminal device excludes the candidate resources in the resource selection window, the number of candidate resources remaining in the resource selection window may also be more, so that the number of candidate resources in the resource selection window can be guaranteed to be not less than X% of the total number of resources in the resource selection window. In this way, the problem of increased probability of resource conflict caused by raising the RSRP threshold can be reduced, and then the resource conflict problem can be reduced. That is, the problem of conflict between the resources selected by the terminal device and the resources selected by other terminal devices is reduced, and the reliability of the side link transmission is guaranteed. At the same time, by excluding resources in parallel for different candidate resource sets in the resource selection window, the efficiency of resource exclusion can be improved.
[0298] At present, in order to improve the reliability of data transmission, the interval between the initial transmission resources and the retransmission resources is limited accordingly. However, this limitation is for the scenario where all the sidelink feedback resources associated with the PSSCH are located in the same resource pool. Therefore, in other scenarios, still using such a limitation is likely to cause unreliable data transmission. Based on this, the present application provides Fig.11 The embodiment shown is to solve this problem.
[0299] like Fig.11 As shown, another communication method provided in an embodiment of the present application includes but is not limited to the following steps:
[0300] 1101. The first terminal device sends PSSCH on the first resource.
[0301] For example, the first terminal device sends a PSSCH to the second terminal device on the first resource. Correspondingly, the second terminal device receives a PSSCH from the first terminal device on the first resource.
[0302] The PSSCH sent on the first resource may be referred to as an initially transmitted PSSCH (or a PSSCH transmitted for the first time). For ease of description, the PSSCH transmitted for the first time is taken as an example for description below.
[0303] Optionally, the first resource, the second resource and the sidelink feedback resource may belong to Figure 6In the embodiment, the candidate resource set reported to the high-level terminal device after resource exclusion; or the first resource, the second resource and the side link feedback resource may belong to Fig.11 In the embodiment, after resource exclusion, a candidate resource set is reported to a higher layer of the terminal device.
[0304] Optionally, the first resource is located before the second resource in the time domain.
[0305] 1102. The first terminal device retransmits the PSSCH on the second resource; wherein the at least two sidelink feedback resources associated with the PSSCH are respectively located in at least two resource pools, and the interval between the first resource and the second resource is determined according to the first value and the second value; the first value is determined according to the time interval between a time unit in the first resource and a time unit of the last sidelink feedback resource associated with the PSSCH; or, the first value is determined according to the third value and the fourth value, the third value is determined according to the time interval between a time unit in the first resource and a time unit of the first sidelink feedback resource associated with the PSSCH, and the fourth value is determined according to the time interval between a time unit of the first sidelink feedback resource associated with the PSSCH and a time unit of the last sidelink feedback resource associated with the PSSCH. The second value is determined according to the time for processing the sidelink feedback information, and the sidelink feedback information is the sidelink feedback information corresponding to the PSSCH transmitted for the first time.
[0306] For example, the first terminal device retransmits the PSSCH to the second terminal device on the first resource. Correspondingly, the second terminal device receives the retransmission of the PSSCH from the first terminal device on the second resource.
[0307] Optionally, the retransmission mentioned in step 1102 may refer to the first retransmission. Optionally, the at least two resource pools may be implemented in the following ways, specifically:
[0308] 1. At least two resource pools are located on the same BWP.
[0309] 2. At least two resource pools are located on different BWPs.
[0310] 3. At least two resource pools are located on the same carrier. This can also be described as: the BWPs where the resource pools in at least two resource pools are located may belong to the same carrier.
[0311] 4. At least two resource pools are located on different carriers. It can also be described as: the BWPs in each of the at least two resource pools belong to different carriers. This shows that in the carrier aggregation scenario, due to the different subcarrier spacings of different carriers, in order to improve the reliability of data transmission, at least two sidelink feedback resources associated with the PSSCH may be located on different carriers. Therefore, this realizes the definition of a more accurate interval between the initially transmitted resources (i.e., the first resources) and the retransmitted resources (i.e., the second resources) in the carrier aggregation scenario, thereby ensuring the reliability of data transmission.
[0312] It should be pointed out that in Fig.11 The time unit mentioned in the illustrated embodiment refers to a symbol. The interval between one time unit and another time unit mentioned in the present application may refer to: the interval between the end position of one time unit and the start position of another time unit.
[0313] For example, it is assumed that one time unit is symbol 1 and the other time unit is symbol 2. Fig.12 In , the interval between the end position of symbol 1 and the start position of symbol 2 is described.
[0314] Optionally, the first value may be implemented in the following manners, specifically:
[0315] 1. The first value is determined according to a time interval between a time unit in the first resource and a time unit of the last sidelink feedback resource associated with the PSSCH. For example, the first value is determined according to a time interval between an end position of the last time unit in the first resource and a start position of a first time unit of the last sidelink feedback resource associated with the PSSCH.
[0316] A time unit in the first resource may also be described as a time unit of the first transmitted PSSCH. The last sidelink feedback resource associated with the PSSCH refers to the latest sidelink feedback resource in the time domain among multiple sidelink feedback resources associated with the PSSCH.
[0317] 2. The first value is determined based on the third value and the fourth value. For example, the first value is the sum of the third value and the fourth value. Assume that the first value is a, the third value is a1, and the fourth value is b1, a=a1+b1.
[0318] Optionally, the third value is determined according to a time interval between a time unit in the first resource and a time unit of a first sidelink feedback resource associated with the PSSCH. For example, the third value is determined according to a time interval between an end position of a last time unit in the first resource and a start position of a first time unit of a first sidelink feedback resource associated with the PSSCH.
[0319] The first sidelink feedback resource associated with the PSSCH refers to the earliest sidelink feedback resource in the time domain among multiple sidelink feedback resources associated with the PSSCH.
[0320] Optionally, the fourth value is determined according to the time interval between a time unit of the first sidelink feedback resource associated with the PSSCH and a time unit of the last sidelink feedback resource associated with the PSSCH. For example, the fourth value is determined according to the time interval between the end position of the last time unit of the first sidelink feedback resource associated with the PSSCH and the start position of the first time unit of the last sidelink feedback resource associated with the PSSCH.
[0321] Optionally, the second value is determined according to the time of processing the sidelink feedback information (the sidelink feedback information is the sidelink feedback information corresponding to the PSSCH transmitted for the first time), which can be understood as: the second value is based on the time of decoding the sidelink feedback information and the preparation time for retransmitting the PSSCH. For example, the second value is the sum of the time of decoding the sidelink feedback information and the preparation time for retransmitting the PSSCH.
[0322] Optionally, the time for decoding the sidelink feedback information may be predefined or preconfigured, or the time for decoding the sidelink feedback information may be indicated by the network device or the second terminal device to the first terminal device, etc. For example, the time for decoding the sidelink feedback information may be the maximum time for decoding the sidelink feedback information.
[0323] Optionally, the interval between the first resource and the second resource is determined according to the first value and the second value, which can be understood as: the interval between the first resource and the second resource is greater than or equal to the sum of the first value and the second value. Fig.13 As shown, two sidelink feedback resources associated with PSSCH, one sidelink feedback resource is located on carrier 1, and the other sidelink feedback resource is located on carrier 2. The sidelink feedback resource located on carrier 2 is the last sidelink feedback resource associated with PSSCH. a is a first value (i.e., the time interval between the end position of the last time unit in the first resource and the start position of the first time unit of the last sidelink feedback resource associated with PSSCH), b is a second value, and the interval between the first resource and the second resource is equal to a+b.
[0324] It can be seen that in the above embodiment, when at least two sidelink feedback resources associated with the PSSCH are respectively located in at least two resource pools, at least two BWPs or at least two carriers, a more accurate interval between the initially transmitted resources (i.e., the first resources) and the retransmitted resources (i.e., the second resources) is defined, thereby ensuring reliable data transmission.
[0325] The above mainly introduces the solution provided by the present application from the perspective of interaction between various devices. It is understandable that in order to realize the above functions, the above-mentioned implementation devices include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
[0326] The embodiment of the present application can divide the terminal device (such as the first terminal device, the second terminal device, etc.) or the network device into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0327] See also Fig.14 , Fig.14 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 1400 can be applied to the above Figure 6 , Figure 8 , Fig. 9 , Fig.10 or Fig.11 In the method shown in the embodiment, Fig.14As shown, the communication device 1400 includes: a processing module 1401 and a transceiver module 1402. The processing module 1401 can be one or more processors, and the transceiver module 1402 can be a transceiver or a communication interface. The communication device can be used to implement the terminal device or network device involved in any of the above method embodiments, or to implement the function of the network element involved in any of the above method embodiments. The network element or network function can be a network element in a hardware device, a software function running on dedicated hardware, or a virtualization function instantiated on a platform (for example, a cloud platform). Optionally, the communication device 1400 may also include a storage module 1403 for storing program code and data of the communication device 1400.
[0328] In one example, when the communication device is used as a terminal device (such as a first terminal device, a second terminal device, etc.) or a chip applied to a terminal device (such as a first terminal device, a second terminal device, etc.), and executes the steps performed by the terminal device (such as a first terminal device, a second terminal device, etc.) in the above method embodiment. The transceiver module 1402 is used to specifically execute Figure 6 , Figure 8 , Fig. 9 , Fig.10 or Fig.11 The sending and / or receiving actions performed by the terminal device (such as the first terminal device, the second terminal device, etc.) in the embodiment, for example, support the terminal device (such as the first terminal device, the second terminal device, etc.) to perform other processes of the technology described herein. The processing module 1401 can be used to support the communication device 1400 to perform the processing actions in the above method embodiment, for example, support the terminal device (such as the first terminal device, the second terminal device, etc.) to perform other processes of the technology described herein.
[0329] Exemplarily, processing module 1401 is used to: determine a first candidate resource set within a resource selection window; the first candidate resource set is determined based on N resource pools, where N is an integer greater than 1; perform resource exclusion on the first candidate resource set to obtain a second candidate resource set; at least one candidate resource in the second candidate resource set is used for side link transmission.
[0330] Optionally, the first candidate resource set includes a first candidate resource, and the first candidate resource is located on at least two resource pools, at least two BWPs or at least two carriers. When resources are excluded from the first candidate resource set to obtain a second candidate resource set, the processing module 1401 is used to exclude the first candidate resource from the first candidate resource set to obtain the second candidate resource set.
[0331] Optionally, the processing module 1401 is further configured to exclude, from the second candidate resource set, periodic reservation resources corresponding to resources in the resource selection window and not listened to in the listening window, to obtain a third candidate resource set.
[0332] Optionally, processing module 1401 is also used to exclude periodic reservation resources corresponding to resources in the resource selection window and not listened in the listening window from the first candidate resource set to obtain a fourth candidate resource set; when the first candidate resource is excluded from the first candidate resource set to obtain the second candidate resource set, processing module 1401 is used to exclude the first candidate resource from the fourth candidate resource set to obtain the second candidate resource set.
[0333] Also exemplarily, the processing module 1401 is used to: determine at least two candidate resource sets within the resource selection window, the at least two candidate resource sets including a first candidate resource set and a second candidate resource set; the first candidate resource set is determined based on K resource pools, K is an integer greater than 0; the second candidate resource set is determined based on L resource pools, L is an integer greater than 0, and the K resource pools are different from the L resource pools; based on the first RSRP threshold, perform resource exclusion on the first candidate resource set and the second candidate resource set respectively to obtain a third candidate resource set and a fourth candidate resource set; based on the third candidate resource set and the fourth candidate resource set, determine a fifth candidate resource set, and at least one candidate resource in the fifth candidate resource set is used for side link transmission.
[0334] Optionally, when determining the fifth candidate resource set based on the third candidate resource set and the fourth candidate resource set, the processing module 1401 is used to: when the first ratio and the second ratio are both smaller than the first threshold, adjust the first RSRP threshold to the second RSRP threshold, and the second RSRP threshold is greater than the first RSRP threshold; based on the second RSRP threshold, exclude resources from the first candidate resource set and the second candidate resource set respectively to obtain the sixth candidate resource set and the seventh candidate resource set; and determine the fifth candidate resource set based on the sixth candidate resource set and the seventh candidate resource set.
[0335] In another exemplary embodiment, the transceiver module 1402 is used to: send PSSCH on a first resource; retransmit PSSCH on a second resource; wherein at least two sidelink feedback resources associated with the PSSCH are located on at least two carriers respectively, and the interval between the first resource and the second resource is determined according to a first value and a second value; the first value is determined according to the time interval between a time unit in the first resource and a time unit of the last sidelink feedback resource associated with the PSSCH; or, the first value is determined according to a third value and a fourth value, the third value is determined according to the time interval between a time unit in the first resource and a time unit of the first sidelink feedback resource associated with the PSSCH, and the fourth value is determined according to the time interval between a time unit of the first sidelink feedback resource associated with the PSSCH and a time unit of the last sidelink feedback resource associated with the PSSCH. The second value is determined according to the time for processing the sidelink feedback information, and the sidelink feedback information is the sidelink feedback information corresponding to the PSSCH transmitted for the first time.
[0336] In another exemplary embodiment, the transceiver module 1402 is used to: receive PSSCH on a first resource; receive retransmission of PSSCH on a second resource; wherein the at least two sidelink feedback resources associated with the PSSCH are located on at least two carriers respectively, and the interval between the first resource and the second resource is determined according to a first value and a second value; the first value is determined according to the time interval between a time unit in the first resource and a time unit of the last sidelink feedback resource associated with the PSSCH; or, the first value is determined according to a third value and a fourth value, the third value is determined according to the time interval between a time unit in the first resource and a time unit of the first sidelink feedback resource associated with the PSSCH, and the fourth value is determined according to the time interval between a time unit of the first sidelink feedback resource associated with the PSSCH and a time unit of the last sidelink feedback resource associated with the PSSCH. The second value is determined according to the time for processing the sidelink feedback information, and the sidelink feedback information is the sidelink feedback information corresponding to the PSSCH transmitted for the first time.
[0337] Although the present application has been described in conjunction with specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application, and that independent features between the embodiments may be combined with each other.
[0338] In a possible implementation, when the terminal device (such as the first terminal device, the second terminal device, etc.) or the network device is a chip, the transceiver module 1402 can be a communication interface, a pin or a circuit, etc. The communication interface can be used to input the data to be processed to the processor, and can output the processing result of the processor to the outside. In a specific implementation, the communication interface can be a general purpose input output (GPIO) interface, which can be connected to multiple peripheral devices (such as a display (LCD), a camera (camara), a radio frequency (RF) module, an antenna, etc.). The communication interface is connected to the processor through a bus.
[0339] The processing module 1401 may be a processor that can execute computer-executable instructions stored in the storage module to enable the chip to execute Figure 6 , Figure 8 , Fig. 9 , Fig.10 or Fig.11 The method involved in the illustrated embodiment. Further, the processor may include a controller, an operator and a register. Exemplarily, the controller is mainly responsible for instruction decoding and sends a control signal for the operation corresponding to the instruction. The operator is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logical operations, etc., and may also perform address operations and conversions. The register is mainly responsible for saving register operands and intermediate operation results temporarily stored during the execution of instructions. In a specific implementation, the hardware architecture of the processor may be an ASIC architecture, a microprocessor without interlocked piped stages architecture (microprocessor without interlocked piped stagesarchitecture, MIPS) architecture, an advanced reduced instruction set machine (advanced RISC machines, ARM) architecture, or a second processor (network processor, NP) architecture, etc. The processor may be single-core or multi-core. The storage module may be a storage module within the chip, such as a register, a cache, etc. The storage module may also be a storage module located outside the chip, such as a ROM or other types of static storage devices that can store static information and instructions, RAM, etc.
[0340] It should be noted that the functions corresponding to the processor and the interface can be implemented through hardware design, software design, or a combination of hardware and software, and there is no limitation here.
[0341] Fig.15A structural diagram of another communication device provided in an embodiment of the present application. It is understandable that the communication device 1510 includes necessary means such as modules, units, elements, circuits, or interfaces, which are appropriately configured together to perform the present solution. The communication device 1510 may be the above-mentioned terminal device (such as a first terminal device, a second terminal device, etc.) or a network device, or a component (such as a chip) in these devices, to implement the method described in the above-mentioned method embodiment. The communication device 1510 includes one or more processors 1511. The processor 1511 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and the communication data, and the central processing unit may be used to control the communication device (such as a terminal device (such as a first terminal device, a second terminal device, etc.), a network device, or a chip, etc.), execute the software program, and process the data of the software program.
[0342] Optionally, in one design, the processor 1511 may include a program 1513 (sometimes also referred to as code or instruction), and the program 1513 may be executed on the processor 1511 to enable the communication device 1510 to perform the method described in the above embodiment. In another possible design, the communication device 1510 includes a circuit ( Fig.15 (not shown), the circuit is used to implement the functions of the terminal device (such as the first terminal device, the second terminal device, etc.) or the network device in the above-mentioned embodiments. Optionally, the communication device 1510 may include one or more memories 1512, on which a program 1514 (sometimes also referred to as code or instruction) is stored, and the program 1514 can be executed on the processor 1511, so that the communication device 1510 performs the method described in the above-mentioned method embodiment.
[0343] Optionally, data may also be stored in the processor 1511 and / or the memory 1512. The processor and the memory may be provided separately or integrated together.
[0344] Optionally, the communication device 1510 may further include a transceiver 1515 and / or an antenna 1516. The processor 1511 may also be sometimes referred to as a processing unit, which controls the communication device (e.g., a terminal device (e.g., a first terminal device, a second terminal device, etc.) or a network device). The transceiver 1515 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which is used to implement the transceiver function of the communication device through the antenna 1516.
[0345] The embodiment of the present application also provides a communication device, the communication device includes at least one processor and a memory; wherein the memory is used to store computer programs or instructions; at least one processor is used to execute the computer programs or instructions in the memory, so that Figure 6 , Figure 8 , Fig. 9 , Fig.10 or Fig.11 The method of any one of the embodiments is performed.
[0346] The embodiment of the present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed, the computer executes the following Figure 6 , Figure 8 , Fig. 9 , Fig.10 or Fig.11 The method of any one of the embodiments.
[0347] The present application also provides a computer program product, comprising: a computer program code, which, when executed by a computer, enables the computer to execute the following Figure 6 , Figure 8 , Fig. 9 , Fig.10 or Fig.11 The method of any one of the embodiments.
[0348] The embodiment of the present application also provides a chip, the chip includes at least one processor and an interface, the processor is used to read and execute instructions stored in the memory, when the instructions are executed, the chip executes as follows Figure 6 , Figure 8 , Fig. 9 , Fig.10 or Fig.11 The method of any one of the embodiments.
[0349] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the embodiments of the present application. In addition, each network element unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software network element units.
[0350] If the above-mentioned integrated unit is implemented in the form of a software network element unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a terminal device, a cloud server, or a network device, etc.) to perform all or part of the steps of the above-mentioned methods in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code. The above is only a specific implementation method of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: Determining a first candidate resource set within the resource selection window; The first candidate resource set is determined based on N resource pools, where N is an integer greater than 1; The first candidate resource set is subjected to resource exclusion to obtain a second candidate resource set; at least one candidate resource in the second candidate resource set is used for sidelink transmission.
2. The method according to claim 1, characterized in that The N resource pools are located on the same partial bandwidth BWP; or, At least two resource pools among the N resource pools are located on different BWPs.
3. The method according to claim 1 or 2, characterized in that: The N resource pools are located on the same carrier; or, At least two resource pools among the N resource pools are located on different carriers.
4. The method according to any one of claims 1 to 3, characterized in that: The first candidate resource set includes first candidate resources, the first candidate resources are located on at least two carriers, and the resource exclusion of the first candidate resource set to obtain the second candidate resource set includes: The first candidate resource is excluded from the first candidate resource set to obtain the second candidate resource set.
5. The method according to claim 4, characterized in that The method further comprises: From the second candidate resource set, the periodic reservation resources corresponding to the resources in the resource selection window and not listened to in the listening window are excluded to obtain a third candidate resource set.
6. The method according to claim 4, characterized in that The method further comprises: Excluding the periodic reservation resources corresponding to the resources in the resource selection window and not listened in the listening window from the first candidate resource set, to obtain a fourth candidate resource set; The step of excluding the first candidate resource from the first candidate resource set to obtain the second candidate resource set includes: The first candidate resource is excluded from the fourth candidate resource set to obtain the second candidate resource set.
7. A communication method, characterized in that: include: Determine at least two candidate resource sets within the resource selection window, wherein the at least two candidate resource sets include a first candidate resource set and a second candidate resource set; The first candidate resource set is determined based on K resource pools, where K is an integer greater than 0; the second candidate resource set is determined based on L resource pools, where L is an integer greater than 0, and the K resource pools are different from the L resource pools; Based on a first reference signal received power RSRP threshold, respectively exclude the first candidate resource set and the second candidate resource set to obtain a third candidate resource set and a fourth candidate resource set; A fifth candidate resource set is determined based on the third candidate resource set and the fourth candidate resource set, wherein at least one candidate resource in the fifth candidate resource set is used for sidelink transmission.
8. The method according to claim 7, characterized in that The K resource pools and the L resource pools are located on the same partial bandwidth BWP; or, The BWP where the K resource pools are located is different from the BWP where the L resource pools are located; or, The BWP where the K resource pools are located is partially identical to the BWP where the L resource pools are located.
9. The method according to claim 7 or 8, characterized in that: The K resource pools and the L resource pools are located on the same carrier; or, The carrier where the K resource pools are located is different from the carrier where the L resource pools are located; or, The carriers where the K resource pools are located are partly the same as the carriers where the L resource pools are located.
10. The method according to any one of claims 7 to 9, characterized in that: The fifth candidate resource set includes the third candidate resource set and the fourth candidate resource set.
11. The method according to any one of claims 7 to 9, characterized in that: When the first ratio is greater than the first threshold and the second ratio is less than the first threshold, or when both the first ratio and the second ratio are greater than the first threshold and the first ratio is greater than the second ratio, the fifth candidate resource set is the third candidate resource set; The first ratio is the ratio of the number of candidate resources in the third candidate resource set to the number of candidate resources in the first candidate resource set, and the second ratio is the ratio of the number of candidate resources in the fourth candidate resource set to the number of candidate resources in the second candidate resource set; or, The first ratio is the ratio of the number of candidate resources in the third candidate resource set to the number of candidate resources in the at least two candidate resource sets, and the second ratio is the ratio of the number of candidate resources in the fourth candidate resource set to the number of candidate resources in the at least two candidate resource sets.
12. The method according to any one of claims 7 to 9, characterized in that: When the first ratio is less than the first threshold and the second ratio is greater than the first threshold, or when both the first ratio and the second ratio are greater than the first threshold and the first ratio is less than the second ratio, the fifth candidate resource set is the fourth candidate resource set; The first ratio is the ratio of the number of candidate resources in the third candidate resource set to the number of candidate resources in the first candidate resource set, and the second ratio is the ratio of the number of candidate resources in the fourth candidate resource set to the number of candidate resources in the second candidate resource set; or, The first ratio is the ratio of the number of candidate resources in the third candidate resource set to the number of candidate resources in the at least two candidate resource sets, and the second ratio is the ratio of the number of candidate resources in the fourth candidate resource set to the number of candidate resources in the at least two candidate resource sets.
13. The method according to any one of claims 7 to 9, characterized in that: The determining a fifth candidate resource set based on the third candidate resource set and the fourth candidate resource set includes: When both the first ratio and the second ratio are smaller than a first threshold, adjusting the first RSRP threshold to a second RSRP threshold, where the second RSRP threshold is greater than the first RSRP threshold; Based on the second RSRP threshold, exclude the first candidate resource set and the second candidate resource set respectively to obtain a sixth candidate resource set and a seventh candidate resource set; Determine the fifth candidate resource set based on the sixth candidate resource set and the seventh candidate resource set; The first ratio is the ratio of the number of candidate resources in the third candidate resource set to the number of candidate resources in the first candidate resource set, and the second ratio is the ratio of the number of candidate resources in the fourth candidate resource set to the number of candidate resources in the second candidate resource set; or, The first ratio is the ratio of the number of candidate resources in the third candidate resource set to the number of candidate resources in the at least two candidate resource sets, and the second ratio is the ratio of the number of candidate resources in the fourth candidate resource set to the number of candidate resources in the at least two candidate resource sets.
14. A communication device, characterized in that: The method comprises a unit or a module for implementing the method according to any one of claims 1 to 13.
15. A communication device, characterized in that: The communication device comprises at least one processor; wherein the at least one processor is configured to execute the method according to any one of claims 1 to 13.
16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform the method according to any one of claims 1 to 13.
17. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is executed by a computer, the computer is caused to perform the method according to any one of claims 1 to 13.