Sidelink resource selection method and apparatus
By obtaining frequency domain information and/or frequency hopping information of non-reduced terminal devices in side link communication, determining the set of candidate resources, the problem that candidate resources are not within the working bandwidth of reduced capacity terminal devices is solved, and communication reliability is improved .
Patent Information
- Application Number
- PCT/CN2024/102067
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-10
- Filing Date
- 2024-06-27
- Publication Date
- 2025-02-13
AI Technical Summary
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.
By obtaining parameters indicating frequency domain information and/or frequency hopping information corresponding to non-reduced terminal devices, a candidate resource set is determined so that it contains candidate resources located within the range of the frequency domain information or frequency hopping information, thereby ensuring that the resource selection is Reduce the working bandwidth of the capability terminal device.
The communication reliability between non-reduced-capable terminal devices and reduced-capable terminal devices is improved, ensuring the effectiveness and applicability of resource selection.
Smart Images

Figure CN2024102067_13022025_PF_FP_ABST
Abstract
Description
Sidelink resource selection method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 10, 2023, with application number 202311006021.X and application name “A Side Link Resource Selection Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a sidelink resource selection method and device. Background Art
[0004] Unlike downlink (DL) and uplink (UL) communications in cellular networks, sidelink (SL) communications support direct communication between terminal devices. This means that user data is transmitted directly between terminal devices, eliminating the need for network transit required in cellular communications and thus reducing transmission latency. In SL communications, different types of terminal devices may exist, including relatively powerful devices like mobile phones and relatively weaker capabilities like wearable devices like watches and headphones that are sensitive to cost and power consumption. These relatively weaker capabilities are referred to as reduced capability (RedCap) devices, while more powerful capabilities are referred to as non-RedCap, regular, or normal devices.
[0005] There are two resource selection (or allocation) modes during SL communication: one is network-controlled resource selection, in which SL communication resources are scheduled by network devices; the other is distributed resource selection, in which terminal devices autonomously select SL communication resources from a preconfigured resource pool. In this distributed resource selection mode, the terminal device selecting resources can use resource sensing to determine the resources reserved by other transmitting terminal devices, eliminating resources with significant interference and identifying candidate resources.
[0006] However, due to limitations in size and cost, the working bandwidth of RedCap terminal devices may be smaller than that of non-RedCap terminal devices. When a non-RedCap terminal device selects a resource, if the resource is used by the non-RedCap terminal device to send side-link information to a RedCap terminal device, or the resource is used by 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 working 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.
[0007] Summary of the Invention
[0008] Embodiments of the present application provide a sidelink resource selection method and apparatus to enable a non-reduced-capability terminal device to communicate with a reduced-capability terminal device, or to select sidelink resources for a reduced-capability terminal device, so that the selected resources are within the operating bandwidth of the reduced-capability terminal device. A non-reduced-capability terminal device can also be understood as a terminal device that supports a larger bandwidth or has a larger operating bandwidth, and a reduced-capability terminal device can also be understood as a terminal device that supports a smaller bandwidth or has a smaller operating bandwidth.
[0009] In a first aspect, an embodiment of the present application provides a sidelink resource selection method, which can be performed by a first communication device. The communication device here can refer to the terminal device itself, or a processor, module, chip, or chip system that implements the method in the terminal device. 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 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 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.
[0010] 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 less than the resource pool bandwidth of the first communication device, the first candidate resource set determined by the first communication device still contains candidate resources located within the frequency domain range corresponding to the frequency domain information of the second communication device, or candidate resources 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.
[0011] 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.
[0012] 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 a communication device supporting a larger bandwidth selects side link resources for a communication device supporting a smaller bandwidth, which 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.
[0013] In one possible design, the first communication device obtains a first parameter, including: a first protocol layer of the first communication device obtains the first parameter; and the first communication device determines a first candidate resource set based on the first parameter, including: the first protocol layer of the first communication device determines the first candidate resource set based on the first parameter. Optionally, the first protocol layer of the first communication device is a physical layer (PHY).
[0014] 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.
[0015] 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.
[0016] In one possible design, the method further 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.
[0017] 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 upper layer, that is, the second protocol layer (such as MAC layer), which is used by the second protocol layer of the first communication device to select resources for communication 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.
[0018] 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, where the side link information may include control information, data, reference signals and other content involved in SL communication.
[0019] 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.
[0020] In one possible design, the method also includes: the first communication device determines 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 is composed of first type candidate resources; the first communication device sends the first resource set to the second communication device.
[0021] 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, 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.
[0022] In one possible design, a first communication device determines a first candidate resource set based on a first parameter, including: the first communication device determines a second candidate resource set based on the first parameter, the second candidate resource set consisting of first type candidate resources; the first communication device determines a first candidate resource set based on 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, 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.
[0023] 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.
[0024] 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 frequency domain range bandwidth size.
[0025] The above design supports multiple frequency domain information composition methods, which is conducive to meeting the needs of different frequency domain information indications.
[0026] 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.
[0027] The above design supports multiple frequency hopping information composition modes, which is conducive to meeting the needs of different frequency hopping information indications.
[0028] 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.
[0029] In one possible design, the first communication device obtains the first parameter, including: the first communication device receiving the first parameter from the second communication device; or, the first communication device obtaining 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 being carried in capability information; or, the first parameter being carried in a collaboration request message.
[0030] The above design supports the first communication device to determine the first parameter used to indicate 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 device or pre-configured RRC information, which is conducive to improving the reliability of side link resource selection.
[0031] 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.
[0032] The above design can support a business scenario in which the first communication device selects resources for sending sidelink information to the second communication device.
[0033] 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:
[0034] 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 is composed 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.
[0035] 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.
[0036] 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.
[0037] In one possible design, the method further includes: the second communication device sending the first parameter to the first communication device.
[0038] Optionally, the first parameter is carried in the capability information; or, the first parameter is carried in the collaboration request message.
[0039] 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 the resources for sending side link information.
[0040] In a third aspect, embodiments of the present application provide a communication device having the functionality to implement the method of the first or second aspect described above. The functionality may be implemented through hardware or through hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functionality, such as an interface unit and a processing unit.
[0041] In one possible design, the device may be a chip or an integrated circuit.
[0042] 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 perform the method of the first aspect or the second aspect.
[0043] In a fourth aspect, an embodiment of the present application provides a communication device, comprising an interface circuit and a processor, wherein the processor and the interface circuit are coupled to each other. The processor implements the method of the first or second aspect described above through a logic circuit or executing instructions. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor, or to transmit signals from the processor to other communication devices outside the communication device. It will be understood that the interface circuit may be a transceiver, a transceiver, a transceiver, or an input / output interface.
[0044] Optionally, the communication device may further include a memory for storing instructions executed by the processor, storing input data required by the processor to execute instructions, or storing data generated by the processor after executing instructions. The memory may be a physically independent unit, coupled to the processor, or the processor may include the memory (i.e., the processor and memory are integrated).
[0045] In a possible implementation, the communication device is a chip.
[0046] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the method of the first or second aspect mentioned above can be implemented.
[0047] In a sixth aspect, an embodiment of the present application further provides a computer program product, comprising a computer program or instructions, which, when executed by a processor, can implement the method of the first or second aspect described above.
[0048] 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, and the memory is used to store programs or instructions. When the program or instruction is executed by the processor, the method of the first or second aspect mentioned above can be implemented.
[0049] The technical effects that can be achieved in the second to seventh aspects mentioned above can be referred 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
[0050] FIG1 is a schematic diagram of a communication system architecture provided by an embodiment of the present application;
[0051] FIG2 is a schematic diagram of resource selection provided in an embodiment of the present application;
[0052] FIG3 is a schematic diagram of one of the working bandwidths provided in an embodiment of the present application;
[0053] FIG4 is a second schematic diagram of the working bandwidth provided in an embodiment of the present application;
[0054] FIG5 is a schematic diagram of a sidelink resource selection method according to an embodiment of the present application;
[0055] FIG6 is a schematic diagram of resource distribution in a resource selection window provided in an embodiment of the present application;
[0056] FIG7 is a second schematic diagram of a sidelink resource selection method provided in an embodiment of the present application;
[0057] FIG8 is a third schematic diagram of a sidelink resource selection method provided in an embodiment of the present application;
[0058] FIG9 is a fourth schematic diagram of a sidelink resource selection method provided in an embodiment of the present application;
[0059] FIG10 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0060] FIG11 is a second schematic diagram of the structure of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] FIG1 shows a communication system 100 to which an embodiment of the present application can be applied. The communication system 100 may be a long term evolution (LTE) system, a fifth generation (5G) communication system, a new radio (NR) system, a machine to machine (M2M) communication system, a vehicle network communication system, a device to device (D2D) communication system, a sixth generation or subsequent future evolution communication system, etc.
[0062] As shown in FIG1 , 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 may be called a sidelink (SL).
[0063] Optionally, the communication system 100 shown in FIG1 may further include a network device 102. The communication interface between the network device 102 and the terminal device 101 is an air interface. Under the control of a network control device, the network device 102 can communicate with the terminal device 101 via the air interface. In some communication systems, the air interface is also referred to as a Uu interface.
[0064] In one possible implementation, the network device 102 may send downlink control information (DCI) to the terminal device 101 via 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.
[0065] It should be noted that the communication system 100 shown in FIG1 is only for the purpose of clearly illustrating the technical solution of the present application and does not constitute a limitation of the present application. Those skilled in the art will appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0066] To facilitate understanding by those skilled in the art, some of the terms used in the embodiments of the present application are explained below.
[0067] 1) Terminal device, which is a device with wireless transceiver function, can also be referred to as terminal, etc. Terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device can be a mobile phone, a tablet computer, 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 capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in the future fifth generation (5G) network, or a terminal device in the future evolved public land mobile network (PLMN). The terminal device may also sometimes be referred to as a terminal, an access terminal device, an in-vehicle 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 apparatus. The terminal device may also be fixed or mobile. The embodiments of the present application are not limited to this.
[0068] 2) Network equipment, which can be access network equipment, also known as radio access network (RAN) equipment, is a device that provides wireless communication capabilities for terminal devices. Access network equipment includes, but is not limited to, the next-generation base station (gNB) in 5G, evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved node B, or home node B, HNB), baseband unit (BBU), transmitting and receiving point (TRP), 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 that supports long term evolution (LTE), or with an access network device that supports 5G, or may be dual-connected with an access network device that supports LTE and an access network device that supports 5G. The embodiments of the present application are not limited thereto.
[0069] 3) Sidelink (SL): The sidelink can be used for communication between terminal devices. The communication interface between terminal devices can be the PC5 interface. Channels involved in sidelink communication may include the physical sidelink shared channel (PSSCH) and the physical sidelink control channel (PSCCH). Among them, the PSSCH can be used to carry sidelink data (SL data), and the PSCCH can be used to carry sidelink control information (SCI).
[0070] 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 (RBs), 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.
[0071] 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).
[0072] 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.
[0073] 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.
[0074] As an example: In SL communication, a transmitting terminal device can send data via the PSSCH and can carry control information used to decode the data in the PSSCH in the SCI. SCI can be sent via the PSCCH. Alternatively, SCI can be divided into first-order SCI (SCI 1) and second-order SCI (SCI 2), where SCI 1 is sent via the PSCCH and SCI 2 is sent via the PSSCH. This article uses the example of SCI divided into SCI 1 and SCI 2.
[0075] As shown in the resource selection diagram of Figure 2, the horizontal direction in Figure 2 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 that selects the resource performs resource selection, the MAC layer of the selected resource terminal device sends a resource selection parameter to the PHY in time slot n, triggering the PHY to determine the candidate resource set. 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 time before resource selection is triggered. The resource selection window can be defined as the time slots corresponding to the range [n+T1, n+T2] after the resource selection trigger. Candidate resources that are within the resource pool indicated by the MAC layer and within the resource selection window can be used as initial candidate resources. After performing resource elimination, the PHY reports the remaining resources in the initial candidate resource set to the MAC layer for resource selection.
[0076] 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 sub-channel of the resource pool, where the sub-channel 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 the 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), TX ) is determined), 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.
[0077] 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 through 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 reserved for initial transmission and / or retransmission for one TB, and each reserved resource corresponds to the same frequency domain resource in different resource reservation periods.
[0078] For example, as shown in FIG2 , terminal device 1 is in time slot t m Send SCI 1, which 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 period 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 period is N=1 or 2 or 3. The value of TRIV can be determined according to the following rules: 1) When N=1, 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 m2 The 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 (pre)configuration reserves up to 3 resources, Among them, L subCH is the number of consecutive subchannels corresponding to each reserved resource in 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 sub-channels 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.
[0079] Assume that the MAC layer of terminal device 2 triggers PHY to select resources in time slot n and the resource perception window Including 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 time slot t y Medium L s consecutive subchannels, 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 It is the resource reservation period P indicated by the higher 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 higher layer of the terminal device 2, Th(prio RX ,prio TX ) is the first (prio) in the (pre)configured threshold list RX +(prioTX -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 after T2 unit is converted from time slot to millisecond. Time slot t n′ =n or time slot t n′ is the first time slot belonging to the resource pool after time slot n).
[0080] However, when a RedCap terminal device and a non-RedCap terminal device coexist, the operating bandwidth of the RedCap terminal device may be smaller than the resource pool bandwidth of the non-RedCap terminal device. In one possible scenario, as shown in FIG3 , the horizontal direction represents the time domain, the vertical direction represents the frequency domain, and the shaded portion represents the operating bandwidth of the RedCap terminal device (the RedCap terminal device in FIG3 is taken as an example of RedCap UE). The resource pool includes multiple resource block (RB) sets (resource block set, RB set), where each RB set bandwidth is, for example, 20MHz. The non-RedCap terminal device can work in multiple RB sets. Due to the limited bandwidth, the sending / receiving resources of the RedCap terminal device need to be limited to one RB set (RB set 1 in FIG3 ); in another possible scenario, as shown in FIG4 , the horizontal direction represents the time domain, the vertical direction represents the frequency domain, and the shaded portion represents the frequency hopping pattern of the RedCap terminal device (the RedCap terminal device in FIG4 is taken as an example of RedCap UE). In order to obtain frequency diversity gain or achieve interference randomization, the RedCap terminal device can perform frequency hopping transmission within the resource pool. For example, the resource pool bandwidth is 20MHz, and the bandwidth of each frequency hopping channel (CH) is 5MHz. Figure 4 takes frequency hopping CH0-frequency hopping CH3 as an example, that is, 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 smaller 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 after the PHY of the terminal device selecting the resource performs 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 based on the candidate resource set reported by the PHY.
[0081] Based on this, embodiments of the present application provide a resource selection method and apparatus to enable non-RedCap terminal devices to communicate with RedCap terminal devices, or select sidelink resources for RedCap, so that the selected resources are within the operating 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 embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0082] 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 the network device, such as the network device configuring the resource pool information (for example, configuration through RRC signaling). Pre-configuration refers to pre-definition of the communication system (such as pre-definition of resource pool information by the communication system), or pre-definition of the communication protocol (such as pre-definition of resource pool information by the communication protocol), or pre-configuration of the terminal device when it leaves the factory (such as pre-configured resource pool information when the terminal device leaves the factory), or configuration by high-level signaling of the terminal device (such as RRC signaling).
[0083] Furthermore, it should be understood that ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish between multiple objects and are not used to define the size, content, sequence, timing, priority, or importance of the multiple objects. For example, a first terminal device and a second terminal device do not indicate a difference in priority or importance between the two terminal devices.
[0084] 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 there may be three relationships. 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 items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, 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 multiple.
[0085] 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 to be the first terminal device and the second terminal device respectively.
[0086] FIG5 is a schematic diagram of a sidelink resource selection method provided in an embodiment of the present application, the method comprising:
[0087] 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.
[0088] 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.
[0089] As an example: the first terminal device is a non-RedCap terminal device (such as a non-RedCap UE), the second terminal device is a RedCap terminal device (such as a 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.
[0090] It can be understood that the bandwidth supported by the above-mentioned 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. As shown in Figure 3, 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 the set of time-frequency resources in the non-shaded part and the shaded part in Figure 3; the time-frequency resource set corresponding to the second terminal device is the set of time-frequency resources in the shaded part in Figure 3. The time-frequency resource set corresponding to the first terminal device and the time-frequency resource set corresponding to the second terminal device overlap in the shaded part of Figure 3. The bandwidth of the time-frequency resource set corresponding to the first terminal device (RB set0-RB set3) is greater than the bandwidth of the time-frequency resource set corresponding to the second terminal device (RB set1).
[0091] Regarding 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 may determine it based on the information or message sent by the second terminal device, or based on the RRC configuration information.
[0092] 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.
[0093] In another possible implementation, the network device may send radio resource control (RRC) configuration information to the first terminal device through radio resource controller (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 (such as 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.
[0094] In some implementations, the first terminal device may further 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, with the second terminal device. 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, MAC CE) signaling, or SCI, so that the first terminal device determines the first parameter.
[0095] 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 frequency domain unit set, a starting position of a frequency domain range, an ending position of a frequency domain range, or a frequency domain range bandwidth size, etc., wherein the frequency domain unit may be an RB set, a subchannel, a subband, a PRB, etc.
[0096] Taking the second terminal device as a RedCap UE, and the first parameter being used to indicate the frequency domain information corresponding to the second terminal device as an example, as shown in Figure 3, 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 of RB set0-RB set3), the frequency domain information indicated by the first parameter can 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 can 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 can 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 The index of the starting subchannel and the number of subchannels corresponding to set1; or, the frequency domain information indicated by the first parameter can be the starting frequency and ending frequency corresponding to the second terminal device, such as the starting frequency of the second terminal device is 5GHz and the ending frequency is 5.02GHz; or, the frequency domain information indicated by the first parameter can be the starting frequency and bandwidth size corresponding to the second terminal device, such as the starting frequency of the second terminal device is 5GHz, the bandwidth size is 20MHz, and so on.
[0097] The frequency hopping information may include: 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.
[0098] 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 dwell 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 hops. 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 is understandable that the initial frequency hopping frequency domain unit can default to frequency hopping frequency domain unit 0 (for example, frequency hopping CH0), or the initial frequency hopping frequency domain unit can also be other values, and this application does not impose any restrictions on this. The frequency hopping starting time domain unit can default to time domain unit 0 (for example, time slot 0), or the frequency hopping starting time domain unit can also be other values, and this application does not impose any restrictions on this.
[0099] 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. As shown in FIG4 , 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. The frequency hopping information indicated by the first parameter can 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 can be pre-configured or defined on the first terminal device and the second terminal device side. 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 can also be the frequency hopping time domain unit interval, the frequency hopping frequency domain unit interval, the initial frequency hopping frequency One or more of the 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 The terminal device operates in frequency hopping CH3, and 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 further include identification (ID) information for randomly generating a frequency hopping CH, a frequency hopping period (for example, according to 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.
[0100] 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.
[0101] The first type candidate resources are candidate resources located within the frequency domain range corresponding to the above frequency domain information, and / or the first type candidate resources are candidate resources located within the frequency hopping frequency domain unit corresponding to the above frequency hopping information.
[0102] 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.
[0103] As an example: Referring to Figure 3, each square in the horizontal direction in Figure 3 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. Referring to Figure 4, each square in the horizontal direction in Figure 4 represents a time slot, and 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, then 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 and third time slots are frequency hopping CH0, and the frequency hopping frequency domain units corresponding to the fourth and fifth time slots are frequency hopping CH2.
[0104] In one possible implementation, the candidate single-slot resource R in the resource selection window x,y Can be defined as time slots 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 the 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, ..., C resel -1, P′ rsvp_TX Indicates the resource reservation period of the selected resource, Cresel 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] As an example: as shown in Figure 6, the first terminal device triggers the determination of the first candidate resource set according to the first parameter in time slot n, and the resource selection window [n+T1, n+T2] includes M time slots (in Figure 6, M=5, 5 time slots are time slots 0, 1, 2, 3, and 4 respectively). The number of sub-channels within the frequency range indicated by the first parameter is K (in Figure 6, K=10 is used as an example), and the number of logical sub-channels used for PSCCH / PSSCH transmission is L. subCH (In 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 indexes 0-5, R 1,0 The first SL time slot in the corresponding resource selection window 6 logical sub-channels indexed from 1 to 6, R 2,0 The first SL time slot in the corresponding resource selection window 6 logical sub-channels indexed from 2 to 7, R 3,0 The first SL time slot in the corresponding resource selection window 6 logical sub-channels indexed from 3 to 8, R 4,0 The first SL time slot in the corresponding resource selection window 6 logical subchannels indexed 4 to 9. Similarly, in the second SL time 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 、R 4,2 , in the fourth SL time slot in the resource selection window The candidate single-slot resources include R 0,3 、R 1,3 、R2,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 .
[0106] 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 the same as 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.
[0107] In another possible implementation, the candidate single-slot resource R in the resource selection window x,y Can be defined as time slots L subCH physical subchannels, candidate single-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 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.
[0108] The same as the above implementation in R x,y Can be defined as time slots L subCH logical sub-channels, logical sub-channel index 0 corresponds to the first sub-channel in the frequency range indicated by the first parameter; in the second implementation, R x,y Can be defined as time slots 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 implementation one, and will not be repeated here.
[0109] 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, 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 S 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 (such as 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 CH It is the number of sub-channels included in each frequency hopping frequency domain unit.
[0110] 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-slot resources is obtained after selecting the interference resources in the candidate single-slot resource.
[0111] In some implementations, the candidate resources in the first candidate resource set all belong to the first type of candidate resources.
[0112] As an example: before executing 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, i.e., from S A After excluding the interfering 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 a 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.
[0113] In other implementations, in addition to one or more first-type candidate resources determined based on 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.
[0114] In addition, it should be understood that the candidate resource in the above implementation 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 can also be candidate multi-slot resources, that is, each candidate resource can also correspond to resources of multiple time slots. This application does not limit this. It can be understood that the time slot can also be replaced by other time domain units, such as micro-slots, symbols, subframes, half frames, etc., and the subchannel can also be replaced by other frequency domain units, such as RB set, subchannel, subband, PRB, etc. This application does not limit this.
[0115] In the embodiment of the present application, the above-mentioned sidelink resource selection method can be applied to a variety of SL communication scenarios, such as: a scenario in which a non-RedCap terminal device (first terminal device) performs SL communication with a RedCap terminal device (second terminal device), a scenario in which a non-RedCap terminal device (first terminal device) selects recommended / non-recommended resources for a RedCap terminal device A (second terminal device) (for example, RedCap terminal device A performs SL communication with a RedCap terminal device B (third terminal device)), and other scenarios, supporting sidelink transmission of terminal devices. The following is an explanation in combination with different scenarios.
[0116] 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 as an example, FIG7 is a second schematic diagram of a sidelink resource selection method provided in an embodiment of the present application, the method comprising:
[0117] 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.
[0118] 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.
[0119] The first type candidate resources are candidate resources located within the frequency domain range corresponding to the above frequency domain information, and / or the first type candidate resources are candidate resources located within the frequency hopping frequency domain unit corresponding to the above frequency hopping information.
[0120] 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 sidelink 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.
[0121] In the embodiment of the present application, the second protocol layer is a higher layer of the first protocol layer, for example, the first protocol layer is the PHY layer and the second protocol layer is the MAC layer. The above-mentioned first terminal device obtains the first parameter, and the first protocol layer of the first terminal device determines the implementation of the first candidate resource set based on the first parameter. Reference can be made to FIG. 5 for the first terminal device obtaining the first parameter and determining the implementation of the first candidate resource set based on the first parameter, and no further description is given.
[0122] 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.
[0123] It should be understood that, in the embodiments of the present application, sidelink information may refer to control information, data, reference signals, and other content involved in SL communication. The first resource belongs to a 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 based on the first candidate resource set.
[0124] 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 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 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.
[0125] Taking the case where the first terminal device is a non-RedCap terminal device, the second terminal device is a RedCap terminal device, and 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 as an example, FIG8 is a third schematic diagram of a sidelink resource selection method provided in an embodiment of the present application, the method comprising:
[0126] 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.
[0127] 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 the frequency domain information and / or frequency hopping information corresponding to the second terminal device.
[0128] In one 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 may also include a first parameter for indicating the frequency domain information and / or frequency hopping information corresponding to the second terminal device.
[0129] 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.
[0130] The first type candidate resources are candidate resources located within the frequency domain range corresponding to the above frequency domain information, and / or the first type candidate resources are candidate resources located within the frequency hopping frequency domain unit corresponding to the above frequency hopping information.
[0131] In one possible implementation, 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.
[0132] In the embodiment of the present application, the second protocol layer is a higher 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 above-mentioned first terminal device obtains the first parameter, and the first protocol layer of the first terminal device determines the implementation of the first candidate resource set based on the first parameter. Reference can be made to FIG. 5 for the first terminal device obtaining the first parameter and determining the implementation of the first candidate resource set based on the first parameter, and no further description is given.
[0133] S803: The first terminal device sends a collaboration message (or recommended / non-recommended resources) to the second terminal device, and correspondingly, the second terminal device receives the collaboration message (or recommended / non-recommended resources).
[0134] 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.
[0135] 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) can determine the first resource set based on the first candidate resource set, where 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 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 can select a candidate resource in the first resource set as a resource for sending sidelink information to the third terminal device, and send sidelink information to the third terminal device on the resource.
[0136] 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 based on a first parameter, and the resources in the first candidate resource set are candidate resources that overlap with the reserved resources indicated by other terminal devices in the resource selection window, or the corresponding periodic resources are candidate resources that overlap with the 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 based on 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 sidelink information to the third terminal device.
[0137] It should be understood that the first terminal device can send a collaboration message to the second terminal device through 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.
[0138] When SCI 2 is used to send a collaborative 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.
[0139] For example, as shown in Figure 3, 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, and the recommended / not recommended resources sent by the first terminal device to the second terminal device are located in RB set1. 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 RB set1, the number of bits of the frequency domain position indication information corresponding to the recommended / not recommended resources carried in SCI 2 can be determined according to the number of sub-channels included in RB set1, or the number of bits of the frequency domain position indication information corresponding to the recommended / not recommended resources carried in SCI 2 can be determined according to the number of sub-channels included in the resource pool (i.e., RB set0 to RB set3).
[0140] Still taking the example where the first terminal device is a non-RedCap terminal device, the second terminal device is a RedCap terminal device, and 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, FIG9 is a fourth schematic diagram of a sidelink resource selection method provided in an embodiment of the present application, the method comprising:
[0141] 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.
[0142] 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.
[0143] In one possible implementation, the second terminal device may send a collaboration request message to the first terminal device through signaling such as SCI 2 and / or MAC CE. In addition to including one or more 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 may also include the above-mentioned first indication information.
[0144] 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.
[0145] 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.
[0146] 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) 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.
[0147] 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.
[0148] The first type candidate resources are candidate resources located within the frequency domain range corresponding to the above frequency domain information, and / or the first type candidate resources are candidate resources located within the frequency hopping frequency domain unit corresponding to the above frequency hopping information.
[0149] In one possible implementation, 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.
[0150] In the embodiment of the present application, the second protocol layer is a higher 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 above-mentioned first terminal device obtains the first parameter, and the first protocol layer of the first terminal device determines the implementation of the first candidate resource set based on the first parameter. Reference can be made to FIG. 5 for the first terminal device obtaining the first parameter and determining the implementation of the first candidate resource set based on the first parameter, and no further description is given.
[0151] S904: The first terminal device sends a collaboration message to the second terminal device, and correspondingly, the second terminal device receives the collaboration message.
[0152] In an embodiment of the present application, the collaboration message may be used to indicate resources recommended / not recommended to the second terminal device, and may also include a second parameter of frequency domain information and / or frequency hopping information recommended for the second terminal device. The second parameter may be determined based on the first parameter, for example, the content of the second parameter may be the same as all or part of the content of the first parameter.
[0153] 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.
[0154] The communication device provided in an embodiment of the present application is described below. Please refer to Figure 10, which is a schematic diagram of the structure of the communication device in an 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 can be used to execute 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 embodiment. For details, please refer to the relevant description in the above method embodiment.
[0155] As shown in Figure 10, communication device 1000 includes a processing unit 1010 and an interface unit 1020. Processing unit 1010 may be a processor or processing circuit, and interface unit 1020 may be a transceiver unit or an input / output interface. Communication device 1000 may be used to implement the steps performed by the first communication device or the second communication device.
[0156] 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:
[0157] The interface unit 1020 is configured 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;
[0158] 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.
[0159] 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.
[0160] 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 candidate resource; the interface unit 1020 is further used to send side link information to the second communication device on the first resource.
[0161] 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 is composed of first type candidate resources; the interface unit 1020 is also used to send the first resource set to the second communication device.
[0162] In one possible design, when the processing unit 1010 determines the first candidate resource set based on the first parameter, it is specifically used to determine the second candidate resource set based on 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 based on the second candidate resource set, where the first candidate resource set is a subset of the second candidate resource set.
[0163] 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.
[0164] 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 frequency domain range bandwidth size.
[0165] 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.
[0166] 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.
[0167] 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 the radio resource control RRC configuration information.
[0168] 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.
[0169] In one possible design, the interface unit 1020 is also used to receive a first indication message from the second communication device, where the first indication message is used to instruct the first communication device to send a second parameter to the second communication device, where 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; and in response to the first indication message, send the second parameter to the second communication device.
[0170] 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:
[0171] 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 set of candidate resources and is a first type of candidate resource; or
[0172] 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;
[0173] Among them, the first candidate resource set is a resource set determined by the first communication device according to the first parameter, and 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.
[0174] 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.
[0175] 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.
[0176] In one possible design, the interface unit 1020 is further used to send the first parameter to the first communication device.
[0177] Optionally, the first parameter is carried in the capability information; or, the first parameter is carried in the collaboration request message.
[0178] 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 being 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.
[0179] As shown in Figure 11, the present application also provides a communication device 1100, which includes 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 is understandable 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 further include a memory 1130 for storing instructions executed by the processor 1110 or storing input data required by the processor 1110 to execute instructions or storing data generated after the processor 1110 executes instructions. The memory 1130 may be a physically independent unit, or may be coupled to the processor 1110, or the processor 1110 may include the memory 1130.
[0180] 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.
[0181] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be 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.
[0182] 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 write information to the storage medium. Of course, the storage medium can also be an integral part 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.
[0183] In the above embodiments, all or part of the embodiments can be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented 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 instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer can 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 instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program or instructions can be transmitted from one network device, terminal, computer, server, or data center to another network device, terminal, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video disk; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0184] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0185] Furthermore, it should be understood that in the embodiments of this application, the word "exemplary" is used to indicate an example, illustration, or description. Any embodiment or design described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0186] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent 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 according to any one of claims 1 to 17, or execute the method according to any one of claims 18 to 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 according to any one of claims 1 to 17 is implemented, or the method according to any one of claims 18 to 23 is implemented.
26. A chip system, characterized in that: The chip system includes a processor, which is used to couple with 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 is implemented, or the method as described in any one of claims 18-23 is implemented.
27. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or an instruction. When the computer program or the instruction is executed, the method according to any one of claims 1 to 17 is implemented, or the method according to any one of claims 18 to 23 is implemented.
Citation Information
Patent Citations
Random access method, device and apparatus, and storage medium
WO2022206124A1
Direct connect bandwidth part configuration method and apparatus, and storage medium
WO2022252190A1
Resource configuration method and apparatus, and storage medium
WO2023019432A1