Lateral link resource selection method and device

By acquiring the frequency domain information and/or frequency hopping information of the reduced-capacity terminal device, and determining the candidate resource set, the problem of mismatch in resource selection between the non-reducing-capacity terminal device and the reduced-capacity terminal device is solved, and communication reliability is improved.

CN119485656APending Publication Date: 2025-02-18HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311006021.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-10
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In side link communication, resource selection between the non-reduced-capable terminal device and the reduced-capable terminal device may cause candidate resources to be no longer within the operating bandwidth of the reduced-capable terminal device, affecting communication reliability.

Method used

By obtaining parameters indicating the frequency domain information and/or frequency hopping information corresponding to the reduced capability terminal device, a candidate resource set is determined so that it contains resources within the range of the frequency domain information or frequency hopping information, thereby ensuring that resource selection is in the reduced capability within the working bandwidth of the terminal device.

Benefits of technology

The communication reliability between non-reduced-capable terminal devices and reduced-capable terminal devices is improved, ensuring that resource selection is suitable for the working conditions of reduced-capable terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485656A_ABST
    Figure CN119485656A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, in particular to a sidelink resource selection method and device, and aims to support that selected resources are located in the working bandwidth of a reduced-capability terminal device when the non-reduced-capability terminal device communicates with the reduced-capability terminal device or selects sidelink resources for the reduced-capability terminal device. The method comprises the following steps: a first communication device obtains a first parameter, wherein the first parameter is used for indicating frequency domain information and / or frequency hopping information corresponding to a second communication device; the first communication device determines a first candidate resource set according to the first parameter, the first candidate resource set comprising at least one first type of candidate resource, the first type of candidate resource being a candidate resource located in a frequency domain range corresponding to the frequency domain information indicated by the first parameter, and / or the first type of candidate resource being a candidate resource located in a frequency domain range corresponding to the frequency domain information indicated by the first parameter; the first type of candidate resources are candidate resources located in a frequency hopping frequency domain unit corresponding to the frequency hopping information indicated by the first parameter.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a sidelink resource selection method and device. Background Art

[0002] Different from downlink (DL) communication and uplink (UL) communication in cellular networks, sidelink (SL) communication can support direct communication between terminal devices, that is, user data is transmitted directly between terminal devices, avoiding the transmission of user data through the network in cellular communication, thereby reducing transmission delay. There may be different types of terminal devices in SL communication, such as mobile phones and other terminal devices with relatively strong capabilities, and wearable devices such as watches and headphones that are sensitive to cost and power consumption and have relatively weak capabilities. Among them, terminal devices with relatively weak capabilities can be called reduced capability (RedCap) terminal devices, and terminal devices with relatively strong capabilities can be called non-RedCap (non-RedCap) terminal devices, regular terminal devices, or normal terminal devices.

[0003] There are two resource selection (or allocation) modes in the SL communication process: one is the network-controlled resource selection mode, that is, the SL communication resources are scheduled by the network equipment; the other is the distributed resource selection mode, that is, the terminal device autonomously selects the SL communication resources from the pre-configured resource pool. In the distributed resource selection mode, the terminal device that selects the resource can determine the resources reserved by other sending terminal devices through resource sensing to exclude resources with greater interference and determine the candidate resources.

[0004] However, due to limitations in size, cost, etc., the operating bandwidth of the RedCap terminal device may be smaller than that of the non-RedCap terminal device. When the non-RedCap terminal device selects a resource, if the resource is used for the non-RedCap terminal device to send side link information to the RedCap terminal device, or the resource is used for the RedCap terminal device to send side link information, etc., the candidate resource determined by the non-RedCap terminal device that selects the resource may not be within the operating bandwidth of the RedCap terminal device, resulting in an inability to determine a resource suitable for the RedCap terminal device to receive or send side link information from the candidate resources, thereby affecting the reliability of communication of the RedCap terminal device. Summary of the invention

[0005] The embodiment of the present application provides a sidelink resource selection method and device, so as to support a non-reduced capability terminal device to communicate with a reduced capability terminal device, or to select a sidelink resource for a reduced capability terminal device, so that the selected resource is within the working bandwidth of the reduced capability terminal device. The non-reduced capability terminal device can also be understood as a terminal device with a larger supported bandwidth or a larger working bandwidth, and the reduced capability terminal device can also be understood as a terminal device with a smaller supported bandwidth or a smaller working bandwidth.

[0006] In a first aspect, an embodiment of the present application provides a sidelink resource selection method, which can be executed by a first communication device, where the communication device can refer to the terminal device itself, or a processor, module, chip, or chip system that implements the method in the terminal device, and the first communication device and the second communication device can refer to different communication devices, such as different terminal devices, etc. The method includes: the first communication device obtains a first parameter, and the first parameter is used to indicate the frequency domain information and / or frequency hopping information corresponding to the second communication device; the first communication device determines a first candidate resource set according to the first parameter, and the first candidate resource set includes at least one first type candidate resource, wherein the first type candidate resource is a candidate resource located within the frequency domain range corresponding to the frequency domain information indicated by the first parameter, and / or the first type candidate resource is a candidate resource located within the frequency hopping frequency domain unit corresponding to the frequency hopping information indicated by the first parameter.

[0007] Through the above method, the first communication device (such as the first terminal device) that performs side link resource selection can determine the first candidate resource set based on the first parameter used to indicate the frequency domain information and / or frequency hopping information corresponding to the second communication device (such as the second terminal device), so that when the working bandwidth of the second communication device is smaller than the resource pool bandwidth of the first communication device, there are still candidate resources in the first candidate resource set determined by the first communication device that are located within the frequency domain range corresponding to the frequency domain information of the second communication device, or there are candidate resources that are located within the frequency hopping frequency domain unit corresponding to the frequency hopping information of the second communication device, which is beneficial to improving the reliability of communication between the first communication device and the reduced capability communication device (such as the second communication device), or improving the reliability of communication between the reduced capability communication device (such as the second communication device) and other communication devices.

[0008] In one possible design, the bandwidth supported by the first communication device is greater than the bandwidth supported by the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth of the time-frequency resource set corresponding to the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth supported by the second communication device.

[0009] In the above design, the side link resource selection scheme of the present application can support the side link resource selection when a communication device with a larger bandwidth communicates with a communication device supporting a smaller bandwidth, or support a communication device with a larger bandwidth to select side link resources for a communication device supporting a smaller bandwidth, and can improve the reliability of communication between a communication device supporting a larger bandwidth and a communication device supporting a smaller bandwidth, or the reliability of communication between a terminal device supporting a smaller bandwidth and other terminal devices.

[0010] In one possible design, the first communication device obtains a first parameter, including: the first protocol layer of the first communication device obtains the first parameter; the first communication device determines a first candidate resource set according to the first parameter, including: the first protocol layer of the first communication device determines the first candidate resource set according to the first parameter. Optionally, the first protocol layer of the first communication device is a physical layer (PHY).

[0011] In one possible design, the first protocol layer of the first communication device obtains the first parameter, including: the second protocol layer of the first communication device provides the first parameter to the first protocol layer of the first communication device. Optionally, the second protocol layer of the first communication device is a medium access control (MAC) layer.

[0012] Through the above design, when the working bandwidth of the second communication device is smaller than the resource pool bandwidth, the MAC layer of the first communication device can provide the PHY with a first parameter for indicating the frequency domain information and / or frequency hopping information corresponding to the second communication device, so that the candidate resources determined by the PHY are within the working bandwidth of the second communication device.

[0013] In one possible design, the method also includes: a first protocol layer of the first communication device reporting the first candidate resource set to a second protocol layer of the first communication device.

[0014] Through the above design, the first protocol layer (such as PHY) of the first communication device can report the first candidate resource set to the higher layer, that is, the second protocol layer (such as MAC layer), which is used for the second protocol layer of the first communication device to select resources for communicating with the second communication device, or to select recommended / non-recommended resources for the second communication device, which is beneficial to improving the reliability of communication with the second communication device, or improving the reliability of communication between the second communication device and other communication devices.

[0015] In one possible design, the method also includes: the first communication device determines the first resource based on the first candidate resource set, the first resource belongs to the first candidate resource set, and the first resource is a first type of candidate resource; the first communication device sends side link information to the second communication device on the first resource, wherein the side link information may include control information, data, reference signals and other contents involved in SL communication.

[0016] Through the above design, the first communication device can send side link information to the second communication device on the first type of candidate resources in the first candidate resource set, so that the resources for the first communication device to send side link information to the second communication device are located within the working bandwidth of the second communication device, thereby improving the reliability of communication between the first communication device and the second communication device.

[0017] In one possible design, the method also includes: the first communication device determines a first resource set based on a first candidate resource set, the first resource set is a subset of the first candidate resource set, and the first resource set consists of first type candidate resources; the first communication device sends the first resource set to the second communication device.

[0018] Through the above design, the recommended / non-recommended resources (i.e., the resources in the first resource set) provided by the first communication device to the second communication device can be located within the working bandwidth of the second communication device, thereby ensuring that the resources used by the second communication device when communicating with other communication devices are located within the working bandwidth of the second communication device, thereby improving the reliability of communication between the second communication device and other communication devices.

[0019] In one possible design, the first communication device determines a first candidate resource set according to a first parameter, including: the first communication device determines a second candidate resource set according to the first parameter, the second candidate resource set consisting of first type candidate resources; the first communication device determines a first candidate resource set according to the second candidate resource set, the first candidate resource set being a subset of the second candidate resource set. Optionally, the number of candidate resources included in the first candidate resource set is N, and the number of candidate resources included in the second candidate resource set is M, wherein N is a positive integer, M is a positive integer greater than or equal to N, and the ratio of N to M is greater than or equal to a first threshold.

[0020] In the above design, the second candidate resource set can be understood as the initial candidate resource set; the first candidate resource set can be understood as the set consisting of the remaining candidate resources in the second candidate resource set after the first communication device performs resource exclusion; if the candidate resources in the second candidate resource set are all first-type candidate resources, then the candidate resources in the first candidate resource set are also all first-type candidate resources, that is, the candidate resources reported by the first protocol layer of the first communication device to the second protocol layer are all first-type candidate resources; further, if the ratio of N to M is greater than or equal to the first threshold, more optional first-type candidate resources can be provided to the second protocol layer, thereby improving the flexibility of resource selection.

[0021] In one possible design, the frequency domain information includes at least one of the following: a starting frequency domain unit, an ending frequency domain unit, the number of frequency domain units, a set of frequency domain units, a starting position of a frequency domain range, an ending position of a frequency domain range, or a bandwidth size of a frequency domain range.

[0022] The above design supports multiple frequency domain information composition modes, which is conducive to meeting the needs of different frequency domain information indications.

[0023] In one possible design, the frequency hopping information includes at least one of the following: a frequency hopping pattern, a frequency hopping time domain unit interval, a frequency hopping frequency domain unit interval, an initial frequency hopping frequency domain unit, a frequency hopping starting time domain unit, or a frequency hopping frequency domain unit set.

[0024] The above design supports multiple frequency hopping information composition modes, which is conducive to meeting the needs of different frequency hopping information indications.

[0025] In one possible design, the time-frequency resource set corresponding to the first communication device overlaps with the time-frequency resource set corresponding to the second communication device.

[0026] In one possible design, the first communication device obtains the first parameter, including: the first communication device receives the first parameter from the second communication device; or, the first communication device obtains the first parameter according to radio resource control (RRC) configuration information. Optionally, the first communication device receives the first parameter from the second communication device, including: the first parameter is carried in capability information; or, the first parameter is carried in a collaboration request message.

[0027] The above design supports the first communication device to determine the first parameter for indicating the frequency domain information and / or frequency hopping information corresponding to the second communication device based on information such as the capabilities from the second communication device, or based on the RRC configuration information of the network equipment or pre-configured RRC information, which is beneficial to improving the reliability of side link resource selection.

[0028] In one possible design, the method also includes: the first communication device receives first indication information from the second communication device, the first indication information is used to instruct the first communication device to send a second parameter to the second communication device, the second parameter is determined based on the first parameter, and the second parameter is used by the second communication device to determine the resources for sending sidelink information; the first communication device sends the second parameter to the second communication device in response to the first indication information.

[0029] In the above design, a business scenario in which the first communication device selects resources for sending sidelink information to the second communication device can be supported.

[0030] In a second aspect, an embodiment of the present application provides a sidelink resource selection method, which can be performed by a second communication device, and the method includes:

[0031] The second communication device receives side link information from the first communication device on the first resource, the first resource belongs to the first candidate resource set, and the first resource is a first type candidate resource; or, the second communication device receives the first resource set from the first communication device, the first resource set is a subset of the first candidate resource set, and the first resource set consists of first type candidate resources; the second communication device sends side link information according to the first resource set; wherein the first candidate resource set is a resource set determined by the first communication device according to the first parameter, the first candidate resource set includes at least one first type candidate resource, the first parameter is used to indicate the frequency domain information and / or frequency hopping information corresponding to the second communication device, the first type candidate resource is a candidate resource located within the frequency domain range corresponding to the frequency domain information indicated by the first parameter, and / or the first type candidate resource is a candidate resource located within the frequency hopping frequency domain unit corresponding to the frequency hopping information indicated by the first parameter.

[0032] In one possible design, the bandwidth supported by the first communication device is greater than the bandwidth supported by the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth of the time-frequency resource set corresponding to the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth supported by the second communication device.

[0033] In one possible design, the time-frequency resource set corresponding to the first communication device overlaps with the time-frequency resource set corresponding to the second communication device.

[0034] In one possible design, the method also includes: the second communication device sending the first parameter to the first communication device.

[0035] Optionally, the first parameter is carried in the capability information; or, the first parameter is carried in the collaboration request message.

[0036] In one possible design, the method also includes: the second communication device sends first indication information to the first communication device, the first indication information is used to instruct the first communication device to send a second parameter to the second communication device; the second communication device receives the second parameter from the first communication device, wherein the second parameter is determined based on the first parameter, and the second parameter is used by the second communication device to determine a resource for sending side link information.

[0037] In a third aspect, an embodiment of the present application provides a communication device, which has the function of implementing the method of the first aspect or the second aspect, and the function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions, such as an interface unit and a processing unit.

[0038] In one possible design, the device may be a chip or an integrated circuit.

[0039] In one possible design, the device includes a memory and a processor, the memory is used to store instructions executed by the processor, and when the instructions are executed by the processor, the device can execute the method of the first aspect or the second aspect.

[0040] In a fourth aspect, an embodiment of the present application provides a communication device, which includes an interface circuit and a processor, and the processor and the interface circuit are coupled to each other. The processor is used to implement the method of the first aspect or the second aspect through a logic circuit or an execution instruction. The interface circuit is used to receive a signal from other communication devices outside the communication device and transmit it to the processor or send a signal from the processor to other communication devices outside the communication device. It is understandable that the interface circuit can be a transceiver or a transceiver or a transceiver or an input-output interface.

[0041] Optionally, the communication device may further include a memory for storing instructions executed by the processor or storing input data required by the processor to execute the instructions or storing data generated after the processor executes the instructions. The memory may be a physically independent unit or may be coupled to the processor, or the processor may include the memory (i.e., the processor and the memory are integrated together).

[0042] In a possible implementation, the communication device is a chip.

[0043] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instructions are stored. When the computer program or instructions are executed by a processor, the method of the first aspect or the second aspect mentioned above can be implemented.

[0044] In a sixth aspect, an embodiment of the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, can implement the method of the first or second aspect described above.

[0045] In the seventh aspect, an embodiment of the present application also provides a chip system, which includes a processor, the processor is used to couple with a memory, the memory is used to store programs or instructions, and when the program or instructions are executed by the processor, the method of the first or second aspect mentioned above can be implemented.

[0046] The technical effects that can be achieved in the second to seventh aspects mentioned above can refer to the technical effects that can be achieved in the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 A schematic diagram of the communication system architecture provided in an embodiment of the present application;

[0048] Figure 2 A schematic diagram of resource selection provided for an embodiment of the present application;

[0049] Figure 3 One of the working bandwidth schematic diagrams provided in the embodiment of the present application;

[0050] Figure 4 The second working bandwidth schematic diagram provided for the embodiment of the present application;

[0051] Figure 5 One of the schematic diagrams of the sidelink resource selection method provided in an embodiment of the present application;

[0052] Figure 6 A schematic diagram of resource distribution in a resource selection window provided in an embodiment of the present application;

[0053] Figure 7 A second schematic diagram of a sidelink resource selection method provided in an embodiment of the present application;

[0054] Figure 8 A third schematic diagram of a sidelink resource selection method provided in an embodiment of the present application;

[0055] Fig. 9 A fourth schematic diagram of a sidelink resource selection method provided in an embodiment of the present application;

[0056] Fig.10 One of the structural schematic diagrams of the communication device provided in the embodiment of the present application;

[0057] Fig.11 The second structural diagram of the communication device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0058] Figure 1 The communication system 100 to which the embodiment of the present application can be applied is shown. The communication system 100 can be a long term evolution (LTE) system, a fifth generation (5G) communication system, a new radio interface (newradi o , NR) system, it can also be a machine to machine (M2M) communication system, a vehicle network communication system, a device to device (D2D) communication system, the sixth generation and subsequent future evolved communication systems, etc.

[0059] like Figure 1 As shown, the communication system 100 may include: two or more terminal devices 101. The terminal devices 101 may communicate with each other via a wireless interface (such as a PC5 interface), and the link for transmitting data between the terminal devices 101 and 101 may be called a sidelink (SL).

[0060] Optional, in the above Figure 1 The communication system 100 shown may also include a network device 102. The communication interface between the network device 102 and the terminal device 101 is an air interface. The network device 102 may communicate with the terminal device 101 through the air interface under the control of the network control device. The air interface is also called a Uu interface in some communication systems.

[0061] In a possible implementation, the network device 102 may send downlink control information (DCI) to the terminal device 101 through an air interface, where the DCI is used to allocate SL resources to the terminal device 101. The two terminal devices 101 may perform SL communication on the allocated SL resources.

[0062] It should be noted that the above Figure 1 The communication system 100 shown is only for the purpose of clearly illustrating the technical solution of the present application and does not constitute a limitation on the present application. A person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0063] To facilitate understanding by those skilled in the art, some terms used in the embodiments of the present application are explained below.

[0064] 1) Terminal equipment is a device with wireless transceiver function, which can also be referred to as terminal, etc. The terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal equipment can be a mobile phone, a tablet computer (pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and can also include user equipment (UE), etc. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in the future fifth generation (5th generation, 5G) network, or a terminal device in the future evolved public land mobile communication network (PLMN), etc. The terminal device may also be sometimes referred to as a terminal, an access terminal device, a vehicle-mounted terminal device, an industrial control terminal device, a UE, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a wireless communication device, a UE agent or a UE device, etc. The terminal device may also be fixed or mobile. The embodiments of the present application are not limited to this.

[0065] 2) Network equipment, which may be access network equipment, may also be called radio access network (RAN) equipment, and is a device that provides wireless communication functions for terminal equipment. Access network equipment includes, but is not limited to: next generation base station (generation nodeB, gNB) in 5G, evolved nodeB (evolved nodeB, eNB), radio network controller (radio network controller, RNC), nodeB (nodeB, NB), base station controller (base station controller, BSC), base transceiver station (base transceiver station, BTS), home base station (for example, home evolved nodeB, or home nodeB, HNB), baseband unit (baseband unit, BBU), transmitting and receiving point (transmitting and receiving point, TRP), transmitting point (transmitting point, TP), mobile switching center, etc. The access network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, an on-board device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network. The terminal device may communicate with multiple access network devices of different technologies. For example, the terminal device may communicate with an access network device supporting long term evolution (LTE), or with an access network device supporting 5G, or may be dual-connected with an access network device supporting LTE and an access network device supporting 5G. The embodiments of the present application are not limited thereto.

[0066] 3) Sidelink (SL): The sidelink can be used for communication between terminal devices, and the communication interface between terminal devices can be a PC5 interface. Channels involved in sidelink communication may include a physical sidelink shared channel (PSSCH) and a physical sidelink control channel (PSCCH). Among them, PSSCH can be used to carry sidelink data (SL data), and PSCCH can be used to carry sidelink control information (SCI).

[0067] 4) Resource pool, which can also be called SL resource pool, sidelink resource pool, etc. Sidelink resource selection (or allocation) can be based on the resource pool. The resource pool can be regarded as a collection of time domain resources (also called time resources) and frequency domain resources (also called frequency resources) used for SL communication (also called sidelink communication), which can be pre-configured or configured by network equipment, etc. As an example: For time domain resources, the network device can use a bit map and periodically repeat the bit map to indicate the set of subframes available for SL communication in all subframes in the communication system, or indicate the time slots available for SL communication in all time slots in the communication system. For frequency domain resources, the network device can divide the frequency band used for SL communication into several subchannels, each subchannel contains a certain number of resource blocks (RB), and can indicate the sequence number of the first resource block of the frequency domain resources used for SL communication, the total number of subchannels contained in the communication resource pool, and the number of resource blocks contained in each subchannel, for determining the frequency domain resources. In addition, it should be noted that, unless otherwise specified in the implementation of this application, RB and physical resource block (PRB) refer to the same and can be interchanged, for example, both refer to 12 consecutive subcarriers in the frequency domain.

[0068] 5) Sidelink resource selection (or allocation): SL has two resource selection (or allocation) modes, one is the network controlled resource selection mode, also known as mode 1 (mode 1); the other is the distributed resource selection mode, also known as mode 2 (mode 2).

[0069] In mode 1, when a terminal device (such as UE) needs to transmit data on the SL, the terminal device can send a request to the network device through the air interface. The network device can allocate SL resources to the terminal device based on the above request, and indicate the allocated SL resources to the terminal device through downlink control information (DCI), which can be used for SL communication within the coverage of the network device.

[0070] In mode 2, the terminal device (such as UE) that selects resources can determine the resources reserved by other transmitting terminal devices through resource sensing to exclude resources with greater interference. When the medium access control (MAC) layer of the terminal device that selects resources triggers the physical layer (PHY) to select resources, it can provide resource selection parameters to the PHY for the PHY to determine the candidate resource set and report it to the MAC layer. The MAC layer selects resources for its own transmission from the candidate resource set reported by the PHY or selects recommended / non-recommended resources for other terminal devices. The resource selection parameters provided by the MAC layer to the PHY may include resource pool indication information, and the candidate resources reported by the PHY to the MAC layer should be limited to this resource pool.

[0071] As an example: In SL communication, a transmitting terminal device may send data via PSSCH and may carry control information for decoding the data in PSSCH in SCI. SCI may be sent via PSCCH, or SCI may be divided into first-order SCI (SCI 1) and second-order SCI (SCI 2), where SCI 1 is sent via PSCCH and SCI 2 is sent via PSSCH. This article describes the SCI divided into SCI 1 and SCI 2 as an example.

[0072] like Figure 2 The resource selection diagram shown in Figure 2 The horizontal direction represents the time domain, the vertical direction represents the frequency domain, and the shaded part represents the resources reserved by other transmitting terminal devices. When the terminal device selecting the resource performs resource selection, the MAC layer of the selected resource terminal device sends a resource selection parameter to the PHY in the time slot n, triggering the PHY to determine the candidate resource set, wherein the resource selection parameter sent by the MAC layer to the PHY may include resource pool indication information, service priority (prio TX ), the remaining packet delay budget, the number of subchannels used for PSCCH / PSSCH transmission (L subCH), resource selection window time domain position and other parameters. PHY sets a resource perception window before time slot n and a resource selection window after time slot n. In a possible implementation, the resource perception window can be defined as The resource selection window can be defined as the time slot corresponding to the range [n+T1, n+T2] after the resource selection is triggered. The candidate resources in the resource pool indicated by the MAC layer and in the resource selection window can be used as initial candidate resources. After the PHY performs resource exclusion, the remaining resources in the initial candidate resource set are reported to the MAC layer for the MAC layer to select resources.

[0073] In the resource perception window, the terminal device can detect the SCI 1 sent by other terminal devices at the PSCCH candidate resource position of each subchannel of the resource pool, where the subchannel can be composed of multiple continuous or discontinuous resource blocks (RBs). If the SCI 1 of other terminal devices is successfully decoded, the reserved resource indication of other terminal devices and the position of the demodulation reference signal (DMRS) on the PSSCH can be obtained, so that the reference signal received power (RSRP) can be measured according to the PSCCH DMRS or PSSCH DMRS of other terminal devices. If a candidate resource in the resource selection window or the periodic resource corresponding to the candidate resource overlaps with the reserved resource indicated by other terminal devices, and the measured RSRP of other terminal devices is greater than the RSRP threshold (where the RSRP threshold can be determined based on the service priority (prio) of the transmission block), the RSRP of the other terminal devices is greater than the RSRP threshold. rX ) is determined), then the candidate resource is excluded from the initial candidate resource set, that is, the resource exclusion process is executed. After the PHY excludes resources according to the RSRP threshold, if the number of remaining available candidate resources is less than the proportion threshold (such as 20%) compared to the total number of initial candidate resources in the resource selection window, the PHY can increase the RSRP threshold by an adjustment step (such as 3dB) and re-execute the resource exclusion process until the proportion is greater than or equal to the proportion threshold. The PHY of the terminal device that selects the resource reports the determined candidate resource set to the MAC layer, and the MAC layer selects the resource for transmission from the candidate resource set.

[0074] In some implementations, when a terminal device transmits on selected resources, it may indicate in SCI 1 the resources occupied by the current transport block (TB) and / or the resources reserved for retransmission for the current TB, where one TB is transmitted via one PSSCH. If the terminal device needs to periodically transmit multiple TBs, it may also indicate in SCI 1 the resource reservation period, and each resource period may include resources for initial transmission and / or retransmission reserved for one TB, and each reserved resource corresponds to the same frequency domain resource in different resource reservation periods.

[0075] For example, refer to Figure 2 As shown, terminal device 1 sends SCI 1 in time slot L, and SCI 1 carries "time resource allocation" indication information (such as time resource indicator value (TRIV)), "frequency resource allocation" indication information (such as frequency resource indicator value (FRIV)), "resource reservation period" indication information, "service priority (prio TX )" indication information, etc. For example, the resource pool can (pre)configure TRIV and FRIV to indicate the time-frequency positions of up to 2 or 3 reserved resources. When the resource pool (pre)configures a maximum of 2 resources to be reserved, the number of reserved resources indicated by the terminal device 1 in one resource reservation cycle is N=1 or 2. When the resource pool (pre)configures a maximum of 3 resources to be reserved, the number of reserved resources indicated by the terminal device 1 in one resource reservation cycle is N=1 or 2 or 3. The value of TRIV can be determined according to the following rules: 1) When N=I, TRIV=0; 2) When N=2, TRIV=t m1 , 1≤t m1 ≤31; 3) When N=3, if (t m2 -t m1 -1)≤15, then TRIV=30(t m2 -t m1 -1)+t m1 +31, otherwise TRIV=30(31-t m2 +t m1 )+62-t m1 , 1≤t m1 ≤30,t m1 <t m2 ≤31; among them, the first reserved resource is in time slot t m , the time slot offset of the second reserved resource relative to the first reserved resource is t m1 , the time slot offset of the third reserved resource relative to the first reserved resource is t m2The value of FRIV can be determined according to the following rules: 1) When the resource pool (pre)configuration reserves a maximum of 2 resources, 2) When the resource pool is (pre)configured to reserve up to 3 resources, Among them, L subCH is the number of consecutive subchannels corresponding to each of the N reserved resources. The starting subchannel index of the first reserved resource is m Subchannel index where SCI 1 is sent is the starting subchannel index of the second reserved resource, is the starting subchannel index of the third reserved resource, is the number of subchannels included in the resource pool. The time slots corresponding to the reserved resources of terminal device 1 in the kth resource reservation cycle are The corresponding starting subchannel indexes are The corresponding number of sub-channels is L subCH , where P′ rsvp_RX is the resource reservation period P indicated by terminal device 1 rsvp_RX Determined (where P rsvp_RX The unit is milliseconds, P′ rsvp_RX The unit is time slot), so it can be understood that each reserved resource corresponds to the same frequency domain resource position in different resource reservation periods.

[0076] Assume that the MAC layer of terminal device 2 triggers PHY to select resources in time slot n and the resource perception window The time slot t m , if terminal device 2 is in time slot t m After detecting SCI 1 sent by terminal device 1, terminal device 2 can determine the time-frequency position of the resource reserved by terminal device 1 in one or more resource reservation periods according to the indication information of SCI 1. In the resource selection window [n+T1, n+T2] of terminal device 2, a candidate single time slot resource (or candidate resource) R x,y It can be defined as the time slot t y Medium s There are consecutive subchannels, and the corresponding subchannel index is x+i, where i=0, ..., L s -1,L s is the number of sub-channels included in a resource that terminal device 2 needs to select, If the reserved resources of terminal device 1 in the qth cycle are There is overlap, and the RSRP of terminal device 1 measured by terminal device 2 is greater than the threshold Th (prio RX , prio TX), the terminal device 2 should exclude the candidate single-slot resource R in the resource selection window x,y , where P′ rsvp_TX is the resource reservation period P indicated by the high layer of terminal device 2 rsvp_RX Determined (P rsvp_RX The unit is milliseconds, P′ rsvp_TX The unit is time slot), prio TX is the priority indicated by the high-level layer of terminal device 2, Th(prio RX , prio TX ) is the first (prio) in the (pre)configured threshold list RX +(prio TX -1)*8) values, j=0, 1, ..., C resel -1 (if the resource pool (pre)configures the resource reselection count value R res , then C resel =10*R res , otherwise C resel =1), j = 0, 1, ..., Q (if P rsvp_RX <T scal And n′-m≤P′ rsvp_RX ,but Otherwise Q=1; where T scal It is the value of T2 after the unit is converted from time slot to millisecond. n ' = n or time slot t n ' is the first time slot belonging to the resource pool after time slot n).

[0077] However, when RedCap terminal devices and non-RedCap terminal devices coexist, the working bandwidth of the RedCap terminal devices may be smaller than the resource pool bandwidth of the non-RedCap terminal devices. Figure 3 As shown, the horizontal direction represents the time domain, the vertical direction represents the frequency domain, and the shaded part represents the RedCap terminal device ( Figure 3 The RedCap terminal device in the example is a RedCap UE) working bandwidth, and the resource pool includes multiple resource block sets (RBsets), where each RB set bandwidth is, for example, 20MHz. Non-RedCap terminal devices can work in multiple RB sets. Due to the limited bandwidth, the sending / receiving resources of RedCap terminal devices need to be limited to one RB set ( Figure 3 In another possible case, Figure 4 As shown, the horizontal direction represents the time domain, the vertical direction represents the frequency domain, and the shaded part represents the RedCap terminal device ( Figure 4In order to obtain frequency diversity gain or achieve interference randomization, the RedCap terminal device can perform frequency hopping transmission in the resource pool. For example, the resource pool bandwidth is 20MHz, and the bandwidth of each frequency hopping channel (channel, CH) is 5MHz. Figure 4 Taking frequency hopping CH0-frequency hopping CH3 as an example, the working bandwidth of the RedCap terminal device at each moment does not exceed 5MHz. When the working bandwidth of the RedCap terminal device is less than the resource pool bandwidth, if the terminal device selecting the resource is a non-RedCap terminal device and the receiving terminal device is a RedCap terminal device, or if the non-RedCap terminal device selects recommended / non-recommended resources for the RedCap terminal device, the candidate resources determined by the PHY of the terminal device selecting the resource after performing resource exclusion may not be within the working bandwidth of the RedCap terminal device, resulting in the MAC layer of the terminal device selecting the resource being unable to select the appropriate resource according to the candidate resource set reported by the PHY.

[0078] Based on this, the embodiment of the present application provides a resource selection method and device, so as to support non-RedCap terminal devices to communicate with RedCap terminal devices, or select side link resources for RedCap, so that the selected resources are located within the working bandwidth of the RedCap terminal devices, thereby improving the reliability of communication with RedCap terminal devices or communication between RedCap terminal devices and other terminal devices. The embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0079] It should be noted that in the embodiments of the present application, (pre) configuration can be understood as configuration or pre-configuration. Among them, configuration refers to configuration by a network device, such as a network device configuring resource pool information (for example, configuration through RRC signaling). Pre-configuration means that the communication system is pre-defined (such as the communication system pre-defines resource pool information), or the communication protocol is pre-defined (such as the communication protocol pre-defines resource pool information), or the terminal device is pre-configured when it leaves the factory (such as the terminal device pre-configures resource pool information when it leaves the factory), or configured by high-level signaling of the terminal device (such as RRC signaling).

[0080] In addition, it should be understood that the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, a first terminal device and a second terminal device do not mean that the priorities or importance of the two terminal devices are different.

[0081] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or plural.

[0082] The side link resource selection method provided in the embodiment of the present application can be executed by a first communication device and a second communication device. The communication device here can refer to the terminal device itself, or it can refer to a processor, module, chip, or chip system that implements the method in the terminal device. The first communication device and the second communication device are different communication devices. The side link resource selection method of the present application is introduced below by taking the first communication device and the second communication device as an example, which are respectively the first terminal device and the second terminal device.

[0083] Figure 5 A schematic diagram of a sidelink resource selection method provided in an embodiment of the present application, the method comprising:

[0084] S501: The first terminal device obtains a first parameter, where the first parameter is used to indicate frequency domain information and / or frequency hopping information corresponding to the second terminal device.

[0085] In an embodiment of the present application, the bandwidths (or working bandwidths) supported by the first terminal device and the second terminal device may be different. When the bandwidths (or working bandwidths) supported by the first terminal device and the second terminal device are the same or different, the first terminal device may determine a set of candidate resources for SL communication with the second terminal device based on the frequency domain information and / or frequency hopping information corresponding to the second terminal device, or determine candidate resources for the second terminal device to be used for SL communication between the second terminal device and other terminal devices, and so on.

[0086] As an example: the first terminal device is a non-RedCap terminal device (such as non-RedCapUE), the second terminal device is a RedCap terminal device (such as RedCap UE), the bandwidth supported by the first terminal device is greater than the bandwidth supported by the second terminal device, and the non-RedCap terminal device can determine the candidate resource set for SL communication with the RedCap terminal device based on the frequency domain information and / or frequency hopping information corresponding to the RedCap terminal device.

[0087] It can be understood that the bandwidth supported by the first terminal device is greater than the bandwidth supported by the second terminal device. It can also be understood that the bandwidth of the time-frequency resource set corresponding to the first terminal device is greater than the bandwidth of the time-frequency resource set corresponding to the second terminal device, or the bandwidth of the time-frequency resource set corresponding to the first terminal device is greater than the bandwidth supported by the second terminal device. For example: the first terminal device is a non-RedCap UE and the second terminal device is a RedCap UE. Figure 3 As shown, the horizontal direction represents the time domain and the vertical direction represents the frequency domain. The time-frequency resource set corresponding to the first terminal device is Figure 3 The set of time-frequency resources of the non-shaded part and the shaded part in the second terminal device is: Figure 3 The set of time-frequency resources in the shaded part in the figure, the set of time-frequency resources corresponding to the first terminal device and the set of time-frequency resources corresponding to the second terminal device are in Figure 3 There is an overlap in the shaded parts, and the bandwidth of the time-frequency resource set corresponding to the first terminal device (RB set0-RBset3) is greater than the bandwidth of the time-frequency resource set corresponding to the second terminal device (RB set1).

[0088] For the first parameter used to indicate the frequency domain information and / or frequency hopping information corresponding to the second terminal device, the first terminal device can determine it based on the information or message sent by the second terminal device, or based on the RRC configuration information.

[0089] In one possible implementation, the second terminal device may report (or send) capability information to the first terminal device, and the capability information may include the first parameter; or, the second terminal device may also send a collaboration request message (such as an inter-UE coordination (IUC) request message) to the first terminal device, and carry the first parameter in the collaboration request message.

[0090] In another possible implementation, the network device may send radio resource control (RRC) configuration information to the first terminal device via RRC signaling, and the RRC configuration information may include frequency domain information and / or frequency hopping information in the resource pool that can be used for RedCap terminal devices, or the pre-configuration information of the first terminal device (e.g., RRC configuration information) may include frequency domain information and / or frequency hopping information in the resource pool that can be used for RedCap terminal devices, and the first terminal device may determine the first parameter based on the frequency domain information and / or frequency hopping information that can be used for RedCap terminal devices.

[0091] In some implementations, the first terminal device may also exchange the first parameter with the second terminal device, or the frequency domain information and / or frequency hopping information corresponding to the second terminal device indicated by the first parameter. For example, the first terminal device and the second terminal device may exchange the first parameter, or the frequency domain information and / or frequency hopping information corresponding to the second terminal device indicated by the first parameter, through RRC signaling, MAC control element (media access control control element, MACCE) signaling, or SCI, so that the first terminal device determines the first parameter.

[0092] In addition, in an embodiment of the present application, the frequency domain information may include: one or more of: a starting frequency domain unit, an ending frequency domain unit, the number of frequency domain units, a set of frequency domain units, a starting position of a frequency domain range, an ending position of a frequency domain range, or a bandwidth size of a frequency domain range, wherein the frequency domain unit may be an RB set, a subchannel, a subband, a PRB, etc.

[0093] Taking the second terminal device as RedCap UE, the first parameter is used to indicate the frequency domain information corresponding to the second terminal device as an example, refer to Figure 3As shown, the working bandwidth of the RedCap UE (i.e., the bandwidth of RB set1) is smaller than the resource pool bandwidth (i.e., the bandwidth of 4 RB sets including RBset0-RB set3), and the frequency domain information indicated by the first parameter may be the frequency domain range bandwidth corresponding to the second terminal device, for example, the first parameter includes the index of RB set1 in the resource pool; or, the frequency domain information indicated by the first parameter may also be the starting frequency domain unit and the ending frequency domain unit corresponding to the second terminal device, for example, the frequency domain unit is a subchannel, and the first parameter includes the index of the starting subchannel and the index of the ending subchannel corresponding to RB set1; or, the frequency domain information indicated by the first parameter may also be the starting frequency domain unit and the number of frequency domain units corresponding to the second terminal device, for example, the frequency domain unit is a subchannel, and the first parameter includes RB setl corresponds to the index of the starting subchannel and the number of subchannels; or, the frequency domain information indicated by the first parameter may be the starting frequency and ending frequency corresponding to the second terminal device, such as the starting frequency of the second terminal device is 5 GHz and the ending frequency is 5.02 GHz; or, the frequency domain information indicated by the first parameter may be the starting frequency and bandwidth size corresponding to the second terminal device, such as the starting frequency of the second terminal device is 5 GHz and the bandwidth size is 20 MHz, and so on.

[0094] The frequency hopping information may include: one or more of: a frequency hopping pattern (i.e., a frequency hopping pattern, which may also be called a frequency hopping template, a frequency hopping sequence, etc.), a frequency hopping time domain unit interval, a frequency hopping frequency domain unit interval, an initial frequency hopping frequency domain unit, a frequency hopping starting time domain unit, or a frequency hopping frequency domain unit set, etc., wherein the frequency domain unit may be an RB set, a subchannel, a subband, a PRB, etc., and the time domain unit may be a time slot, a micro-time slot, a symbol, a subframe, a half frame, etc.

[0095] It should be noted that the frequency hopping time domain unit interval can also be called the frequency hopping time interval or the frequency hopping period, which can be understood as the duration or residence time on a frequency hopping frequency domain unit. The frequency hopping frequency domain unit interval can be understood as the offset between the frequency hopping frequency domain units corresponding to two consecutive frequency hoppings. The initial frequency hopping frequency domain unit can be understood as the first frequency hopping frequency domain unit when the frequency hopping mode is used for transmission. The frequency hopping starting time domain unit can be understood as the first time domain unit when the frequency hopping mode is used for transmission. The frequency hopping frequency domain unit set can be understood as a set of frequency hopping frequency domain units corresponding to each time domain unit in the resource selection window. It can be understood that the initial frequency hopping frequency domain unit can be defaulted to the frequency hopping frequency domain unit 0 (for example, frequency hopping CH0), or the initial frequency hopping frequency domain unit can also be other values, which is not limited in this application. The frequency hopping starting time domain unit can be defaulted to the time domain unit 0 (for example, time slot 0), or the frequency hopping starting time domain unit can also be other values, which is not limited in this application.

[0096] Taking the second terminal device as RedCap UE, the first parameter is used to indicate the frequency hopping information corresponding to the second terminal device as an example, refer to Figure 4 As shown, the RedCap UE performs frequency hopping transmission in the resource pool according to the frequency hopping pattern, that is, in each time slot, the RedCap The UE can only send / receive within one frequency hopping CH, and the frequency hopping information indicated by the first parameter may be the frequency hopping pattern corresponding to the second terminal device. For example, the first parameter includes the index of the frequency hopping pattern. Multiple frequency hopping patterns and their indexes may be pre-configured or defined on the first terminal device and the second terminal device side, and each frequency hopping pattern corresponds to a specific frequency hopping sequence and frequency hopping time domain unit interval. For example, the frequency hopping pattern adopted by the second terminal device is [frequency hopping CH0, frequency hopping CH2, frequency hopping CH1, frequency hopping CH3], the frequency hopping time domain unit interval is 2 time slots, and the frequency hopping starting time domain unit is time slot 0. Then, in the first time slot in the resource selection window, the second terminal device operates in frequency hopping CH3, in the second and third time slots in the resource selection window, the second terminal device operates in frequency hopping CH0, and in the fourth and fifth time slots in the resource selection window, the second terminal device operates in frequency hopping CH2. The frequency hopping information indicated by the first parameter may also be the frequency hopping time domain unit interval, the frequency hopping frequency domain unit interval, and the initial frequency hopping frequency domain unit interval. The first parameter unit may include one or more of the time domain unit and the frequency hopping start time domain unit, for example, the time domain unit is a time slot, the frequency hopping frequency domain unit is a frequency hopping CH, the first parameter unit may include a frequency hopping time slot interval, a frequency hopping CH interval, an initial frequency hopping CH index and a frequency hopping start time slot index (wherein a frequency hopping time domain unit (such as a time slot) interval list and a frequency hopping frequency domain unit (such as a CH) interval list may be (pre) configured or predefined); the frequency hopping information indicated by the first parameter may also be a frequency hopping frequency domain unit set, for example, in the first time slot in the resource selection window, the second terminal The first terminal device operates in frequency hopping CH3, in the second and third time slots in the resource selection window, the second terminal device operates in frequency hopping CH0, and in the fourth and fifth time slots in the resource selection window, the second terminal device operates in frequency hopping CH2, then the frequency hopping frequency domain unit set may be {frequency hopping CH3, frequency hopping CH0, frequency hopping CH0, frequency hopping CH2, frequency hopping CH2}; the first parameter may also include identification (identity, ID) information for randomly generating a frequency hopping CH, a frequency hopping period (for example, according to the ID, Randomly generate time slot t i The corresponding frequency hopping CH, where T is the frequency hopping period) and other information are used to determine the frequency hopping frequency domain unit set.

[0097] S502: The first terminal device determines a first candidate resource set according to a first parameter, where the first candidate resource set includes at least one first type candidate resource.

[0098] Among them, the first type of candidate resources are candidate resources located in the frequency domain range corresponding to the above frequency domain information, and / or the first type of candidate resources are candidate resources located in the frequency hopping frequency domain unit corresponding to the above frequency hopping information.

[0099] In an embodiment of the present application, the first terminal device can determine the working bandwidth of the second terminal device in each time slot in the resource selection window based on the frequency domain information and / or frequency hopping information of the second terminal device indicated by the first parameter, and then determine the first candidate resource set.

[0100] As an example: See Figure 3 As shown, Figure 3 Each square in the horizontal direction represents a time slot, and the frequency domain information corresponding to the second terminal device indicated by the first parameter is RB set1, then the first terminal device can determine that the working bandwidth of the second terminal device in each time slot in the resource selection window is RB set1. Figure 4 As shown, Figure 4 Each square in the horizontal direction represents a time slot. The frequency hopping information corresponding to the second terminal device indicated by the first parameter is a frequency hopping pattern with a frequency hopping time slot interval of 2 time slots and a frequency hopping order of frequency hopping CH0, frequency hopping CH2, frequency hopping CH1, and frequency hopping CH3. The first terminal device can determine that the frequency hopping frequency domain unit corresponding to the first time slot of the second terminal device in the resource selection window is frequency hopping CH3, the frequency hopping frequency domain units corresponding to the second time slot and the third time slot are frequency hopping CH0, and the frequency hopping frequency domain units corresponding to the fourth time slot and the fifth time slot are frequency hopping CH2.

[0101] In one possible implementation, the candidate single-slot resource R in the resource selection window x,y Can be defined as time slot L subCH logical sub-channels, candidate single-slot resources R x,y The corresponding logical subchannel index is x+l, where x=0, ..., KL subCH , l = 0, ..., L subCH -1, K is the number of subchannels within the frequency range indicated by the first parameter, and logical subchannel index 0 corresponds to the first subchannel within the frequency range indicated by the first parameter. It can be understood as the yth time slot in the resource pool (or resource selection window). The set of all candidate single-slot resources in the resource selection window can be called the candidate single-slot set S A (or called the initial candidate resource set), if it is determined that the reserved resources indicated by other terminal devices are If there is overlap and RSRP is greater than the RSRP threshold, then A Exclude the R x,y , where j = 0, 1, ..., Cresel -1, P′ rsvp_TX Indicates the resource reservation period of the selected resource, C resel Indicates the number of repetitions of the resource reservation period of the selected resource or the number of periodic resources corresponding to the candidate resource.

[0102] As an example: See Figure 6 As shown, the first terminal device triggers in time slot n to determine the first candidate resource set according to the first parameter, and the resource selection window [n+T1, n+T2] includes M time slots (in Figure 6 In the example, M=5, 5 time slots are time slots 0, 1, 2, 3, and 4 respectively. The number of subchannels within the frequency range indicated by the first parameter is K (in Figure 6 In the example of K = 10), the number of logical sub-channels used for PSCCH / PSSCH transmission is L subCH (exist Figure 6 L subCH =6 as an example), KL subCH =4, then the first SL time slot in the resource selection window The candidate single-slot resources include R 0,0 , R 1,0 , R 2,0 , R 3,0 , R 4,0 , where R 0,0 The first SL time slot in the corresponding resource selection window 6 logical sub-channels with indices 0-5, R 1,0 The first SL time slot in the corresponding resource selection window 6 logical subchannels indexed 1-6, R 2,0 The first SL time slot in the corresponding resource selection window 6 logical subchannels with indices 2-7, R 3,0 The first SL time slot in the corresponding resource selection window 6 logical subchannels indexed from 3 to 8, R 4,0 The first SL time slot in the corresponding resource selection window Six logical subchannels indexed 4 to 9. Similarly, in the second SL slot in the resource selection window The candidate single-slot resources include R 0,1 , R 1,1 , R 2,1 , R 3,1 , R 4,1 , in the third SL time slot in the resource selection window The candidate single-slot resources include R 0,2 , R 1,2 , R 2,2 , R 3,2 , R4,2 , in the fourth SL time slot in the resource selection window The candidate single-slot resources include R 0,3 , R 1,3 , R 2,3 , R 3,3 , R 4,3 , in the fifth SL time slot in the resource selection window The candidate single-slot resources include R 0,4 , R 1,4 , R 2,4 , R 3,4 , R 4,4 .

[0103] The candidate single time slot set S in the resource selection window A Including R 0,1 , R 1,1 , R 2,1 , R 3,1 , R 4,1 , R 0,2 , R 1,2 , …, R 2,4 , R 3,4 , R 4,4 If the first terminal device determines that the reserved resources indicated by other terminal devices are If there is overlap and RSRP is greater than the RSRP threshold, then A Exclude the R 1,1 Similarly, if it is determined that the reserved resources indicated by other terminal devices are the same as If there is overlap and RSRP is greater than the RSRP threshold, then A Exclude the R 2,1 , the first terminal device can eliminate interference resources (such as R 1,1 and R 2,1 ) after S A As the first candidate resource set.

[0104] In another possible implementation, the candidate single-slot resource R in the resource selection window x,y Can be defined as time slot L subCH physical subchannels, candidate single time slot resources R x,y The corresponding physical subchannel index is x+l, where x=k y , ..., k y +KL subCH , l = 0, ..., L subCH -1, K is the number of subchannels within the frequency range indicated by the first parameter, k y It is a time slot The physical subchannel index corresponding to the first subchannel within the frequency range indicated by the first parameter, where the physical subchannel index 0 corresponds to the first subchannel in the resource pool. It can be understood as the yth time slot in the resource pool (or resource selection window). The set of all candidate single-slot resources in the resource selection window can be called the candidate single-slot set S A If it is determined that the reserved resources indicated by other terminal devices are the same as If there is overlap and RSRP is greater than the RSRP threshold, then A Exclude the R x,y , where j = 0, 1, ..., C resel -1, P′ rsvp_TX Indicates the resource reservation period of the selected resource, C resel Indicates the number of repetitions of the resource reservation period of the selected resource or the number of periodic resources corresponding to the candidate resource.

[0105] The same as above implementation in R x,y Can be defined as time slot L subCH logical subchannels, the logical subchannel index 0 corresponds to the first subchannel in the frequency range indicated by the first parameter; in the second implementation, R x,y Can be defined as time slot L subCH physical subchannels, k y It is a time slot The physical subchannel index corresponding to the first subchannel within the frequency range indicated by the first parameter, the physical subchannel index 0 corresponds to the first subchannel in the resource pool, and the implementation of the first candidate resource set determined by the first terminal device in implementation two is similar to the implementation method of determining the first candidate resource set in the above-mentioned implementation one, and will not be repeated here.

[0106] It should be understood that, in frequency hopping transmission, when the first parameter is used to indicate the frequency hopping information corresponding to the second terminal device, the first parameter is used to indicate the frequency hopping information corresponding to the second terminal device. A When excluding interference resources from the first terminal device, if the first terminal device determines that the reserved resources indicated by other terminal devices are consistent with a certain If there is overlap and RSRP is greater than the RSRP threshold, then you can A Exclude the R x,y , where j = 0, 1, ..., C resel -1, F j The second terminal device in the time slot The corresponding frequency hopping frequency domain unit (eg frequency hopping CH) is relative to the time slot The frequency hopping frequency domain unit offset of the corresponding frequency hopping frequency domain unit (determined according to the first parameter), N CHIt is the number of sub-channels included in each frequency hopping frequency domain unit.

[0107] In the above implementation, the first type of candidate resources can be understood as candidate single-slot resources located in the frequency domain range corresponding to the frequency domain information indicated by the first parameter, or located in the frequency hopping frequency domain unit corresponding to the frequency hopping information indicated by the first parameter. The first candidate resource set may include one or more first type candidate resources, that is, excluding S A A set of one or more candidate single time slot resources is obtained after selecting the interference resources in the time slot.

[0108] In some implementations, the candidate resources in the first candidate resource set all belong to the first type of candidate resources.

[0109] As an example: before performing resource exclusion, the first terminal device may determine the second candidate resource set S A , wherein the second candidate resource set is composed of all first type candidate resources in the resource selection window, and the first terminal device obtains the first candidate resource set after performing resource exclusion, that is, from S A After excluding the interference resources, the set consisting of the remaining first type candidate resources is the first candidate resource set. Optionally, the ratio of the number of candidate resources included in the first candidate resource set to the number of candidate resources included in the second candidate resource set is greater than or equal to the first threshold. For example: the number of candidate resources included in the second candidate resource set is M, the number of candidate resources included in the first candidate resource set is N, M is a positive integer greater than or equal to N, and the ratio of N to M is greater than or equal to the first threshold.

[0110] In other implementations, in addition to one or more first-type candidate resources determined according to the first parameter, the first candidate resource set may also include one or more candidate resources that are not located within the frequency domain range corresponding to the frequency domain information, and / or one or more candidate resources that are not located within the frequency hopping frequency domain unit corresponding to the frequency hopping information. For example, the first candidate resource set may also include candidate resources in the resource selection window that are not located within the frequency domain range corresponding to the frequency domain information, or candidate resources in the resource selection window that are not located within the frequency hopping frequency domain unit corresponding to the frequency hopping information.

[0111] In addition, it should be understood that in the above implementation, the candidate resource may be a candidate single-slot resource, and the candidate single-slot resource is defined as a certain time slot (such as ) one or more (such as L subCH) subchannel is only an example. In the above implementation, the candidate resources may also be candidate multi-slot resources, that is, each candidate resource may also correspond to resources of multiple time slots. The present application does not limit this. It can be understood that the time slot may also be replaced by other time domain units, such as micro-slots, symbols, subframes, half frames, etc., and the subchannel may also be replaced by other frequency domain units, such as RB sets, subchannels, subbands, PRBs, etc. The present application does not limit this.

[0112] In the embodiment of the present application, the above-mentioned side link resource selection method can be applied to a variety of SL communication scenarios, such as: the scenario where a non-RedCap terminal device (first terminal device) performs SL communication with a RedCap terminal device (second terminal device), the non-RedCap terminal device (first terminal device) selects recommended / non-recommended resources for RedCap terminal device A (second terminal device) (for example, RedCap terminal device A performs SL communication with RedCap terminal device B (third terminal device)), etc., to support side link transmission of terminal devices. The following is an explanation in combination with different scenarios.

[0113] Taking the case where the first terminal device is a non-RedCap terminal device and the second terminal device is a RedCap terminal device, and the first terminal device performs sidelink resource selection when performing SL communication with the second terminal device, Figure 7 A second schematic diagram of a sidelink resource selection method provided in an embodiment of the present application, the method comprising:

[0114] S701: The first terminal device obtains a first parameter, where the first parameter is used to indicate frequency domain information and / or frequency hopping information corresponding to the second terminal device.

[0115] S702: The first terminal device determines a first candidate resource set according to a first parameter, where the first candidate resource set includes at least one first type candidate resource.

[0116] Among them, the first type of candidate resources are candidate resources located in the frequency domain range corresponding to the above frequency domain information, and / or the first type of candidate resources are candidate resources located in the frequency hopping frequency domain unit corresponding to the above frequency hopping information.

[0117] In one possible implementation, after the first terminal device determines the first parameter, the second protocol layer of the first terminal device may provide the first parameter to the first protocol layer of the first terminal device, triggering the first protocol layer of the first terminal device to perform side link resource selection. After the first protocol layer of the first terminal device obtains the first parameter, it may determine a first candidate resource set based on the first parameter, and report the first candidate resource set to the second protocol layer of the first terminal device.

[0118] In the embodiment of the present application, the second protocol layer is a high layer of the first protocol layer, for example, the first protocol layer is a PHY layer, and the second protocol layer is a MAC layer. The implementation of the first terminal device obtaining the first parameter and the first protocol layer of the first terminal device determining the first candidate resource set according to the first parameter can refer to Figure 5 The implementation of the first terminal device obtaining the first parameter and determining the first candidate resource set according to the first parameter will not be described in detail.

[0119] S703: The first terminal device sends sidelink information to the second terminal device on the first resource, and correspondingly, the second terminal device receives the sidelink information on the first resource.

[0120] It should be understood that, in the embodiment of the present application, the sidelink information may refer to the control information, data, reference signal and other contents involved in the SL communication. The first resource belongs to the first candidate resource set, and the first resource is a first type of candidate resource. The first terminal device (such as the second protocol layer of the first terminal device) can determine the first resource according to the first candidate resource set.

[0121] As an example: when the second terminal device adopts a non-frequency hopping transmission mode or does not adopt a frequency hopping transmission mode, the first terminal device (such as the second protocol layer of the first terminal device) can select a first type of candidate resource in the first candidate resource set that is located within the frequency domain range corresponding to the frequency domain information indicated by the first parameter as the first resource, and send sidelink information to the second terminal device on the first resource. Alternatively, when the second terminal device performs frequency hopping transmission or adopts a frequency hopping transmission mode, the first terminal device (such as the second protocol layer of the first terminal device) can select a first type of candidate resource in the first candidate resource set that is located within the frequency hopping frequency domain unit corresponding to the frequency hopping information indicated by the first parameter as the first resource, and send sidelink information to the second terminal device on the first resource.

[0122] For example, the first terminal device is a non-RedCap terminal device, the second terminal device is a RedCap terminal device, the third terminal device is a RedCap terminal device, the second terminal device communicates with the third terminal device, and the first terminal device selects recommended / non-recommended resources for the second terminal device. Figure 8 A third schematic diagram of a sidelink resource selection method provided in an embodiment of the present application, the method comprising:

[0123] S801: The second terminal device sends a collaboration request message to the first terminal device, and correspondingly, the first terminal device receives the collaboration request message.

[0124] In an embodiment of the present application, the collaboration request message may be an IUC request message, etc., and the collaboration request message may carry a first parameter, where the first parameter is used to indicate frequency domain information and / or frequency hopping information corresponding to the second terminal device.

[0125] In a possible implementation, the second terminal device may send a collaboration request message to the first terminal device via signaling such as SCI 2 and / or MAC CE. In addition to including existing resource selection parameters, such as the number of sub-channels, the time domain position of the resource selection window, the service priority, the resource reservation period, the resource set type, etc., the signaling such as SCI 2 and / or MAC CE also includes a first parameter for indicating the frequency domain information and / or frequency hopping information corresponding to the second terminal device.

[0126] S802: The first terminal device determines a first candidate resource set according to a first parameter, where the first candidate resource set includes at least one first type candidate resource.

[0127] Among them, the first type of candidate resources are candidate resources located in the frequency domain range corresponding to the above frequency domain information, and / or the first type of candidate resources are candidate resources located in the frequency hopping frequency domain unit corresponding to the above frequency hopping information.

[0128] In one possible implementation, the second protocol layer of the first terminal device can provide the first parameter to the first protocol layer of the first terminal device, triggering the first protocol layer of the first terminal device to select a side link resource. After the first protocol layer of the first terminal device obtains the first parameter, it can determine a first candidate resource set based on the first parameter and report the first candidate resource set to the second protocol layer of the first terminal device.

[0129] In the embodiment of the present application, the second protocol layer is a high layer of the first protocol layer, for example, the first protocol layer may be a PHY layer, and the second protocol layer may be a MAC layer. The implementation of the first terminal device obtaining the first parameter and the first protocol layer of the first terminal device determining the first candidate resource set according to the first parameter may refer to Figure 5 The implementation of the first terminal device obtaining the first parameter and determining the first candidate resource set according to the first parameter will not be described in detail.

[0130] S803: The first terminal device sends a collaboration message (or recommended / not recommended resources) to the second terminal device, and correspondingly, the second terminal device receives the collaboration message (or recommended / not recommended resources).

[0131] In an embodiment of the present application, the collaboration message may be an IUC message, etc., and the first terminal device may send the collaboration message to the second terminal device through signaling such as SCI 2 and / or MAC CE.

[0132] Take the example of a collaboration message sent by a first terminal device to a second terminal device to indicate the resources recommended to the second terminal device. In one possible implementation, the first terminal device (or the second protocol layer of the first terminal device) may determine the first resource set based on the first candidate resource set, wherein the first resource set may be a subset of the first candidate resource set, and is composed of one or more first-type candidate resources in the first candidate resource set. After determining the first resource set, the first terminal device may send a collaboration message to the second terminal device to indicate the first-type candidate resources included in the first resource set. After receiving the collaboration message, the second terminal device may select a candidate resource in the first resource set as a resource for sending sidelink information to the third terminal device, and send the sidelink information to the third terminal device on the resource.

[0133] Take the example of a collaborative message sent by a first terminal device to a second terminal device to indicate resources that are not recommended to the second terminal device. In one possible implementation, the first terminal device (or the first protocol layer of the first terminal device) determines a first candidate resource set according to a first parameter, and the resources in the first candidate resource set are candidate resources that overlap with reserved resources indicated by other terminal devices in a resource selection window, or corresponding periodic resources that overlap with reserved resources indicated by other terminal devices. The first terminal device (or the second protocol layer of the first terminal device) can determine the first resource set according to the first candidate resource set, wherein the first resource set can be a subset of the first candidate resource set, consisting of one or more first-type candidate resources in the first candidate resource set. After determining the first resource set, the first terminal device can send a collaborative message to the second terminal device to indicate the first-type candidate resources included in the above-mentioned first resource set. After receiving the collaborative message, the second terminal device can select other resources except the first-type candidate resources included in the above-mentioned first resource set according to the collaborative message as resources for sending sidelink information to the third terminal device, and send the sidelink information to the third terminal device.

[0134] It needs to be understood that. The first terminal device can send a collaboration message to the second terminal device via SCI 2 and / or MAC CE to indicate the resources recommended / not recommended to the second terminal device. Exemplarily, when MAC CE is used to send a collaboration message to the second terminal device, the number of bits of the frequency domain indication information corresponding to the recommended / not recommended resources in the MAC CE can be determined according to the working bandwidth (or baseband bandwidth) of the second terminal device, such as the number of subchannels included in the RB set or frequency hopping CH supported by the second terminal device.

[0135] When SCI 2 is used to send a collaboration message to the second terminal device, the number of frequency domain indication information bits corresponding to the recommended / non-recommended resources in SCI 2 can be determined according to the resource pool bandwidth size or the working bandwidth (or baseband bandwidth) of the second terminal device.

[0136] For example, Figure 3 As shown, the resource pool of the first terminal device includes 4 RB sets, namely RB set0 to RB set3, the second terminal device works in RB set1, the recommended / not recommended resources sent by the first terminal device to the second terminal device are located in RBset1, the number of bits of the frequency domain position indication information corresponding to the recommended / not recommended resources carried in the MAC CE can be determined according to the number of sub-channels included in RBset1, the number of bits of the frequency domain position indication information corresponding to the recommended / not recommended resources carried in the SCI 2 can be determined according to the number of sub-channels included in the RB set1, or, the number of bits of the frequency domain position indication information corresponding to the recommended / not recommended resources carried in the SCI 2 can be determined according to the number of sub-channels included in the resource pool (i.e., RB set0 to RB set3).

[0137] Still taking the example that the first terminal device is a non-RedCap terminal device, the second terminal device is a RedCap terminal device, the third terminal device is a RedCap terminal device, the second terminal device communicates with the third terminal device, and the first terminal device selects recommended / non-recommended resources for the second terminal device, Fig. 9 A fourth schematic diagram of a sidelink resource selection method provided in an embodiment of the present application, the method comprising:

[0138] S901: The second terminal device sends a collaboration request message to the first terminal device, and correspondingly, the first terminal device receives the collaboration request message.

[0139] In an embodiment of the present application, the collaboration request message may be an IUC request message, etc., and the collaboration request message may carry first indication information, wherein the first indication information may be used to indicate the need to recommend frequency domain information and / or frequency hopping information to the second terminal device, and may also be used to indicate the sending of a second parameter to the second terminal device for indicating the recommended frequency domain information and / or frequency hopping information, etc.

[0140] In a possible implementation, the second terminal device may send a collaboration request message to the first terminal device via signaling such as SCI 2 and / or MAC CE. In addition to including one or more of the existing resource selection parameters, such as the number of sub-channels, the time domain position of the resource selection window, the service priority, the resource reservation period, the resource set type, etc., the SCI 2 and / or MAC CE signaling may also include the above-mentioned first indication information.

[0141] S902: The first terminal device determines a first parameter, where the first parameter is used to indicate frequency domain information and / or frequency hopping information corresponding to the second terminal device.

[0142] In one possible implementation, after receiving the first indication information from the second terminal device, the first terminal device can measure the channel occupancy of multiple RB sets in the resource pool, or the channel occupancy of the frequency hopping CH corresponding to each frequency hopping pattern in the predefined (or (pre) configured) multiple frequency hopping patterns, and determine the frequency domain information (such as working bandwidth or recommended RB set) and / or frequency hopping information (such as frequency hopping pattern) recommended to the second terminal device based on the channel occupancy, and then determine the first parameter used to indicate the frequency domain information and / or frequency hopping information corresponding to the second terminal device.

[0143] As an example: after the first terminal device receives the first indication information from the second terminal device, it can measure the channel occupancy of multiple RB sets in the resource pool, such as measuring the channel busy ratio (CBR), channel occupancy ratio (CR), or received signal strength indication (RSSI), etc. of multiple RB sets, and select the RB set with low channel occupancy (such as the smallest CBR, CR or RSSI) as the recommended working bandwidth to the second terminal device, and determine the first parameter used to indicate the working bandwidth based on the working bandwidth.

[0144] S903: The first terminal device determines a first candidate resource set according to the first parameter, where the first candidate resource set includes at least one first type candidate resource.

[0145] Among them, the first type of candidate resources are candidate resources located in the frequency domain range corresponding to the above frequency domain information, and / or the first type of candidate resources are candidate resources located in the frequency hopping frequency domain unit corresponding to the above frequency hopping information.

[0146] In one possible implementation, the second protocol layer of the first terminal device can provide the first parameter to the first protocol layer of the first terminal device, triggering the first protocol layer of the first terminal device to select a side link resource. After the first protocol layer of the first terminal device obtains the first parameter, it can determine a first candidate resource set based on the first parameter and report the first candidate resource set to the second protocol layer of the first terminal device.

[0147] In the embodiment of the present application, the second protocol layer is a high layer of the first protocol layer, for example, the first protocol layer may be a PHY layer, and the second protocol layer may be a MAC layer. The implementation of the first terminal device obtaining the first parameter and the first protocol layer of the first terminal device determining the first candidate resource set according to the first parameter may refer to Figure 5 The implementation of the first terminal device obtaining the first parameter and determining the first candidate resource set according to the first parameter will not be described in detail.

[0148] S904: The first terminal device sends a collaboration message to the second terminal device, and correspondingly, the second terminal device receives the collaboration message.

[0149] In the embodiment of the present application, the collaboration message may be used to indicate the resource recommended / not recommended to the second terminal device, and may also include a second parameter of the frequency domain information and / or frequency hopping information recommended for the second terminal device, etc. The second parameter may be determined based on the above-mentioned first parameter, for example: the content of the second parameter is the same as all or part of the content of the first parameter.

[0150] After receiving the collaboration message, the second terminal device may select resources for sending sidelink information to the third terminal device based on the resources recommended / not recommended by the first terminal device for the second terminal device, and send the sidelink information to the third terminal device.

[0151] The following describes the communication device provided in the embodiment of the present application. Fig.10 , Fig.10 This is a schematic diagram of the structure of the communication device of the embodiment of the present application. The communication device may include units or modules corresponding to all or part of the steps in the above method embodiment, and may be used to execute the steps executed by the first communication device (such as the first terminal device) or the second communication device (such as the second terminal device) in the above embodiment. For details, please refer to the relevant introduction in the above method embodiment.

[0152] like Fig.10 As shown, the communication device 1000 includes a processing unit 1010 and an interface unit 1020, wherein the processing unit 1010 can be a processor or a processing circuit, and the interface unit 1020 can also be a transceiver unit or an input / output interface. The communication device 1000 can be used to implement the steps performed by the first communication device or the second communication device.

[0153] When the communication device 1000 is used to implement the steps performed by the first communication device (such as the first terminal device) in the above embodiment:

[0154] The interface unit 1020 is used to obtain a first parameter, where the first parameter is used to indicate frequency domain information and / or frequency hopping information corresponding to the second communication device;

[0155] Processing unit 1010 is used to determine a first candidate resource set based on a first parameter, the first candidate resource set including at least one first type candidate resource, wherein the first type candidate resource is a candidate resource located within a frequency domain range corresponding to the frequency domain information indicated by the first parameter, and / or the first type candidate resource is a candidate resource located within a frequency hopping frequency domain unit corresponding to the frequency hopping information indicated by the first parameter.

[0156] In one possible design, the bandwidth supported by the first communication device is greater than the bandwidth supported by the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth of the time-frequency resource set corresponding to the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth supported by the second communication device.

[0157] In one possible design, the processing unit 1010 is further used to determine the first resource based on the first candidate resource set, the first resource belongs to the first candidate resource set, and the first resource is a first type of candidate resource; the interface unit 1020 is further used to send side link information to the second communication device on the first resource.

[0158] In one possible design, the processing unit 1010 is also used to determine the first resource set based on the first candidate resource set, the first resource set is a subset of the first candidate resource set, and the first resource set consists of first type candidate resources; the interface unit 1020 is also used to send the first resource set to the second communication device.

[0159] In one possible design, when the processing unit 1010 determines the first candidate resource set according to the first parameter, it is specifically used to determine the second candidate resource set according to the first parameter, where the second candidate resource set is composed of the first type of candidate resources; and determine the first candidate resource set according to the second candidate resource set, where the first candidate resource set is a subset of the second candidate resource set.

[0160] In one possible design, the number of candidate resources included in the first candidate resource set is N, and the number of candidate resources included in the second candidate resource set is M, where N is a positive integer, M is a positive integer greater than or equal to N, and the ratio of N to M is greater than or equal to a first threshold.

[0161] In one possible design, the frequency domain information includes at least one of the following: a starting frequency domain unit, an ending frequency domain unit, the number of frequency domain units, a set of frequency domain units, a starting position of a frequency domain range, an ending position of a frequency domain range, or a bandwidth size of a frequency domain range.

[0162] In one possible design, the frequency hopping information includes at least one of the following: a frequency hopping pattern, a frequency hopping time domain unit interval, a frequency hopping frequency domain unit interval, an initial frequency hopping frequency domain unit, a frequency hopping starting time domain unit, or a frequency hopping frequency domain unit set.

[0163] In one possible design, the time-frequency resource set corresponding to the first communication device overlaps with the time-frequency resource set corresponding to the second communication device.

[0164] In one possible design, when the interface unit 1020 obtains the first parameter, it is specifically used to receive the first parameter from the second communication device; or, to obtain the first parameter according to radio resource control RRC configuration information.

[0165] In one possible design, the interface unit 1020 receives a first parameter from the second communication device; optionally, the first parameter is carried in the capability information, or the first parameter is carried in the collaboration request message.

[0166] In one possible design, the interface unit 1020 is also used to receive first indication information from the second communication device, the first indication information is used to instruct the first communication device to send a second parameter to the second communication device, the second parameter is determined based on the first parameter, and the second parameter is used by the second communication device to determine the resources for sending side link information; in response to the first indication information, the second parameter is sent to the second communication device.

[0167] When the communication device 1000 is used to implement the steps performed by the second communication device (such as the second terminal device) in the above embodiment:

[0168] The interface unit 1020 is configured to receive sidelink information from a first communication device on a first resource, where the first resource belongs to a first candidate resource set and is a first type candidate resource; or

[0169] The interface unit 1020 is configured to receive a first resource set from a first communication device, where the first resource set is a subset of a first candidate resource set, and the first resource set consists of first type candidate resources; the processing unit 1010 is configured to send sidelink information through the interface unit 1020 according to the first resource set;

[0170] Among them, the first candidate resource set is a resource set determined by the first communication device according to the first parameter, the first candidate resource set includes at least one first type candidate resource, the first parameter is used to indicate the frequency domain information and / or frequency hopping information corresponding to the second communication device, the first type candidate resource is a candidate resource located within the frequency domain range corresponding to the frequency domain information indicated by the first parameter, and / or the first type candidate resource is a candidate resource located within the frequency hopping frequency domain unit corresponding to the frequency hopping information indicated by the first parameter.

[0171] In one possible design, the bandwidth supported by the first communication device is greater than the bandwidth supported by the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth of the time-frequency resource set corresponding to the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth supported by the second communication device.

[0172] In one possible design, the time-frequency resource set corresponding to the first communication device overlaps with the time-frequency resource set corresponding to the second communication device.

[0173] In one possible design, the interface unit 1020 is further used to send the first parameter to the first communication device.

[0174] Optionally, the first parameter is carried in the capability information; or, the first parameter is carried in the collaboration request message.

[0175] In one possible design, the interface unit 1020 is also used to send a first indication message to the first communication device, the first indication message is used to instruct the first communication device to send a second parameter to the second communication device; and to receive a second parameter from the first communication device, wherein the second parameter is determined based on the first parameter, and the second parameter is used by the second communication device to determine a resource for sending side link information.

[0176] like Fig.11 As shown, the present application also provides a communication device 1100, including a processor 1110, and may also include a communication interface 1120. The processor 1110 and the communication interface 1120 are coupled to each other. It can be understood that the communication interface 1120 can be a transceiver, an input-output interface, an input interface, an output interface, an interface circuit, etc. Optionally, the communication device 1100 may also include a memory 1130 for storing instructions executed by the processor 1110 or storing input data required by the processor 1110 to run instructions or storing data generated after the processor 1110 runs instructions. Among them, the memory 1130 may be a physically independent unit, or it may be coupled to the processor 1110, or the processor 1110 may include the memory 1130.

[0177] When the communication device 1100 is used to implement the steps performed by the first communication device (such as the first terminal device) or the second communication device (such as the second terminal device) in the above embodiments, the processor 1110 can be used to implement the functions of the above processing unit 1010, and the communication interface 1120 can be used to implement the functions of the above interface unit 1020.

[0178] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), logic circuits, field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0179] The method steps in the embodiments of the present application can be implemented by hardware, or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also be present in a network device or a terminal device as discrete components.

[0180] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one network device, terminal, computer, server or data center to another network device, terminal, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0181] In the various embodiments of the present application, unless otherwise specified or provided in a 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.

[0182] In addition, it should be understood that in the embodiments of the present application, the word "exemplary" is used to indicate an example, illustration or description. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a specific way.

[0183] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.

Claims

1. A sidelink resource selection method, characterized in that: include: The first communication device acquires a first parameter, where the first parameter is used to indicate frequency domain information and / or frequency hopping information corresponding to the second communication device; The first communication device determines a first candidate resource set based on the first parameter, and the first candidate resource set includes at least one first type candidate resource, wherein the first type candidate resource is a candidate resource located within the frequency domain range corresponding to the frequency domain information, and / or the first type candidate resource is a candidate resource located within the frequency hopping frequency domain unit corresponding to the frequency hopping information.

2. The method according to claim 1, characterized in that The bandwidth supported by the first communication device is greater than the bandwidth supported by the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth of the time-frequency resource set corresponding to the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth supported by the second communication device.

3. The method according to claim 1 or 2, characterized in that The first communication device acquires a first parameter, including: The first protocol layer of the first communication device obtains the first parameter; The first communication device determines a first candidate resource set according to the first parameter, including: The first protocol layer of the first communication device determines the first candidate resource set according to the first parameter.

4. The method according to claim 3, characterized in that The first protocol layer of the first communication device is a physical layer.

5. The method according to claim 3 or 4, characterized in that The method further comprises: The first protocol layer of the first communication device reports the first candidate resource set to the second protocol layer of the first communication device.

6. The method according to claim 5, characterized in that The first protocol layer of the first communication device obtains the first parameter, including: The second protocol layer of the first communication device provides the first parameter to the first protocol layer of the first communication device.

7. The method according to claim 5 or 6, characterized in that The second protocol layer of the first communication device is a medium access control MAC layer.

8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: The first communication device determines a first resource according to the first candidate resource set, the first resource belongs to the first candidate resource set, and the first resource is a candidate resource of the first type; The first communication device sends sidelink information to the second communication device on the first resource.

9. The method according to any one of claims 1 to 7, characterized in that The method further comprises: The first communication device determines a first resource set according to the first candidate resource set, where the first resource set is a subset of the first candidate resource set, and the first resource set consists of the first type of candidate resources; The first communication device sends the first resource set to the second communication device.

10. The method according to any one of claims 1 to 9, characterized in that The first communication device determines a first candidate resource set according to the first parameter, including: The first communication device determines a second candidate resource set according to the first parameter, where the second candidate resource set consists of the first type of candidate resources; The first communication device determines the first candidate resource set according to the second candidate resource set, and the first candidate resource set is a subset of the second candidate resource set.

11. The method according to claim 10, characterized in that The number of candidate resources included in the first candidate resource set is N, and the number of candidate resources included in the second candidate resource set is M, where N is a positive integer, M is a positive integer greater than or equal to N, and the ratio of N to M is greater than or equal to a first threshold.

12. The method according to any one of claims 1 to 11, characterized in that The frequency domain information includes at least one of the following: a starting frequency domain unit, an ending frequency domain unit, the number of frequency domain units, a frequency domain unit set, a starting position of a frequency domain range, an ending position of a frequency domain range, or a bandwidth size of a frequency domain range.

13. The method according to any one of claims 1 to 12, characterized in that The frequency hopping information includes at least one of the following: a frequency hopping pattern, a frequency hopping time domain unit interval, a frequency hopping frequency domain unit interval, an initial frequency hopping frequency domain unit, a frequency hopping starting time domain unit, or a frequency hopping frequency domain unit set.

14. The method according to any one of claims 1 to 13, characterized in that The time-frequency resource set corresponding to the first communication device overlaps with the time-frequency resource set corresponding to the second communication device.

15. The method according to any one of claims 1 to 14, characterized in that The first communication device acquires a first parameter, including: The first communication device receives the first parameter from the second communication device; or, The first communication device obtains the first parameter according to radio resource control RRC configuration information.

16. The method according to claim 15, characterized in that The first communication device receiving the first parameter from the second communication device includes: The first parameter is carried in the capability information; or, The first parameter is carried in the collaboration request message.

17. The method according to any one of claims 1 to 16, characterized in that The method further comprises: The first communication device receives first indication information from the second communication device, the first indication information is used to instruct the first communication device to send a second parameter to the second communication device, the second parameter is determined according to the first parameter, and the second parameter is used by the second communication device to determine a resource for sending sidelink information; The first communication device sends the second parameter to the second communication device in response to the first indication information.

18. A sidelink resource selection method, characterized in that: include: The second communication device receives sidelink information from the first communication device on a first resource, the first resource belongs to a first set of candidate resources, and the first resource is a first type of candidate resource; or, The second communication device receives a first resource set from the first communication device, wherein the first resource set is a subset of a first candidate resource set and the first resource set consists of first type candidate resources; the second communication device sends sidelink information according to the first resource set; Among them, the first candidate resource set is a resource set determined by the first communication device according to a first parameter, the first candidate resource set includes at least one first-type candidate resource, the first parameter is used to indicate the frequency domain information and / or frequency hopping information corresponding to the second communication device, the first-type candidate resource is a candidate resource located within the frequency domain range corresponding to the frequency domain information, and / or the first-type candidate resource is a candidate resource located within the frequency hopping frequency domain unit corresponding to the frequency hopping information.

19. The method according to claim 18, characterized in that The bandwidth supported by the first communication device is greater than the bandwidth supported by the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth of the time-frequency resource set corresponding to the second communication device, or the bandwidth of the time-frequency resource set corresponding to the first communication device is greater than the bandwidth supported by the second communication device.

20. The method according to claim 18 or 19, characterized in that The time-frequency resource set corresponding to the first communication device overlaps with the time-frequency resource set corresponding to the second communication device.

21. The method according to any one of claims 18 to 20, characterized in that The method further comprises: The second communication device sends the first parameter to the first communication device.

22. The method according to claim 21, characterized in that The first parameter is carried in the capability information; or, The first parameter is carried in the collaboration request message.

23. The method according to any one of claims 18 to 22, characterized in that The method further comprises: The second communication device sends first indication information to the first communication device, where the first indication information is used to instruct the first communication device to send a second parameter to the second communication device, where the second parameter is determined according to the first parameter, and the second parameter is used by the second communication device to determine a resource for sending sidelink information; The second communication device receives the second parameter from the first communication device.

24. A communication device, characterized in that: including an interface unit and a processing unit; An interface unit for receiving and sending data; A processing unit, configured to execute the method as described in any one of claims 1-17 or 18-23 through the interface unit.

25. A computer program product, characterized in that The method comprises a computer program or an instruction, and when the computer program or the instruction is executed by a processor, the method as claimed in any one of claims 1 to 17 or 18 to 23 is implemented.

26. A chip system, characterized in that: The chip system includes a processor, which is coupled to a memory, and the memory is used to store computer programs or instructions. When the computer program or instructions are executed by the processor, the method as described in any one of claims 1-17 or 18-23 is implemented.

27. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction, and when the computer program or instruction is executed, the method according to any one of claims 1 to 17 or 18 to 23 is implemented.