WO2025031054A1 - 一种侧行链路资源选择方法及装置 - Google Patents
一种侧行链路资源选择方法及装置 Download PDFInfo
- Publication number
- WO2025031054A1 WO2025031054A1 PCT/CN2024/102067 CN2024102067W WO2025031054A1 WO 2025031054 A1 WO2025031054 A1 WO 2025031054A1 CN 2024102067 W CN2024102067 W CN 2024102067W WO 2025031054 A1 WO2025031054 A1 WO 2025031054A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication device
- parameter
- resource set
- resource
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/40—Resource management for direct mode communication, e.g. D2D or sidelink
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/51—Allocation or scheduling criteria for wireless resources based on terminal or device properties
Definitions
- the present application relates to the field of communication technology, and in particular to a sidelink resource selection method and device.
- sidelink (SL) communication can support direct communication between terminal devices, that is, user data is transmitted directly between terminal devices, avoiding the transmission of user data through the network in cellular communication, thereby reducing transmission delay.
- terminal devices There may be different types of terminal devices in SL communication, such as mobile phones and other terminal devices with relatively strong capabilities, and wearable devices such as watches and headphones that are sensitive to cost and power consumption and have relatively weak capabilities.
- terminal devices with relatively weak capabilities can be called reduced capability (RedCap) terminal devices
- terminal devices with relatively strong capabilities can be called non-RedCap (non-RedCap) terminal devices, regular terminal devices, or normal terminal devices.
- resource selection (or allocation) modes There are two resource selection (or allocation) modes in the SL communication process: one is the network-controlled resource selection mode, that is, the SL communication resources are scheduled by the network equipment; the other is the distributed resource selection mode, that is, the terminal device autonomously selects the SL communication resources from the pre-configured resource pool.
- the terminal device that selects resources can determine the resources reserved by other sending terminal devices through resource sensing to exclude resources with greater interference and determine candidate resources.
- the operating bandwidth of the RedCap terminal device may be smaller than that of the non-RedCap terminal device.
- the non-RedCap terminal device selects a resource, if the resource is used for the non-RedCap terminal device to send side link information to the RedCap terminal device, or the resource is used for the RedCap terminal device to send side link information, etc., the candidate resource determined by the non-RedCap terminal device that selects the resource may not be within the operating bandwidth of the RedCap terminal device, resulting in an inability to determine a resource suitable for the RedCap terminal device to receive or send side link information from the candidate resources, thereby affecting the reliability of communication of the RedCap terminal device.
- the embodiment of the present application provides a sidelink resource selection method and device, so as to support a non-reduced capability terminal device to communicate with a reduced capability terminal device, or to select a sidelink resource for a reduced capability terminal device, so that the selected resource is within the working bandwidth of the reduced capability terminal device.
- the non-reduced capability terminal device can also be understood as a terminal device with a larger supported bandwidth or a larger working bandwidth
- the reduced capability terminal device can also be understood as a terminal device with a smaller supported bandwidth or a smaller working bandwidth.
- an embodiment of the present application provides a sidelink resource selection method, which can be executed by a first communication device, where the communication device can refer to the terminal device itself, or a processor, module, chip, or chip system that implements the method in the terminal device, and the first communication device and the second communication device can refer to different communication devices, such as different terminal devices, etc.
- the method includes: the first communication device obtains a first parameter, and the first parameter is used to indicate the frequency domain information and/or frequency hopping information corresponding to the second communication device; the first communication device determines a first candidate resource set according to the first parameter, and the first candidate resource set includes at least one first type candidate resource, wherein the first type candidate resource is a candidate resource located within the frequency domain range corresponding to the frequency domain information indicated by the first parameter, and/or the first type candidate resource is a candidate resource located within the frequency hopping frequency domain unit corresponding to the frequency hopping information indicated by the first parameter.
- the first communication device (such as the first terminal device) that performs side link resource selection can determine the first candidate resource set based on the first parameter used to indicate the frequency domain information and/or frequency hopping information corresponding to the second communication device (such as the second terminal device), so that when the working bandwidth of the second communication device is smaller than the resource pool bandwidth of the first communication device, there are still candidate resources in the first candidate resource set determined by the first communication device that are located within the frequency domain range corresponding to the frequency domain information of the second communication device, or there are candidate resources that are located within the frequency hopping frequency domain unit corresponding to the frequency hopping information of the second communication device, which is beneficial to improving the reliability of communication between the first communication device and the reduced capability communication device (such as the second communication device), or improving the reliability of communication between the reduced capability communication device (such as the second communication device) and other communication devices.
- the bandwidth supported by the first communication device is greater than the bandwidth supported by the second communication device, or the first communication device
- 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.
- the side link resource selection scheme of the present application can support the side link resource selection when a communication device with a larger bandwidth communicates with a communication device supporting a smaller bandwidth, or support a communication device with a larger bandwidth to select side link resources for a communication device supporting a smaller bandwidth, and can improve the reliability of communication between a communication device supporting a larger bandwidth and a communication device supporting a smaller bandwidth, or the reliability of communication between a terminal device supporting a smaller bandwidth and other terminal devices.
- the first communication device obtains a first parameter, including: a 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.
- the first protocol layer of the first communication device is a physical layer (PHY).
- 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.
- the second protocol layer of the first communication device is a medium access control (MAC) layer.
- MAC medium access control
- 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.
- the method also includes: a first protocol layer of the first communication device reporting the first candidate resource set to a second protocol layer of the first communication device.
- the first protocol layer (such as PHY) of the first communication device can report the first candidate resource set to the higher layer, that is, the second protocol layer (such as MAC layer), which is used for the second protocol layer of the first communication device to select resources for communicating with the second communication device, or to select recommended/non-recommended resources for the second communication device, which is beneficial to improving the reliability of communication with the second communication device, or improving the reliability of communication between the second communication device and other communication devices.
- the second protocol layer such as MAC layer
- the method also includes: the first communication device determines the first resource based on the first candidate resource set, the first resource belongs to the first candidate resource set, and the first resource is a first type of candidate resource; the first communication device sends side link information to the second communication device on the first resource, wherein the side link information may include control information, data, reference signals and other contents involved in SL communication.
- 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.
- the method also includes: the first communication device determines a first resource set based on a first candidate resource set, the first resource set is a subset of the first candidate resource set, and the first resource set consists of first type candidate resources; the first communication device sends the first resource set to the second communication device.
- the recommended/non-recommended resources i.e., the resources in the first resource set
- the recommended/non-recommended resources can be located within the working bandwidth of the second communication device, thereby ensuring that the resources used by the second communication device when communicating with other communication devices are located within the working bandwidth of the second communication device, thereby improving the reliability of communication between the second communication device and other communication devices.
- the first communication device determines a first candidate resource set according to a first parameter, including: the first communication device determines a second candidate resource set according to the first parameter, the second candidate resource set consisting of first type candidate resources; the first communication device determines a first candidate resource set according to the second candidate resource set, the first candidate resource set being a subset of the second candidate resource set.
- the number of candidate resources included in the first candidate resource set is N
- the number of candidate resources included in the second candidate resource set is M
- N is a positive integer
- M is a positive integer greater than or equal to N
- the ratio of N to M is greater than or equal to a first threshold.
- 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.
- the frequency domain information includes at least one of the following: a starting frequency domain unit, an ending frequency domain unit, the number of frequency domain units, a set of frequency domain units, a starting position of a frequency domain range, an ending position of a frequency domain range, or a bandwidth size of a frequency domain range.
- the above design supports multiple frequency domain information composition modes, which is conducive to meeting the needs of different frequency domain information indications.
- 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, initial frequency hopping frequency domain unit, frequency hopping start time domain unit, or frequency hopping frequency domain unit set.
- the above design supports multiple frequency hopping information composition modes, which is conducive to meeting the needs of different frequency hopping information indications.
- the time-frequency resource set corresponding to the first communication device overlaps with the time-frequency resource set corresponding to the second communication device.
- the first communication device obtains the first parameter, including: the first communication device receives the first parameter from the second communication device; or, the first communication device obtains the first parameter according to radio resource control (RRC) configuration information.
- RRC radio resource control
- the first communication device receives the first parameter from the second communication device, including: the first parameter is carried in capability information; or, the first parameter is carried in a collaboration request message.
- the above design supports the first communication device to determine the first parameter for indicating the frequency domain information and/or frequency hopping information corresponding to the second communication device based on information such as the capabilities from the second communication device, or based on the RRC configuration information of the network equipment or pre-configured RRC information, which is beneficial to improving the reliability of side link resource selection.
- 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.
- 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:
- the second communication device receives side link information from the first communication device on the first resource, the first resource belongs to the first candidate resource set, and the first resource is a first type candidate resource; or, the second communication device receives the first resource set from the first communication device, the first resource set is a subset of the first candidate resource set, and the first resource set consists of first type candidate resources; the second communication device sends side link information according to the first resource set; wherein the first candidate resource set is a resource set determined by the first communication device according to the first parameter, the first candidate resource set includes at least one first type candidate resource, the first parameter is used to indicate the frequency domain information and/or frequency hopping information corresponding to the second communication device, the first type candidate resource is a candidate resource located within the frequency domain range corresponding to the frequency domain information indicated by the first parameter, and/or the first type candidate resource is a candidate resource located within the frequency hopping frequency domain unit corresponding to the frequency hopping information indicated by the first parameter.
- 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.
- the time-frequency resource set corresponding to the first communication device overlaps with the time-frequency resource set corresponding to the second communication device.
- the method also includes: the second communication device sending the first parameter to the first communication device.
- the first parameter is carried in the capability information; or, the first parameter is carried in the collaboration request message.
- the method also includes: the second communication device sends first indication information to the first communication device, the first indication information is used to instruct the first communication device to send a second parameter to the second communication device; the second communication device receives the second parameter from the first communication device, wherein the second parameter is determined based on the first parameter, and the second parameter is used by the second communication device to determine a resource for sending side link information.
- an embodiment of the present application provides a communication device, which has the function of implementing the method of the first aspect or the second aspect, and the function can be implemented by hardware, or by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions, such as an interface unit and a processing unit.
- the device may be a chip or an integrated circuit.
- the device includes a memory and a processor, the memory is used to store instructions executed by the processor, and when the instructions are executed by the processor, the device can execute the method of the first aspect or the second aspect.
- an embodiment of the present application provides a communication device, which includes an interface circuit and a processor, and the processor and the interface circuit are coupled to each other.
- the processor is used to implement the method of the first aspect or the second aspect through a logic circuit or an execution instruction.
- the interface circuit is used to receive a signal from other communication devices outside the communication device and transmit it to the processor or send a signal from the processor to other communication devices outside the communication device. It is understandable that the interface circuit can be a transceiver or a transceiver or a transceiver or an input-output interface.
- the communication device may further include a memory for storing instructions executed by the processor or storing input data required by the processor to execute the instructions or storing data generated after the processor executes the instructions.
- the memory may be a physically independent unit or may be coupled to the processor.
- the processor includes the memory (ie, the processor and the memory are integrated together).
- the communication device is a chip.
- an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instructions are stored.
- a computer program or instructions are stored.
- the method of the first aspect or the second aspect mentioned above can be implemented.
- an embodiment of the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, can implement the method of the first or second aspect described above.
- an embodiment of the present application also provides a chip system, which includes a processor, the processor is used to couple with a memory, the memory is used to store programs or instructions, and when the program or instructions are executed by the processor, the method of the first or second aspect mentioned above can be implemented.
- FIG1 is a schematic diagram of a communication system architecture provided in an embodiment of the present application.
- FIG2 is a schematic diagram of resource selection provided in an embodiment of the present application.
- FIG3 is one of the schematic diagrams of working bandwidth provided in an embodiment of the present application.
- FIG4 is a second schematic diagram of working bandwidth provided in an embodiment of the present application.
- FIG5 is a schematic diagram of a sidelink resource selection method according to an embodiment of the present application.
- FIG6 is a schematic diagram of resource distribution in a resource selection window provided in an embodiment of the present application.
- FIG7 is a second schematic diagram of a sidelink resource selection method provided in an embodiment of the present application.
- FIG8 is a third schematic diagram of a sidelink resource selection method provided in an embodiment of the present application.
- FIG9 is a fourth schematic diagram of a sidelink resource selection method provided in an embodiment of the present application.
- FIG10 is a schematic diagram of a structure of a communication device according to an embodiment of the present application.
- FIG. 11 is a second schematic diagram of the structure of the communication device provided in an embodiment of the present application.
- 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, or a machine to machine (M2M) communication system, a vehicle networking communication system, a device to device (D2D) communication system, a sixth generation and subsequent future evolution communication system, etc.
- LTE long term evolution
- 5G fifth generation
- NR new radio
- M2M machine to machine
- vehicle networking communication system a device to device (D2D) communication system
- D2D device to device
- sixth generation and subsequent future evolution communication system etc.
- the communication system 100 may include: two or more terminal devices 101.
- the terminal devices 101 may communicate with each other via a wireless interface (such as a PC5 interface), and the link for transmitting data between the terminal devices 101 and 101 may be called a sidelink (SL).
- a wireless interface such as a PC5 interface
- SL sidelink
- the communication system 100 shown in FIG. 1 may further include a network device 102.
- the communication interface between the network device 102 and the terminal device 101 is an air interface.
- the network device 102 may communicate with the terminal device 101 through the air interface under the control of the network control device.
- the air interface is also called a Uu interface in some communication systems.
- the network device 102 may send downlink control information (DCI) to the terminal device 101 through an air interface, where the DCI is used to allocate SL resources to the terminal device 101.
- DCI downlink control information
- Two terminal devices 101 may perform SL communication on the allocated SL resources.
- 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 on the present application.
- a person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
- Terminal equipment is a device with wireless transceiver function, which can also be referred to as terminal.
- Terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).
- the terminal equipment can be a mobile phone, a tablet computer (pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, transportation safety, etc.
- VR virtual reality
- AR augmented reality
- the invention relates to wireless terminal devices in a smart city, wireless terminal devices in a smart home, and user equipment (UE) and the like.
- the terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in the future fifth generation (5th generation, 5G) network, or a terminal device in the future evolved public land mobile communication network (PLMN).
- SIP session initiation protocol
- WLL wireless local loop
- PDA personal digital assistant
- PLMN future evolved public land mobile communication network
- the terminal device may also be sometimes referred to as a terminal, an access terminal device, a vehicle-mounted terminal device, an industrial control terminal device, a UE, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a wireless communication device, a UE agent or a UE device, etc.
- the terminal device may also be fixed or mobile. The embodiments of the present application are not limited to this.
- Access network equipment may also be called radio access network (RAN) equipment, and is a device that provides wireless communication functions for terminal equipment.
- Access network equipment includes, but is not limited to: next generation base station (generation node B, gNB) in 5G, evolved node B (evolved node B, eNB), radio network controller (radio network controller, RNC), node B (node B, NB), base station controller (base station controller, BSC), base transceiver station (base transceiver station, BTS), home base station (for example, home evolved node B, or home node B, HNB), baseband unit (baseband unit, BBU), transmitting and receiving point (transmitting and receiving point, TRP), transmitting point (transmitting point, TP), mobile switching center, etc.
- generation node B generation node B, gNB
- RNC radio network controller
- node B node B
- base station controller base station controller
- BTS base transceiver station
- home base station for example, home evolved no
- the access network device may also be a wireless controller, a centralized unit (CU), and/or a distributed unit (DU) in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, an on-board device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network.
- the terminal device may communicate with multiple access network devices of different technologies. For example, the terminal device may communicate with an access network device supporting long term evolution (LTE), or with an access network device supporting 5G, or may be dual-connected with an access network device supporting LTE and an access network device supporting 5G.
- LTE long term evolution
- 5G an access network device supporting 5G
- the sidelink can be used for communication between terminal devices.
- the communication interface between terminal devices can be a PC5 interface.
- Channels involved in sidelink communication may include a physical sidelink shared channel (PSSCH) and a physical sidelink control channel (PSCCH).
- PSSCH can be used to carry sidelink data (SL data)
- PSCCH can be used to carry sidelink control information (SCI).
- Resource pool which can also be called SL resource pool, sidelink resource pool, etc.
- Sidelink resource selection 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.
- time domain resources also called time resources
- frequency domain resources also called frequency resources
- the network equipment can use a bitmap and periodically repeat the bitmap 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.
- the network equipment can divide the frequency band used for SL communication into several subchannels, each subchannel contains a certain number of resource blocks (RB), and can indicate the sequence number of the first resource block of the frequency domain resources used for SL communication, the total number of subchannels contained in the communication resource pool, and the number of resource blocks contained in each subchannel, for determining the frequency domain resources.
- 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.
- 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).
- mode 1 the network controlled resource selection mode
- mode 2 the distributed resource selection mode
- a terminal device such as UE
- 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.
- DCI downlink control information
- 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.
- 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.
- the transmitting terminal device can send data via PSSCH and can carry the user information in SCI.
- SCI can be sent through PSCCH, or SCI can be divided into first-order SCI (SCI 1) and second-order SCI (SCI 2), where SCI 1 is sent through PSCCH and SCI 2 is sent through PSSCH.
- SCI 1 is sent through PSCCH
- SCI 2 is sent through PSSCH.
- the horizontal direction in Figure 2 represents the time domain
- the vertical direction represents the frequency domain
- the shaded part represents the resources reserved by other transmitting terminal devices.
- the MAC layer of the terminal device that selects the resources sends a resource selection parameter to the PHY in time slot n, triggering the PHY to determine a set of candidate resources, wherein the resource selection parameters sent by the MAC layer to the PHY may include resource pool indication information, service priority (prio TX ), remaining packet delay budget, number of sub-channels for PSCCH/PSSCH transmission (L subCH ), resource selection window time domain position and other parameters.
- the PHY sets a resource perception window before time slot n and a resource selection window after time slot n.
- the resource perception window can be defined as the time before the resource selection is triggered.
- the resource selection window can be defined as the time slot corresponding to the range [n+T 1 ,n+T 2 ] after the resource selection is triggered.
- the candidate resources in the resource pool indicated by the MAC layer and in the resource selection window can be used as initial candidate resources. After the PHY performs resource exclusion, the remaining resources in the initial candidate resource set are reported to the MAC layer for the MAC layer to select resources.
- the terminal device can detect the SCI 1 sent by other terminal devices at the PSCCH candidate resource position of each subchannel of the resource pool, where the subchannel can be composed of multiple continuous or discontinuous resource blocks (RBs). If the SCI 1 of other terminal devices is successfully decoded, the reserved resource indication of other terminal devices and the position of the demodulation reference signal (DMRS) on the PSSCH can be obtained, so that the reference signal received power (RSRP) can be measured according to the PSCCH DMRS or PSSCH DMRS of other terminal devices.
- DMRS demodulation reference signal
- the candidate resource is excluded from the initial candidate resource set, that is, the resource exclusion process is performed.
- PHY After 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, 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 resources reports the determined candidate resource set to the MAC layer, and the MAC layer selects resources for transmission from the candidate resource set.
- a terminal device 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 a resource reservation period, each of which 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.
- the terminal device 1 sends SCI 1 in time slot tm , and the SCI 1 carries "time resource allocation” indication information (for example, time resource indicator value (time resource indicator value, TRIV)), "frequency resource allocation” indication information (for example, frequency resource indicator value (frequency resource indicator value, FRIV)), "resource reservation period” indication information, "service priority (prio TX )” indication information, etc.
- the resource pool can (pre) configure TRIV and FRIV to indicate the time-frequency position of up to 2 or 3 reserved resources.
- FRIV can be determined according to the following rules: 1) When the resource pool is (pre)configured to reserve a maximum of 2 resources, 2) When the resource pool is (pre)configured to reserve up to 3 resources, wherein, LsubCH is the number of consecutive subchannels corresponding to each reserved resource in the N reserved resources, and the starting subchannel index of the first reserved resource is the subchannel index where SCI 1 is sent in time slot tm. is the starting subchannel index of the second reserved resource, is the starting subchannel index of the third reserved resource, is the number of subchannels included in the resource pool.
- the time slots corresponding to the reserved resources of terminal device 1 in the kth resource reservation cycle are The corresponding starting subchannel indexes are The corresponding number of subchannels is L subCH , where P′ rsvp_RX is determined according to the resource reservation period P rsvp_RX indicated by the terminal device 1 (where P rsvp_RX is in milliseconds and P′ rsvp_RX is in time slots). Therefore, it can be understood that each reserved resource corresponds to the same frequency domain resource position in different resource reservation periods.
- the terminal device 2 can determine the time-frequency position of the resource reserved by the terminal device 1 in one or more resource reservation periods according to the indication information of the SCI 1.
- the working bandwidth of RedCap terminal devices may be smaller than the resource pool bandwidth of non-RedCap terminal devices.
- the horizontal direction represents the time domain
- the vertical direction represents the frequency domain
- the shaded portion represents the working 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 sets, RB sets), wherein each RB set bandwidth is, for example, 20MHz, and non-RedCap terminal devices can work in multiple RB sets.
- RB resource block
- 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).
- the RedCap terminal device can perform frequency hopping transmission in the resource pool.
- the resource pool bandwidth is 20MHz
- the bandwidth of each frequency hopping channel (channel, CH) is 5MHz.
- frequency hopping CH0-frequency hopping CH3 is taken as an example, that is, the working bandwidth of the RedCap terminal device at each moment does not exceed 5MHz.
- the working bandwidth of the RedCap terminal device is less than the resource pool bandwidth
- the terminal device selecting the resource is a non-RedCap terminal device and the receiving terminal device is a RedCap terminal device, or if the non-RedCap terminal device selects recommended/non-recommended resources for the RedCap terminal device
- the candidate resources determined by the PHY of the terminal device selecting the resource after performing resource exclusion may not be located 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 a suitable resource based on the candidate resource set reported by the PHY.
- the embodiment of the present application provides a resource selection method and device, so as to support non-RedCap terminal devices to communicate with RedCap terminal devices, or select side link resources for RedCap, so that the selected resources are located within the working bandwidth of the RedCap terminal devices, thereby improving the reliability of communication with RedCap terminal devices or communication between RedCap terminal devices and other terminal devices.
- (pre) configuration can be understood as configuration or pre-configuration.
- configuration refers to configuration by a network device, such as a network device configuring resource pool information (for example, configuration through RRC signaling).
- Pre-configuration means that the communication system is pre-defined (such as the communication system pre-defines resource pool information), or the communication protocol is pre-defined (such as the communication protocol pre-defines resource pool information), or the terminal device is pre-configured when it leaves the factory (such as the terminal device pre-configures resource pool information when it leaves the factory), or configured by high-level signaling of the terminal device (such as RRC signaling).
- first and second are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects.
- a first terminal device and a second terminal device do not mean that the priorities or importance of the two terminal devices are different.
- the number of nouns means “singular noun or plural noun", that is, “one or more”.
- At least one means one or more
- plural means two or more.
- “And/or” describes the association relationship of associated objects, indicating that three relationships may exist.
- 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.
- A/B means: A or B.
- “At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items.
- 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.
- the side link resource selection method provided in the embodiment of the present application can be executed by a first communication device and a second communication device.
- the communication device here can refer to the terminal device itself, or it can refer to a processor, module, chip, or chip system that implements the method in the terminal device.
- the first communication device and the second communication device are different communication devices.
- the side link resource selection method of the present application is introduced below by taking the first communication device and the second communication device as an example, which are respectively the first terminal device and the second terminal device.
- FIG5 is a schematic diagram of a sidelink resource selection method provided in an embodiment of the present application, the method comprising:
- 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.
- the bandwidths (or working bandwidths) supported by the first terminal device and the second terminal device may be 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.
- the first terminal device is a non-RedCap terminal device (such as non-RedCap UE)
- the second terminal device is a RedCap terminal device (such as RedCap UE)
- the bandwidth supported by the first terminal device is greater than the bandwidth supported by the second terminal device
- 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.
- the bandwidth supported by the first terminal device is greater than the bandwidth supported by the second terminal device. It can also be understood that the bandwidth of the time-frequency resource set corresponding to the first terminal device is greater than the bandwidth of the time-frequency resource set corresponding to the second terminal device, or the bandwidth of the time-frequency resource set corresponding to the first terminal device is greater than the bandwidth supported by the second terminal device.
- the first terminal device is a non-RedCap UE and the second terminal device is a RedCap UE.
- 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 FIG3 ;
- the time-frequency resource set corresponding to the second terminal device is the set of time-frequency resources in the shaded part in FIG3 .
- 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 FIG3 .
- 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).
- the first terminal device can determine it based on the information or message sent by the second terminal device, or based on the RRC configuration information.
- 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.
- a collaboration request message such as an inter-UE coordination (IUC) request message
- the network device may send radio resource control (RRC) configuration information to the first terminal device via radio resource control (RRC) signaling
- 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
- the pre-configuration information of the first terminal device e.g., RRC configuration information
- 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.
- the first terminal device may also exchange the first parameter with the second terminal device, or the frequency domain information and/or frequency hopping information corresponding to the second terminal device indicated by the first parameter.
- 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.
- RRC signaling MAC control element (media access control control element, MAC CE) signaling, or SCI
- 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, wherein the frequency domain unit may be an RB set, a subchannel, a subband, a PRB, etc.
- the working bandwidth of RedCap UE i.e., the bandwidth of RB set1
- the resource pool bandwidth i.e., the bandwidth of 4 RB sets, i.e., RB set0-RB set3
- the frequency domain information indicated by the first parameter may be the frequency domain range bandwidth corresponding to the second terminal device, for example, the first parameter includes the index of RB set1 in the resource pool; or, the frequency domain information indicated by the first parameter may also be the starting frequency domain unit and the ending frequency domain unit corresponding to the second terminal device, for example, the frequency domain unit is a subchannel, and the first parameter includes the starting subchannel corresponding to RB set1.
- the frequency domain information indicated by the first parameter may be the starting frequency domain unit and the number of frequency domain units corresponding to the second terminal device.
- the frequency domain unit is a subchannel
- the first parameter includes the starting subchannel index and the number of subchannels corresponding to RB set1.
- the frequency domain information indicated by the first parameter may be the starting frequency and the ending frequency corresponding to the second terminal device.
- the starting frequency of the second terminal device is 5 GHz and the ending frequency is 5.02 GHz.
- the frequency domain information indicated by the first parameter may be the starting frequency and the bandwidth size corresponding to the second terminal device.
- the starting frequency of the second terminal device is 5 GHz and the bandwidth size is 20 MHz, and so on.
- the frequency hopping information may include: one or more of: a frequency hopping pattern (i.e., a frequency hopping pattern, which may also be called a frequency hopping template, a frequency hopping sequence, etc.), a frequency hopping time domain unit interval, a frequency hopping frequency domain unit interval, an initial frequency hopping frequency domain unit, a frequency hopping starting time domain unit, or a frequency hopping frequency domain unit set, etc., wherein the frequency domain unit may be an RB set, a subchannel, a subband, a PRB, etc., and the time domain unit may be a time slot, a micro-time slot, a symbol, a subframe, a half frame, etc.
- 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 i.e., a frequency hopping pattern, which may also be called a frequency hopping template, a frequency
- the frequency hopping time domain unit interval can also be called the frequency hopping time interval or the frequency hopping period, which can be understood as the duration or residence time on a frequency hopping frequency domain unit.
- the frequency hopping frequency domain unit interval can be understood as the offset between the frequency hopping frequency domain units corresponding to two consecutive frequency hoppings.
- the initial frequency hopping frequency domain unit can be understood as the first frequency hopping frequency domain unit when the frequency hopping mode is used for transmission.
- the frequency hopping starting time domain unit can be understood as the first time domain unit when the frequency hopping mode is used for transmission.
- the frequency hopping frequency domain unit set can be understood as a set of frequency hopping frequency domain units corresponding to each time domain unit in the resource selection window.
- the initial frequency hopping frequency domain unit can be defaulted to the frequency hopping frequency domain unit 0 (for example, frequency hopping CH0), or the initial frequency hopping frequency domain unit can also be other values, which is not limited in this application.
- the frequency hopping starting time domain unit can be defaulted to the time domain unit 0 (for example, time slot 0), or the frequency hopping starting time domain unit can also be other values, which is not limited in this application.
- the first parameter is used to indicate the frequency hopping information corresponding to the second terminal device as an example.
- 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 may be the frequency hopping pattern corresponding to the second terminal device.
- the first parameter includes the index of the frequency hopping pattern. Multiple frequency hopping patterns and their indexes may be pre-configured or defined on the first terminal device and the second terminal device side. Each frequency hopping pattern corresponds to a specific frequency hopping sequence and frequency hopping time domain unit interval.
- the frequency hopping pattern adopted by the second terminal device is [frequency hopping CH0, frequency hopping CH2, frequency hopping CH1, frequency hopping CH3], the frequency hopping time domain unit interval is 2 time slots, and the frequency hopping starting time domain unit is time slot 0. Then, in the first time slot in the resource selection window, the second terminal device operates in frequency hopping CH3, in the second and third time slots in the resource selection window, the second terminal device operates in frequency hopping CH0, and in the fourth and fifth time slots in the resource selection window, the second terminal device operates in frequency hopping CH2.
- the frequency hopping information indicated by the first parameter may also be the frequency hopping time domain unit interval, the frequency hopping frequency domain unit interval, 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
- 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.
- the first type of candidate resources are candidate resources located in the frequency domain range corresponding to the above frequency domain information, and/or the first type of candidate resources are candidate resources located in the frequency hopping frequency domain unit corresponding to the above frequency hopping information.
- 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.
- each square in the horizontal direction in FIG. 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.
- each square in the horizontal direction in FIG. 4 each square in the horizontal direction in FIG.
- 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 sequence 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 time slot and the third time slot are frequency hopping CH0, and the frequency hopping frequency domain units corresponding to the fourth time slot and the fifth time slot are frequency hopping CH2.
- the candidate single-slot resources in the resource selection window include R 0,0 , R 1,0 , R 2,0 , R 3,0 , and R 4,0 , where R 0,0 corresponds to the first SL slot in the resource selection window.
- R 2,1 is excluded from SA , and the first terminal device may use SA after excluding the interference resources (such as R 1,1 and R 2,1 ) as the first candidate resource set.
- the candidate single-slot resource R x,y in the resource selection window can be defined as the slot
- R x,y can be defined as time slot L subCH logical subchannels, logical subchannel index 0 corresponds to the first subchannel in the frequency range indicated by the first parameter; in implementation 2, R x, y can be defined as a time slot L subCH physical subchannels, ky is the time slot
- the physical subchannel index corresponding to the first subchannel within the frequency range indicated by the first parameter, the physical subchannel index 0 corresponds to the first subchannel in the resource pool, and the implementation of the first candidate resource set determined by the first terminal device in implementation two is similar to the implementation method of determining the first candidate resource set in the above-mentioned implementation one, and will not be repeated here.
- 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 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, a set of one or more candidate single-slot resources obtained after excluding the interference resources in SA .
- the candidate resources in the first candidate resource set all belong to the first type of candidate resources.
- the first terminal device may determine a second candidate resource set SA , wherein the second candidate resource set is composed of all first-type candidate resources in the resource selection window, and the first terminal device obtains the first candidate resource set after performing resource exclusion, that is, after excluding interference resources from SA , the set composed of the remaining first-type candidate resources is the first candidate resource set.
- 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.
- 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
- the ratio of N to M is greater than or equal to the first threshold.
- 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.
- 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.
- the candidate resource may be a candidate single-slot resource, and the candidate single-slot resource is defined as a certain time slot (such as ) is only an example.
- the candidate resource may also be a candidate multi-slot resource, that is, each candidate resource may also correspond to a resource of multiple time slots.
- the present application does not limit this.
- the time slot may also be replaced by other time domain units, such as a micro-time slot, a symbol, a subframe, a half frame, etc.
- the subchannel may also be replaced by other frequency domain units, such as RB set, sub-channel, sub-band, PRB, etc. are not limited in this application.
- the above-mentioned side link resource selection method can be applied to a variety of SL communication scenarios, such as: the scenario where a non-RedCap terminal device (first terminal device) performs SL communication with a RedCap terminal device (second terminal device), the non-RedCap terminal device (first terminal device) selects recommended/non-recommended resources for RedCap terminal device A (second terminal device) (for example, RedCap terminal device A performs SL communication with RedCap terminal device B (third terminal device)), etc., to support side link transmission of terminal devices.
- SL communication scenarios such as: the scenario where a non-RedCap terminal device (first terminal device) performs SL communication with a RedCap terminal device (second terminal device), the non-RedCap terminal device (first terminal device) selects recommended/non-recommended resources for RedCap terminal device A (second terminal device) (for example, RedCap terminal device A performs SL communication with RedCap terminal device B (third terminal device)), etc., to support side link transmission of terminal devices.
- FIG7 is a second schematic diagram of a sidelink resource selection method provided in an embodiment of the present application, the method comprising:
- 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.
- 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.
- the first type of candidate resources are candidate resources located in the frequency domain range corresponding to the above frequency domain information, and/or the first type of candidate resources are candidate resources located in the frequency hopping frequency domain unit corresponding to the above frequency hopping information.
- 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.
- the first protocol layer of the first terminal device 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.
- the second protocol layer is a high layer of the first protocol layer, for example, the first protocol layer is PHY, and the second protocol layer is MAC layer.
- the first terminal device acquires the first parameter, and the first protocol layer of the first terminal device determines the implementation of the first candidate resource set according to the first parameter.
- the first terminal device acquires the first parameter, and determines the implementation of the first candidate resource set according to the first parameter, with reference to FIG. 5, which will not be described in detail.
- 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.
- the sidelink information may refer to the control information, data, reference signal and other contents involved in the SL communication.
- the first resource belongs to the first candidate resource set, and the first resource is a first type of candidate resource.
- the first terminal device (such as the second protocol layer of the first terminal device) can determine the first resource according to the first candidate resource set.
- the first terminal device when the second terminal device adopts a non-frequency hopping transmission mode or does not adopt a frequency hopping transmission mode, the first terminal device (such as the second protocol layer of the first terminal device) can select a first type of candidate resource in the first candidate resource set that is located within the frequency domain range corresponding to the frequency domain information indicated by the first parameter as the first resource, and send sidelink information to the second terminal device on the first resource.
- the first terminal device when the second terminal device performs frequency hopping transmission or adopts a frequency hopping transmission mode, the first terminal device (such as the second protocol layer of the first terminal device) can select a first type of candidate resource in the first candidate resource set that is located within the frequency hopping frequency domain unit corresponding to the frequency hopping information indicated by the first parameter as the first resource, and send sidelink information to the second terminal device on the first resource.
- FIG8 is a schematic diagram of the sidelink resource selection method provided in an embodiment of the present application, the method comprising:
- 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.
- the collaboration request message may be an IUC request message, etc.
- the collaboration request message may carry a first parameter, where the first parameter is used to indicate frequency domain information and/or frequency hopping information corresponding to the second terminal device.
- 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.
- signaling such as SCI 2 and/or MAC CE.
- the SCI 2 and/or MAC CE signaling may also include a first parameter for indicating the frequency domain information and/or frequency hopping information corresponding to the second terminal device.
- 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.
- the first type of candidate resources are candidate resources located in the frequency domain range corresponding to the above frequency domain information, and/or the first type of candidate resources are candidate resources located in the frequency hopping frequency domain unit corresponding to the above frequency hopping information.
- the second protocol layer of the first terminal device can provide the first parameter to the first protocol layer of the first terminal device, triggering the first protocol layer of the first terminal device to select a side link resource. After the first protocol layer of the first terminal device obtains the first parameter, it can determine a first candidate resource set based on the first parameter and report the first candidate resource set to the second protocol layer of the first terminal device.
- the second protocol layer is a high layer of the first protocol layer, for example, the first protocol layer may be a PHY layer, and the second protocol layer may be a MAC layer.
- the first terminal device acquires the first parameter, and the first protocol layer of the first terminal device determines the implementation of the first candidate resource set according to the first parameter.
- the first terminal device acquires the first parameter, and determines the implementation of the first candidate resource set according to the first parameter, with reference to FIG. 5, which will not be described in detail.
- the first terminal device sends a collaboration message (or recommended/not recommended resources) to the second terminal device, and correspondingly, the second terminal device receives the collaboration message (or recommended/not recommended resources).
- the collaboration message may be an IUC message, etc.
- the first terminal device may send the collaboration message to the second terminal device through signaling such as SCI 2 and/or MAC CE.
- the first terminal device (or the second protocol layer of the first terminal device) may determine the first resource set based on the first candidate resource set, wherein the first resource set may be a subset of the first candidate resource set, and is composed of one or more first-type candidate resources in the first candidate resource set.
- the first terminal device may send a collaboration message to the second terminal device to indicate the first-type candidate resources included in the first resource set.
- the second terminal device may select a candidate resource in the first resource set as a resource for sending sidelink information to the third terminal device, and send the sidelink information to the third terminal device on the resource.
- the first terminal device determines a first candidate resource set according to a first parameter, and the resources in the first candidate resource set are candidate resources that overlap with reserved resources indicated by other terminal devices in a resource selection window, or corresponding periodic resources that overlap with reserved resources indicated by other terminal devices.
- the first terminal device (or the second protocol layer of the first terminal device) can determine the first resource set according to the first candidate resource set, wherein the first resource set can be a subset of the first candidate resource set, consisting of one or more first-type candidate resources in the first candidate resource set.
- 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.
- the second terminal device can select other resources except the first-type candidate resources included in the above-mentioned first resource set according to the collaborative message as resources for sending sidelink information to the third terminal device, and send the sidelink information to the third terminal device.
- the number of frequency domain indication information bits corresponding to the recommended/non-recommended resources in SCI 2 can be determined according to the bandwidth size of the resource pool, or according to the working bandwidth (or baseband bandwidth) of 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:
- 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.
- the collaboration request message may be an IUC request message, etc., and the collaboration request message may carry the first indicator.
- the first indication information may be used to indicate that frequency domain information and/or frequency hopping information needs to be recommended to the second terminal device, and may also be used to indicate that a second parameter for indicating the recommended frequency domain information and/or frequency hopping information is sent to the second terminal device.
- 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.
- signaling such as SCI 2 and/or MAC CE.
- the SCI 2 and/or MAC CE signaling may also include the above-mentioned first indication information.
- 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.
- the first terminal device after receiving the first indication information from the second 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 for indicating the frequency domain information and/or frequency hopping information corresponding to the second terminal device.
- the frequency domain information such as working bandwidth or recommended RB set
- frequency hopping information such as frequency hopping pattern
- the first terminal device 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.
- CBR channel busy ratio
- CR channel occupancy ratio
- RSSI received signal strength indication
- 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.
- the first type of candidate resources are candidate resources located in the frequency domain range corresponding to the above frequency domain information, and/or the first type of candidate resources are candidate resources located in the frequency hopping frequency domain unit corresponding to the above frequency hopping information.
- the second protocol layer of the first terminal device can provide the first parameter to the first protocol layer of the first terminal device, triggering the first protocol layer of the first terminal device to select a side link resource. After the first protocol layer of the first terminal device obtains the first parameter, it can determine a first candidate resource set based on the first parameter and report the first candidate resource set to the second protocol layer of the first terminal device.
- the second protocol layer is a high layer of the first protocol layer, for example, the first protocol layer may be a PHY layer, and the second protocol layer may be a MAC layer.
- the first terminal device acquires the first parameter, and the first protocol layer of the first terminal device determines the implementation of the first candidate resource set according to the first parameter.
- the first terminal device acquires the first parameter, and determines the implementation of the first candidate resource set according to the first parameter, with reference to FIG. 5, which will not be described in detail.
- the first terminal device sends a collaboration message to the second terminal device, and correspondingly, the second terminal device receives the collaboration message.
- the collaboration message may be used to indicate the resource recommended/not recommended to the second terminal device, and may also include a second parameter of the frequency domain information and/or frequency hopping information recommended for the second terminal device, etc.
- the second parameter may be determined based on the first parameter, for example: the content of the second parameter is the same as all or part of the content of the first parameter.
- 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.
- the communication device provided in the 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 the embodiment of the present application.
- the communication device may include units or modules corresponding to all or part of the steps in the above method embodiment, which can be used to execute the steps executed by the first communication device (such as the first terminal device) or the second communication device (such as the second terminal device) in the above embodiment.
- the first communication device such as the first terminal device
- the second communication device such as the second terminal device
- the communication device 1000 includes a processing unit 1010 and an interface unit 1020, wherein the processing unit 1010 may be a processor or a processing circuit, and the interface unit 1020 may also be a transceiver unit or an input/output interface.
- the communication device 1000 may be used to implement the steps performed by the first communication device or the second communication device.
- 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:
- the interface unit 1020 is used to obtain a first parameter, where the first parameter is used to indicate frequency domain information and/or frequency hopping information corresponding to the second communication device;
- the processing unit 1010 is configured to determine a first candidate resource set according to a first parameter, wherein the first candidate resource set includes at least one A type of candidate resources, wherein the first type of candidate resources are candidate resources located within the frequency domain range corresponding to the frequency domain information indicated by the first parameter, and/or the first type of candidate resources are candidate resources located within the frequency hopping frequency domain unit corresponding to the frequency hopping information indicated by the first parameter.
- 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.
- the processing unit 1010 is further used to determine the first resource based on the first candidate resource set, the first resource belongs to the first candidate resource set, and the first resource is a first type of candidate resource; the interface unit 1020 is further used to send side link information to the second communication device on the first resource.
- the processing unit 1010 is also used to determine the first resource set based on the first candidate resource set, the first resource set is a subset of the first candidate resource set, and the first resource set consists of first type candidate resources; the interface unit 1020 is also used to send the first resource set to the second communication device.
- the processing unit 1010 determines the first candidate resource set according to the first parameter, it is specifically used to determine the second candidate resource set according to the first parameter, where the second candidate resource set is composed of the first type of candidate resources; and determine the first candidate resource set according to the second candidate resource set, where the first candidate resource set is a subset of the second candidate resource set.
- the number of candidate resources included in the first candidate resource set is N
- the number of candidate resources included in the second candidate resource set is M
- N is a positive integer
- M is a positive integer greater than or equal to N
- the ratio of N to M is greater than or equal to a first threshold
- 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.
- 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.
- the time-frequency resource set corresponding to the first communication device overlaps with the time-frequency resource set corresponding to the second communication device.
- the interface unit 1020 when the interface unit 1020 obtains the first parameter, it is specifically used to receive the first parameter from the second communication device; or, to obtain the first parameter according to radio resource control RRC configuration information.
- 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.
- the interface unit 1020 is also used to receive first indication information from the second communication device, the first indication information is used to instruct the first communication device to send a second parameter to the second communication device, the second parameter is determined based on the first parameter, and the second parameter is used by the second communication device to determine the resources for sending side link information; in response to the first indication information, the second parameter is sent to the second communication device.
- 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:
- the interface unit 1020 is configured to receive sidelink information from a first communication device on a first resource, where the first resource belongs to a first candidate resource set and is a first type candidate resource; or
- 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;
- 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
- 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.
- 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.
- the time-frequency resource set corresponding to the first communication device overlaps with the time-frequency resource set corresponding to the second communication device.
- the interface unit 1020 is further used to send the first parameter to the first communication device.
- the first parameter is carried in the capability information; or, the first parameter is carried in the collaboration request message.
- the interface unit 1020 is further configured to send first indication information to the first communication device, wherein the first indication information Used to instruct the first communication device to send a second parameter to the second communication device; and receive the second parameter from the first communication device, wherein the second parameter is determined according to the first parameter, and the second parameter is used by the second communication device to determine the resource for sending the sidelink information.
- the present application further provides a communication device 1100, including a processor 1110, and may further include a communication interface 1120.
- the processor 1110 and the communication interface 1120 are coupled to each other.
- the communication interface 1120 may be a transceiver, an input-output interface, an input interface, an output interface, an interface circuit, etc.
- 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.
- the processor 1110 can be used to implement the functions of the above processing unit 1010
- the communication interface 1120 can be used to implement the functions of the above interface unit 1020.
- processors in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), logic circuits, field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
- the general-purpose processor may be a microprocessor or any conventional processor.
- the method steps in the embodiments of the present application can be implemented by hardware, or by a processor executing software instructions.
- the software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art.
- An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and can write information to the storage medium.
- the storage medium can also be a component of the processor.
- the processor and the storage medium can be located in an ASIC.
- the ASIC can be located in a network device or a terminal device.
- the processor and the storage medium can also be present in a network device or a terminal device as discrete components.
- the computer program product includes one or more computer programs or instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device.
- the computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one network device, terminal, computer, server or data center to another network device, terminal, computer, server or data center by wired or wireless means.
- the computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media.
- the available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk.
- the computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请涉及通信技术领域,尤其涉及一种侧行链路资源选择方法及装置,以期支持非降低能力终端设备在与降低能力终端设备通信,或者为降低能力终端设备选择侧行链路资源时,选择的资源位于降低能力终端设备的工作带宽内。该方法包括:第一通信装置获取第一参数,第一参数用于指示第二通信装置对应的频域信息和/或跳频信息;第一通信装置根据第一参数确定第一候选资源集合,第一候选资源集合中包括至少一个第一类型候选资源,其中,第一类型候选资源为位于第一参数指示的频域信息对应的频域范围内的候选资源,和/或,第一类型候选资源为位于第一参数指示的跳频信息对应的跳频频域单元内的候选资源。
Description
相关申请的交叉引用
本申请要求在2023年08月10日提交中国国家知识产权局、申请号为202311006021.X、申请名称为“一种侧行链路资源选择方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信技术领域,尤其涉及一种侧行链路资源选择方法及装置。
不同于蜂窝网络中的下行链路(downlink,DL)通信和上行链路(uplink,UL)通信,侧行链路(sidelink,SL)通信可以支持终端设备之间的直接通信,即用户数据直接在终端设备之间传输,避免了蜂窝通信中用户数据经过网络中转传输,从而可以降低传输时延。在SL通信中可能存在不同类型的终端设备,比如手机等能力相对比较强的终端设备,手表、耳机等可穿戴设备对成本、功耗比较敏感,能力相对较弱的终端设备,其中,能力比较弱的终端设备可以称为降低能力(reduced capability,RedCap)终端设备,能力比较强的终端设备可以称为非RedCap(non-RedCap)终端设备、常规(regular)终端设备、或普通(normal)终端设备。
SL通信过程中有两种资源选择(或分配)模式:一种是网络控制资源选择模式,即SL通信资源由网络设备调度;另一种是分布式资源选择模式,即终端设备从预配置的资源池中自主选择SL通信资源。在分布式资源选择模式中,选择资源的终端设备可以通过资源感知(resource sensing)来确定其他发送终端设备预留的资源,以排除干扰较大的资源,确定候选资源。
然而,RedCap终端设备受体积、成本等限制,工作带宽可能小于non-RedCap终端设备的工作带宽,当non-RedCap终端设备选择资源时,如果该资源用于该non-RedCap终端设备向RedCap终端设备发送侧行链路信息、或者该资源用于RedCap终端设备发送侧行链路信息等情况下,选择资源的non-RedCap终端设备确定出的候选资源可能不位于RedCap终端设备的工作带宽内,导致无法在候选资源中确定出适用于RedCap终端设备接收或发送侧行链路信息的资源,影响RedCap终端设备通信的可靠性。
发明内容
本申请实施例提供的一种侧行链路资源选择方法及装置,以期支持非降低能力终端设备在与降低能力终端设备通信,或者为降低能力终端设备选择侧行链路资源时,选择的资源位于降低能力终端设备的工作带宽内。其中,非降低能力终端设备也可以理解为支持的带宽较大或工作带宽较大的终端设备,降低能力终端设备也可以理解为支持的带宽较小或工作带宽较小的终端设备。
第一方面,本申请实施例提供一种侧行链路资源选择方法,该方法可以由第一通信装置执行,这里的通信装置既可以指终端设备本身,也可以指终端设备中实现该方法的处理器、模块、芯片、或芯片系统等,第一通信装置和第二通信装置可以是指不同的通信装置,如不同的终端设备等等。该方法包括:第一通信装置获取第一参数,第一参数用于指示第二通信装置对应的频域信息和/或跳频信息;第一通信装置根据第一参数确定第一候选资源集合,第一候选资源集合中包括至少一个第一类型候选资源,其中,第一类型候选资源为位于第一参数指示的频域信息对应的频域范围内的候选资源,和/或,第一类型候选资源为位于第一参数指示的跳频信息对应的跳频频域单元内的候选资源。
通过上述方法,进行侧行链路资源选择的第一通信装置(如第一终端设备),可以根据用于指示第二通信装置(如第二终端设备)对应的频域信息和/或跳频信息的第一参数,确定第一候选资源集合,使得在第二通信装置的工作带宽小于第一通信装置的资源池带宽时,第一通信装置确定的第一候选资源集合中仍存在位于第二通信装置的频域信息对应的频域范围内的候选资源,或存在位于第二通信装置的跳频信息对应的跳频频域单元内的候选资源,有利于提高第一通信装置与降低能力通信装置(如第二通信装置)通信的可靠性、或者提高降低能力通信装置(如第二通信装置)与其它通信装置通信的可靠性。
在一种可能的设计中,第一通信装置支持的带宽大于第二通信装置支持的带宽,或者,第一通信装
置对应的时频资源集合的带宽大于第二通信装置对应的时频资源集合的带宽,或者,第一通信装置对应的时频资源集合的带宽大于第二通信装置支持的带宽。
在上述设计中,本申请的侧行链路资源选择方案,能够支持较大带宽的通信装置与支持较小带宽的通信装置进行通信时的侧行链路资源选择,或者支持较大带宽的通信装置为支持较小带宽的通信装置选择侧行链路资源,能够提高支持较大带宽的通信装置与支持较小带宽的通信装置通信的可靠性、或者支持较小带宽的终端设备与其它终端设备通信的可靠性。
在一种可能的设计中,第一通信装置获取第一参数,包括:第一通信装置的第一协议层获取第一参数;第一通信装置根据第一参数确定第一候选资源集合,包括:第一通信装置的第一协议层根据第一参数确定第一候选资源集合。可选地,第一通信装置的第一协议层为物理层(physical layer,PHY)。
在一种可能的设计中,第一通信装置的第一协议层获取第一参数,包括:第一通信装置的第二协议层向第一通信装置的第一协议层提供第一参数。可选地,第一通信装置的第二协议层为介质访问控制(medium access control,MAC)层。
通过上述设计,在第二通信装置的工作带宽小于资源池带宽时,第一通信装置的MAC层可以向PHY提供用于指示第二通信装置对应的频域信息和/或跳频信息的第一参数,使得PHY确定的候选资源位于第二通信装置的工作带宽内。
在一种可能的设计中,该方法还包括:第一通信装置的第一协议层向第一通信装置的第二协议层上报第一候选资源集合。
通过上述设计,第一通信装置的第一协议层(如PHY)可以向高层,即第二协议层(如MAC层)上报第一候选资源集合,用于第一通信装置的第二协议层选择与第二通信装置通信所使用的资源,或者为第二通信装置选择推荐/不推荐的资源,有利于提高与第二通信装置通信的可靠性、或提高第二通信装置与其它通信装置通信的可靠性。
在一种可能的设计中,该方法还包括:第一通信装置根据第一候选资源集合确定第一资源,第一资源属于第一候选资源集合,且第一资源为第一类型候选资源;第一通信装置在第一资源上向第二通信装置发送侧行链路信息,其中侧行链路信息可以包括SL通信所涉及的控制信息、数据、参考信号等内容。
通过上述设计,第一通信装置可以在第一候选资源集合中的第一类型候选资源上向第二通信装置发送侧行链路信息,使得第一通信装置向第二通信装置发送侧行链路信息的资源位于第二通信装置的工作带宽内,提高第一通信装置与第二通信装置通信的可靠性。
在一种可能的设计中,该方法还包括:第一通信装置根据第一候选资源集合确定第一资源集合,第一资源集合为第一候选资源集合的子集,且第一资源集合由第一类型候选资源构成;第一通信装置向第二通信装置发送第一资源集合。
通过上述设计,可以使得第一通信装置向第二通信装置提供的推荐/不推荐资源(即第一资源集合中的资源)位于第二通信装置的工作带宽内,保障第二通信装置与其它通信装置进行通信时采用的资源位于第二通信装置的工作带宽内,提高第二通信装置与其它通信装置进行通信的可靠性。
在一种可能的设计中,第一通信装置根据第一参数确定第一候选资源集合,包括:第一通信装置根据第一参数确定第二候选资源集合,第二候选资源集合由第一类型候选资源构成;第一通信装置根据第二候选资源集合确定第一候选资源集合,第一候选资源集合为第二候选资源集合的子集。可选地,第一候选资源集合中包括的候选资源的个数为N,第二候选资源集合中包括的候选资源的个数为M,其中,N为正整数,M为大于或等于N的正整数,N与M的比值大于或等于第一阈值。
上述设计中,第二候选资源集合可以理解为初始候选资源集合;第一候选资源集合可以理解为在第一通信装置执行资源排除后,第二候选资源集合中的剩余候选资源构成的集合;如果第二候选资源集合中的候选资源均为第一类型候选资源,则第一候选资源集合中的候选资源也均为第一类型候选资源,即第一通信装置的第一协议层向第二协议层上报的候选资源均为第一类型候选资源;进一步,如果N与M的比值大于或等于第一阈值,则可以为第二协议层提供更多可选的第一类型候选资源,提升资源选择的灵活性。
在一种可能的设计中,频域信息包括以下至少一项:起始频域单元,结束频域单元,频域单元个数,频域单元集合,频域范围起始位置,频域范围结束位置,或频域范围带宽大小。
采用上述设计,支持多种频域信息组成方式,有利于满足不同频域信息指示的需求。
在一种可能的设计中,跳频信息包括以下至少一项:跳频图案,跳频时域单元间隔,跳频频域单元
间隔,初始跳频频域单元,跳频起始时域单元,或跳频频域单元集合。
采用上述设计,支持多种跳频信息组成方式,有利于满足不同跳频信息指示的需求。
在一种可能的设计中,第一通信装置对应的时频资源集合与第二通信装置对应的时频资源集合存在重叠。
在一种可能的设计中,第一通信装置获取第一参数,包括:第一通信装置接收来自第二通信装置的第一参数;或者,第一通信装置根据无线资源控制(radio resource controller,RRC)配置信息获取第一参数。可选地,第一通信装置接收来自第二通信装置的第一参数,包括:第一参数携带在能力信息中;或者,第一参数携带在协作请求消息中。
采用上述设计,支持第一通信装置根据来自第二通信装置的能力等信息,或者基于网络设备的RRC配置信息或预配置的RRC信息等确定用于指示第二通信装置对应的频域信息和/或跳频信息的第一参数,有利于提高侧行链路资源选择的可靠性。
在一种可能的设计中,该方法还包括:第一通信装置接收来自第二通信装置的第一指示信息,第一指示信息用于指示第一通信装置向第二通信装置发送第二参数,第二参数根据第一参数确定,第二参数用于第二通信装置确定发送侧行链路信息的资源;第一通信装置响应于第一指示信息,向第二通信装置发送第二参数。
上述设计中,可以支持由第一通信装置为第二通信装置选择发送侧行链路信息的资源的业务场景。
第二方面,本申请实施例提供一种侧行链路资源选择方法,该方法可以由第二通信装置执行,该方法包括:
第二通信装置在第一资源上接收来自第一通信装置的侧行链路信息,第一资源属于第一候选资源集合,且第一资源为第一类型候选资源;或者,第二通信装置接收来自第一通信装置的第一资源集合,第一资源集合为第一候选资源集合的子集,且第一资源集合由第一类型候选资源构成;第二通信装置根据第一资源集合发送侧行链路信息;其中,第一候选资源集合为第一通信装置根据第一参数确定的资源集合,第一候选资源集合中包括至少一个第一类型候选资源,第一参数用于指示第二通信装置对应的频域信息和/或跳频信息,第一类型候选资源为位于第一参数指示的频域信息对应的频域范围内的候选资源,和/或,第一类型候选资源为位于第一参数指示的跳频信息对应的跳频频域单元内的候选资源。
在一种可能的设计中,第一通信装置支持的带宽大于第二通信装置支持的带宽,或者,第一通信装置对应的时频资源集合的带宽大于第二通信装置对应的时频资源集合的带宽,或者,第一通信装置对应的时频资源集合的带宽大于第二通信装置支持的带宽。
在一种可能的设计中,第一通信装置对应的时频资源集合与第二通信装置对应的时频资源集合存在重叠。
在一种可能的设计中,该方法还包括:第二通信装置向第一通信装置发送第一参数。
可选地,第一参数携带在能力信息中;或者,第一参数携带在协作请求消息中。
在一种可能的设计中,该方法还包括:第二通信装置向第一通信装置发送第一指示信息,第一指示信息用于指示第一通信装置向第二通信装置发送第二参数;第二通信装置接收来自第一通信装置的第二参数,其中第二参数根据第一参数确定,第二参数用于第二通信装置确定发送侧行链路信息的资源。
第三方面,本申请实施例提供一种通信装置,该装置具有实现上述第一方面或第二方面的方法的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块,比如包括接口单元和处理单元。
在一个可能的设计中,该装置可以是芯片或者集成电路。
在一个可能的设计中,该装置包括存储器和处理器,存储器用于存储所述处理器执行的指令,当指令被处理器执行时,所述装置可以执行第一方面或第二方面的方法。
第四方面,本申请实施例提供一种通信装置,该通信装置包括接口电路和处理器,处理器和接口电路之间相互耦合。处理器通过逻辑电路或执行指令用于实现上述第一方面或第二方面的方法。接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至处理器或将来自处理器的信号发送给该通信装置之外的其它通信装置。可以理解的是,接口电路可以为收发器或收发机或收发信机或输入输出接口。
可选的,通信装置还可以包括存储器,用于存储处理器执行的指令或存储处理器运行指令所需要的输入数据或存储处理器运行指令后产生的数据。存储器可以是物理上独立的单元,也可以与处理器耦合,
或者处理器包括该存储器(即处理器和存储器集成在一起)。
一种可能的实现中,该通信装置为芯片。
第五方面,本申请实施例提供一种计算机可读存储介质,在计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令被处理器执行时,可以实现上述第一方面或第二方面的方法。
第六方面,本申请实施例还提供一种计算机程序产品,包括计算机程序或指令,当计算机程序或指令被处理器执行时,可以实现上述第一方面或第二方面的方法。
第七方面,本申请实施例还提供一种芯片系统,该芯片系统包括处理器,处理器用于与存储器耦合,存储器用于存储程序或指令,当程序或指令被处理器执行时,可以实现上述第一方面或第二方面的方法。
上述第二方面至第七方面所能达到的技术效果请参照上述第一方面所能达到的技术效果,这里不再重复赘述。
图1为本申请实施例提供的通信系统架构示意图;
图2为本申请实施例提供的资源选择示意图;
图3为本申请实施例提供的工作带宽示意图之一;
图4为本申请实施例提供的工作带宽示意图之二;
图5为本申请实施例提供的侧行链路资源选择方法示意图之一;
图6为本申请实施例提供的资源选择窗中资源分布示意图;
图7为本申请实施例提供的侧行链路资源选择方法示意图之二;
图8为本申请实施例提供的侧行链路资源选择方法示意图之三;
图9为本申请实施例提供的侧行链路资源选择方法示意图之四;
图10为本申请实施例提供的通信装置的结构示意图之一;
图11为本申请实施例提供的通信装置的结构示意图之二。
图1示出了本申请实施例可应用的通信系统100。通信系统100可以是长期演进(long term evolution,LTE)系统、第五代(5th generation,5G)通信系统、新空口(new radio,NR)系统,还可以是机器到机器(machine to machine,M2M)通信系统、车联网通信系统、设备到设备(device to device,D2D)通信系统、第六代及后续未来演进的通信系统等。
如图1所示,该通信系统100可以包括:两个或两个以上的终端设备101。其中,终端设备101与终端设备101之间可以通过无线接口(如PC5接口)进行通信,终端设备101与终端设备101之间传输数据的链路可以称为侧行链路(sidelink,SL)。
可选的,在上述图1所示的通信系统100中还可以包括网络设备102。其中,网络设备102与终端设备101之间的通信接口为空口(air interface)。其中,网络设备102可以在网络控制设备的控制下,通过空口与终端设备101通信。空口在一些通信系统中也称为Uu接口。
在一种可能的实现方式中,网络设备102可以通过空口,向终端设备101发送下行控制信息(downlink control information,DCI),所述DCI用于为终端设备101分配SL资源。两个终端设备101之间可以在上述分配的SL资源上,进行SL通信。
需要说明的是,上述图1所示的通信系统100仅仅是为了清楚的说明本申请的技术方案,并不构成对本申请的限定。本领域普通技术人员可知,随着网络架构的演进和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
为了便于本领域技术人员理解,下面对本申请实施例中的部分用语进行解释说明。
1)、终端设备,是一种具有无线收发功能的设备,也可以简称为终端等。终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端设备、无人驾驶(self driving)中的无线终端设备、远程医疗(remote medical)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)
中的无线终端设备、智慧城市(smart city)中的无线终端设备、智慧家庭(smart home)中的无线终端设备,以及还可以包括用户设备(user equipment,UE)等。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来第五代(5th generation,5G)网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等。终端设备有时也可以称为终端、接入终端设备、车载终端设备、工业控制终端设备、UE、UE单元、UE站、移动站、移动台、远方站、远程终端设备、移动设备、无线通信设备、UE代理或UE装置等。终端设备也可以是固定的或者移动的。本申请实施例对此并不限定。
2)、网络设备,可以是接入网设备,接入网设备也可以称为无线接入网(radio access network,RAN)设备,是一种为终端设备提供无线通信功能的设备。接入网设备例如包括但不限于:5G中的下一代基站(generation nodeB,gNB)、演进型节点B(evolved node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved nodeB,或home node B,HNB)、基带单元(baseband unit,BBU)、收发点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、移动交换中心等。接入网设备还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器、集中单元(centralized unit,CU),和/或分布单元(distributed unit,DU),或者网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等。终端设备可以与不同技术的多个接入网设备进行通信,例如,终端设备可以与支持长期演进(long term evolution,LTE)的接入网设备通信,也可以与支持5G的接入网设备通信,还可以与支持LTE的接入网设备以及支持5G的接入网设备的双连接。本申请实施例并不限定。
3)、侧行链路(sidelink,SL),侧行链路可用于终端设备与终端设备之间的通信,终端设备与终端设备之间的通信接口可以为PC5接口。侧行链路通信中涉及的信道可以包括物理侧行链路共享信道(phycical sidelink shared channel,PSSCH)和物理侧行链路控制信道(physical sidelink control channel,PSCCH)等。其中,PSSCH可用于承载侧行链路数据(SL data),PSCCH可用于承载侧行链路控制信息(sidelink control information,SCI)。
4)、资源池,也可以称为SL资源池、侧行资源池等。侧行链路资源选择(或分配)可以是基于资源池进行的,资源池可以看做是用于SL通信(也可以称为侧行通信)的时域资源(也可称为时间资源)和频域资源(也可称为频率资源)的集合,可以是预配置的或由网络设备等进行配置。作为一种示例:对于时域资源,网络设备可以采用一个比特位图并且周期性重复该比特位图来指示通信系统中所有子帧中SL通信可用的子帧集合,或指示通信系统中所有时隙中SL通信可用的时隙。对于频域资源,网络设备可以将用于SL通信的频段分成若干个子信道,每个子信道包含一定数量的资源块(resource block,RB),并可以指示用于SL通信的频域资源的第一个资源块的序号,该通信资源池包含的总的子信道的数目,每个子信道包含的资源块的数目,用于频域资源的确定。另外,需要说明的是,在本申请实施中没有特殊说明,RB与物理资源块(physical resource block,PRB)所指相同,可以互换,例如均指频域上12个连续的子载波。
5)、侧行链路资源选择(或分配),SL有两种资源选择(或分配)模式,一种是网络控制资源选择模式,也可以称为模式1(mode 1);另一种是分布式资源选择模式,也可以称为模式2(mode2)。
在模式1下,终端设备(如UE)在需要在SL上传输数据时,终端设备可以通过空口向网络设备发送请求,网络设备可以根据上述请求,为终端设备分配SL资源,并通过下行控制信息(downlink control information,DCI)将分配的SL资源指示给终端设备,可以用于网络设备覆盖范围内的SL通信。
在模式2下,选择资源的终端设备(如UE)可以通过资源感知(resource sensing)来确定其他发送终端设备预留的资源,以排除干扰较大的资源。选择资源的终端设备的媒体接入控制(medium access control,MAC)层触发物理层(physical layer,PHY)选资源时,可以向PHY提供资源选择参数,用于PHY确定候选资源集合并上报给MAC层,MAC层在PHY上报的候选资源集合中选择用于自己传输的资源或者为其他终端设备选择推荐/不推荐的资源。MAC层向PHY提供的资源选择参数中可以包括资源池指示信息,PHY向MAC层上报的候选资源应限制在该资源池中。
作为一种示例:在SL通信中,发送终端设备可以通过PSSCH发送数据,并可以在SCI中携带用
于解码PSSCH中数据的控制信息。SCI可以通过PSCCH发送,或者,SCI可以分为第一阶SCI(SCI 1)和第二阶SCI(SCI 2),其中SCI 1通过PSCCH发送,SCI 2通过PSSCH发送。本文以SCI分为SCI 1和SCI 2为例进行描述。
如图2所示的资源选择示意图,其中图2中水平方向表示时域、垂直方向表示频域、阴影部分表示其他发送终端设备预留的资源,当选择资源的终端设备进行资源选择时,选择资源终端设备的MAC层在时隙n向PHY发送资源选择参数,触发PHY确定候选资源集合,其中,MAC层向PHY发送的资源选择参数中可以包括资源池指示信息、业务优先级(prioTX)、剩余的包时延预算、用于PSCCH/PSSCH传输的子信道个数(LsubCH)、资源选择窗时域位置等参数。PHY在时隙n之前设置一个资源感知窗,在时隙n之后设置一个资源选择窗。在一种可能的实现中,资源感知窗可以定义为资源选择触发之前的范围对应的时隙,资源选择窗口可以定义为资源选择触发之后的[n+T1,n+T2]范围对应的时隙,位于MAC层指示的资源池内且位于资源选择窗内的候选资源均可作为初始候选资源。PHY执行资源排除后,将初始候选资源集合中的剩余资源上报给MAC层,用于MAC层选择资源。
在资源感知窗中,该终端设备可以在资源池每个子信道的PSCCH候选资源位置上检测其他终端设备发送的SCI 1,其中子信道可以由多个连续或不连续的资源块(resource block,RB)构成,若成功解码其他终端设备的SCI 1,则可获得其他终端设备的预留资源指示以及PSSCH上解调参考信号(demodulation reference signal,DMRS)的位置,从而可以根据其他终端设备的PSCCH DMRS或PSSCH DMRS测量参考信号接收功率(reference signals received power,RSRP)。如果资源选择窗中的某个候选资源或该候选资源对应的周期性资源与其他终端设备指示的预留资源存在重叠,且测量的其他终端设备的RSRP大于RSRP阈值(其中RSRP阈值可以根据传输块的业务优先级(prioTX)确定),则从初始候选资源集合中排除该候选资源,即执行资源排除过程。PHY根据RSRP阈值进行资源排除后,如果剩余的可用候选资源个数相比于资源选择窗中的初始候选资源总数的占比小于占比阈值(比如20%),则PHY可以将RSRP阈值提升一个调整步长(如3dB)后重新执行资源排除过程,直到占比大于或等于占比阈值。选择资源的终端设备的PHY将确定的候选资源集合上报给MAC层,MAC层从该候选资源集合中选择用于传输的资源。
在一些实现中,终端设备在选择的资源上进行传输时,可以在SCI 1中指示当前传输块(transport block,TB)占据的资源和/或为当前TB预留的用于重传的资源,其中1个TB通过1个PSSCH传输,如果该终端设备需要周期性传输多个TB,还可以在SCI 1中指示资源预留周期,每个资源周期内可以包含为1个TB预留的初传和/或重传的资源,每个预留资源在不同资源预留周期对应相同的频域资源。
例如,参照图2所示,终端设备1在时隙tm发送SCI 1,该SCI 1中携带“时间资源分配”指示信息(例如时间资源指示值(time resource indicator value,TRIV))、“频率资源分配”指示信息(例如频率资源指示值(frequency resource indicator value,FRIV))、“资源预留周期”指示信息、“业务优先级(prioTX)”指示信息等,示例性地,资源池可以(预)配置TRIV和FRIV用于指示最多2个或者3个预留资源的时频位置,当资源池(预)配置最多预留2个资源时,终端设备1在一个资源预留周期内指示的预留资源数N=1或2,当资源池(预)配置最多预留3个资源时,终端设备1在一个资源预留周期内指示的预留资源数N=1或2或3。TRIV的取值可以根据以下规则确定:1)当N=1,TRIV=0;2)当N=2,TRIV=tm1,1≤tm1≤31;3)当N=3,如果(tm2-tm1-1)≤15则TRIV=30(tm2-tm1-1)+tm1+31,否则TRIV=30(31-tm2+tm1)+62-tm1,1≤tm1≤30,tm1<tm2≤31;其中,第1个预留资源在时隙tm,第2个预留资源相对于第1个预留资源的时隙偏移量为tm1,第3个预留资源相对于第1个预留资源的时隙偏移量为tm2。FRIV的取值可以根据以下规则确定:1)当资源池(预)配置最多预留2个资源,2)当资源池(预)配置最多预留3个资源,
其中,LsubCH是N个预留资源中每个预留资源对应的连续子信道个数,第1个预留资源的起始子信道索引为在时隙tm发送SCI 1所在的子信道索引是第2个预留资源的起始子信道索引,是第3个预留资源的起始子信道索引,是资源池包括的子信道个数。终端设备1在第k个资源预留周期的预留资源所对应的时隙分别为对应的起始子信道索引分别为对应的子信道个数均为LsubCH,其中P′rsvp_RX是根据终端设备1指示的资源预留周期Prsvp_RX确定的(其中Prsvp_RX单位是毫秒,P′rsvp_RX单位是时隙),因此可以理解为,每个预留资源在不同资源预留周期对应相同的频域资源位置。
假设终端设备2的MAC层在时隙n触发PHY进行资源选择且资源感知窗中包括时隙tm,如果终端设备2在时隙tm检测到了终端设备1发送的SCI 1,则终端设备2可以根据该SCI 1的指示信息确定终端设备1在一个或多个资源预留周期预留资源的时频位置。在终端设备2的资源选择窗[n+T1,n+T2]中,一个候选单时隙资源(或称为候选资源)Rx,y可以定义为时隙ty中Ls个连续的子信道,对应的子信道索引为x+i,其中i=0,...,Ls-1,Ls是终端设备2需要选择的一个资源包括的子信道个数,如果终端设备1在第q个周期的预留资源与存在重叠,且终端设备2测量的终端设备1的RSRP大于阈值Th(prioRX,prioTX),则终端设备2应在资源选择窗中排除候选单时隙资源Rx,y,其中,P′rsvp_TX是根据终端设备2的高层指示的资源预留周期Prsvp_RX确定的(Prsvp_RX的单位是毫秒,P′rsvp_TX的单位是时隙),prioTX是终端设备2的高层指示的优先级,Th(prioRX,prioTX)是(预)配置的阈值列表中的第(prioRX+(prioTX-1)*8)个值,j=0,1,…,Cresel-1(如果资源池(预)配置资源重选计数值Rres,则Cresel=10*Rres,否则Cresel=1),j=0,1,…,Q(如果Prsvp_RX<Tscal且n′-m≤P′rsvp_RX,则否则Q=1;其中,Tscal是T2单位从时隙转换为毫秒之后的取值,时隙tn′=n或者时隙tn′是时隙n之后属于资源池的第一个时隙)。
然而,当RedCap终端设备和non-RedCap终端设备共存时,RedCap终端设备的工作带宽可能小于non-RedCap终端设备的资源池带宽。在一种可能的情况中,如图3所示,其中水平方向表示时域、垂直方向表示频域、阴影部分表示RedCap终端设备(图3中RedCap终端设备以RedCap UE为例)工作带宽,资源池包括多个资源块(即RB)集合(resource block set,RB set),其中每个RB set带宽例如为20MHz,non-RedCap终端设备可以工作在多个RB set,RedCap终端设备由于带宽受限,其发送/接收资源需限制在一个RB set(图3中为RB set 1)内;在另一种可能的情况中,如图4所示,其中水平方向表示时域、垂直方向表示频域、阴影部分表示RedCap终端设备(图4中RedCap终端设备以RedCap UE为例)的跳频图案。为获得频率分集增益或实现干扰随机化,RedCap终端设备可以在资源池内进行跳频传输,比如,资源池带宽为20MHz,每个跳频信道(channel,CH)带宽为5MHz,图4中以跳频CH0-跳频CH3为例,即RedCap终端设备每个时刻的工作带宽不超过5MHz。当RedCap终端设备的工作带宽小于资源池带宽时,如果选择资源的终端设备为non-RedCap终端设备、而接收终端设备为RedCap终端设备,或者如果是non-RedCap终端设备为RedCap终端设备选择推荐/不推荐的资源,选择资源的终端设备的PHY执行资源排除后确定的候选资源可能不位于RedCap终端设备的工作带宽内,导致选择资源终端设备的MAC层无法根据PHY上报的候选资源集合选到合适的资源。
基于此,本申请实施例提供一种资源选择方法及装置,以期支持non-RedCap终端设备在与RedCap终端设备通信,或者为RedCap选择侧行链路资源时,选择的资源位于RedCap终端设备的工作带宽内,提高与RedCap终端设备通信或者RedCap终端设备与其它终端设备通信的可靠性。下面将结合附图,对本申请实施例进行详细描述。
需要指出的是,在本申请实施例中,(预)配置,可以理解为,配置或预配置。其中,配置是指,由网络设备配置,如网络设备来配置资源池信息(例如通过RRC信令进行配置)。预配置是指,通信系统预定义(如通信系统预定义资源池信息)、或通信协议预定义(如通信协议预定义资源池信息)、或终端设备出厂时预配置(如终端设备出厂时预配置资源池信息)、或由终端设备的高层信令(例如RRC信令)进行配置。
另外,需要理解的是,本申请实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的大小、内容、顺序、时序、优先级或者重要程度等。例如,第一终端设备和第二终端设备,并不是表示这两个终端设备对应的优先级或者重要程度等的不同。
本申请实施例中,对于名词的数目,除非特别说明,表示“单数名词或复数名词”,即"一个或多个”。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。例如,A/B,表示:A或B。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),表示:a,b,c,a和b,a和c,b和c,或a和b和c,其中a,b,c可以是单个,也可以是多个。
本申请实施例提供的侧行链路资源选择方法可以由第一通信装置和第二通信装置执行,这里的通信装置可以指终端设备本身,也可以是指终端设备中实现该方法的处理器、模块、芯片、或芯片系统等,第一通信装置和第二通信装置为不同的通信装置,下面以第一通信装置和第二通信装置分别为第一终端设备和第二终端设备为例,介绍本申请的侧行链路资源选择方法。
图5为本申请实施例提供的一种侧行链路资源选择方法示意图,该方法包括:
S501:第一终端设备获取第一参数,第一参数用于指示第二终端设备对应的频域信息和/或跳频信息。
在本申请实施例中,第一终端设备和第二终端设备支持的带宽(或工作带宽)可以不同,在第一终端设备和第二终端设备支持的带宽(或工作带宽)相同或不同的情况下,第一终端设备可以根据第二终端设备对应的频域信息和/或跳频信息,确定与第二终端设备进行SL通信的候选资源集合,或者为第二终端设备确定用于第二终端设备与其它终端设备进行SL通信的候选资源等等。
作为一种示例:第一终端设备为non-RedCap终端设备(如non-RedCap UE)、第二终端设备为RedCap终端设备(如RedCap UE),第一终端设备支持的带宽大于第二终端设备支持的带宽,non-RedCap终端设备可以根据RedCap终端设备对应的频域信息和/或跳频信息,确定与RedCap终端设备进行SL通信的候选资源集合。
可以理解的是,上述第一终端设备支持的带宽大于第二终端设备支持的带宽,还可以理解为第一终端设备对应的时频资源集合的带宽大于第二终端设备对应的时频资源集合的带宽,或者,第一终端设备对应的时频资源集合的带宽大于第二终端设备支持的带宽。例如:第一终端设备为non-RedCap UE、第二终端设备为RedCap UE,参照图3所示,水平方向表示时域、垂直方向表示频域,第一终端设备对应的时频资源集合为图3中的非阴影部分和阴影部分的时频资源的集合;第二终端设备对应的时频资源集合为图3中的阴影部分的时频资源的集合,第一终端设备对应的时频资源集合与第二终端设备对应的时频资源集合在图3的阴影部分存在重叠,第一终端设备对应的时频资源集合的带宽(RB set0-RB set3)大于第二终端设备对应的时频资源集合的带宽(RB set1)。
对于用于指示第二终端设备对应的频域信息和/或跳频信息的第一参数,第一终端设备可以根据第二终端设备发送的信息或消息等确定,也可以根据RRC配置信息确定。
在一种可能的实现中,第二终端设备可以向第一终端设备上报(或发送)能力信息,在能力信息中可以包括该第一参数;或者,第二终端设备也可以向第一终端设备发送协作请求消息(如UE间协作(inter-UE coordination,IUC)请求消息),并在协作请求消息中携带该第一参数。
在另一种可能的实现中,网络设备可以通过无线资源控制(radio resource controller,RRC)信令,向第一终端设备发送RRC配置信息,在RRC配置信息中可以包括资源池中可用于RedCap终端设备的频域信息和/或跳频信息,或者,第一终端设备的预配置信息(例如RRC配置信息)中可以包括资源池中可用于RedCap终端设备的频域信息和/或跳频信息,第一终端设备可以根据可用于RedCap终端设备的频域信息和/或跳频信息,确定该第一参数。
在一些实现中,第一终端设备还可以与第二终端设备交互该第一参数,或第一参数所指示的第二终端设备对应的频域信息和/或跳频信息。例如:第一终端设备和第二终端设备可以通过RRC信令、或MAC控制元素(media access control control element,MAC CE)信令,或SCI等交互第一参数,或第一参数所指示的第二终端设备对应的频域信息和/或跳频信息等,从而使第一终端设备确定该第一参数。
另外,在本申请实施例中,频域信息可以包括:起始频域单元,结束频域单元,频域单元个数,频域单元集合,频域范围起始位置,频域范围结束位置,或频域范围带宽大小等中的一项或多项,其中,频域单元可以为RB set、子信道、子带、PRB等。
以第二终端设备为RedCap UE,第一参数用于指示第二终端设备对应的频域信息为例,参照图3所示,RedCap UE的工作带宽(即RB set1的带宽)小于资源池带宽(即RB set0-RB set3共4个RB set的带宽),第一参数指示的频域信息可以为第二终端设备对应的频域范围带宽,比如第一参数包括资源池中RB set1的索引;或者,第一参数指示的频域信息也可以为第二终端设备对应的起始频域单元和结束频域单元,比如频域单元为子信道,第一参数包括RB set1对应的起始子信道的索引和结束子信道的索引;或者,第一参数指示的频域信息还可以为第二终端设备对应的起始频域单元和频域单元个数,比如频域单元为子信道,第一参数包括RB set1对应的起始子信道的索引和子信道的个数;或者,第一参数指示的频域信息可以为第二终端设备对应的起始频率和结束频率,比如第二终端设备工作的起始频率为5GHz、结束频率为5.02GHz;或者,第一参数指示的频域信息可以为第二终端设备对应的起始频率和带宽大小,比如第二终端设备工作的起始频率为5GHz、带宽大小为20MHz等等。
跳频信息可以包括:跳频图案(即跳频pattern,也可以称为跳频模板、跳频顺序等),跳频时域单元间隔,跳频频域单元间隔,初始跳频频域单元,跳频起始时域单元,或跳频频域单元集合等中的一项或多项,其中,频域单元可以为RB set、子信道、子带、PRB等,时域单元可以为时隙(slot)、微时隙、符号、子帧、半帧等等。
需要说明的是,跳频时域单元间隔也可以称为跳频时间间隔或跳频周期,可以理解为在一个跳频频域单元上的持续时间或驻留时间。跳频频域单元间隔可以理解为连续两次跳频对应的跳频频域单元之间的偏移量。初始跳频频域单元可以理解为采用跳频模式传输时的第一个跳频频域单元。跳频起始时域单元可以理解为采用跳频模式传输时的第一个时域单元。跳频频域单元集合可以理解为资源选择窗中各时域单元对应的跳频频域单元构成的集合。可理解的,初始跳频频域单元可以默认为跳频频域单元0(例如跳频CH0),或者,初始跳频频域单元也可以为其他值,本申请对此不做限制。跳频起始时域单元可以默认为时域单元0(例如时隙0),或者,跳频起始时域单元也可以为其他值,本申请对此不做限制。
以第二终端设备为RedCap UE,第一参数用于指示第二终端设备对应的跳频信息为例,参照图4所示,RedCap UE在资源池内按照跳频pattern进行跳频传输,即在每个时隙,RedCap UE仅能在一个跳频CH内进行发送/接收,第一参数指示的跳频信息可以为第二终端设备对应的跳频pattern,比如第一参数包括跳频pattern的索引,在第一终端设备和第二终端设备侧可以预先配置或定义多个跳频pattern及其索引,每个跳频pattern对应特定的跳频顺序和跳频时域单元间隔,例如,第二终端设备采用的跳频图案为[跳频CH0,跳频CH2,跳频CH1,跳频CH3],跳频时域单元间隔为2个时隙,跳频起始时域单元为时隙0,则在资源选择窗中的第1个时隙中,第二终端设备工作在跳频CH3,在资源选择窗中的第2个和第3个时隙中,第二终端设备工作在跳频CH0,在资源选择窗中的第4个和第5个时隙中,第二终端设备工作在跳频CH2;第一参数指示的跳频信息还可以为跳频时域单元间隔,跳频频域单元间隔,初始跳频频域单元和跳频起始时域单元中的一项或多项,比如:时域单元为时隙、跳频频域单元为跳频CH,第一参数单元可以包括跳频时隙间隔,跳频CH间隔,初始跳频CH索引和跳频起始时隙索引(其中可以(预)配置或预定义跳频时域单元(如时隙)间隔列表和跳频频域单元(如CH)间隔列表);第一参数指示的跳频信息还可以为跳频频域单元集合,例如,在资源选择窗中的第1个时隙中,第二终端设备工作在跳频CH3,在资源选择窗中的第2个和第3个时隙中,第二终端设备工作在跳频CH0,在资源选择窗中的第4个和第5个时隙中,第二终端设备工作在跳频CH2,则跳频频域单元集合可以为{跳频CH3,跳频CH0,跳频CH0,跳频CH2,跳频CH2};第一参数还可以包括用于随机生成跳频CH的标识(identity,ID)信息、跳频周期(比如,根据ID、随机生成时隙ti对应的跳频CH,其中T是跳频周期)等用于确定跳频频域单元集合的信息。
S502:第一终端设备根据第一参数确定第一候选资源集合,第一候选资源集合中包括至少一个第一类型候选资源。
其中,第一类型候选资源为位于上述频域信息对应的频域范围内的候选资源,和/或,第一类型候选资源为位于上述跳频信息对应的跳频频域单元内的候选资源。
在本申请实施例中,第一终端设备可以根据第一参数所指示的第二终端设备的频域信息和/或跳频信息,来确定第二终端设备在资源选择窗中每个时隙上的工作带宽,进而确定第一候选资源集合。
作为一种示例:参照图3所示,图3中水平方向上每个方格表示一个时隙,第一参数所指示的第二终端设备对应的频域信息为RB set1,则第一终端设备可以确定第二终端设备在资源选择窗中每个时隙上的工作带宽为RB set1。参照图4所示,图4中水平方向上每个方格表示一个时隙,第一参数所指示的第二终端设备对应的跳频信息为跳频时隙间隔为2个时隙、跳频顺序为跳频CH0、跳频CH2、跳频CH1、跳频CH3的跳频图案,则第一终端设备可以确定第二终端设备在资源选择窗中第一个时隙对应的跳频频域单元为跳频CH3、第二个时隙和第三个时隙对应的跳频频域单元为跳频CH0、第四个时隙和第五个时隙对应的跳频频域单元为跳频CH2。
在一种可能的实现一中,在资源选择窗中的候选单时隙资源Rx,y可以定义为时隙的LsubCH个逻辑子信道,候选单时隙资源Rx,y对应的逻辑子信道索引为x+l,其中x=0,...,K-LsubCH,l=0,...,LsubCH-1,K是第一参数指示的频率范围内的子信道个数,逻辑子信道索引0对应第一参数指示的频率范围内的第一个子信道。时隙可以理解为资源池(或资源选择窗)中的第y个时隙。资源选择窗内所有候选单时隙资源的集合可以称为候选单时隙集合SA(或称为初始候选资源集合),如果确定其他终端设备指示的预留资源与存在重叠且RSRP大于RSRP阈值,则从SA中排除该Rx,y,其中j=0,1,…,Cresel-1,P′rsvp_TX表示所选择资源的资源预留周期、Cresel表示所选择资源的资源预留周期的重复次数或候选资源对应的周期性资源的个数。
作为一种示例:参照图6所示,第一终端设备在时隙n触发根据第一参数确定第一候选资源集合,在资源选择窗[n+T1,n+T2]内包括M个时隙(在图6中以M=5,5个时隙分别为时隙0、1、2、3、4为例)第一参数指示的频率范围内的子信道个数为K(在图6中以K=10为例),用于PSCCH/PSSCH传输的逻辑子信道个数为LsubCH(在图6中以LsubCH=6为例),K-LsubCH=4,则在资源选择窗中第一个SL时隙内的候选单时隙资源包括R0,0、R1,0、R2,0、R3,0、R4,0,其中,R0,0对应资源选择窗中第一个SL时隙的索引为0-5的6个逻辑子信道、R1,0对应资源选择窗中第一个SL时隙索引为1-6的6个逻辑子信道、R2,0对应资源选择窗中第一个SL时隙索引为2-7的6个逻辑子信道、R3,0对应资源选择窗中第一个SL时隙索引为3-8的6个逻辑子信道、R4,0对应资源选择窗中第一个SL时隙索引为4-9的6个逻辑子信道。类似的,在资源选择窗中第二个SL时隙内的候选单时隙资源包括R0,1、R1,1、R2,1、R3,1、R4,1,在资源选择窗中第三个SL时隙内的候选单时隙资源包括R0,2、R1,2、R2,2、R3,2、R4,2,在资源选择窗中第四个SL时隙内的候选单时隙资源包括R0,3、R1,3、R2,3、R3,3、R4,3,在资源选择窗中第五个SL时隙内的候选单时隙资源包括R0,4、R1,4、R2,4、R3,4、R4,4。
在资源选择窗内候选单时隙集合SA包括R0,1、R1,1、R2,1、R3,1、R4,1、R0,2、R1,2、…、R2,4、R3,4、R4,4,第一终端设备如果确定其他终端设备指示的预留资源与存在重叠且RSRP大于RSRP阈值,则从SA中排除该R1,1,类似的,如果确定其他终端设备指示的预留资源与存在重叠且RSRP大于RSRP阈值,则从SA中排除该R2,1,第一终端设备可以将排除干扰资源(如R1,1和R2,1)后的SA作为第一候选资源集合。
在另一种可能的实现二中,在资源选择窗中的候选单时隙资源Rx,y可以定义为时隙的LsubCH个物理子信道,候选单时隙资源Rx,y对应的物理子信道索引为x+l,其中x=ky,...,ky+K-LsubCH,l=0,...,LsubCH-1,K是第一参数指示的频率范围内的子信道个数,ky是时隙位于第一参数指示的频率范围内的第一个子信道对应的物理子信道索引,其中物理子信道索引0对应资源池内的第一个子信道。时隙可以理解为资源池(或资源选择窗)中的第y个时隙。资源选择窗内所有候选单时隙资源的集合可以称为候选单时隙集合SA,如果确定其他终端设备指示的预留资源与存在重叠且RSRP大于RSRP阈值,则从SA中排除该Rx,y,其中j=0,1,…,Cresel-1,P′rsvp_TX表示所选择资源的资源预留周期、Cresel表示所选择资源的资源预留周期的重复次数或候选资源对应的周期性资源的个数。
与上述实现一中Rx,y可以定义为时隙的LsubCH个逻辑子信道,逻辑子信道索引0对应第一参数指示的频率范围内的第一个子信道不同;在实现二中Rx,y可以定义为时隙的LsubCH个物理子信道,ky是时隙位于第一参数指示的频率范围内的第一个子信道对应的物理子信道索引,物理子信道索引0对应资源池内的第一个子信道,第一终端设备在实现二中确定第一候选资源集合的实现,与在上述实现一中确定第一候选资源集合的实现方式类似,不再进行赘述。
需要理解的是,在跳频传输时,如第一参数用于指示第二终端设备对应的跳频信息时,在从候选单时隙资源集合SA中排除干扰资源时,如果第一终端设备确定其他终端设备指示的预留资源与某一存在重叠且RSRP大于RSRP阈值,则可以从SA中排除该Rx,y,其中j=0,1,…,Cresel-1,Fj是第二终端设备在时隙对应的跳频频域单元(例如跳频CH)相对于在时隙对应的跳频频域单元的跳频频域单元偏移量(根据第一参数确定),NCH是每个跳频频域单元包括的子信道个数。
在上述实现中,第一类型候选资源可以理解为位于第一参数所指示的频域信息对应的频域范围,或位于第一参数所指示的跳频信息对应的跳频频域单元的候选单时隙资源,第一候选资源集合可以包括一个或多个第一类型候选资源,即排除SA中的干扰资源后得到的由一个或多个候选单时隙资源构成的集合。
在一些实施中,第一候选资源集合中的候选资源均属于第一类型候选资源。
作为一种示例:第一终端设备在执行资源排除前,可以确定第二候选资源集合SA,其中第二候选资源集合由资源选择窗中的所有第一类型候选资源构成,第一终端设备执行资源排除后得到第一候选资源集合,即从SA中排除干扰资源后,剩余的第一类型候选资源构成的集合为第一候选资源集合。可选地,第一候选资源集合中包括的候选资源个数相对于第二候选资源集合中包括的候选资源个数的比值,大于或等于第一阈值。比如:第二候选资源集合中包括的候选资源的个数为M、第一候选资源集合中包括的候选资源的个数为N,M为大于或等于N的正整数,N与M的比值大于或等于第一阈值。
在另一些实施中,在第一候选资源集合中除了包括根据第一参数确定出的一个或多个第一类型候选资源外,还可以包括一个或多个不位于频域信息对应的频域范围内的候选资源,和/或,一个或多个不位于跳频信息对应的跳频频域单元内的候选资源,例如:第一候选资源集合中还可以包括资源选择窗中不位于频域信息对应的频域范围内的候选资源,或资源选择窗中不位于跳频信息对应的跳频频域单元内的候选资源。
另外,需要理解的是,上述实现中候选资源可以为候选单时隙资源,候选单时隙资源定义为某一时隙(如)的一个或多个(如LsubCH个)子信道仅是一种示例,上述实现中候选资源也可以为候选多时隙资源,即每个候选资源也可以对应多个时隙的资源,本申请对此不作限定,可以理解的是,时隙也可以替换为其他时域单元,如微时隙、符号、子帧、半帧等等,子信道也可替换为其他频域单元,如
RB set、子信道、子带、PRB等,本申请对此不作限定。
本申请实施例中,上述侧行链路资源选择方法可以适用于多种SL通信的场景,比如:non-RedCap终端设备(第一终端设备)与RedCap终端设备(第二终端设备)进行SL通信的场景、non-RedCap终端设备(第一终端设备)为RedCap终端设备A(第二终端设备)选择推荐/不推荐的资源(例如RedCap终端设备A与RedCap终端设备B(第三终端设备)进行SL通信)等场景,支持终端设备的侧行链路传输。下面结合不同场景进行说明。
以第一终端设备为non-RedCap终端设备、第二终端设备为RedCap终端设备,第一终端设备在与第二终端设备进行SL通信时进行侧行链路资源选择为例,图7为本申请实施例提供的侧行链路资源选择方法示意图之二,该方法包括:
S701:第一终端设备获取第一参数,第一参数用于指示第二终端设备对应的频域信息和/或跳频信息。
S702:第一终端设备根据第一参数确定第一候选资源集合,第一候选资源集合中包括至少一个第一类型候选资源。
其中,第一类型候选资源为位于上述频域信息对应的频域范围内的候选资源,和/或,第一类型候选资源为位于上述跳频信息对应的跳频频域单元内的候选资源。
在一种可能的实现中,在第一终端设备确定第一参数后,第一终端设备的第二协议层可以向第一终端设备的第一协议层提供该第一参数,触发第一终端设备的第一协议层进行侧行链路资源选择。第一终端设备的第一协议层获取到该第一参数后,可以根据该第一参数确定第一候选资源集合,并向第一终端设备的第二协议层上报第一候选资源集合。
在本申请实施例中,第二协议层为第一协议层的高层,比如第一协议层为PHY,第二协议层为MAC层。上述第一终端设备获取第一参数,以及第一终端设备的第一协议层根据第一参数确定第一候选资源集合的实现,可以参照图5处第一终端设备获取第一参数,以及根据第一参数确定第一候选资源集合的实现,不再进行赘述。
S703:第一终端设备在第一资源上向第二终端设备发送侧行链路信息,相应地,第二终端设备在第一资源上接收侧行链路信息。
需要理解的是,在本申请实施例中,侧行链路信息可以是指SL通信所涉及的控制信息、数据、参考信号等内容。第一资源属于第一候选资源集合,且第一资源为第一类型候选资源,第一终端设备(如第一终端设备的第二协议层)可以根据第一候选资源集合确定第一资源。
作为一种示例:在第二终端设备采用非跳频传输模式或没有采用跳频传输模式时,第一终端设备(如第一终端设备的第二协议层)可以选取第一候选资源集合中位于第一参数指示的频域信息对应的频域范围内的第一类型候选资源,作为第一资源,并在第一资源上向第二终端设备发送侧行链路信息。或者,在第二终端设备进行跳频传输或采用跳频传输模式时,第一终端设备(如第一终端设备的第二协议层)可以选取第一候选资源集合中位于第一参数指示的跳频信息对应的跳频频域单元内的第一类型候选资源,作为第一资源,并在第一资源上向第二终端设备发送侧行链路信息。
以第一终端设备为non-RedCap终端设备、第二终端设备为RedCap终端设备、第三终端设备为RedCap终端设备,第二终端设备与第三终端设备通信,第一终端设备为第二终端设备选择推荐/不推荐的资源为例,图8为本申请实施例提供的侧行链路资源选择方法示意图之三,该方法包括:
S801:第二终端设备向第一终端设备发送协作请求消息,相应地,第一终端设备接收协作请求消息。
在本申请实施例中,协作请求消息可以为IUC请求消息等,在协作请求消息中可以携带有第一参数,第一参数用于指示第二终端设备对应的频域信息和/或跳频信息。
在一种可能的实现中,第二终端设备可以通过SCI 2和/或MAC CE等信令向第一终端设备发送协作请求消息,在SCI 2和/或MAC CE等信令除了可以包含已有的资源选择参数,如子信道个数、资源选择窗时域位置、业务优先级、资源预留周期、资源集类型等中的一项或多项外,还包括用于指示第二终端设备对应的频域信息和/或跳频信息的第一参数。
S802:第一终端设备根据第一参数确定第一候选资源集合,第一候选资源集合中包括至少一个第一类型候选资源。
其中,第一类型候选资源为位于上述频域信息对应的频域范围内的候选资源,和/或,第一类型候选资源为位于上述跳频信息对应的跳频频域单元内的候选资源。
在一种可能的实现中,第一终端设备的第二协议层可以向第一终端设备的第一协议层提供该第一参数,触发第一终端设备的第一协议层进行侧行链路资源选择。第一终端设备的第一协议层获取到该第一参数后,可以根据该第一参数确定第一候选资源集合,并向第一终端设备的第二协议层上报第一候选资源集合。
在本申请实施例中,第二协议层为第一协议层的高层,比如第一协议层可以为PHY,第二协议层可以为MAC层。上述第一终端设备获取第一参数,以及第一终端设备的第一协议层根据第一参数确定第一候选资源集合的实现,可以参照图5处第一终端设备获取第一参数,以及根据第一参数确定第一候选资源集合的实现,不再进行赘述。
S803:第一终端设备向第二终端设备发送协作消息(或推荐/不推荐的资源),相应地,第二终端设备接收协作消息(或推荐/不推荐的资源)。
在本申请实施例中,协作消息可以为IUC消息等,第一终端设备可以通过SCI 2和/或MAC CE等信令向第二终端设备发送协作消息。
以第一终端设备向第二终端设备发送的协作消息用于指示向第二终端设备推荐的资源为例。在一种可能的实现中,第一终端设备(或第一终端设备的第二协议层)可以根据第一候选资源集合确定第一资源集合,其中第一资源集合可以为第一候选资源集合的子集,由第一候选资源集合中一个或多个第一类型候选资源构成。确定第一资源集合后,第一终端设备可以向第二终端设备发送协作消息,用于指示第一资源集合中包括的第一类型候选资源。第二终端设备接收到协作消息后,可以在第一资源集合中选择候选资源,作为向第三终端设备发送侧行链路信息的资源,并在该资源上向第三终端设备发送侧行链路信息。
以第一终端设备向第二终端设备发送的协作消息用于指示向第二终端设备不推荐的资源为例。在一种可能的实现中,第一终端设备(或第一终端设备的第一协议层)根据第一参数确定第一候选资源集合,第一候选资源集合中的资源为资源选择窗中与其他终端设备指示的预留资源存在重叠的候选资源、或对应的周期性资源与其他终端设备指示的预留资源存在重叠的候选资源,第一终端设备(或第一终端设备的第二协议层)可以根据第一候选资源集合确定第一资源集合,其中第一资源集合可以为第一候选资源集合的子集,由第一候选资源集合中一个或多个第一类型候选资源构成。确定第一资源集合后,第一终端设备可以向第二终端设备发送协作消息,用于指示上述第一资源集合中包括的第一类型候选资源,第二终端设备接收到协作消息后,可以根据协作消息,选择除上述第一资源集合中包括的第一类型候选资源之外的其它资源,作为向第三终端设备发送侧行链路信息的资源,向第三终端设备发送侧行链路信息。
需要理解的是。第一终端设备可以通过SCI 2和/或MAC CE向第二终端设备发送协作消息,用于指示向第二终端设备推荐/不推荐的资源。示例性地,当采用MAC CE向第二终端设备发送协作消息时,MAC CE中的推荐/不推荐资源对应的频域指示信息的比特数,可以根据第二终端设备的工作带宽(或基带带宽)确定,比如根据第二终端设备支持的RB set或跳频CH包括的子信道数确定。
当采用SCI 2向第二终端设备发送协作消息时,SCI 2中的推荐/不推荐资源对应的频域指示信息比特数,可以根据资源池带宽大小确定,也可以根据第二终端设备的工作带宽(或基带带宽)确定。
例如,如图3所示,第一终端设备的资源池包括RB set0~RB set3共4个RB set,第二终端设备工作在RB set1,第一终端设备向第二终端设备发送的推荐/不推荐资源位于RB set1中,MAC CE中携带的推荐/不推荐资源对应的频域位置指示信息的比特数可以根据RB set1包括的子信道的个数确定,SCI 2中携带的推荐/不推荐资源对应的频域位置指示信息的比特数可以根据RB set1包括的子信道的个数确定,或者,SCI 2中携带的推荐/不推荐资源对应的频域位置指示信息的比特数可以根据资源池(即RB set0~RB set3)包括的子信道的个数确定。
仍以第一终端设备为non-RedCap终端设备、第二终端设备为RedCap终端设备、第三终端设备为RedCap终端设备,第二终端设备与第三终端设备通信,第一终端设备为第二终端设备选择推荐/不推荐的资源为例,图9为本申请实施例提供的侧行链路资源选择方法示意图之四,该方法包括:
S901:第二终端设备向第一终端设备发送协作请求消息,相应地,第一终端设备接收协作请求消息。
在本申请实施例中,协作请求消息可以为IUC请求消息等,在协作请求消息中可以携带有第一指
示信息,其中,第一指示信息可以用于指示需要向第二终端设备推荐频域信息和/或跳频信息,还可以用于指示向第二终端设备发送用于指示所推荐频域信息和/或跳频信息的第二参数等。
在一种可能的实现中,第二终端设备可以通过SCI 2和/或MAC CE等信令向第一终端设备发送协作请求消息,在SCI 2和/或MAC CE等信令除了可以包含已有的资源选择参数,如子信道个数、资源选择窗时域位置、业务优先级、资源预留周期、资源集类型等中的一项或多项外,还可以包括上述第一指示信息。
S902:第一终端设备确定第一参数,第一参数用于指示第二终端设备对应的频域信息和/或跳频信息。
在一种可能的实现中,第一终端设备接收到来自第二终端设备的第一指示信息后,可以测量资源池内多个RB set的信道占用情况,或预定义(或(预)配置)的多个跳频pattern中每个跳频pattern对应的跳频CH的信道占用情况,根据信道占用情况,确定向第二终端设备推荐的频域信息(如工作带宽或推荐的RB set)和/或跳频信息(如跳频pattern),进而确定用于指示第二终端设备对应的频域信息和/或跳频信息的第一参数。
作为一种示例:第一终端设备接收到来自第二终端设备第一指示信息后,可以测量资源池内多个RB set的信道占用情况,比如测量多个RB set的信道忙比例(channel busy ratio,CBR)、信道占用率(channel occupancy ratio,CR)、或接收信号强度指示(received signal strength indication,RSSI)等,并选取信道占用率低(比如CBR、CR或RSSI最小)的RB set作为向第二终端设备推荐的工作带宽,并根据该工作带宽,确定用于指示该工作带宽的第一参数。
S903:第一终端设备根据第一参数确定第一候选资源集合,第一候选资源集合中包括至少一个第一类型候选资源。
其中,第一类型候选资源为位于上述频域信息对应的频域范围内的候选资源,和/或,第一类型候选资源为位于上述跳频信息对应的跳频频域单元内的候选资源。
在一种可能的实现中,第一终端设备的第二协议层可以向第一终端设备的第一协议层提供该第一参数,触发第一终端设备的第一协议层进行侧行链路资源选择。第一终端设备的第一协议层获取到该第一参数后,可以根据该第一参数确定第一候选资源集合,并向第一终端设备的第二协议层上报第一候选资源集合。
在本申请实施例中,第二协议层为第一协议层的高层,比如第一协议层可以为PHY,第二协议层可以为MAC层。上述第一终端设备获取第一参数,以及第一终端设备的第一协议层根据第一参数确定第一候选资源集合的实现,可以参照图5处第一终端设备获取第一参数,以及根据第一参数确定第一候选资源集合的实现,不再进行赘述。
S904:第一终端设备向第二终端设备发送协作消息,相应地,第二终端设备接收协作消息。
在本申请实施例中,协作消息可以用于指示向第二终端设备推荐/不推荐的资源,还可以包括为第二终端设备所推荐的频域信息和/或跳频信息的第二参数等。其中第二参数可以根据上述第一参数确定,例如:第二参数的内容与第一参数的全部或部分内容相同。
第二终端设备接收到协作消息后,可以根据第一终端设备为第二终端设备推荐/不推荐的资源,选择向第三终端设备发送侧行链路信息的资源,向第三终端设备发送侧行链路信息。
下面对本申请实施例提供的通信装置进行描述。请参阅图10,图10为本申请实施例通信装置的一个结构示意图。通信装置可以包括与上述方法实施例中全部或部分步骤对应的单元或模块,可以用于执行上述实施例中第一通信装置(如第一终端设备)或第二通信装置(如第二终端设备)执行的步骤,具体请参考上述方法实施例中的相关介绍。
如图10所示,通信装置1000包括处理单元1010和接口单元1020,其中处理单元1010可以为处理器或处理电路,接口单元1020还可以为收发单元或输入输出接口。通信装置1000可用于实现上述第一通信装置或第二通信装置执行的步骤。
当通信装置1000用于实现上述实施例中第一通信装置(如第一终端设备)执行的步骤时:
接口单元1020,用于获取第一参数,第一参数用于指示第二通信装置对应的频域信息和/或跳频信息;
处理单元1010,用于根据第一参数确定第一候选资源集合,第一候选资源集合中包括至少一个第
一类型候选资源,其中,第一类型候选资源为位于第一参数指示的频域信息对应的频域范围内的候选资源,和/或,第一类型候选资源为位于第一参数指示的跳频信息对应的跳频频域单元内的候选资源。
在一种可能的设计中,第一通信装置支持的带宽大于第二通信装置支持的带宽,或者,第一通信装置对应的时频资源集合的带宽大于第二通信装置对应的时频资源集合的带宽,或者,第一通信装置对应的时频资源集合的带宽大于第二通信装置支持的带宽。
在一种可能的设计中,处理单元1010,还用于根据第一候选资源集合确定第一资源,第一资源属于第一候选资源集合,且第一资源为第一类型候选资源;接口单元1020,还用于在第一资源上向第二通信装置发送侧行链路信息。
在一种可能的设计中,处理单元1010,还用于根据第一候选资源集合确定第一资源集合,第一资源集合为第一候选资源集合的子集,且第一资源集合由第一类型候选资源构成;接口单元1020,还用于向第二通信装置发送第一资源集合。
在一种可能的设计中,处理单元1010根据第一参数确定第一候选资源集合时,具体用于根据第一参数确定第二候选资源集合,第二候选资源集合由第一类型候选资源构成;根据第二候选资源集合确定第一候选资源集合,第一候选资源集合为第二候选资源集合的子集。
在一种可能的设计中,第一候选资源集合中包括的候选资源的个数为N,第二候选资源集合中包括的候选资源的个数为M,其中,N为正整数,M为大于或等于N的正整数,N与M的比值大于或等于第一阈值。
在一种可能的设计中,频域信息包括以下至少一项:起始频域单元,结束频域单元,频域单元个数,频域单元集合,频域范围起始位置,频域范围结束位置,或频域范围带宽大小。
在一种可能的设计中,跳频信息包括以下至少一项:跳频图案,跳频时域单元间隔,跳频频域单元间隔,初始跳频频域单元,跳频起始时域单元,或跳频频域单元集合。
在一种可能的设计中,第一通信装置对应的时频资源集合与第二通信装置对应的时频资源集合存在重叠。
在一种可能的设计中,接口单元1020获取第一参数时,具体用于接收来自第二通信装置的第一参数;或者,根据无线资源控制RRC配置信息获取第一参数。
在一种可能的设计中,接口单元1020接收来自第二通信装置的第一参数;可选地,第一参数携带在能力信息中,或者,第一参数携带在协作请求消息中。
在一种可能的设计中,接口单元1020,还用于接收来自第二通信装置的第一指示信息,第一指示信息用于指示第一通信装置向第二通信装置发送第二参数,第二参数根据第一参数确定,第二参数用于第二通信装置确定发送侧行链路信息的资源;响应于第一指示信息,向第二通信装置发送第二参数。
当通信装置1000用于实现上述实施例中第二通信装置(如第二终端设备)执行的步骤时:
接口单元1020,用于在第一资源上接收来自第一通信装置的侧行链路信息,第一资源属于第一候选资源集合,且第一资源为第一类型候选资源;或者,
接口单元1020,用于接收来自第一通信装置的第一资源集合,第一资源集合为第一候选资源集合的子集,且第一资源集合由第一类型候选资源构成;处理单元1010,用于根据第一资源集合通过接口单元1020发送侧行链路信息;
其中,第一候选资源集合为第一通信装置根据第一参数确定的资源集合,第一候选资源集合中包括至少一个第一类型候选资源,第一参数用于指示第二通信装置对应的频域信息和/或跳频信息,第一类型候选资源为位于第一参数指示的频域信息对应的频域范围内的候选资源,和/或,第一类型候选资源为位于第一参数指示的跳频信息对应的跳频频域单元内的候选资源。
在一种可能的设计中,第一通信装置支持的带宽大于第二通信装置支持的带宽,或者,第一通信装置对应的时频资源集合的带宽大于第二通信装置对应的时频资源集合的带宽,或者,第一通信装置对应的时频资源集合的带宽大于第二通信装置支持的带宽。
在一种可能的设计中,第一通信装置对应的时频资源集合与第二通信装置对应的时频资源集合存在重叠。
在一种可能的设计中,接口单元1020,还用于向第一通信装置发送第一参数。
可选地,第一参数携带在能力信息中;或者,第一参数携带在协作请求消息中。
在一种可能的设计中,接口单元1020,还用于向第一通信装置发送第一指示信息,第一指示信息
用于指示第一通信装置向第二通信装置发送第二参数;以及接收来自第一通信装置的第二参数,其中,第二参数根据第一参数确定,第二参数用于第二通信装置确定发送侧行链路信息的资源。
如图11所示,本申请还提供一种通信装置1100,包括处理器1110,还可以包括通信接口1120。处理器1110和通信接口1120之间相互耦合。可以理解的是,通信接口1120可以为收发器、输入输出接口、输入接口、输出接口、接口电路等。可选的,通信装置1100还可以包括存储器1130,用于存储处理器1110执行的指令或存储处理器1110运行指令所需要的输入数据或存储处理器1110运行指令后产生的数据。其中,存储器1130可以是物理上独立的单元,也可以与处理器1110耦合,或者处理器1110包括该存储器1130。
当通信装置1100用于实现上述实施例中第一通信装置(如第一终端设备)或第二通信装置(如第二终端设备)执行的步骤时,处理器1110可以用于实现上述处理单元1010的功能,通信接口1120可以用于实现上述接口单元1020的功能。
可以理解的是,本申请的实施例中的处理器可以是中央处理单元(central processing unit,CPU),还可以是其它通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、逻辑电路、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器、闪存、只读存储器、可编程只读存储器、可擦除可编程只读存储器、电可擦除可编程只读存储器、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于网络设备或终端设备中。当然,处理器和存储介质也可以作为分立组件存在于网络设备或终端设备中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网络设备、终端、计算机、服务器或数据中心通过有线或无线方式向另一个网络设备、终端、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘;还可以是半导体介质,例如,固态硬盘。该计算机可读存储介质可以是易失性或非易失性存储介质,或可包括易失性和非易失性两种类型的存储介质。
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
另外,需要理解,在本申请实施例中,“示例的”一词用于表示作例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定。
Claims (27)
- 一种侧行链路资源选择方法,其特征在于,包括:第一通信装置获取第一参数,所述第一参数用于指示第二通信装置对应的频域信息和/或跳频信息;所述第一通信装置根据所述第一参数确定第一候选资源集合,所述第一候选资源集合中包括至少一个第一类型候选资源,其中,所述第一类型候选资源为位于所述频域信息对应的频域范围内的候选资源,和/或,所述第一类型候选资源为位于所述跳频信息对应的跳频频域单元内的候选资源。
- 如权利要求1所述的方法,其特征在于,所述第一通信装置支持的带宽大于所述第二通信装置支持的带宽,或者,所述第一通信装置对应的时频资源集合的带宽大于所述第二通信装置对应的时频资源集合的带宽,或者,所述第一通信装置对应的时频资源集合的带宽大于所述第二通信装置支持的带宽。
- 如权利要求1或2所述的方法,其特征在于,所述第一通信装置获取第一参数,包括:所述第一通信装置的第一协议层获取所述第一参数;所述第一通信装置根据所述第一参数确定第一候选资源集合,包括:所述第一通信装置的所述第一协议层根据所述第一参数确定所述第一候选资源集合。
- 如权利要求3所述的方法,其特征在于,所述第一通信装置的所述第一协议层为物理层。
- 如权利要求3或4所述的方法,其特征在于,所述方法还包括:所述第一通信装置的所述第一协议层向所述第一通信装置的第二协议层上报所述第一候选资源集合。
- 如权利要求5所述的方法,其特征在于,所述第一通信装置的第一协议层获取所述第一参数,包括:所述第一通信装置的所述第二协议层向所述第一通信装置的所述第一协议层提供所述第一参数。
- 如权利要求5或6所述的方法,其特征在于,所述第一通信装置的所述第二协议层为介质访问控制MAC层。
- 如权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:所述第一通信装置根据所述第一候选资源集合确定第一资源,所述第一资源属于所述第一候选资源集合,且所述第一资源为所述第一类型候选资源;所述第一通信装置在所述第一资源上向所述第二通信装置发送侧行链路信息。
- 如权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:所述第一通信装置根据所述第一候选资源集合确定第一资源集合,所述第一资源集合为所述第一候选资源集合的子集,且所述第一资源集合由所述第一类型候选资源构成;所述第一通信装置向所述第二通信装置发送所述第一资源集合。
- 如权利要求1-9中任一项所述的方法,其特征在于,所述第一通信装置根据所述第一参数确定第一候选资源集合,包括:所述第一通信装置根据所述第一参数确定第二候选资源集合,所述第二候选资源集合由所述第一类型候选资源构成;所述第一通信装置根据所述第二候选资源集合确定所述第一候选资源集合,所述第一候选资源集合为所述第二候选资源集合的子集。
- 如权利要求10所述的方法,其特征在于,所述第一候选资源集合中包括的候选资源的个数为N,所述第二候选资源集合中包括的候选资源的个数为M,其中,N为正整数,M为大于或等于N的正整数,N与M的比值大于或等于第一阈值。
- 如权利要求1-11中任一项所述的方法,其特征在于,所述频域信息包括以下至少一项:起始频域单元,结束频域单元,频域单元个数,频域单元集合,频域范围起始位置,频域范围结束位置,或频域范围带宽大小。
- 如权利要求1-12中任一项所述的方法,其特征在于,所述跳频信息包括以下至少一项:跳频图案,跳频时域单元间隔,跳频频域单元间隔,初始跳频频域单元,跳频起始时域单元,或跳频频域单元集合。
- 如权利要求1-13中任一项所述的方法,其特征在于,所述第一通信装置对应的时频资源集合与所述第二通信装置对应的时频资源集合存在重叠。
- 如权利要求1-14中任一项所述的方法,其特征在于,所述第一通信装置获取第一参数,包括:所述第一通信装置接收来自所述第二通信装置的所述第一参数;或者,所述第一通信装置根据无线资源控制RRC配置信息获取所述第一参数。
- 如权利要求15所述的方法,其特征在于,所述第一通信装置接收来自所述第二通信装置的所述第一参数,包括:所述第一参数携带在能力信息中;或者,所述第一参数携带在协作请求消息中。
- 如权利要求1-16中任一项所述的方法,其特征在于,所述方法还包括:所述第一通信装置接收来自所述第二通信装置的第一指示信息,所述第一指示信息用于指示所述第一通信装置向所述第二通信装置发送第二参数,所述第二参数根据所述第一参数确定,所述第二参数用于所述第二通信装置确定发送侧行链路信息的资源;所述第一通信装置响应于所述第一指示信息,向所述第二通信装置发送所述第二参数。
- 一种侧行链路资源选择方法,其特征在于,包括:第二通信装置在第一资源上接收来自第一通信装置的侧行链路信息,所述第一资源属于第一候选资源集合,且所述第一资源为第一类型候选资源;或者,第二通信装置接收来自第一通信装置的第一资源集合,所述第一资源集合为第一候选资源集合的子集,且所述第一资源集合由第一类型候选资源构成;所述第二通信装置根据所述第一资源集合发送侧行链路信息;其中,所述第一候选资源集合为所述第一通信装置根据第一参数确定的资源集合,所述第一候选资源集合中包括至少一个所述第一类型候选资源,所述第一参数用于指示所述第二通信装置对应的频域信息和/或跳频信息,所述第一类型候选资源为位于所述频域信息对应的频域范围内的候选资源,和/或,所述第一类型候选资源为位于所述跳频信息对应的跳频频域单元内的候选资源。
- 如权利要求18所述的方法,其特征在于,所述第一通信装置支持的带宽大于所述第二通信装置支持的带宽,或者,所述第一通信装置对应的时频资源集合的带宽大于所述第二通信装置对应的时频资源集合的带宽,或者,所述第一通信装置对应的时频资源集合的带宽大于所述第二通信装置支持的带宽。
- 如权利要求18或19所述的方法,其特征在于,所述第一通信装置对应的时频资源集合与所述第二通信装置对应的时频资源集合存在重叠。
- 如权利要求18-20中任一项所述的方法,其特征在于,所述方法还包括:所述第二通信装置向所述第一通信装置发送所述第一参数。
- 如权利要求21所述的方法,其特征在于,所述第一参数携带在能力信息中;或者,所述第一参数携带在协作请求消息中。
- 如权利要求18-22中任一项所述的方法,其特征在于,所述方法还包括:所述第二通信装置向所述第一通信装置发送第一指示信息,所述第一指示信息用于指示所述第一通信装置向所述第二通信装置发送第二参数,所述第二参数根据所述第一参数确定,所述第二参数用于所述第二通信装置确定发送侧行链路信息的资源;所述第二通信装置接收来自所述第一通信装置的所述第二参数。
- 一种通信装置,其特征在于,包括接口单元和处理单元;接口单元,用于接收和发送数据;处理单元,用于通过所述接口单元,执行如权利要求1-17中任一项所述的方法,或执行如权利要求18-23中任一项所述的方法。
- 一种计算机程序产品,其特征在于,包含计算机程序或指令,当所述计算机程序或指令被处理器执行,使得如权利要求1-17中任一项所述的方法被实现,或使得如权利要求18-23中任一项所述的方法被实现。
- 一种芯片系统,其特征在于,所述芯片系统包括处理器,所述处理器用于与存储器耦合,所述存储器用于存储计算机程序或指令,当所述计算机程序或指令被所述处理器执行时,实现如权利要求1-17中任一项所述的方法,或实现如权利要求18-23中任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被执行时,使得如权利要求1-17中任一项所述的方法被实现,或使得如权利要求18-23 中任一项所述的方法被实现。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311006021.X | 2023-08-10 | ||
| CN202311006021.XA CN119485656A (zh) | 2023-08-10 | 2023-08-10 | 一种侧行链路资源选择方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025031054A1 true WO2025031054A1 (zh) | 2025-02-13 |
Family
ID=94533464
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/102067 Pending WO2025031054A1 (zh) | 2023-08-10 | 2024-06-27 | 一种侧行链路资源选择方法及装置 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN119485656A (zh) |
| WO (1) | WO2025031054A1 (zh) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022206124A1 (zh) * | 2021-03-30 | 2022-10-06 | 大唐移动通信设备有限公司 | 随机接入方法、设备、装置及存储介质 |
| WO2022252190A1 (zh) * | 2021-06-03 | 2022-12-08 | 北京小米移动软件有限公司 | 一种直连带宽部分配置方法、装置及存储介质 |
| WO2023019432A1 (zh) * | 2021-08-17 | 2023-02-23 | 北京小米移动软件有限公司 | 一种资源配置方法、装置及存储介质 |
-
2023
- 2023-08-10 CN CN202311006021.XA patent/CN119485656A/zh active Pending
-
2024
- 2024-06-27 WO PCT/CN2024/102067 patent/WO2025031054A1/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022206124A1 (zh) * | 2021-03-30 | 2022-10-06 | 大唐移动通信设备有限公司 | 随机接入方法、设备、装置及存储介质 |
| WO2022252190A1 (zh) * | 2021-06-03 | 2022-12-08 | 北京小米移动软件有限公司 | 一种直连带宽部分配置方法、装置及存储介质 |
| WO2023019432A1 (zh) * | 2021-08-17 | 2023-02-23 | 北京小米移动软件有限公司 | 一种资源配置方法、装置及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119485656A (zh) | 2025-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4132191A1 (en) | Method and apparatus for urllc in unlicensed band | |
| CN111867074B (zh) | 接收数据和发送数据的方法、通信装置 | |
| EP3703455B1 (en) | Methods, terminal device and system for data transmission | |
| TWI812603B (zh) | 數據傳輸方法和裝置 | |
| CN111108800A (zh) | 一种通信方法和装置 | |
| WO2019237832A1 (zh) | 一种请求信号的发送、接收方法及设备、装置 | |
| KR20230038104A (ko) | 사이드링크 통신을 위한 슬롯 구조, 채널 액세스 및 자원 할당을 위한 시스템, 방법 및 장치 | |
| CN115767689A (zh) | 一种通信的方法和通信装置 | |
| CN115843115A (zh) | 侧行通信的方法及装置 | |
| WO2023165468A1 (zh) | 一种资源确定方法及装置 | |
| CN114731580B (zh) | 检测物理下行控制信道pdcch的方法以及装置 | |
| CN115734186A (zh) | 一种资源配置方法及通信装置 | |
| CN112567877B (zh) | 网络辅助的空闲信道评估带宽自适应机制 | |
| WO2019154206A1 (zh) | 信息发送方法及终端 | |
| US20220015147A1 (en) | Control information transmission method and apparatus | |
| WO2024067656A1 (zh) | 上行传输的方法和通信装置 | |
| WO2025031054A1 (zh) | 一种侧行链路资源选择方法及装置 | |
| US20220400514A1 (en) | Controlling transmission medium access in an open spectrum | |
| CN117014943A (zh) | 数据发送方法、装置及系统 | |
| CN118216204A (zh) | 无线通信方法和通信设备 | |
| CN117643171A (zh) | 多卡场景下的mg配置方法、装置、设备及存储介质 | |
| US12035335B2 (en) | Sidelink communication method and apparatus | |
| JP7755087B2 (ja) | サイドリンク通信のための方法およびデバイス | |
| CN118368716B (zh) | 一种通信方法及通信装置 | |
| JP2025188090A (ja) | サイドリンク通信のための方法およびデバイス |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24850705 Country of ref document: EP Kind code of ref document: A1 |