Resource management techniques for full duplex and half duplex vehicle-to-anything systems

By selecting and scheduling resources in wireless networks, the efficiency problem of resource management in half-duplex and full-duplex modes is solved, the spectrum efficiency and communication throughput of V2X systems are improved, and efficient communication between half-duplex and full-duplex devices is realized.

CN115989703BActive Publication Date: 2026-03-24QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-22
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

Existing wireless communication systems struggle to manage resources efficiently in both half-duplex and full-duplex modes, especially in V2X systems, leading to resource conflicts and low spectrum efficiency.

Method used

By implementing a resource selection process in a wireless network, devices are allowed to transmit and receive side link control channels during a time resource set and perform resource selection and scheduling based on the overlap of time-frequency resource sets, including resource management techniques in half-duplex and full-duplex modes.

Benefits of technology

It improves the spectrum efficiency of wireless communication systems, supports efficient communication between half-duplex and full-duplex devices, reduces resource conflicts, and enhances the communication throughput and reliability of V2X systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115989703B_ABST
    Figure CN115989703B_ABST
Patent Text Reader

Abstract

Methods, systems, and devices are described for sidelink wireless communications, where a user equipment (UE) that supports full-duplex communications, such as a vehicle UE, can transmit a sidelink control channel during a set of time resources, the sidelink control channel including scheduling information for a subsequent transmission by the UE via a first set of resources. The UE can receive a sidelink control channel from a second UE that can support full-duplex communications or half-duplex communications during the set of time resources. The sidelink control channel can include scheduling information for a subsequent transmission via a second set of time-frequency resources that at least partially overlap with the first set of time-frequency resources. The first UE can determine that a collision will occur and can perform a resource selection procedure, or can transmit a request for the second device to perform a resource selection procedure.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-referencing

[0002] This patent application claims the rights of the following applications: U.S. Provisional Patent Application No. 63 / 055,221, filed July 22, 2020, entitled “RESOURCE MANAGEMENT TECHNIQUES FOR FULL-DUPLEX AND HALF-DUPLEX VEHICLE-TO-EVERYTHING SYSTEMS”, by Balasubramanian et al.; and U.S. Patent Application No. 17 / 381,532, filed July 21, 2021, entitled “RESOURCE MANAGEMENT TECHNIQUES FOR FULL-DUPLEX AND HALF-DUPLEX VEHICLE-TO-EVERYTHING SYSTEMS”, by Balasubramanian et al.; each of the above applications is assigned to the assignee of this application. Technical Field

[0003] The following text relates to wireless communication, and more specifically, to the management of resources for devices in wireless communication systems, including resource selection techniques. Background Technology

[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, and broadcasting. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth-generation (4G) systems (e.g., Long Term Evolution (LTE) systems, improved LTE (LTE-A) systems, or LTE-A Pro systems) and fifth-generation (5G) systems (which may be referred to as New Radio (NR) systems). These systems can employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), or Discrete Fourier Transform Spread Spectrum Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each base station or network access node simultaneously supporting communication with multiple communication devices (which may also be referred to as User Equipment (UE)). Summary of the Invention

[0005] A method for wireless communication at a first device in a wireless network is described. The method may include: transmitting a first-side hop control channel during a time resource set, the first-side hop control channel including scheduling information for transmitting a first-side hop data channel by the first device via a first time-frequency resource set. The method may further include: receiving a second-side hop control channel from a second device during the time resource set, the second-side hop control channel including scheduling information for transmitting a second-side hop data channel by the second device via a second time-frequency resource set. The method may further include: performing a resource selection process based on at least partial overlap between the first time-frequency resource set and the second time-frequency resource set.

[0006] An apparatus for wireless communication at a first device in a wireless network is described. The apparatus may include a processor and a memory coupled to the processor. The processor and memory may be configured to: transmit a first side-link control channel during a time resource set, the first side-link control channel including scheduling information for the first device to transmit a first side-link data channel via a first time-frequency resource set. The processor and memory may also be configured to: receive a second side-link control channel from a second device during the time resource set, the second side-link control channel including scheduling information for the second device to transmit a second side-link data channel via a second time-frequency resource set. The processor and memory may also be configured to: perform a resource selection process based on at least partial overlap between the first time-frequency resource set and the second time-frequency resource set.

[0007] Another apparatus for wireless communication at a first device in a wireless network is described. The apparatus may include: a unit for transmitting a first side-link control channel during a time resource set, the first side-link control channel including scheduling information for transmitting a first side-link data channel by the first device via a first time-frequency resource set. The apparatus may further include: a unit for receiving a second side-link control channel from a second device during the time resource set, the second side-link control channel including scheduling information for transmitting a second side-link data channel by the second device via a second time-frequency resource set. The apparatus may further include: a unit for performing a resource selection process based on at least partial overlap between the first time-frequency resource set and the second time-frequency resource set.

[0008] A non-transitory computer-readable medium is described, storing code for wireless communication at a first device in a wireless network. The code may include processor-executable instructions to: transmit a first side-link control channel during a time resource set, the first side-link control channel including scheduling information for the first device to transmit a first side-link data channel via a first time-frequency resource set. The code may also include processor-executable instructions to: receive a second side-link control channel from a second device during the time resource set, the second side-link control channel including scheduling information for the second device to transmit a second side-link data channel via a second time-frequency resource set. The code may further include processor-executable instructions to: perform a resource selection process based on at least partial overlap between the first time-frequency resource set and the second time-frequency resource set.

[0009] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first device receives the second-side crosslink control channel while concurrently transmitting the first-side crosslink control channel.

[0010] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining that the priority associated with the second-side crosslink data channel may be greater than the priority associated with the first-side crosslink data channel.

[0011] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: selecting a third time-frequency resource set that may be different from the second time-frequency resource set. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: sending an updated sidelink control channel to the second device, the updated sidelink control channel including updated scheduling information for the first device to send the first sidelink data channel via the third time-frequency resource set.

[0012] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining that the signal-to-noise ratio (SNR) of the received second-side link control channel meets a threshold. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: selecting a third time-frequency resource set that may be different from the second time-frequency resource set, wherein the third time-frequency resource set includes a subset of the first time-frequency resource set based on the SNR of the received second-side link control channel meeting the threshold.

[0013] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the subset of the first time-frequency resource set includes at least a portion of the time-frequency resources that may differ from the second time-frequency resource set.

[0014] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: sending an indication to the second device that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: receiving an updated sidelink control channel from the second device, the updated sidelink control channel including updated scheduling information for transmitting the second sidelink data channel by the second device via a third time-frequency resource set.

[0015] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication may be sent during a period in which the second device may operate in receive mode.

[0016] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the indication is used to indicate physical resource blocks or time slots, or both, in which the first time-frequency resource set and the second time-frequency resource set overlap.

[0017] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0018] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the indication includes the number of resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

[0019] Some examples of the methods, apparatuses and non-transitory computer-readable media described herein may also include operations, features, units or instructions for performing the following: determining the priority associated with the second side crosslink data channel and the priority associated with the first side crosslink data channel may be the same.

[0020] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining that a second transmission identifier associated with the second-side crosslink data channel may be greater than a first transmission identifier associated with the first-side crosslink data channel. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: selecting a third time-frequency resource set that may be different from the second time-frequency resource set, based on determining that the second transmission identifier associated with the second-side crosslink data channel may be greater than the first transmission identifier associated with the first-side crosslink data channel.

[0021] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: selecting a third set of frequency resources, the third set of frequency resources including at least a portion of the first time-frequency resource set and the second time-frequency resource set.

[0022] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third set of frequency resources may be randomly selected.

[0023] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining that a second transmission identifier associated with the second-side crosslink data channel may be less than a first transmission identifier associated with the first-side crosslink data channel. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: selecting a third time-frequency resource set.

[0024] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third time-frequency resource set includes odd-numbered resources from the first and second time-frequency resource sets.

[0025] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third time-frequency resource set includes even-numbered resources from the first and second time-frequency resource sets.

[0026] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: sending signaling to the second device to instruct the first device to select a third set of time-frequency resources.

[0027] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third time-frequency resource set includes resources that are different from the first time-frequency resource set and the second time-frequency resource set.

[0028] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third time-frequency resource set includes odd-numbered resources from the first and second time-frequency resource sets.

[0029] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third time-frequency resource set includes even-numbered resources from the first and second time-frequency resource sets.

[0030] A method for wireless communication at a first device supporting half-duplex communication in a wireless network is described. The method may include: transmitting a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for transmitting a sidelink data channel by the first device via a first time-frequency resource set. The method may further include: receiving from a second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device. The method may further include: selecting a third time-frequency resource set different from the reserved time-frequency resource set based on receiving the indication.

[0031] An apparatus for wireless communication at a first device supporting half-duplex communication in a wireless network is described. The apparatus may include a processor and a memory coupled to the processor. The processor and memory may be configured to: transmit a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for transmitting a sidelink data channel by the first device via a first time-frequency resource set. The processor and memory may also be configured to: receive from a second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device. The processor and memory may further be configured to: select a third time-frequency resource set different from the reserved time-frequency resource set based on receiving the indication.

[0032] Another apparatus for wireless communication at a first device supporting half-duplex communication in a wireless network is described. The apparatus may include: a unit for transmitting a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for transmitting a sidelink data channel by the first device via a first time-frequency resource set. The apparatus may further include: a unit for receiving from a second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device. The apparatus may further include: a unit for selecting a third time-frequency resource set different from the reserved time-frequency resource set based on receiving the indication.

[0033] A non-transitory computer-readable medium is described, storing code for wireless communication at a first device supporting half-duplex communication in a wireless network. The code may include processor-executable instructions to: transmit a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for the first device to transmit a sidelink data channel via a first time-frequency resource set. The code may also include processor-executable instructions to: receive from a second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device. The code may further include processor-executable instructions to: select a third time-frequency resource set different from the reserved time-frequency resource set based on receiving the indication.

[0034] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third time-frequency resource set includes a resource set that overlaps between the first time-frequency resource set and the second time-frequency resource set.

[0035] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: sending an updated sidelink control channel to the second device, the updated sidelink control channel including updated scheduling information for the first device to send the sidelink data channel via the third time-frequency resource set.

[0036] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the indication is used to indicate physical resource blocks or time slots, or both, in which the first time-frequency resource set and the second time-frequency resource set overlap.

[0037] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0038] A method for wireless communication at a device supporting full-duplex communication in a wireless network is described. The method may include: transmitting a first-side cross-link control channel during a time resource set, the first-side cross-link control channel including scheduling information for the device to transmit a first-side cross-link data channel via a first time-frequency resource set. The method may further include: receiving a second-side cross-link control channel from a second device during the time resource set, the second-side cross-link control channel including scheduling information for the second device to transmit a second-side cross-link data channel via a second time-frequency resource set; determining that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The method may further include: performing a resource selection process based on the determination that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0039] An apparatus for wireless communication at a device supporting full-duplex communication in a wireless network is described. The apparatus may include a processor and a memory coupled to the processor. The processor and memory may be configured to: transmit a first side-link control channel during a time resource set, the first side-link control channel including scheduling information for the device to transmit a first side-link data channel via a first time-frequency resource set. The processor and memory may also be configured to: receive a second side-link control channel from a second device during the time resource set, the second side-link control channel including scheduling information for the second device to transmit a second side-link data channel via a second time-frequency resource set. The processor and memory may also be configured to: determine that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The processor and memory may also be configured to: perform a resource selection process based on the determination that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0040] Another apparatus for wireless communication at a device supporting full-duplex communication in a wireless network is described. The apparatus may include: a unit for transmitting a first side-link control channel during a time resource set, the first side-link control channel including scheduling information for transmitting a first side-link data channel by the device via a first time-frequency resource set. The apparatus may further include: a unit for receiving a second side-link control channel from a second device during the time resource set, the second side-link control channel including scheduling information for transmitting a second side-link data channel by the second device via a second time-frequency resource set. The apparatus may further include: a unit for determining that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The apparatus may further include: a unit for performing a resource selection process based on the determination that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0041] A non-transitory computer-readable medium is described, storing code for wireless communication at a device supporting full-duplex communication in a wireless network. The code may include processor-executable instructions to: transmit a first side-link control channel during a time resource set, the first side-link control channel including scheduling information for the device to transmit a first side-link data channel via a first time-frequency resource set. The code may also include processor-executable instructions to: receive a second side-link control channel from a second device during the time resource set, the second side-link control channel including scheduling information for the second device to transmit a second side-link data channel via a second time-frequency resource set. The code may also include processor-executable instructions to: determine that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The code may also include processor-executable instructions to: perform a resource selection process based on the determination that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0042] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining that the priority associated with the second-side crosslink data channel may be greater than the priority associated with the first-side crosslink data channel.

[0043] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for selecting a third time-frequency resource set that may differ from the second time-frequency resource set. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for sending an updated sidelink control channel to the second device, the updated sidelink control channel including updated scheduling information for the device to send the first sidelink data channel via the third time-frequency resource set.

[0044] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining that the signal-to-noise ratio (SNR) of the received second-side link control channel meets a threshold. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: selecting a third time-frequency resource set that may be different from the second time-frequency resource set, wherein the third time-frequency resource set includes a subset of the first time-frequency resource set based on the SNR of the received second-side link control channel meeting the threshold.

[0045] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the subset of the first time-frequency resource set includes at least a portion of the time-frequency resources that may differ from the second time-frequency resource set.

[0046] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: sending an indication to the second device that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: receiving an updated sidelink control channel from the second device, the updated sidelink control channel including updated scheduling information for transmitting the second sidelink data channel by the second device via a third time-frequency resource set.

[0047] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication may be sent during a period of time in which the second device may operate in receiving mode.

[0048] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the indication is used to indicate physical resource blocks or time slots, or both, in which the first time-frequency resource set and the second time-frequency resource set overlap.

[0049] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0050] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the indication includes the number of resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

[0051] Some examples of the methods, apparatuses and non-transitory computer-readable media described herein may also include operations, features, units or instructions for performing the following: determining the priority associated with the second side crosslink data channel and the priority associated with the first side crosslink data channel may be the same.

[0052] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining that a transmission identifier associated with the second side crosslink data channel may be greater than a transmission identifier associated with the first side crosslink data channel. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: selecting a third time-frequency resource set that may be different from the second time-frequency resource set based on determining that a transmission identifier associated with the second side crosslink data channel may be greater than a transmission identifier associated with the first side crosslink data channel.

[0053] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: selecting a third set of frequency resources, the third set of frequency resources including at least a portion of the first time-frequency resource set and the second time-frequency resource set.

[0054] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third set of frequency resources may be randomly selected.

[0055] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: determining that a transmission identifier associated with the second-side crosslink data channel may be smaller than a transmission identifier associated with the first-side crosslink data channel. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: selecting a third time-frequency resource set.

[0056] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third time-frequency resource set includes odd-numbered resources from the first and second time-frequency resource sets.

[0057] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third time-frequency resource set includes even-numbered resources from the first and second time-frequency resource sets.

[0058] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: sending signaling to the second device to instruct the device to select a third set of time-frequency resources.

[0059] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third time-frequency resource set includes resources that are different from the first time-frequency resource set and the second time-frequency resource set.

[0060] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third time-frequency resource set includes odd-numbered resources from the first and second time-frequency resource sets.

[0061] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the third time-frequency resource set includes even-numbered resources from the first and second time-frequency resource sets.

[0062] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: sending a request to the second device to select a third set of time-frequency resources for the second device.

[0063] A method for wireless communication at a device supporting half-duplex communication in a wireless network is described. The method may include: transmitting a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for the device to transmit a sidelink data channel via a first time-frequency resource set. The method may further include: receiving from a second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device. The method may further include: selecting a third time-frequency resource set different from the reserved time-frequency resource set based on receiving the indication.

[0064] An apparatus for wireless communication at a device supporting half-duplex communication in a wireless network is described. The apparatus may include a processor and a memory coupled to the processor. The processor and memory may be configured to cause the apparatus to: transmit a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for the device to transmit a sidelink data channel via a first time-frequency resource set. The processor and memory may also be configured to: receive from a second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device. The processor and memory may also be configured to: select a third time-frequency resource set different from the reserved time-frequency resource set based on receiving the indication.

[0065] Another apparatus for wireless communication at a device supporting half-duplex communication in a wireless network is described. The apparatus may include: a unit for transmitting a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for transmitting a sidelink data channel by the device via a first time-frequency resource set. The apparatus may further include: a unit for receiving from a second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device. The apparatus may further include: a unit for selecting a third time-frequency resource set different from the reserved time-frequency resource set based on receiving the indication.

[0066] A non-transitory computer-readable medium is described, storing code for wireless communication at a device supporting half-duplex communication in a wireless network. The code may include processor-executable instructions to: transmit a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for the device to transmit a sidelink data channel via a first time-frequency resource set. The code may include processor-executable instructions to: receive from a second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device. The code may include processor-executable instructions to: select a third time-frequency resource set different from the reserved time-frequency resource set based on receiving the indication.

[0067] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, units, or instructions for performing the following: sending an updated sidelink control channel to the second device, the updated sidelink control channel including updated scheduling information for the device to send the sidelink data channel via the third time-frequency resource set.

[0068] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the indication is used to indicate physical resource blocks or time slots, or both, in which the first time-frequency resource set and the second time-frequency resource set overlap.

[0069] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0070] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, the indication includes the number of resources in which the first time-frequency resource set and the second time-frequency resource set overlap. Attached Figure Description

[0071] Figure 1 An example of a wireless communication system is shown that supports resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure.

[0072] Figure 2 An example of a wireless communication system is shown that supports resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure.

[0073] Figure 3A and 3BAn example of a resource structure supporting resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown.

[0074] Figure 4 An example of a process flow supporting resource management techniques for full-duplex and half-duplex V2X systems, based on one or more aspects of this disclosure, is shown.

[0075] Figure 5 An example of a process flow supporting resource management techniques for full-duplex and half-duplex V2X systems, based on one or more aspects of this disclosure, is shown.

[0076] Figure 6 and 7 A block diagram of an apparatus supporting resource management technologies for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown.

[0077] Figure 8 A block diagram is shown of a communication manager that supports resource management technologies for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure.

[0078] Figure 9 A diagram of a system including a device supporting resource management technologies for full-duplex and half-duplex V2X systems is shown, according to one or more aspects of this disclosure.

[0079] Figure 10 and 11 A block diagram of an apparatus supporting resource management technologies for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown.

[0080] Figure 12 A block diagram is shown of a communication manager that supports resource management technologies for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure.

[0081] Figure 13 A diagram of a system including a device supporting resource management technologies for full-duplex and half-duplex V2X systems is shown, according to one or more aspects of this disclosure.

[0082] Figures 14 to 21 A flowchart illustrating a method for supporting resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. Detailed Implementation

[0083] Wireless communication systems can support both access links and sidelinks for communication between wireless devices. An access link can refer to a communication link between a UE and a base station. For example, an access link can support uplink signaling, downlink signaling, connection procedures, etc. A sidelink can refer to a communication link similar to that between wireless devices (e.g., a communication link between UEs, or a backhaul communication link between base stations). Note that while the various examples provided herein are discussed with respect to UE sidelink devices, this sidelink technology can be used with any type of wireless communication device (e.g., UE, base station, etc.) that uses sidelink communication. For example, a sidelink can support device-to-device (D2D) communication, V2X and / or vehicle-to-vehicle (V2V) communication, message relay, discovery signaling, beacon signaling, or any combination of these signals or other signals transmitted between devices over the air.

[0084] In some sidelink communication systems (e.g., V2X systems), UEs (e.g., vehicles such as cars, ships, drones, etc.) can use sidelink communication channels (e.g., time-frequency resources allocated for sidelink communication) to send and receive data from other UEs. For example, a UE in a V2X system can send sidelink data to notify other UEs of the vehicle's status, or it can send data to assist vehicles performing certain tasks (e.g., autonomous driving). In some cases, UEs in a V2X system can maintain accurate system information by attempting to receive data packets from each neighboring UE. In some V2X systems, UEs can operate in half-duplex mode when sending and receiving data, where a UE can be configured to send or receive data during a time period. Such V2X systems may include methods for resource management for UEs that enable half-duplex.

[0085] With increasing demand for sidelink resources (e.g., due to increased V2X requirements for autonomous and semi-autonomous vehicles), techniques for efficiently and reliably enhancing the throughput of sidelink channels may be desired. For example, in some V2X systems, UEs can operate in half-duplex mode while transmitting and receiving data. However, incorporating UEs that operate in full-duplex mode while transmitting and receiving data (where full-duplex UEs can be configured to transmit and receive signals during the same time period) can improve spectral efficiency, enabling V2X systems to share large payloads (e.g., sensor message sharing). As the number of full-duplex UEs in a V2X system increases, switching periods may exist, where such systems include both full-duplex and half-duplex UEs (half-duplex UEs). While some systems may include resource management techniques for half-duplex UEs, efficient resource management techniques for full-duplex UEs may be desired due to the introduction of full-duplex UEs, for example, within the V2X system.

[0086] In some examples, wireless communication systems (e.g., V2X) can implement autonomous resource allocation, which may include time-frequency resource reservation techniques. For example, a UE may transmit during a first time period (e.g., during one or more sets of communication resources in time) and reserve several resources for subsequent transmissions during a second time period (e.g., in several future time slots). Transmissions during the first time period may include one or more of transport blocks (TBs), control information, data, etc. The transmitting UE may indicate the reserved resources to other UEs via sidelink control information (SCI) included in the transmissions during the first time period. In some examples, the transmitting UE may send scheduling information indicating the reserved resources to other UEs. In some cases, the reserved resources may be used for retransmission of TBs transmitted during the first time period. In some cases, the reserved resources may be used to transmit new TBs. Such resource reservation methods may include protocols or technologies that support resource reservation and may further support the transition from half-duplex UEs to full-duplex UEs. For example, a V2X system may implement a specific protocol that enables autonomous resource reservation, which may differ from, for example, D2D systems, user-to-user (UU) systems, etc. Therefore, conflicts arising from the autonomous resource reservation involving at least one UE with full-duplex capability can be associated with V2X systems, etc.

[0087] When reserving resources for future transmissions, a UE can consider resource reservations made by other UEs. For example, when a half-duplex UE is not transmitting, it may be listening for transmissions from other UEs (e.g., transmissions including SCI). The half-duplex UE can decode these transmissions and consider them when selecting resources. However, the half-duplex UE may not be aware of reservation information sent by other UEs while it is transmitting. Therefore, a half-duplex UE and another UE in the V2X system may reserve resources for the same future time period. Transmissions from multiple UEs can be frequency-division multiplexed, allowing different UEs to reserve different resources (e.g., sub-channels) during the same time period (e.g., time slot). However, in some cases, the reserved resources may overlap and potentially cause conflicts.

[0088] In some examples, a half-duplex UE can transmit control information including resource reservation information during the same time period (e.g., during a time resource set) that a full-duplex UE transmits control information including reservation information (e.g., scheduling information indicating which time and frequency resources are reserved for subsequent transmissions). Half-duplex and full-duplex UEs can transmit simultaneously and can both reserve frequency resources for the same future time period. In some cases, the reserved frequency resources may overlap (e.g., at least partially overlap, where both full-duplex and half-duplex UEs can reserve at least one frequency resource), potentially leading to collisions. A half-duplex UE may be unaware of the collision because it transmits at the same time as the full-duplex UE (e.g., not listening, operating in transmit mode), but a full-duplex UE may be aware of the collision because it can transmit and receive simultaneously. In some cases, the reserved frequency resources may not overlap, but a half-duplex UE may not receive transmissions from the full-duplex UE during the reserved future time period because the half-duplex UE may also transmit during the reserved future time period and may miss additional resource reservation information. Therefore, technologies for resource management between half-duplex UEs and full-duplex UEs may be desired.

[0089] For example, a full-duplex UE can detect and avoid collisions by performing a resource reselection procedure. For instance, a full-duplex UE performing a resource reselection procedure can choose a new set of resources for reservation, or it can choose some new resources for reservation, to avoid collisions with transmissions from a half-duplex UE. The full-duplex UE can then update its SCI using the updated resource reservation information (e.g., indicating the set of frequency resources to avoid collisions) and can transmit the updated SCI while the half-duplex UE is in receive mode (e.g., operating in a way that allows it to receive signaling instead of transmitting signaling). In such an example, the half-duplex UE may be unaware of the collision and therefore unaware of the selection procedure. In some cases, the full-duplex UE performs reselection based on the full-duplex UE's future transmission priority being less than or equal to the half-duplex UE's future transmission priority. In other cases, the full-duplex UE will perform the selection procedure regardless of future transmission priority.

[0090] In some examples, a full-duplex UE can send a collision indication to a half-duplex UE, requesting the half-duplex UE to perform a resource selection procedure. In some cases, this indication may include the number of physical resource blocks, time slots, or other resources in which collisions occur, or a one-bit indication of future collisions. For example, the indication may transmit the number of resources in which collisions will occur, or it may indicate whether a collision will occur. The half-duplex UE can receive the indication and select a new set of resources for reservation, or it may select some new resources for reservation to avoid collisions with the full-duplex UE. The half-duplex UE can then update its SCI using the updated resource reservation information and can send the updated SCI.

[0091] In some cases, a UE in a full-duplex system may experience high self-interference due to simultaneous transmission and reception (e.g., transmission from the UE at least partially overlaps with reception at the UE). In one aspect, high self-interference may be due to interference from the transmit antenna to the receive antenna. This high self-interference can be mitigated by analog and digital cancellation techniques and is therefore manageable effectively. This allows a full-duplex UE to transmit and receive efficiently during the same time period. There may be situations where a full-duplex UE may not utilize full-duplex capability and may transmit or receive at the same time. For example, a full-duplex UE may experience clutter echoes due to undesirable signal-to-noise ratio (SNR) ratios caused by nearby objects or other UEs at the full-duplex UE in full-duplex mode. A full-duplex UE can determine that its decoding capability may be unreliable based on the SNR and may operate according to reduced full-duplex capability (e.g., sometimes according to half-duplex capability).

[0092] In some examples, a full-duplex UE can transmit within the same time period as a second full-duplex UE, and both UEs can reserve resources for the same future time period. In some cases, the reserved frequency resources may overlap and potentially cause conflicts, or in other cases, the reserved frequency resources may not overlap, but the second UE may, in some situations (e.g., the second full-duplex UE has reduced full-duplex capability, as described herein), not receive transmissions from the first full-duplex UE that are transmitted during the future reserved time period. Therefore, techniques for resource management between full-duplex UEs may be desired.

[0093] For example, a first full-duplex UE and a second full-duplex UE can receive sidelink transmissions, decode SCIs from another full-duplex UE, and infer resource conflicts during future time slots. Additionally, one or both full-duplex UEs can measure SNR based on received transmissions and determine that decoding may be unreliable. In some cases, a full-duplex UE with a lower priority future transmission can perform resource reselection and can choose a new or partially new set of resources to reserve. In some cases, the full-duplex UEs can have equal priorities, and a full-duplex UE with a lower transmission ID (e.g., a smaller transmission ID number) can reselect a new or partially new set of resources to reserve, or both full-duplex UEs can reselect a new or partially new set of resources to reserve. In some cases, both full-duplex UEs can reselect a partially new set of resources. For example, a full-duplex UE with a higher transmission priority can choose odd-numbered resources in the reserved resource set, and a full-duplex UE with a higher transmission priority can choose even-numbered resources in the reserved resource set, and vice versa. In some cases, a full-duplex UE (e.g., a full-duplex UE with higher / lower transmission priority, higher / lower transmission ID, etc.) can send explicit signaling to another full-duplex UE requesting that the other full-duplex UE perform a selection procedure, or instructing the full-duplex UE that is transmitting to perform a selection procedure. For example, a receiving full-duplex UE can receive an indication to select an odd-numbered or even-numbered resource in a reserved resource set, or a new resource set, or it can receive an indication that the full-duplex UE that is transmitting will select an even-numbered or odd-numbered resource in a reserved resource set, or a new resource set.

[0094] The described techniques can support system efficiency, enabling UEs to efficiently reuse or avoid using resources occupied by another UE. The described techniques can support resource reselection and resource management in V2X systems that support one or more of autonomous resource selection, full-duplex UEs, or resource reservation. In this way, full-duplex UEs can transmit over a larger amount of resources, potentially increasing the throughput of the V2X system (compared to other V2X systems without full-duplex UEs). Therefore, the described techniques can allow for greater transmission flexibility at the UE and more efficient use of available resources. Thus, supported techniques can include improved network operation and, in some examples, improved device and network efficiency, among other aspects.

[0095] The various aspects of this disclosure are first described in the context of a wireless communication system. These aspects are further illustrated by segmentation schemes, process flows, apparatus diagrams, system diagrams, and flowcharts relating to resource allocation and segmentation in a wireless system, and are described with reference to the foregoing.

[0096] Figure 1 An example of a wireless communication system 100 supporting resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be an LTE network, an LTE-A network, an LTE-A Pro network, or an NR network. In some examples, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, or communication with low-cost and low-complexity devices, or any combination thereof.

[0097] Base stations 105 can be distributed throughout a geographical area to form a wireless communication system 100, and can be devices of different forms or with different capabilities. Base stations 105 and UE 115 can communicate wirelessly via one or more communication links 125. Each base station 105 can provide a coverage area 110, on which UE 115 and base station 105 can establish one or more communication links 125. Coverage area 110 can be an example of a geographical area where base station 105 and UE 115 can support signal transmission according to one or more wireless access technologies.

[0098] UE 115 can be distributed throughout the entire coverage area 110 of the wireless communication system 100, and each UE 115 can be stationary, mobile, or both at different times. UE 115 can be devices of different forms or with different capabilities. Figure 1 Some example UE 115s are shown in the document. The UE 115 described herein is capable of communicating with various types of devices, such as other UE 115s, base station 105, or network devices (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network devices), such as... Figure 1 As shown.

[0099] Base station 105 can communicate with core network 130, communicate with each other, or perform both operations. For example, base station 105 can interface with core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base station 105 can communicate directly (e.g., directly between base stations 105) or indirectly (e.g., via core network 130) on backhaul links 120 (e.g., via X2, Xn, or other interfaces), or perform both operations. In some examples, backhaul link 120 can be one or more radio links or may include one or more radio links. UE 115 can communicate with core network 130 via communication link 155.

[0100] One or more of the base stations 105 described herein may include, or may be referred to by those skilled in the art as, a base station transceiver, a wireless base station, an access point, a wireless transceiver, a node B, an evolved node B (eNB), a next-generation node B or a gigabit node B (any of which may be referred to as gNB), a home node B, a home evolved node B, or some other suitable term.

[0101] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or user equipment, or some other suitable term, wherein "device" may also be referred to as a cell, station, terminal, or client, and other examples. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, among others, UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine-type communication (MTC) device, which, among other examples, may be implemented in various objects such as electrical appliances, vehicles, or instruments.

[0102] The UE 115 described herein is capable of communicating with various types of devices, such as other UEs 115 that can sometimes act as repeaters, as well as base station 105 and network devices, including, among other examples, macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, such as... Figure 1 As shown in the image.

[0103] UE 115 and base station 105 can communicate wirelessly with each other via one or more communication links 125 on one or more carriers. The term "carrier" refers to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion of a radio frequency spectrum band (e.g., a bandwidth portion (BWP)) that operates according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling coordinating the operation of the carrier, user data, or other signaling. Wireless communication system 100 can support communication with UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, UE 115 can be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used in conjunction with both frequency division duplex (FDD) component carriers and time division duplex (TDD) component carriers.

[0104] The communication link 125 shown in the wireless communication system 100 may include uplink transmission from UE 115 to base station 105, or downlink transmission from base station 105 to UE 115. The carrier may carry downlink or uplink communication (e.g., in FDD mode) or may be configured to carry both downlink and uplink communication (e.g., in TDD mode).

[0105] A carrier can be associated with a specific bandwidth of the radio frequency spectrum, and in some examples, the carrier bandwidth can be referred to as the carrier or the "system bandwidth" of the wireless communication system 100. For example, the carrier bandwidth can be one of several defined bandwidths of a carrier for a specific wireless access technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 MHz). Devices of the wireless communication system 100 (e.g., base station 105, UE 115, or both) can have a hardware configuration that supports communication on a specific carrier bandwidth, or can be configured to support communication on one carrier bandwidth in a set of carrier bandwidths. In some examples, the wireless communication system 100 can include a base station 105 or UE 115 that supports simultaneous communication via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 can be configured to operate on a portion (e.g., a subband, BWP) or all of the carrier bandwidth.

[0106] The electromagnetic spectrum is typically subdivided into various categories, bands, channels, etc., based on frequency / wavelength. In 5G NR, the two initial operating bands have been designated as frequency range names FR1 (410MHz-7.125GHz) and FR2 (24.25GHz-52.6GHz). It should be understood that although a portion of FR1 is greater than 6GHz, in various documents and articles, FR1 is generally (interchangeably) referred to as the "below 6GHz" band. Similar naming issues sometimes arise regarding FR2; although it differs from the extremely high frequency (EHF) band (30GHz-300GHz), it is generally (interchangeably) referred to as the "millimeter wave" band in documents and articles, while the EHF band is designated as the "millimeter wave" band by the International Telecommunication Union (ITU).

[0107] Frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Recent 5G NR studies have designated the operating bands for these mid-band frequencies as the frequency range name FR3 (7.125GHz–24.25GHz). Bands falling within FR3 can inherit FR1 and / or FR2 characteristics, and thus can effectively extend the characteristics of FR1 and / or FR2 to mid-band frequencies. Additionally, higher frequency bands are currently being explored to extend 5G NR operation above 52.6GHz. For example, three higher operating frequency bands have been designated as the frequency range names FR4a or FR4-1 (52.6GHz–71GHz), FR4 (52.6GHz–114.25GHz), and FR5 (114.25GHz–300GHz). Each of these higher frequency bands falls within the EHF band.

[0108] In light of the foregoing, unless otherwise specifically stated, it should be understood that when the term "below 6 GHz" is used herein, it can broadly refer to frequencies that are less than 6 GHz, within FR1, or may include intermediate frequency band frequencies. Furthermore, unless otherwise specifically stated, it should be understood that when the term "millimeter wave" is used herein, it can broadly refer to frequencies that may include intermediate frequency band frequencies, within FR2, FR4, FR4-a or FR4-1 and / or FR5, or within the EHF band.

[0109] The signal waveform transmitted on a carrier can consist of multiple subcarriers (e.g., using multicarrier modulation (MCM) techniques such as Orthogonal Frequency Division Multiplexing (OFDM) or Discrete Fourier Transform Spread Spectrum OFDM (DFT-S-OFDM)). In a system employing MCM, a resource element can consist of one symbol period (e.g., the duration of a modulation symbol) and one subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element can depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Therefore, the more resource elements UE 115 receives and the higher the order of the modulation scheme, the higher the data rate can be for UE 115. Wireless communication resources can refer to a combination of radio frequency spectrum resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers can further increase the data rate or data integrity used for communication with UE 115.

[0110] It can be expressed in a basic unit of time (which can be, for example, T). s =1 / (Δf) max ·N f The sampling period is ) seconds, where Δf max This can represent the maximum supported subcarrier spacing, and N f The time interval for base station 105 or UE 115 can be represented as a multiple of the maximum supported Discrete Fourier Transform (DFT) size. The time interval for communication resources can be organized based on radio frames, each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).

[0111] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into multiple time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include multiple symbol periods (e.g., this depends on the length of the cyclic prefix added before each symbol period). In some wireless communication systems 100, time slots may be further divided into multiple micro-time slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may contain one or more (e.g., N) f (Number) sampling periods. The duration of a symbol period can depend on the subcarrier spacing or the operating frequency band.

[0112] A subframe, time slot, micro-time slot, or symbol can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as a transmission time interval (TTI). In some examples, the duration of the TTI (e.g., the number of symbol periods in the TTI) can be variable. Alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in a burst of shortened TTIs (sTTIs)).

[0113] Physical channels can be multiplexed on a carrier using various techniques. For example, one or more of Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), or hybrid TDM-FDM techniques can be used to multiplex physical control channels and physical data channels on a downlink carrier. A control region (e.g., a control resource set (CORESET)) for physical control channels can be defined by multiple symbol periods and can extend over the system bandwidth or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESETs) can be configured for a set of UEs 115. For example, one or more UEs in UE 115 can monitor or search for control regions for control information based on one or more search space sets, and each search space set can include one or more control channel candidates from one or more aggregation levels arranged in a cascaded manner. An aggregation level for control channel candidates can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information for a control information format having a given payload size. The search space set may include a common search space set configured to send control information to multiple UEs 115 and a UE-specific search space set used to send control information to a specific UE 115.

[0114] In some examples, base station 105 may be mobile, and therefore provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but the different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. Wireless communication system 100 may include, for example, a heterogeneous network, in which different types of base stations 105 use the same or different wireless access technologies to provide coverage for various geographic coverage areas 110.

[0115] Some UE 115s (e.g., MTC or IoT devices) can be low-cost or low-complexity devices and can provide automated machine-to-machine communication (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with base station 105 without human intervention. In some examples, M2M communication or MTC can include communication from devices that have integrated sensors or meters to measure or capture information and relay such information to a central server or application that uses the information or presents it to humans interacting with the application. Some UE 115s can be designed to collect information or automate the behavior of machines or other devices. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, climate and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based billing.

[0116] Some UE 115s can be configured to operate in a power-saving mode, such as half-duplex communication (e.g., a mode that supports unidirectional communication via either transmission or reception, rather than simultaneous transmission and reception). In some examples, half-duplex communication may be performed at a reduced peak rate. Other power-saving techniques for UE 115 include entering a power-saving deep sleep mode when not engaged in active communication, when operating on limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UE 115s can be configured to operate using a narrowband protocol type associated with a defined portion or range (e.g., a set of subcarriers or resource blocks (RBs) within a carrier, within a carrier's guard band, or outside a carrier.

[0117] Wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, wireless communication system 100 can be configured to support ultra-reliable low-latency (URLLC) or mission-critical communication. UE 115 can be designed to support ultra-reliable, low-latency, or mission-critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private or group communication and can be supported by one or more mission-critical services, such as mission-critical push-to-talk, mission-critical video (MCVideo), or mission-critical data (MCData). Support for mission-critical functions can include service prioritization, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency are used interchangeably herein.

[0118] In some examples, UE 115 may also communicate directly with other UE 115 on a device-to-device (D2D) (e.g., sidelink) communication link 135 (e.g., using peer-to-peer (P2P) or D2D protocols). One or more UE 115s utilizing D2D communication may be within the geographic coverage area 110 of base station 105. Other UE 115s in such a group may be outside the geographic coverage area 110 of base station 105, or otherwise unable to receive transmissions from base station 105. In some examples, multiple groups of UE 115s communicating via D2D communication may utilize a one-to-many (1:M) system, wherein each UE 115 transmits to each other UE 115 in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UE 115s without involving base station 105.

[0119] In some systems, the D2D communication link 135 may be an example of a communication channel (such as a sidelink communication channel) between vehicles (e.g., UE 115). In some examples, the vehicle may communicate using V2X communication, vehicle-to-vehicle (V2V) communication, or some combination of these. The vehicle may signal information relating to traffic conditions, signal control, weather, safety, emergencies, or any other information relating to the V2X system. In some examples, a vehicle in a V2X system may communicate with roadside infrastructure (such as a roadside unit), or communicate with the network via one or more network nodes (e.g., base station 105) using vehicle-to-network (V2N) communication, or both.

[0120] Core network 130 can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC), and can include at least one control plane entity (e.g., a Mobility Management Entity (MME), Access and Mobility Management Function Unit (AMF)) for managing access and mobility, and at least one user plane entity (e.g., a Serving Gateway (S-GW), Packet Data Network (PDN) Gateway (P-GW), or User Plane Function Unit (UPF)) for routing or interconnecting packets to external networks. The control plane entity can manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management for UE 115 served by base station 105 associated with core network 130. User IP packets can be transmitted through the user plane entity, which can provide IP address allocation and other functions. The user plane entity can connect to network operator IP service 150. Carrier IP services 150 may include access to the Internet, intranets, IP Multimedia Subsystem (IMS), or packet-switched streaming services.

[0121] Some network devices (e.g., base station 105) may include sub-components such as access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with UE 115 through one or more other access network transport entities 145 (which may be referred to as a radio headend, smart radio headend, or transmit / receive point (TRP)). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across individual network devices (e.g., radio headends and ANCs) or incorporated into a single network device (e.g., base station 105).

[0122] Wireless communication system 100 can operate using one or more frequency bands (sometimes in the range of 300 MHz to 300 GHz). In some respects, the region from 300 MHz to 3 GHz is referred to as the ultra-high frequency (UHF) region or decimeter band because the wavelength range extends from approximately one decimeter to one meter in length. UHF waves may be blocked or redirected by buildings and environmental features, but the waves can be sufficient to penetrate structures for use in macrocells to provide service to UE 115 located indoors. Compared to the transmission of smaller frequencies and longer waves in the lower frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz, UHF wave transmission can be associated with smaller antennas and shorter distances (e.g., less than 100 km).

[0123] Wireless communication system 100 can utilize both licensed and unlicensed radio frequency spectrum bands. For example, wireless communication system 100 can employ Licensed Assisted Access (LAA), LTE Unlicensed (LTE-U) radio access technology, or NR technology in unlicensed frequency bands (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band). When operating in unlicensed radio frequency spectrum bands, devices (such as base station 105 and UE 115) can employ carrier sensing for collision detection and avoidance. In some examples, operation in unlicensed frequency bands can be based on carrier aggregation configurations that combine component carriers operating in licensed frequency bands (e.g., LAA). Among other examples, operation in unlicensed spectrum can include downlink transmissions, uplink transmissions, peer-to-peer (P2P) transmissions, or digital-to-digital (D2D) transmissions.

[0124] Base station 105 or UE 115 may be equipped with multiple antennas, which can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels (which may support MIMO operation or transmit or receive beamforming). For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly, such as an antenna tower. In some examples, the antennas or antenna arrays associated with base station 105 may be located in different geographical locations. Base station 105 may have an antenna array with rows and columns of antenna ports that base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Alternatively or additionally, the antenna panel may support radio frequency beamforming for signals transmitted via the antenna ports.

[0125] Base station 105 or UE 115 can use MIMO communication to utilize multipath signal propagation and improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers. Such a technique can be called spatial multiplexing. For example, a transmitting device can transmit multiple signals via different antennas or different combinations of antennas. Similarly, a receiving device can receive multiple signals via different antennas or different combinations of antennas. Each of the multiple signals can be referred to as a separate spatial stream and can carry bits associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers can be associated with different antenna ports used for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO) (where multiple spatial layers are transmitted to the same receiving device) and multi-user MIMO (MU-MIMO) (where multiple spatial layers are transmitted to multiple devices).

[0126] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting or receiving device (e.g., base station 105 or UE 115) to form or guide an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array such that some signals propagating in a particular orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to the signals transmitted via the antenna elements can include applying amplitude offset, phase offset, or both to the signals carried via the antenna elements associated with the transmitting or receiving device. The adjustments associated with each antenna element can be defined by a set of beamforming weights associated with a particular orientation (e.g., relative to the antenna array of the transmitting or receiving device, or relative to some other orientation).

[0127] As part of beamforming operations, base station 105 or UE 115 may use beam scanning techniques. For example, base station 105 may use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations for directional communication with UE 115. Base station 105 may transmit some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) multiple times in different directions. For example, base station 105 may transmit signals according to different sets of beamforming weights associated with different transmission directions. Transmissions in different beam directions may be used (e.g., by a transmitting device (such as base station 105) or by a receiving device (such as UE 115)) to identify the beam direction for subsequent transmissions or receptions performed by base station 105.

[0128] Base station 105 may transmit signals (e.g., data signals associated with a specific receiving device, such as UE 115) in a single beam direction (e.g., a direction associated with a particular receiving device, such as UE 115). In some examples, the beam direction associated with transmission along a single beam direction may be determined based on signals transmitted in one or more beam directions. For example, UE 115 may receive one or more signals transmitted by base station 105 in different directions and may report to base station 105 an indication of the signal received by UE 115 that has the highest signal quality or otherwise acceptable signal quality.

[0129] In some examples, multiple beam directions can be used to perform transmissions by a device (e.g., base station 105 or UE 115), and the device can use a combination of digital precoding or radio frequency beamforming to generate combined beams for (e.g., from base station 105 to UE 115) transmissions. UE 115 can report feedback indicating precoding weights for one or more beam directions, and this feedback can correspond to a configured number of beams spanning the system bandwidth or one or more subbands. Base station 105 can transmit reference signals that can be precoded or unprecoded (e.g., cell-specific reference signals (CRS), channel state information reference signals (CSI-RS)). UE 115 can provide feedback on beam selection, which can be a precoding matrix indicator (PMI) or codebook-based feedback (e.g., multi-panel type codebook, linear combination type codebook, port selection type codebook). Although these techniques are described with reference to signals transmitted by base station 105 in one or more directions, UE 115 may employ similar techniques to transmit signals multiple times in different directions (e.g., to identify beam directions for subsequent transmissions or receptions by UE 115) or to transmit signals in a single direction (e.g., to transmit data to a receiving device).

[0130] When receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from base station 105, the receiving device (e.g., UE 115) can attempt multiple receiving configurations (e.g., directional listening). For example, the receiving device can attempt multiple receiving directions by receiving via different antenna subarrays, by processing the received signals according to different antenna subarrays, by receiving according to different sets of receiving beamforming weights applied to signals received at multiple antenna elements of the antenna array (e.g., different sets of directional listening weights), or by processing the received signals according to different sets of receiving beamforming weights applied to signals received at multiple antenna elements of the antenna array (any of these operations can be referred to as "listening" according to different receiving configurations or receiving directions). In some examples, the receiving device can use a single receiving configuration to receive along a single beam direction (e.g., when receiving data signals). A single receiver configuration can be aligned to a beam direction determined based on listening in different receiver configuration directions (e.g., a beam direction determined to have the highest signal strength, highest signal-to-noise ratio (SNR), or otherwise acceptable signal quality based on listening in multiple beam directions).

[0131] The wireless communication system 100 can be a packet-based network operating according to a layered protocol stack. In the user plane, communication at the bearer or Packet Data Convergence Protocol (PDCP) layer can be IP-based. The Radio Link Control (RLC) layer can perform packet fragmentation and reassembly for transmission over logical channels. The Media Access Control (MAC) layer can perform priority handling and multiplexing of logical channels to transport channels. The MAC layer can also use error detection techniques, error correction techniques, or both to support retransmissions at the MAC layer to improve link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer can provide the establishment, configuration, and maintenance of RRC connections between the UE 115 and the base station 105 or core network 130 (which supports radio bearers for user plane data). At the physical layer, transport channels can be mapped to physical channels.

[0132] UE 115 and base station 105 can support data retransmission to increase the likelihood of successful data reception. Hybrid Automatic Repeat Request (HARQ) feedback is a technique used to increase the likelihood of correct data reception on communication link 125. HARQ can include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), forward error correction (FEC), and retransmission (e.g., Automatic Repeat Request (ARQ)). HARQ can improve throughput at the MAC layer under poor radio conditions (e.g., low signal and noise conditions). In some examples, the device can support same-slot HARQ feedback, where the device can provide HARQ feedback for data received in a previous symbol within a specific time slot. In other cases, the device can provide HARQ feedback in subsequent time slots or according to some other time interval.

[0133] In some wireless communication systems (e.g., V2X systems), UE 115 may transmit a Physical Side Link Control Channel (PSCCH) or a Physical Side Link Shared Channel (PSSCH) during a first time period, and may reserve several resources (e.g., RBs) during a second time period (e.g., in several future time slots). Transmissions during the first time period may include one or more of transport blocks (TBs), control information, data, etc. UE 115 may indicate the reserved resources to other UEs 115 via SCIs included in the transmissions during the first time period. In some cases, the reserved resources may be used for retransmission of TBs transmitted during the first time period. In some cases, the reserved resources may be used for transmitting new TBs.

[0134] UE 115 can reserve resources based on reservation information received from one or more other UEs 115. For example, UE 115 can reserve resources separately from other reserved resources. UE 115 in a V2X system can have half-duplex capability, and a half-duplex UE 115 in receive mode (e.g., not transmitting) can monitor transmissions including SCIs from other UEs 115. The half-duplex UE 115 can decode the SCI and consider the decoded scheduling information when selecting resources. However, the half-duplex UE 115 may be unaware of reservation information being transmitted simultaneously with its own transmission. A half-duplex UE 115 and another UE 115 in a V2X system may reserve resources during the same future time period, which could lead to conflicts.

[0135] In some examples, a half-duplex UE 115 may send control information including resource reservation information during the same time period that a full-duplex UE 115 sends, which includes reservation information for the same future time period. In some cases, the reserved frequency resources may overlap and potentially cause collisions. The half-duplex UE 115 may be unaware of the collision because it is transmitting simultaneously with the full-duplex UE (e.g., in transmit mode, not listening, etc.), but the full-duplex UE 115 may be aware of the collision because full-duplex capability includes simultaneous transmission and reception. In some cases, the reserved frequency resources may not overlap, but the half-duplex UE 115 may not receive subsequent transmissions from the full-duplex UE 115 during the reserved future time period and may miss additional resource reservation information.

[0136] In some situations, a full-duplex UE 115 may experience interference conditions (e.g., noisy spurious echoes) and may not utilize full-duplex capability, and may occasionally transmit or receive at one point in time. For example, a full-duplex UE 115 may experience spurious echoes due to undesirable signal-to-noise ratio (SNR) caused by nearby objects or other UEs at the full-duplex UE 115. The full-duplex UE 115 can determine that its decoding capability may be unreliable based on the SNR and can operate according to reduced full-duplex capability (e.g., sometimes according to half-duplex capability).

[0137] In some examples, a full-duplex UE can transmit during the same time period as a second full-duplex UE, and both UEs can reserve resources for the same future time period. In some cases, the reserved frequency resources may overlap and potentially cause conflicts, or in other cases, the reserved frequency resources may not overlap, but the second UE may, in some situations (e.g., if the second full-duplex UE has reduced full-duplex capability, as described herein), not receive transmissions from the first full-duplex UE that are transmitted during the future reserved time period. Therefore, techniques for resource management between full-duplex UEs may be desired.

[0138] UE 115 may include a communication manager 101 that enables UE 115 to reselect resources for transmitting one or more subsequent transmissions of data or control information. A full-duplex UE 115 may transmit concurrently with a half-duplex UE 115 or another full-duplex UE 115 and reserve the same future resources for subsequent transmissions. The communication manager 101 may initiate a selection process to avoid such conflicts. For example, the communication manager 101 may perform a selection process, request other UE 115s to perform resource reselection, and / or may send an indication of a conflict based on one or more of the following: the priority of the subsequent transmission, the transmission ID of the subsequent transmission, or a measured SNR. In some cases, a completely new set of resources may be selected, or a partially new set of resources may be selected.

[0139] Figure 2 Examples of a wireless communication system 200 supporting resource management techniques for full-duplex and half-duplex V2X systems according to one or more aspects of this disclosure are shown. In some examples, the wireless communication system 200 may implement aspects of the wireless communication system 100. In some examples, the wireless communication system 200 may include UE 115-a, UE 115-b, and UE 115-c, which may respectively refer to Figure 1Examples of UE 115 and base station 105 are described. Note that for brevity, communication between three UEs 115 is shown in the wireless communication system 200, and the techniques described herein can be applied to one or more UEs 115 within the system. For example, UE 115-a can communicate with UEs 115-b and UE 115-c simultaneously or at different times, or can communicate with one or the other, for example. Furthermore, sidelink communication techniques can be used for communication of wireless devices other than UEs, such as base station communication (e.g., wireless backhaul links between base stations or TRPs), communication between access points, etc. One or more of the UEs 115 can be implemented in V2X systems, etc., and can be examples of vehicles, autonomous vehicles, drones, or other wireless devices using sidelink communication, as described herein.

[0140] UE 115-a may have full-duplex capability enabled and may be referred to as a full-duplex UE. Full-duplex capability may include the ability to transmit and receive simultaneously. For example, UE 115-a may transmit sidelink transmission 205 to one or both of UE 115-b and UE 115-c during the same time period, and may receive sidelink transmission 205 from either UE 115-d or UE 115-c. UE 115-c may have similar capability and may also be referred to as a full-duplex UE.

[0141] UE 115-b can enable half-duplex capability and can be referred to as a half-duplex UE. Half-duplex capability can include the ability to transmit or receive simultaneously. For example, UE 115-c can send sidelink transmission 205-b to UE 115-a during the same time period that UE 115-a sends sidelink transmission 205-a to UE 115-b. UE 115-b may not receive sidelink transmission 205-a because it is operating in transmit mode with half-duplex capability. For example, when UE 115-b is operating in transmit mode, it may not be operating in receive mode. When UE 115-b is not transmitting, it can operate in receive mode (e.g., listening to or monitoring transmissions).

[0142] In some examples, UE 115-b (which may be referred to as half-duplex UE 115-b operating in half-duplex mode) may transmit sidelink transmission 205-b, including reservation information 210, during the same time period as UE 115-a (which may be referred to as full-duplex UE 115-a operating in full-duplex mode). For example, sidelink transmissions 205-a and 205-b may be transmitted in the same time slot or other time resource unit. The reservation information 210 in sidelink transmissions 205-a and 205-b may include reservations for resources (e.g., frequency resources) during the same subsequent time period. For example, both half-duplex UE 115-b and full-duplex UE 115-a, which are transmitted concurrently, may reserve frequency resources such as physical resource blocks for the same future time period (such as time slots). In some cases, a portion of the reserved frequency resources may overlap, which may lead to conflicts. Half-duplex UE 115-b may not receive the reserved information 210 in the sidelink transmission 205-a and may not detect collisions. However, full-duplex UE 115-a can detect collisions because when sending sidelink transmissions 205-a and 205-b, full-duplex UE 115-a is operating in full-duplex mode with full-duplex capability.

[0143] In some cases, the frequency resources reserved in reservation information 210 may not overlap. However, half-duplex UE 115-b may not receive subsequent transmissions from full-duplex UE 115-a during the subsequent reserved time period because half-duplex UE 115-b may also be transmitting during the subsequent reserved time period (e.g., operating in transmission mode during that time period) and may miss additional resource reservation information. Full-duplex UE 115-a can initiate a resource selection process to avoid such conflicts.

[0144] For example, full-duplex UE 115-a can receive sidelink transmission 205-b and can determine the overlap of reserved resources 230-a in subsequent time slots. Full-duplex UE 115-a can perform a resource selection procedure 220 to avoid conflicts. For example, full-duplex UE 115-a can select a new resource set 230-b for reservation. For example, the reselected resource 230-b may include a completely new resource set or may include a partially new resource set for reservation to avoid conflicts with the reserved resources indicated in sidelink transmission 205-b. Full-duplex UE 115-a can use the updated resource information to send updated reservation information 215 for subsequent sidelink transmissions, and when UE 115-b operates in receive mode 235, the updated reservation information 215 can be sent to UE 115-b. In such an example, half-duplex UE 115-b may be unaware of conflicts and therefore may not be aware of the selection procedure. In some cases, the reservation information 210 sent by UE 115-a may include a transmission ID 220-a associated with a subsequent transmission of UE 115-a, and the reservation information 210 sent by UE 115-b may include a transmission ID 220-b associated with a subsequent transmission of UE 115-b. The transmission ID 220 may indicate the priority of the future transmission. A reselection procedure may be performed by full-duplex UE 115-a based on the transmission ID 220-a of the subsequent transmission (e.g., the priority of the subsequent transmission of UE 115-a) being less than or equal to the transmission ID 220-b of the subsequent transmission associated with half-duplex UE 115-b (e.g., the priority of the subsequent transmission of UE 115-b). In some cases, full-duplex UE 115-a will perform the selection procedure regardless of the transmission ID 220 of the subsequent transmission.

[0145] In some examples, full-duplex UE 115-a can send a collision indication 215 to half-duplex UE 115-b, requesting the half-duplex UE to perform a resource selection procedure while UE 115-b is operating in receive mode. In some cases, the indication may include the number 215-b of physical resource blocks, time slots, or other resources in which the collision occurred, or a one-bit indication 215-a of a future collision, etc. Half-duplex UE 115-b can receive the indication 215 and can select a new set of resources for reservation, or select some new sets of resources for reservation, to avoid collisions with subsequent transmissions of full-duplex UE 115-a. Then, half-duplex UE 115-b can update the reservation information 210 with the updated resource information and can send the updated reservation information 215 to full-duplex UE 115-a.

[0146] In some examples, full-duplex UE 115-a may send a sidelink transmission 205-d to a second full-duplex UE 115-c during the same time period during which UE 115-c sends a sidelink transmission 205-d to full-duplex UE 115-a. Sidelink transmissions 205-c and 205-d may include reservation information 210 for subsequent transmissions by UE 115-a and UE 115-c within the same future time period. The reservation information may include reserved frequency resources, which may overlap and potentially cause conflicts during the reserved time period. In some cases, the reserved frequency resources may not overlap, but in some cases (e.g., where full-duplex UE 115-c may have reduced full-duplex capability, as described herein), full-duplex UE 115-c may not receive transmissions from full-duplex UE 115-a sent during the future reserved time period. Full-duplex UE 115-a or full-duplex UE 115-c or both can initiate a resource selection process to avoid conflicts and ensure reliable decoding.

[0147] For example, full-duplex UEs 115-a and 115-c can receive sidelink transmissions 205-c and 205-d, respectively, and can decode reservation information 210 received from another full-duplex UE. One or both of UEs 115-a and 115-c can infer resource conflicts during future time slots based on the received reservation information 210. Additionally, one or both of full-duplex UEs 115-a and 115-c can measure the SNR based on the received transmissions and can determine that decoding may be unreliable. In some cases, full-duplex UEs 115-a or 115-c, or both, can identify priorities associated with subsequent future transmissions and can perform a resource selection process based on one priority being lower or higher than another. In some cases, the selection process may include selecting a new or partially new set of resources for reservation. In some cases, full-duplex UEs 115-a and 115-c may have equal priorities, and the full-duplex UE 115-a or 115-c with the lower transmission ID may reselect a new or partially new set of resources for reservation. In some cases, both full-duplex UEs 115-a and 115-c may reselect a partially new set of resources. For example, the full-duplex UE 115 with a higher transmission priority may select odd-numbered resources in the reserved resource set, and the full-duplex UE 115 with a higher transmission priority may select even-numbered resources in the reserved resource set, and vice versa. In some cases, a full-duplex UE 115 (e.g., a full-duplex UE 115 with a higher or lower transmission priority, a higher or lower transmission ID, etc.) may send explicit signaling to another full-duplex UE 115 requesting a selection process, or indicating that the full-duplex UE 115 sending the indication will perform the selection process. For example, another full-duplex UE may receive an instruction to select an odd-numbered resource or an even-numbered resource from the reserved resource set, or a new resource set, or it may receive an instruction regarding whether the full-duplex UE making the transmission will select an even-numbered resource or an odd-numbered resource from the reserved resource set, or a new resource set. In such a case, UE 115 can perform a resource selection procedure to avoid conflicts during a future time period.

[0148] Figure 3A and 3B Examples of resource structures 301 and 302 supporting resource management techniques for full-duplex and half-duplex V2X systems according to one or more aspects of this disclosure are shown. In some examples, resource structures 301 and 302 can implement aspects of wireless communication system 100 and wireless communication system 200.

[0149] Resource structures 301 and 302 can illustrate aspects of resource selection before, during, and after resource selection (e.g., a reselection process). Figure 2 As described, a UE can select and reserve resources for transmissions in a wireless communication system (e.g., a V2X system). In some cases, a UE may select resources for transmissions that overlap with those selected by another UE.

[0150] Based on several factors, the UE can determine to reselect reserved resources for future subsequent transmissions. For example, in time slot 1, a first UE can transmit control channel information including scheduling information 305-a, and a second UE can transmit control channel information including scheduling information 305-b, and both can reserve resources 310 (e.g., one or more Physical Resource Blocks (PRBs) in time slot 5) for subsequent time slots. Time slot 5 can include PRB1 to PRBn+1. In some examples, the first UE can reserve a first set of PRBs 310-a in time slot 5, and the second UE can reserve a second set of PRBs 310-b in time slot 5. In some examples, reserved resources 310-c can include one or more of PRBs 1 to PRBn+1, which can be reserved by both the first UE and the second UE, potentially leading to conflicts.

[0151] In some cases, the first UE can determine that: the first UE and the second UE have reserved one or more of PRB1 to PRBn+1, as shown in the reference. Figure 2 The description (e.g., reserved resource 310-c) is as follows. Then, one of the UEs can reselect resource 310 based on determining one or more overlapping frequency resources. In some cases, the first UE can select a new set of PRBs 310-e that was not previously reserved by the first UE. For example, the first UE can initially reserve PRBs 1, 2, 5, and 8 in time slot 5, and the second UE can reserve PRBs 2, 4, and n+1 in time slot 5. The first UE can reselect a new set of resources different from the previously reserved ones, such as PRBs 3, 6, and n. In some cases, the UE can select a partially new set of resources. For example, the first UE can select PRBs 1, 3, and 5. In some cases, the first UE can request the second UE to perform a resource selection procedure. For example, when the second UE is in receive mode 320, the first UE can send an instruction 315. In such cases, the second UE can select a new resource similar to the example provided above (not shown) based on receiving this instruction. The UE performing the reselection process can send an updated SCI (e.g., scheduling information 305-c or 305-d) to indicate the newly selected resource.

[0152] In some cases, the first UE can select an odd-numbered resource from the reserved resources and can instruct the second UE to select an even-numbered resource from the reserved resource set. For example, continuing the previous example, the first UE can reselect PRB 1, 5, and n+1, and the second UE can reselect resources 2, 4, and 8, and vice versa.

[0153] In some cases, reselection is performed based on the priority associated with subsequent transmissions of the UE, the transmission ID associated with the subsequent transmission, the measured SNR at the UE, the sub-channel ID, etc.

[0154] Figure 4 Examples of process flow 400 supporting resource management techniques for full-duplex and half-duplex V2X systems according to one or more aspects of this disclosure are shown. In some examples, process flow 400 may implement aspects of wireless communication system 100 and wireless communication system 200. Process flow 400 may be implemented by UE 115-d, UE 115-e, or any other example of UE 115 as described herein. Alternative examples are possible, some of which may be performed in a different order than described or not at all. In some cases, steps may include additional features not mentioned below, or additional steps may be added.

[0155] At 405, full-duplex UE 115-d may transmit a sidelink control channel or a sidelink data channel, or both, to half-duplex UE 115-e on a resource set (e.g., subchannel / PRB). For example, full-duplex UE 115-d may transmit PSCCH and PSSCH to half-duplex UE 115-e, which may include a first SCI for full-duplex UE 115-d. The first SCI may include resource reservation information indicating resources reserved by UE 115-d for a first subsequent sidelink data channel transmission during a time period. Half-duplex UE 115-e may not receive the first SCI for UE 115-d transmitted on the resource set because at 410, half-duplex UE 115-e may concurrently transmit PSCCH and PSSCH to full-duplex UE 115-d on the same resource set, including a second SCI for UE 115-e. The second SCI may include resource reservation information indicating resources reserved by UE 115-e for transmission of a second subsequent side walkway data channel during the same time period. Full-duplex UE 115-d can receive the second SCI transmitted on the resource set for half-duplex UE 115-e. Therefore, full-duplex UE 115-d and half-duplex UE 115-e can concurrently transmit control information and / or data on the same resource set, but full-duplex UE 115-d can receive the second SCI, while half-duplex UE 115-e may not receive the first SCI.

[0156] At 415, the full-duplex UE 115-d can decode the received SCI and identify the resource reservation information for UE 115-e and the transmission priority information for the first and second subsequent data transmissions. At 420, UE 115-d can determine that the resources reserved by UE 115-e in the second SCI overlap with the resources reserved by UE 115-d in the first SCI, and can infer or determine that a conflict will occur.

[0157] At position 425, full-duplex UE 115-d can send a collision indication to half-duplex UE 115-e, requesting half-duplex UE 115-e to perform a resource selection procedure. In some cases, this indication can be quantified. For example, the indication may include information about the collision, such as how many PRB collisions there are, which PRB collisions, which time slots contain the collision, or indications of other resources in which the collision occurred. In some examples, the indication is a bit used to indicate that the collision is scheduled to occur during a future time period. Full-duplex UE 115-d may transmit during the time period that half-duplex UE 115-e is listening for (e.g., not transmitting, operating in receive mode, etc.), and half-duplex UE 115-e may receive the indication. In some cases, full-duplex UE 115-d sends the collision indication based on the transmission priority of the first subsequent data channel transmission being greater than or equal to that of the second subsequent data channel transmission. In some cases, full-duplex UE 115-d will send the collision indication regardless of future transmission priority.

[0158] At 430, the half-duplex UE 115-e can select a new set of resources for reservation, or select some new resources (e.g., a partially new set of resources) for reservation, based on a received instruction, to avoid conflicts with the full-duplex UE 115-d. The half-duplex UE 115-e can update its SCI at 440 using the updated resource reservation information based on the execution of a resource selection procedure, and can send the updated SCI to the full-duplex UE 115-d.

[0159] At point 435, the full-duplex UE 115-d can detect and avoid conflicts by performing a resource selection procedure. For example, the full-duplex UE 115-d can select a new set of resources for reservation or can select some new resources for the first subsequent data channel transmission to avoid conflicts with the second subsequent data channel transmission. At point 440, the full-duplex UE 115-d can update its SCI using the updated resource reservation information and can send the updated SCI to the half-duplex UE 115-e. In such an example, the half-duplex UE 115-e may be unaware of the conflict and therefore unaware of the selection procedure. In some cases, the full-duplex UE 115-d performs reselection based on the transmission priority of the first subsequent data channel transmission being less than or equal to that of the second subsequent data channel transmission. In some cases, the full-duplex UE 115-d will perform the selection procedure regardless of future transmission priorities.

[0160] Figure 5Examples of process flow 500 supporting resource management techniques for full-duplex and half-duplex V2X systems according to one or more aspects of this disclosure are shown. In some examples, process flow 500 may implement aspects of wireless communication system 100 or wireless communication system 200. Process flow 500 may be implemented by UE 115-f, UE 115-g, or any other example of UE 115 as described herein. Alternative examples are possible, some of which may be performed in a different order than described or not at all. In some cases, steps may include additional features not mentioned below, or additional steps may be added.

[0161] At 505, full-duplex UE 115-f can transmit a sidelink control channel or a sidelink data channel, or both, to full-duplex UE 115-g on a resource set (e.g., subchannel / PRB). For example, full-duplex UE 115-f can transmit PSCCH and PSSCH to full-duplex UE 115-g, which may include a first SCI for full-duplex UE 115-f. The first SCI may include resource reservation information indicating resources reserved by UE 115-f for a first subsequent sidelink data channel transmission during a time period. Full-duplex UE 115-g can receive the first SCI transmitted on the resource set for UE 115-f and can concurrently transmit PSCCH and PSSCH to full-duplex UE 115-f on the same resource set including a second SCI for UE 115-g. The second SCI may include resource reservation information indicating resources reserved by UE 115-g for transmission of a second subsequent side walkway data channel during the same time period. Full-duplex UE 115-f can receive the second SCI transmitted on the resource set for full-duplex UE 115-g. Therefore, full-duplex UE 115-f and full-duplex UE 115-g can concurrently transmit and receive control information and / or data on the same resource set.

[0162] At point 510, full-duplex UE 115-f and UE 115-g can decode the received SCI and can identify resource reservation information for UE 115-g and UE 115-f respectively. UE 115-f can determine that the resources reserved by UE 115-g in the second SCI overlap with the resources reserved by UE 115-f in the first SCI, and can infer or determine that a conflict will occur, and vice versa. At point 515, UE 115-f can determine the transmission priority associated with the transmission of the second subsequent side walkway data channel, and can determine that it is higher, lower, or equal to the transmission priority associated with the transmission of the first subsequent data channel. Alternatively, UE 115-g can determine the transmission priority associated with the transmission of the first subsequent side walkway data channel, and can determine that it is higher, lower, or equal to the transmission priority associated with the transmission of the second subsequent data channel. In some cases, transmission priorities may be equal, and UE 115-f may also determine that the transmission ID associated with the second subsequent data channel transmission is higher or lower than the transmission ID associated with the first subsequent data channel transmission, or UE 115-g may also determine that the transmission ID associated with the first subsequent data channel transmission is higher or lower than the transmission ID associated with the second subsequent data channel transmission, or both.

[0163] At position 520, UE 115-f and UE 115-g can each measure the SNR of the received PSCCH and PSSCH, and UE 115-f and UE 115-g, or both, can determine that the corresponding SNR meets a threshold. For example, UE 115-f or UE 115-g, or both, can determine that the SNR is too low or too high for reliable decoding. In some cases, UE 115-f or UE 115-g, or both, can determine that the SNR does not meet the threshold.

[0164] In some cases, at 525, UE 115-f can send a conflict indication to UE 115-g. For example, UE 115-f can determine that the transmission priority associated with a first subsequent data channel transmission is lower than the transmission priority associated with a second subsequent data channel transmission, and can send an indication to UE 115-g that it will perform a resource selection procedure (e.g., explicit signaling). UE 115-f can indicate that it will select a new set of resources or a partially new set of resources that includes some of the previously reserved resources. If UE 115-f will select a partially new set of resources, UE 115-g can also select a partially new set of resources based on this indication to avoid conflicts. For example, UE 115-f can indicate that it will select odd-numbered resources in the reserved resource set, and based on this indication, UE 115-f can select even-numbered resources in the reserved resource set, and vice versa. In some cases, UE 115-f may send this indication when it determines that the transmission priority associated with the first subsequent data channel transmission is higher than the transmission priority associated with the second subsequent data channel transmission.

[0165] In some examples, UE 115-f may determine that the transmission priority associated with the first subsequent data channel transmission may be higher than the transmission priority associated with the second subsequent data channel transmission, and may send a conflict indication to explicitly request UE 115-g to perform a selection process. For example, UE 115-f may request that UE 115-g select a new resource set or a partially new resource set that includes some of the previously reserved resources to avoid a conflict. When instructing UE 115-g to select a partially new resource set, UE 115-f may also select the partially new resource set based on that indication. For example, UE 115-f may instruct UE 115-g to select an odd number of resources from the reserved resource set, and based on that indication, UE 115-f may select an even number of resources from the reserved resource set, and vice versa. In some cases, UE 115-f may send a request when it determines that the transmission priority associated with the first subsequent data channel transmission is lower than the transmission priority associated with the second subsequent data channel transmission.

[0166] In some examples, UE 115-f may determine that the transmission priority associated with the first subsequent data channel transmission may be equal to the transmission priority associated with the second subsequent data channel transmission, and may send a conflict indication to another UE 115-g based on determining that the transmission ID associated with the second subsequent data channel transmission is higher or lower than the transmission ID associated with the first subsequent data channel transmission. The conflict indication requests UE 115-g to perform a selection procedure or instructs UE 115-f to perform a selection procedure.

[0167] At point 530, UE 115-f can perform a resource selection procedure. For example, UE 115-f can determine at point 515 that the transmission priority associated with the first subsequent data channel transmission is lower than the transmission priority associated with the second subsequent data channel transmission, and can select a new set of resources to avoid conflicts with reserved resources for the second subsequent data channel transmission. In such a case, UE 115-g can transmit the second subsequent data channel transmission on resources reserved in the second SCI. In some cases, UE 115-g can determine that the transmission priority associated with the second subsequent data channel transmission is lower than the transmission priority associated with the first subsequent data channel transmission, and can alternatively select a new set of resources to avoid conflicts with reserved resources for the first subsequent data channel transmission.

[0168] In some examples, at 530, a lower-priority UE (e.g., UE 115-f or UE 115-g) can select a portion of the new resource set as well as some resources from previously reserved resources. For example, UE 115-f or UE 115-g may determine that one or more resource blocks reserved via a first SCI overlap with one or more resource blocks reserved via a second SCI, and may reselect the overlapping resource blocks while retaining the non-overlapping reserved resource blocks. In some cases, a reselection process is performed based on whether the measured SNR of UE 115-f or UE 115-g meets a threshold (e.g., the SNR is too high or too low for reliable decoding). For example, the SNR measured at UE 115-g may meet a threshold, and UE 115-g may determine to perform a reselection process to avoid conflicts.

[0169] In some examples, at 530, UE 115 can have the same priority and can perform a reselection process based on the transmission IDs of the first and second subsequent data channel transmissions. For example, UE 115-f can determine at 515 that the transmission ID associated with the first subsequent data channel transmission is lower than the transmission ID associated with the second subsequent data channel transmission, and can select a new set of resources to avoid conflicts with reserved resources for the second subsequent data channel transmission, and vice versa. In some examples, the UE associated with the lower transmission ID can select a partially new set of resources. In some cases, the reserved resources and the reselected resources can be randomized by the UE. In some cases, the reserved resources and the reselected resources can be based on whether the resource number is odd or even. For example, UE 115 associated with the higher transmission ID can reselect odd-numbered resources, while UE 115 associated with the lower transmission ID can reselect even-numbered resources, and vice versa. In some examples, such a reselection can be based on the transmission priority associated with UE 115.

[0170] Figure 6 A block diagram 600 illustrates a device 605 supporting resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure. Device 605 may be an example of various aspects of UE 115 as described herein. Device 605 may include a receiver 610, a communications manager 615, and a transmitter 620. Device 605 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0171] Receiver 610 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to resource management techniques for full-duplex and half-duplex V2X systems). This information can be passed to other components of device 605. Receiver 610 can be a reference... Figure 9 Examples of various aspects of the transceiver 920 are described. The receiver 610 can utilize a single antenna or a set of antennas.

[0172] The communication manager 615 can perform the following operations: transmit a first-side cross-link control channel during a time resource set, the first-side cross-link control channel including scheduling information for the device to transmit a first-side cross-link data channel via a first time-frequency resource set; receive a second-side cross-link control channel from a second device during the time resource set, the second-side cross-link control channel including scheduling information for the second device to transmit a second-side cross-link data channel via a second time-frequency resource set; determine that the first time-frequency resource set and the second time-frequency resource set at least partially overlap; and perform a resource selection process based on the determination that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The communication manager 615 may be an example of various aspects of the communication manager 910 described herein.

[0173] The actions performed by the communication manager 615 as described herein can be implemented to achieve one or more potential implementations. One implementation may allow the UE 115 to save power and increase battery life by determining that the first and second time-frequency resource sets at least partially overlap before performing the resource selection process. Another implementation may provide improved quality and reliability of service at the UE 115, as throughput may be increased and resource conflicts may be avoided.

[0174] The communication manager 615 may be an example of a unit for performing various aspects of managing sidelink resources for full-duplex and half-duplex devices in a V2X system, as described herein. The communication manager 615 or its sub-components may be implemented in hardware, processor-executable code (e.g., software or firmware), or any combination thereof. If implemented in processor-executable code, the functionality of the communication manager 615 or its sub-components may be performed by a general-purpose processor, DSP, application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein.

[0175] In another implementation, the communication manager 615 or its sub-components may be implemented using processor-executable code (e.g., as communication management software or firmware) or any combination thereof. If implemented using processor-executable code, the functionality of the communication manager 615 or its sub-components may be executed by a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an FPGA, or other programmable logic device.

[0176] In some examples, the communication manager 615 may be configured to use the receiver 610, the transmitter 620, or both, or otherwise cooperate with the receiver 610, the transmitter 620, or both, to perform various operations (e.g., receive, confirm, send, select, execute).

[0177] The communication manager 615 or its subcomponents may be physically located at various locations, including being distributed such that some functions are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of this disclosure, the communication manager 615 or its subcomponents may be separate and distinct components. In some examples, according to various aspects of this disclosure, the communication manager 615 or its subcomponents may be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, other computing devices, one or more other components described in this disclosure, or combinations thereof.

[0178] Transmitter 620 can transmit signals generated by other components of device 605. In some examples, transmitter 620 can be co-located with receiver 610 in a transceiver module. For example, transmitter 620 can be a reference... Figure 9 Examples of various aspects of the transceiver 920 are described. The transmitter 620 may utilize a single antenna or an array of antennas.

[0179] Figure 7A block diagram 700 illustrates a device 705 supporting resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure. Device 705 may be an example of aspects of device 605 or UE 115 as described herein. Device 705 may include a receiver 710, a communication manager 715, and a transmitter 740. Device 705 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0180] Receiver 710 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to resource management techniques for full-duplex and half-duplex V2X systems). This information can be transmitted to other components of device 705. Receiver 710 can be a reference... Figure 9 Examples of various aspects of the transceiver 920 are described. The receiver 710 can utilize a single antenna or a set of antennas.

[0181] Communication manager 715 may be an example of aspects of communication manager 615 as described herein. Communication manager 715 may include sidelink communication manager 720, sidelink decoding manager 725, resource conflict manager 730, and full-duplex resource selection manager 735. Communication manager 715 may be an example of aspects of communication manager 910 as described herein.

[0182] The sidelink communication manager 720 can transmit a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for the device to transmit a first sidelink data channel via a first time-frequency resource set.

[0183] The sidelink decoding manager 725 can receive a second sidelink control channel from the second device during a time resource set. The second sidelink control channel includes scheduling information for the second device to transmit a second sidelink data channel via a second time-frequency resource set.

[0184] The resource conflict manager 730 can determine that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0185] The full-duplex resource selection manager 735 can perform a resource selection process based on determining that a first time-frequency resource set and a second time-frequency resource set at least partially overlap.

[0186] Transmitter 740 can transmit signals generated by other components of device 705. In some examples, transmitter 740 can be co-located with receiver 710 in a transceiver module. For example, transmitter 740 can be a reference... Figure 9Examples of various aspects of the transceiver 920 are described. The transmitter 740 can utilize a single antenna or a set of antennas.

[0187] Figure 8 A block diagram 800 of a communication manager 805 supporting resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. The communication manager 805 may be an example of aspects of the communication manager 615, communication manager 715, or communication manager 910 described herein. The communication manager 805 may include a sidelink communication manager 810, a sidelink decoding manager 815, a resource conflict manager 820, a full-duplex resource selection manager 825, and a priority manager 830. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).

[0188] The sidelink communication manager 810 can transmit a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for the device to transmit a first sidelink data channel via a first time-frequency resource set.

[0189] In some examples, the sidelink communication manager 810 may send an updated sidelink control channel to a second device, the updated sidelink control channel including updated scheduling information for the device to send the first sidelink data channel via a third time-frequency resource set.

[0190] In some examples, the sidelink communication manager 810 can send an indication to the second device that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0191] In some examples, the sidelink communication manager 810 can send a request to the second device to select a third time-frequency resource set for the second device.

[0192] In some cases, the instruction is sent during the period in which the second device operates in receive mode.

[0193] The sidelink decoding manager 815 can receive a second sidelink control channel from the second device during a time resource set. The second sidelink control channel includes scheduling information for the second device to transmit a second sidelink data channel via a second time-frequency resource set.

[0194] In some examples, the sidelink decoding manager 815 can determine that the signal-to-noise ratio of the received second sidelink control channel meets a threshold.

[0195] In some examples, the sidelink decoding manager 815 may receive an updated sidelink control channel from the second device, the updated sidelink control channel including updated scheduling information for the second device to transmit a second sidelink data channel via a third time-frequency resource set.

[0196] The resource conflict manager 820 can determine that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0197] In some cases, this indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first and second time-frequency resource sets.

[0198] In some cases, the indication includes a single bit indication that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0199] In some cases, the indication includes the number of resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

[0200] The full-duplex resource selection manager 825 can perform a resource selection process based on determining that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0201] In some examples, the full-duplex resource selection manager 825 can select a third time-frequency resource set that is different from the second time-frequency resource set.

[0202] In some examples, a third time-frequency resource set, different from the second time-frequency resource set, is selected, wherein the third time-frequency resource set includes a subset of the first time-frequency resource set based on a threshold satisfied by the signal-to-noise ratio of the received second-side link control channel.

[0203] In some examples, the full-duplex resource selection manager 825 may select a third time-frequency resource set that is different from the second time-frequency resource set based on the determination that a second transmission identifier associated with the second side cross-link data channel is greater than a first transmission identifier associated with the first side cross-link data channel.

[0204] In some examples, the full-duplex resource selection manager 825 can select a third frequency resource set, which includes at least a portion of the first time-frequency resource set and the second time-frequency resource set.

[0205] In some examples, the full-duplex resource selection manager 825 can select a third time-frequency resource set.

[0206] In some examples, the full-duplex resource selection manager 825 can send signaling to a second device to instruct the device to select a third time-frequency resource set.

[0207] In some cases, a subset of the first time-frequency resource set includes at least a portion of time-frequency resources that are different from the second time-frequency resource set.

[0208] In some cases, the third frequency resource set is selected randomly.

[0209] In some cases, the third time-frequency resource set includes odd-numbered resources from the first and second time-frequency resource sets.

[0210] In some cases, the third time-frequency resource set includes even-numbered resources from the first and second time-frequency resource sets.

[0211] In some cases, the third time-frequency resource set includes resources that are different from the first and second time-frequency resource sets.

[0212] The priority manager 830 can determine that the priority associated with the second-side crosslink data channel is greater than the priority associated with the first-side crosslink data channel.

[0213] In some examples, the priority manager 830 can determine that the priority associated with the second-side crosslink data channel is the same as the priority associated with the first-side crosslink data channel.

[0214] In some examples, the priority manager 830 may determine that the second transmission identifier associated with the second side crosslink data channel is greater than the first transmission identifier associated with the first side crosslink data channel.

[0215] In some examples, the priority manager 830 may determine that the second transmission identifier associated with the second side crosslink data channel is less than the first transmission identifier associated with the first side crosslink data channel.

[0216] Figure 9 A diagram of a system 900 including device 905 supporting resource management technologies for full-duplex and half-duplex V2X systems is shown, according to one or more aspects of this disclosure. Device 905 may be an example of device 605, device 705, or UE 115 as described herein, or a component including device 605, device 705, or UE 115. Device 905 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a communication manager 910, an I / O controller 915, a transceiver 920, an antenna 925, a memory 930, and a processor 940. These components may communicate electronically via one or more buses (e.g., bus 945).

[0217] The communication manager 910 can perform the following operations: transmit a first-side hop control channel during a time resource set, the first-side hop control channel including scheduling information for the device to transmit a first-side hop data channel via a first time-frequency resource set; receive a second-side hop control channel from a second device during a time resource set, the second-side hop control channel including scheduling information for the second device to transmit a second-side hop data channel via a second time-frequency resource set; determine that the first time-frequency resource set and the second time-frequency resource set at least partially overlap; and perform a resource selection process based on the determination that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0218] The I / O controller 915 can manage input and output signals for device 905. The I / O controller 915 can also manage peripheral devices not integrated into device 905. In some cases, the I / O controller 915 can represent a physical connection or port to an external peripheral device. In some cases, the I / O controller 915 can utilize, for example... This can be an operating system such as a modem, keyboard, mouse, touchscreen, or similar device, or an interface with such devices. In some cases, the I / O controller 915 may be implemented as part of a processor. In some cases, a user may interact with the device 905 via the I / O controller 915 or via hardware components controlled by the I / O controller 915.

[0219] Transceiver 920 can communicate bidirectionally via one or more antennas, wired or wireless links as described herein. For example, transceiver 920 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 920 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna.

[0220] In some cases, a wireless device may include a single antenna 925. However, in other cases, the device may have more than one antenna 925, which are capable of transmitting or receiving multiple wireless transmissions simultaneously.

[0221] Memory 930 may include random access memory (RAM) and read-only memory (ROM). Memory 930 may store computer-readable, computer-executable code 935, which includes instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, in addition to this, memory 930 may also contain a basic I / O system (BIOS) that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0222] Processor 940 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 940 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 940. Processor 90 may be configured to execute computer-readable instructions stored in memory (e.g., memory 930) to cause device 905 to perform various functions (e.g., functions or tasks supporting resource management techniques for full-duplex and half-duplex V2X systems).

[0223] Code 935 may include instructions for implementing various aspects of this disclosure, including instructions for supporting wireless communication. Code 935 may be stored in a non-transitory computer-readable medium (e.g., system memory or other types of memory). In some cases, code 935 may not be directly executable by processor 940, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0224] The actions performed by the processor 940, memory 930, I / O controller 915, communication manager 910, transceiver 920, and antenna 925, as described herein, can be implemented to achieve one or more potential implementations. One implementation may allow device 905 to save power and increase battery life by performing a resource selection process. Another implementation may provide improved data throughput and user experience at device 905, enabling full-duplex capability.

[0225] Figure 10 A block diagram 1000 of an apparatus 1005 supporting resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. Apparatus 1005 may be an example of various aspects of a UE 115 as described herein. Apparatus 1005 may include a receiver 1010, a communication manager 1015, and a transmitter 1020. Apparatus 1005 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0226] Receiver 1010 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to resource management techniques for full-duplex and half-duplex V2X systems). This information can be transmitted to other components of device 1005. Receiver 1010 can be a reference... Figure 9Examples of various aspects of the transceiver 1320 are described. The receiver 1010 may utilize a single antenna or a set of antennas.

[0227] The communication manager 1015 can perform the following operations: transmit a first side-link control channel during a time resource set, the first side-link control channel including scheduling information for the device to transmit a side-link data channel via the first time-frequency resource set; receive from a second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device; and select a third time-frequency resource set different from the reserved time-frequency resource set based on the received indication. The communication manager 1015 may be an example of various aspects of the communication manager 1310 described herein.

[0228] The communication manager 1015 may be an example of a unit for performing various aspects of managing sidelink resources for full-duplex and half-duplex devices in a V2X system, as described herein. The communication manager 1015 or its sub-components may be implemented in hardware, processor-executable code (e.g., software or firmware), or any combination thereof. If implemented in processor-executable code, the functionality of the communication manager 1015 or its sub-components may be performed by a general-purpose processor, DSP, application-specific integrated circuit (ASIC), FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.

[0229] In another implementation, the communication manager 1015 or its subcomponents may be implemented using processor-executable code (e.g., as communication management software or firmware) or any combination thereof. If implemented using processor-executable code, the functionality of the communication manager 1015 or its subcomponents may be executed by a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), FPGA, or other programmable logic device.

[0230] In some examples, the communication manager 1015 can be configured to use the receiver 1010, the transmitter 1020, or both, or otherwise cooperate with the receiver 1010, the transmitter 1020, or both, to perform various operations (e.g., receive, select, send).

[0231] The communication manager 1015 or its subcomponents may be physically located in different locations, including being distributed such that some functions are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of this disclosure, the communication manager 1015 or its subcomponents may be separate and distinct components. In some examples, according to various aspects of this disclosure, the communication manager 1015 or its subcomponents may be combined with one or more other hardware components (including, but not limited to, input / output (I / O) components, transceivers, network servers, other computing devices, one or more other components described in this disclosure, or combinations thereof).

[0232] Transmitter 1020 can transmit signals generated by other components of device 1005. In some examples, transmitter 1020 can be co-located with receiver 1010 in a transceiver module. For example, transmitter 1020 can be a reference... Figure 9 Examples of various aspects of the transceiver 1320 are described. The transmitter 1020 may utilize a single antenna or an array of antennas.

[0233] Figure 11 A block diagram 1100 of an apparatus 1105 supporting resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. Apparatus 1105 may be an example of aspects of apparatus 1005 or UE 115 as described herein. Apparatus 1105 may include a receiver 1110, a communications manager 1115, and a transmitter 1135. Apparatus 1105 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0234] Receiver 1110 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to resource management techniques for full-duplex and half-duplex V2X systems). This information can be transmitted to other components of device 1105. Receiver 1110 can be a reference... Figure 9 Examples of various aspects of the transceiver 1320 are described. The receiver 1110 may utilize a single antenna or a set of antennas.

[0235] Communication manager 1115 may be an example of aspects of communication manager 1015 as described herein. Communication manager 1115 may include sidelink communication manager 1120, sidelink decoding manager 1125, and resource conflict manager 1130. Communication manager 1115 may be an example of aspects of communication manager 1015 as described herein.

[0236] The sidelink communication manager 1120 can transmit a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for the device to transmit a sidelink data channel via a first time-frequency resource set.

[0237] The sidelink decoding manager 1125 can receive an indication from the second device that the first time-frequency resource set at least partially overlaps with the second time-frequency resource set reserved by the second device.

[0238] The resource conflict manager 1130 can select a third time-frequency resource set that is different from the reserved time-frequency resource set based on the received instruction.

[0239] Transmitter 1135 can transmit signals generated by other components of device 1105. In some examples, transmitter 1135 may be co-located with receiver 1110 in a transceiver module. For example, transmitter 1135 may be a reference... Figure 9 Examples of various aspects of the transceiver 1320 are described. The transmitter 1135 may utilize a single antenna or an array of antennas.

[0240] Figure 12 A block diagram 1200 is shown of a communication manager 1205 supporting resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure. The communication manager 1205 may be an example of aspects of the communication manager 1015, communication manager 1115, or communication manager 1310 described herein. The communication manager 1205 may include a sidelink communication manager 1210, a sidelink decoding manager 1215, and a resource conflict manager 1220. Each of these modules may communicate with each other directly or indirectly (e.g., via one or more buses).

[0241] The sidelink communication manager 1210 can transmit a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for the device to transmit a sidelink data channel via a first time-frequency resource set.

[0242] In some examples, the sidelink communication manager 1210 may send an updated sidelink control channel to a second device, the updated sidelink control channel including updated scheduling information for the device to send the sidelink data channel via a third time-frequency resource set.

[0243] The sidelink decoding manager 1215 can receive an indication from the second device that the first time-frequency resource set at least partially overlaps with the second time-frequency resource set reserved by the second device.

[0244] The resource conflict manager 1220 can select a third time-frequency resource set that is different from the reserved time-frequency resource set based on the received instruction.

[0245] In some cases, this indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first and second time-frequency resource sets.

[0246] In some cases, the indication includes a single bit indication that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0247] In some cases, the indication includes the number of resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

[0248] Figure 13 A diagram of a system 1300 including device 1305 supporting resource management technologies for full-duplex and half-duplex V2X systems is shown, according to one or more aspects of this disclosure. Device 1305 may be an example of device 1005, device 1105, or UE 115 as described herein, or a component including device 1005, device 1105, or UE 115. Device 1305 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a communication manager 1310, an I / O controller 1315, a transceiver 1320, an antenna 1325, a memory 1330, and a processor 1340. These components may communicate electronically via one or more buses (e.g., bus 1345).

[0249] The communication manager 1310 can perform the following operations: transmit a first side link control channel during a time resource set, the first side link control channel including scheduling information for the device to transmit a side link data channel via the first time-frequency resource set; receive from the second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device; and select a third time-frequency resource set different from the reserved time-frequency resource set based on the received indication.

[0250] I / O controller 1315 can manage input and output signals for device 1305. I / O controller 1315 can also manage peripheral devices not integrated into device 1305. In some cases, I / O controller 1315 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1315 can utilize, for example... This can be an operating system such as a modem, keyboard, mouse, touchscreen, or similar device, or an operating system of the known type. In other cases, the I / O controller 1315 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller 1315 may be implemented as part of a processor. In some cases, a user may interact with the device 1305 via the I / O controller 1315 or via hardware components controlled by the I / O controller 1315.

[0251] Transceiver 1320 can communicate bidirectionally via one or more antennas, wired or wireless links as described herein. For example, transceiver 1320 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 1320 may also include a modem for modulating packets and providing modulated packets to the antenna for transmission, and demodulating packets received from the antenna.

[0252] In some cases, a wireless device may include a single antenna 1325. However, in other cases, the device may have more than one antenna 1325, which are capable of transmitting or receiving multiple wireless transmissions simultaneously.

[0253] Memory 1330 may include RAM and ROM. Memory 1330 may store computer-readable, computer-executable code 1335, including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, in addition, memory 1330 may also contain a BIOS, which controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0254] Processor 1340 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 1340 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 1340. Processor 1340 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1330) to cause device 1305 to perform various functions (e.g., functions or tasks supporting resource management techniques for full-duplex and half-duplex V2X systems).

[0255] Code 1335 may include instructions for implementing various aspects of this disclosure, including instructions for supporting wireless communication. Code 1335 may be stored in a non-transitory computer-readable medium (e.g., system memory or other types of memory). In some cases, code 1335 may not be directly executable by processor 1340, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein.

[0256] Figure 14 A flowchart illustrating a method 1400 for resource management techniques supporting full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. Operation of method 1400 can be implemented by a UE 115 or its components as described herein. For example, operation of method 1400 can be implemented by, as referenced... Figures 6 to 9 The described communication manager is used for execution. In some examples, the UE can execute a set of instructions to control the UE's functional units to perform the functions described herein. Alternatively, the UE can use dedicated hardware to perform aspects of the functions described herein.

[0257] At 1405, the UE may transmit a first-side walkway control channel during a time resource set. The first-side walkway control channel includes scheduling information for the device to transmit a first-side walkway data channel via a first time-frequency resource set. The operation at 1405 can be performed according to the method described herein. In some examples, aspects of the operation at 1405 may be derived as described in reference... Figures 6 to 9 The described side link communication manager is used to perform this.

[0258] At 1410, the UE may receive a second-side walkway control channel from the second device during a time resource set. The second-side walkway control channel includes scheduling information for the second device to transmit a second-side walkway data channel via a second time-frequency resource set. Operation 1410 can be performed according to the method described herein. In some examples, aspects of the operation of 1410 may be derived from, as referenced... Figures 6 to 9 The described sidelink decoding manager is used to perform this.

[0259] At point 1415, the UE can determine that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The operation at point 1415 can be performed according to the method described herein. In some examples, aspects of the operation at point 1415 can be determined by referring to... Figures 6 to 9 The resource conflict manager described is used to execute this.

[0260] At point 1420, the UE can perform a resource selection process based on determining that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The operation at point 1420 can be performed according to the method described herein. In some examples, aspects of the operation at point 1420 can be derived from, as referenced... Figures 6 to 9 The full-duplex resource selection manager is described and executed.

[0261] Figure 15 A flowchart illustrating a method 1500 for resource management techniques supporting full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. Operation of method 1500 can be implemented by a UE 115 or its components as described herein. For example, operation of method 1500 can be implemented by, as referenced... Figures 6 to 9 The described communication manager is used for execution. In some examples, the UE can execute a set of instructions to control the UE's functional units to perform the functions described herein. Alternatively, the UE can use dedicated hardware to perform aspects of the functions described herein.

[0262] At point 1505, the UE may transmit a first-side walkway control channel during a time resource set. The first-side walkway control channel includes scheduling information for the device to transmit a first-side walkway data channel via a first time-frequency resource set. Operation at point 1505 can be performed according to the method described herein. In some examples, aspects of operation at point 1505 may be derived as described in reference... Figures 6 to 9 The described side link communication manager is used to perform this.

[0263] At point 1510, the UE may receive a second-side walkway control channel from the second device during a time resource set. The second-side walkway control channel includes scheduling information for the second device to transmit a second-side walkway data channel via a second time-frequency resource set. Operation 1510 can be performed according to the method described herein. In some examples, aspects of the operation of 1510 may be derived from, as referenced... Figures 6 to 9 The described sidelink decoding manager is used to perform this.

[0264] At point 1515, the UE can determine that the priority associated with the second-side crosslink data channel is greater than the priority associated with the first-side crosslink data channel. The operation at point 1515 can be performed according to the method described herein. In some examples, aspects of the operation at point 1515 can be determined as described in reference... Figures 6 to 9 The priority manager is described and executed.

[0265] At point 1520, the UE can determine that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The operation at point 1520 can be performed according to the method described herein. In some examples, aspects of the operation at point 1520 can be determined by referring to... Figures 6 to 9The resource conflict manager described is used to execute this.

[0266] At point 1525, the UE can perform a resource selection process based on determining that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The operation at point 1525 can be performed according to the method described herein. In some examples, aspects of the operation at point 1525 can be derived from, as referenced... Figures 6 to 9 The full-duplex resource selection manager is described and executed.

[0267] Figure 16 A flowchart illustrating a method 1600 for resource management techniques supporting full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. Operation of method 1600 can be implemented by a UE 115 or its components as described herein. For example, operation of method 1600 can be implemented by, as described in reference... Figures 6 to 9 The described communication manager is used for execution. In some examples, the UE can execute a set of instructions to control the UE's functional units to perform the functions described herein. Alternatively, the UE can use dedicated hardware to perform aspects of the functions described herein.

[0268] At 1605, the UE may transmit a first-side walkway control channel during a time resource set. The first-side walkway control channel includes scheduling information for the device to transmit a first-side walkway data channel via a first time-frequency resource set. Operation 1605 can be performed according to the method described herein. In some examples, aspects of the operation of 1605 may be derived as described in reference... Figures 6 to 9 The described side link communication manager is used to perform this.

[0269] At 1610, the UE may receive a second-side walkway control channel from the second device during a time resource set. This second-side walkway control channel includes scheduling information for the second device to transmit a second-side walkway data channel via a second time-frequency resource set. Operation 1610 can be performed according to the method described herein. In some examples, aspects of the operation of 1610 may be derived from, as referenced... Figures 6 to 9 The described sidelink decoding manager is used to perform this.

[0270] At point 1615, the UE can determine that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The operation at point 1615 can be performed according to the method described herein. In some examples, aspects of the operation at point 1615 can be determined by reference to... Figures 6 to 9 The resource conflict manager described is used to execute this.

[0271] At point 1620, the UE may send an indication to the second device that the first and second time-frequency resource sets at least partially overlap. Operation 1620 can be performed according to the methods described herein. In some examples, aspects of the operation at 1620 may be determined by reference to... Figures 6 to 9 The described side link communication manager is used to perform this.

[0272] At point 1625, the UE can perform a resource selection process based on determining that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The operation at point 1625 can be performed according to the method described herein. In some examples, aspects of the operation at point 1625 can be derived from, as referenced... Figures 6 to 9 The full-duplex resource selection manager is described and executed.

[0273] At 1630, the UE can receive an updated sidelink control channel from the second device, the updated sidelink control channel including updated scheduling information for the second device to transmit a second sidelink data channel via a third time-frequency resource set. The operation at 1630 can be performed according to the method described herein. In some examples, aspects of the operation at 1630 can be derived from, as referenced... Figures 6 to 9 The described sidelink decoding manager is used to perform this.

[0274] Figure 17 A flowchart illustrating a method 1700 for resource management techniques supporting full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. Operation of method 1700 can be implemented by a UE 115 or its components as described herein. For example, operation of method 1700 can be implemented by, as referenced... Figures 6 to 9 The described communication manager is used for execution. In some examples, the UE can execute a set of instructions to control the UE's functional units to perform the functions described herein. Alternatively, the UE can use dedicated hardware to perform aspects of the functions described herein.

[0275] At 1705, the UE may transmit a first-side walkway control channel during a time resource set. The first-side walkway control channel includes scheduling information for the device to transmit a first-side walkway data channel via a first time-frequency resource set. Operation at 1705 can be performed according to the method described herein. In some examples, aspects of operation at 1705 may be derived from, as referenced... Figures 6 to 9 The described side link communication manager is used to perform this.

[0276] At 1710, the UE may receive a second-side walkway control channel from the second device during a time resource set. The second-side walkway control channel includes scheduling information for the second device to transmit a second-side walkway data channel via a second time-frequency resource set. Operation 1710 can be performed according to the method described herein. In some examples, aspects of the operation of 1710 may be derived from, as referenced... Figures 6 to 9 The described sidelink decoding manager is used to perform this.

[0277] At point 1715, the UE can determine that the priority associated with the second-side crosslink data channel and the priority associated with the first-side crosslink data channel are the same. Operation at point 1715 can be performed according to the method described herein. In some examples, aspects of operation at point 1715 can be determined by referring to... Figures 6 to 9 The priority manager is described and executed.

[0278] At 1720, the UE can determine that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The operation at 1720 can be performed according to the method described herein. In some examples, aspects of the operation at 1720 can be determined by referring to... Figures 6 to 9 The resource conflict manager described is used to execute this.

[0279] At point 1725, the UE can perform a resource selection procedure based on determining that the first time-frequency resource set and the second time-frequency resource set at least partially overlap. The operation at point 1725 can be performed according to the method described herein. In some examples, aspects of the operation at point 1725 can be derived from, as referenced... Figures 6 to 9 The full-duplex resource selection manager is described and executed.

[0280] Figure 18 A flowchart illustrating a method 1800 for resource management techniques supporting full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. Operation of method 1800 can be implemented by a UE or its components as described herein. For example, operation of method 1800 can be implemented by, as referenced... Figures 10 to 13 The described communication manager is used for execution. In some examples, the UE can execute a set of instructions to control the UE's functional units to perform the functions described herein. Alternatively, the UE can use dedicated hardware to perform aspects of the functions described herein.

[0281] At 1805, the UE may transmit a first side-link control channel during a time resource set. The first side-link control channel includes scheduling information for the device to transmit a side-link data channel via a first time-frequency resource set. Operation at 1805 can be performed according to the method described herein. In some examples, aspects of operation at 1805 may be derived as described in reference... Figures 10 to 13The described side link communication manager is used to perform this.

[0282] At point 1810, the UE can receive from the second device an indication that the first time-frequency resource set at least partially overlaps with the second time-frequency resource set reserved by the second device. Operation 1810 can be performed according to the method described herein. In some examples, aspects of the operation of 1810 can be derived from, as referenced... Figures 10 to 13 The described sidelink decoding manager is used to perform this.

[0283] At point 1815, the UE can select a third time-frequency resource set different from the reserved time-frequency resource set based on a received indication. The operation at point 1815 can be performed according to the method described herein. In some examples, aspects of the operation at point 1815 can be derived from, as referenced... Figures 10 to 13 The half-duplex resource selection manager is described and executed.

[0284] Figure 19 A flowchart illustrating a method 1900 for resource management techniques supporting full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. Operation of method 1900 can be implemented by a UE or its components as described herein. For example, operation of method 1900 can be implemented by, as referenced... Figures 6 to 9 The described communication manager is used for execution. In some examples, the UE can execute a set of instructions to control the UE's functional units to perform the functions described herein. Alternatively, the UE can use dedicated hardware to perform aspects of the functions described herein.

[0285] At 1905, the UE may transmit a first side-link control channel during a time resource set. The first side-link control channel includes scheduling information for the device to transmit a side-link data channel via a first time-frequency resource set. Operation at 1905 can be performed according to the method described herein. In some examples, aspects of operation at 1905 may be derived as described in reference... Figures 10 to 13 The described side link communication manager is used to perform this.

[0286] At point 1910, the UE can receive from the second device an indication that the first time-frequency resource set at least partially overlaps with the second time-frequency resource set reserved by the second device. Operation at point 1910 can be performed according to the method described herein. In some examples, aspects of operation at point 1910 can be determined by referring to... Figures 10 to 13 The described sidelink decoding manager is used to perform this.

[0287] At point 1915, the UE can select a third time-frequency resource set different from the reserved time-frequency resource set based on a received instruction. The operation at point 1915 can be performed according to the method described herein. In some examples, aspects of the operation at point 1915 can be derived from, as referenced... Figures 10 to 13 The half-duplex resource selection manager is described and executed.

[0288] At 1920, the UE may send an updated sidelink control channel to the second device, the updated sidelink control channel including updated scheduling information for the device to send the sidelink data channel via a third time-frequency resource set. The operation at 1920 can be performed according to the method described herein. In some examples, aspects of the operation at 1920 may be as described in reference... Figures 10 to 13 The described side link communication manager is used to perform this.

[0289] Figure 20 A flowchart illustrating a method 2000 for supporting resource management techniques for full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. Operation of method 2000 can be implemented by a UE115 or its components as described herein. For example, operation of method 2000 can be implemented by, as described in reference... Figures 6 to 9 The described communication manager is used for execution. In some examples, the UE can execute a set of instructions to control the UE's functional units to perform the functions described herein. Alternatively, the UE can use dedicated hardware to perform aspects of the functions described herein.

[0290] At point 2005, the UE may transmit a first-side walkway control channel during a time resource set. The first-side walkway control channel includes scheduling information for transmitting a first-side walkway data channel by the first device via a first time-frequency resource set. Operation 2005 can be performed according to the method described herein. In some examples, aspects of operation 2005 may be derived as described in reference to... Figures 6 to 9 The described side link communication manager is used to perform this.

[0291] At 2010, the UE can receive a second-side walkway control channel from the second device during a time resource set. The second-side walkway control channel includes scheduling information for the second device to transmit a second-side walkway data channel via a second time-frequency resource set. Operation 2010 can be performed according to the method described herein. In some examples, aspects of operation 2010 can be determined by referring to... Figures 6 to 9 The described sidelink decoding manager is used to perform this.

[0292] At point 2015, the UE can perform a resource selection process based on the at least partial overlap between a first time-frequency resource set and a second time-frequency resource set. The operation at point 2015 can be performed according to the method described herein. In some examples, aspects of the operation at point 2015 can be determined by referring to... Figures 6 to 9 The full-duplex resource selection manager is described and executed.

[0293] Figure 21 A flowchart illustrating a method 2100 for resource management techniques supporting full-duplex and half-duplex V2X systems, according to one or more aspects of this disclosure, is shown. Operation of method 2100 can be implemented by a UE or its components as described herein. For example, operation of method 2100 can be implemented by, as referred to... Figures 10 to 13 The described communication manager is used for execution. In some examples, the UE can execute a set of instructions to control the UE's functional units to perform the functions described herein. Alternatively, the UE can use dedicated hardware to perform aspects of the functions described herein.

[0294] At 2105, the UE may transmit a first side-link control channel during a time resource set. The first side-link control channel includes scheduling information for transmitting a side-link data channel by the first device via a first time-frequency resource set. Operation 2105 can be performed according to the method described herein. In some examples, aspects of the operation of 2105 may be derived as described in reference... Figures 10 to 13 The described side link communication manager is used to perform this.

[0295] At point 2110, the UE can receive from the second device an indication that the first time-frequency resource set at least partially overlaps with the second time-frequency resource set reserved by the second device. Operation 2110 can be performed according to the method described herein. In some examples, aspects of the operation of 2110 can be determined by referring to... Figures 10 to 13 The described sidelink decoding manager is used to perform this.

[0296] At point 2115, the UE can select a third time-frequency resource set different from the reserved time-frequency resource set based on a reception indication. The operation at 2115 can be performed according to the method described herein. In some examples, aspects of the operation at 2115 can be derived as described in reference... Figures 10 to 13 The half-duplex resource selection manager is described and executed.

[0297] It should be noted that the methods described in this paper describe possible implementations, and the operations and steps can be rearranged or otherwise modified, and other implementations are possible. Furthermore, aspects from two or more methods can be combined.

[0298] The following provides an example summary of the contents of this disclosure:

[0299] Aspect 1: A method for wireless communication at a first device in a wireless network, comprising: transmitting a first side-link control channel during a time resource set, the first side-link control channel including scheduling information for transmitting a first side-link data channel by the first device via a first time-frequency resource set; receiving a second side-link control channel from a second device during the time resource set, the second side-link control channel including scheduling information for transmitting a second side-link data channel by the second device via a second time-frequency resource set; and performing a resource selection process based at least partially on the overlap between the first time-frequency resource set and the second time-frequency resource set.

[0300] Aspect 2: According to the method of aspect 1, wherein the first device receives the second side crosslink control channel and simultaneously transmits the first side crosslink control channel concurrently.

[0301] Aspect 3: The method according to any one of Aspects 1 to 2 further includes: determining that the priority associated with the second side crosslink data channel is greater than the priority associated with the first side crosslink data channel.

[0302] Aspect 4: The method according to aspect 3 further includes: selecting a third time-frequency resource set different from the second time-frequency resource set; and sending an updated sidelink control channel to the second device, the updated sidelink control channel including scheduling information for the first device to send an updated first sidelink data channel via the third time-frequency resource set.

[0303] Aspect 5: The method according to any one of Aspects 3 to 4 further includes: determining that the signal-to-noise ratio of the received second-side link control channel meets a threshold; and selecting a third time-frequency resource set different from the second time-frequency resource set, wherein the third time-frequency resource set includes a subset of the first time-frequency resource set at least in part based on the fact that the signal-to-noise ratio of the received second-side link control channel meets the threshold.

[0304] Aspect 6: According to the method of aspect 5, wherein the subset of the first time-frequency resource set includes at least a portion of the time-frequency resources that are different from the second time-frequency resource set.

[0305] Aspect 7: The method according to any one of Aspects 1 to 6 further includes: sending an indication to the second device that the first time-frequency resource set and the second time-frequency resource set at least partially overlap; and receiving from the second device an updated side-link control channel, the updated side-link control channel including updated scheduling information for the second device to transmit the second side-link data channel via a third time-frequency resource set.

[0306] Aspect 8: According to the method of aspect 7, wherein the instruction is sent during a time period in which the second device operates in receiving mode.

[0307] Aspect 9: The method according to any one of Aspects 7 to 8, wherein the indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first time-frequency resource set and the second time-frequency resource set.

[0308] Aspect 10: The method according to any one of Aspects 7 to 9, wherein the indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0309] Aspect 11: The method according to any one of Aspects 7 to 10, wherein the indication includes the number of resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

[0310] Aspect 12: The method according to any one of aspects 1 to 11 further includes: determining that the priority associated with the second side crosslink data channel and the priority associated with the first side crosslink data channel are the same.

[0311] Aspect 13: The method according to aspect 12 further includes: determining that a second transmission identifier associated with the second side crosslink data channel is greater than a first transmission identifier associated with the first side crosslink data channel; and selecting a third time-frequency resource set different from the second time-frequency resource set, based at least in part on the fact that the second transmission identifier associated with the second side crosslink data channel is determined to be greater than the first transmission identifier associated with the first side crosslink data channel.

[0312] Aspect 14: The method according to any one of Aspects 12 to 13 further includes: selecting a third frequency resource set, the third frequency resource set including at least a portion of the first time-frequency resource set and the second time-frequency resource set.

[0313] Aspect 15: According to the method of aspect 14, wherein the third frequency resource set is randomly selected.

[0314] Aspect 16: The method according to any one of Aspects 12 to 15 further includes: determining that a second transmission identifier associated with the second side crosslink data channel is less than a first transmission identifier associated with the first side crosslink data channel; and selecting a third time-frequency resource set.

[0315] Aspect 17: According to the method of aspect 16, wherein the third time-frequency resource set includes odd-numbered resources in the first time-frequency resource set and the second time-frequency resource set.

[0316] Aspect 18: The method according to any one of Aspects 16 to 17, wherein the third time-frequency resource set includes even-numbered resources in the first time-frequency resource set and the second time-frequency resource set.

[0317] Aspect 19: The method according to any one of aspects 1 to 18 further includes: sending a signaling to the second device for instructing the first device to select a third time-frequency resource set.

[0318] Aspect 20: According to the method of aspect 19, wherein the third time-frequency resource set includes resources different from the first time-frequency resource set and the second time-frequency resource set.

[0319] Aspect 21: The method according to any one of Aspects 19 to 20, wherein the third time-frequency resource set includes odd-numbered resources in the first time-frequency resource set and the second time-frequency resource set.

[0320] Aspect 22: The method according to any one of aspects 19 to 21, wherein the third time-frequency resource set includes even-numbered resources in the first time-frequency resource set and the second time-frequency resource set.

[0321] Aspect 23: A method for wireless communication at a first device supporting half-duplex communication in a wireless network, comprising: transmitting a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for transmitting a sidelink data channel by the first device via a first time-frequency resource set; receiving from a second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device; and selecting a third time-frequency resource set different from the reserved time-frequency resource set at least in part based on receiving the indication.

[0322] Aspect 24: The method according to aspect 23, wherein the third time-frequency resource set includes a resource set that overlaps between the first time-frequency resource set and the second time-frequency resource set.

[0323] Aspect 25: The method according to any one of Aspects 23 to 24 further includes: sending an updated sidelink control channel to the second device, the updated sidelink control channel including scheduling information for the first device to send the updated sidelink data channel via the third time-frequency resource set.

[0324] Aspect 26: The method according to any one of Aspects 23 to 25, wherein the indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first time-frequency resource set and the second time-frequency resource set.

[0325] Aspect 27: The method according to any one of Aspects 23 to 26, wherein the indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0326] Aspect 28: An apparatus for wireless communication at a first device in a wireless network, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to any one of aspects 1 to 22.

[0327] Aspect 29: An apparatus for wireless communication at a first device in a wireless network, comprising at least one unit for performing the method according to any one of aspects 1 to 22.

[0328] Aspect 30: A non-transitory computer-readable medium storing code for wireless communication at a first device in a wireless network, the code comprising instructions executable by a processor to perform the method according to any one of aspects 1 to 22.

[0329] Aspect 31: An apparatus for wireless communication at a first device supporting half-duplex communication in a wireless network, comprising a processor and a memory coupled to the processor, the processor and the memory being configured to perform the method according to any one of aspects 23 to 27.

[0330] Aspect 32: An apparatus for wireless communication at a first device supporting half-duplex communication in a wireless network, comprising at least one unit for performing the method according to any one of aspects 23 to 27.

[0331] Aspect 33: A non-transitory computer-readable medium storing code for supporting wireless communication at a first device in a wireless network, the code comprising instructions executable by a processor to perform the method according to any one of aspects 23 to 27.

[0332] Aspect 34: A method for wireless communication at a device supporting full-duplex communication in a wireless network, comprising: transmitting a first side-link control channel during a time resource set, the first side-link control channel including scheduling information for transmitting a first side-link data channel by the device via a first time-frequency resource set; receiving a second side-link control channel from a second device during the time resource set, the second side-link control channel including scheduling information for transmitting a second side-link data channel by the second device via a second time-frequency resource set; determining that the first time-frequency resource set and the second time-frequency resource set at least partially overlap; and performing a resource selection process at least partially based on the determination that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0333] Aspect 35: The method according to aspect 34 further includes: determining that the priority associated with the second side crosslink data channel is greater than the priority associated with the first side crosslink data channel.

[0334] Aspect 36: According to the method of aspect 35, the execution of the resource selection process further includes: selecting a third time-frequency resource set different from the second time-frequency resource set; and sending an updated side-link control channel to the second device, the updated side-link control channel including scheduling information for the device to send an updated first side-link data channel via the third time-frequency resource set.

[0335] Aspect 37: The method according to any one of Aspects 35 to 36, wherein performing the resource selection process further comprises: determining that the signal-to-noise ratio of the received second-side link control channel satisfies a threshold; and selecting a third time-frequency resource set different from the second time-frequency resource set, wherein the third time-frequency resource set includes a subset of the first time-frequency resource set at least in part based on the fact that the signal-to-noise ratio of the received second-side link control channel satisfies the threshold.

[0336] Aspect 38: According to the method of aspect 37, wherein the subset of the first time-frequency resource set includes at least a portion of the time-frequency resources that may be different from the second time-frequency resource set.

[0337] Aspect 39: The method according to any one of Aspects 34 to 38, wherein performing the resource selection process comprises: sending an indication to the second device that the first time-frequency resource set and the second time-frequency resource set at least partially overlap; and receiving from the second device an updated side-link control channel, the updated side-link control channel including updated scheduling information for the second device to transmit the second side-link data channel via a third time-frequency resource set.

[0338] Aspect 40: The method according to aspect 39, wherein the instruction is sent during a time period in which the second device operates in receiving mode.

[0339] Aspect 41: The method according to any one of Aspects 39 to 40, wherein the indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first time-frequency resource set and the second time-frequency resource set.

[0340] Aspect 42: The method according to any one of aspects 39 to 41, wherein the indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0341] Aspect 43: The method according to any one of aspects 39 to 42, wherein the indication includes the number of resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

[0342] Aspect 44: The method according to any one of aspects 34 to 43 further includes: determining that the priority associated with the second side crosslink data channel and the priority associated with the first side crosslink data channel are the same.

[0343] Aspect 45: According to the method of aspect 44, the execution of the resource selection process includes: determining that a transmission identifier associated with the second side crosslink data channel is greater than a transmission identifier associated with the first side crosslink data channel; and selecting a third time-frequency resource set different from the second time-frequency resource set based at least in part on the determination that the transmission identifier associated with the second side crosslink data channel is greater than the transmission identifier associated with the first side crosslink data channel.

[0344] Aspect 46: According to any one of Aspects 44 to 45, the execution of the resource selection process includes: selecting a third frequency resource set, the third frequency resource set including at least a portion of the first time-frequency resource set and the second time-frequency resource set.

[0345] Aspect 47: The method according to aspect 46, wherein the third frequency resource set is randomly selected.

[0346] Aspect 48: According to any one of Aspects 44 to 46, the execution of the resource selection process includes: determining that the transmission identifier associated with the second side crosslink data channel is less than the transmission identifier associated with the first side crosslink data channel; and selecting a third time-frequency resource set.

[0347] Aspect 49: According to the method of aspect 48, wherein the third time-frequency resource set includes odd-numbered resources in the first time-frequency resource set and the second time-frequency resource set.

[0348] Aspect 50: The method according to any one of Aspects 48 to 49, wherein the third time-frequency resource set includes even-numbered resources in the first time-frequency resource set and the second time-frequency resource set.

[0349] Aspect 51: The method according to any one of aspects 34 to 50 further includes: sending a signaling to the second device for instructing the device to select a third time-frequency resource set.

[0350] Aspect 52: According to the method of aspect 51, wherein the third time-frequency resource set includes resources different from the first time-frequency resource set and the second time-frequency resource set.

[0351] Aspect 53: The method according to any one of aspects 51 to 52, wherein the third time-frequency resource set includes odd-numbered resources in the first time-frequency resource set and the second time-frequency resource set.

[0352] Aspect 54: The method according to any one of aspects 51 to 53, wherein the third time-frequency resource set includes even-numbered resources in the first time-frequency resource set and the second time-frequency resource set.

[0353] Aspect 55: The method according to any one of aspects 34 to 54 further includes: sending a request to the second device to select a third time-frequency resource set for the second device.

[0354] Aspect 56: A method for wireless communication at a device supporting half-duplex communication in a wireless network, comprising: transmitting a first sidelink control channel during a time resource set, the first sidelink control channel including scheduling information for transmitting a sidelink data channel by the device via a first time-frequency resource set; receiving from a second device an indication that the first time-frequency resource set at least partially overlaps with a second time-frequency resource set reserved by the second device; and selecting a third time-frequency resource set different from the reserved time-frequency resource set at least in part based on receiving the indication.

[0355] Aspect 57: The method according to aspect 56 further includes: sending an updated sidelink control channel to the second device, the updated sidelink control channel including scheduling information for the device to send the updated sidelink data channel via the third time-frequency resource set.

[0356] Aspect 58: The method according to any one of Aspects 56 to 57, wherein the indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first time-frequency resource set and the second time-frequency resource set.

[0357] Aspect 59: The method according to any one of Aspects 56 to 58, wherein the indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

[0358] Aspect 60: The method according to any one of aspects 56 to 59, wherein the indication includes the number of resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

[0359] Aspect 61: An apparatus for wireless communication, comprising at least one unit for performing the method according to any one of aspects 34 to 55.

[0360] Aspect 62: An apparatus for wireless communication, comprising a processor and a memory coupled to the processor, the processor and the memory being configured to perform a method according to any one of aspects 34 to 55.

[0361] Aspect 63: A non-transitory computer-readable medium storing code for wireless communication, said code comprising instructions executable by a processor to perform a method according to any one of aspects 34 to 55.

[0362] Aspect 64: An apparatus for wireless communication, comprising at least one unit for performing the method according to any one of aspects 56 to 60.

[0363] Aspect 65: An apparatus for wireless communication, comprising a processor and a memory coupled to the processor, the processor and the memory being configured to perform a method according to any one of aspects 56 to 60.

[0364] Aspect 66: A non-transitory computer-readable medium storing code for wireless communication, said code comprising instructions executable by a processor to perform the method according to any one of aspects 56 to 60.

[0365] While aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used extensively in the description, the techniques described herein are applicable to areas beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described are applicable to a variety of other wireless communication systems, such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.

[0366] The information and signals described herein can be represented using any of a variety of different techniques and methods. For example, the data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the description may be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.

[0367] The various illustrative blocks and components described herein can be implemented or performed using a general-purpose processor, DSP, ASIC, CPU, FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware component, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but alternatively, the processor may be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration).

[0368] The functions described herein can be implemented using hardware, software executed by a processor, firmware, or any combination thereof. If implemented using software executed by a processor, the functions can be stored as one or more instructions or code on or transmitted through a computer-readable medium. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination of these. Features implementing the functions can also be physically located in various locations, including being distributed such that portions of the functions are implemented in different physical locations.

[0369] Computer-readable media include both non-transitory computer storage media and communication media, with communication media encompassing any medium that facilitates the transfer of computer programs from one place to another. Non-transitory storage media can be any available medium accessible by a general-purpose computer or a special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media can include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory, compressed optical disc (CD) ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other non-transitory medium capable of carrying or storing desired units of program code in the form of instructions or data structures, and accessible by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Furthermore, any connection is appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included within the definition of computer-readable media. As used herein, disks and optical discs include CDs, laser discs, optical discs, digital multifunction discs (DVDs), floppy disks, and Blu-ray discs. Disks typically copy data magnetically, while optical discs use lasers to copy data optically. The combinations described above are also included within the scope of computer-readable media.

[0370] As used herein (including in the claims), the word "or" in a list of items (e.g., a list of items ending with a phrase such as "at least one of" or "one or more of") indicates an inclusive list, such that a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Furthermore, as used herein, the phrase "based on" should not be construed as a reference to a closed set of conditions. For example, an example step described as "based on condition A" could be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same way as the phrase "at least partially based on".

[0371] In the accompanying drawings, similar components or features may have the same reference numerals. Furthermore, various components of the same type can be distinguished by a dash followed by a second reference numeral, used to differentiate between similar components. If only the first reference numeral is used in the specification, the description applies to any one of the similar components having the same first reference numeral, without regard to the second reference numeral or other subsequent reference numerals.

[0372] This document describes exemplary configurations with reference to the accompanying drawings, but does not represent all examples that can be implemented or that are within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration," not "preferred" or "advantageous over other examples." The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, these techniques may be implemented without these specific details. In some instances, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.

[0373] The description herein is provided to enable those skilled in the art to implement or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other variations without departing from the scope of the disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is given the broadest scope consistent with the principles and novel features disclosed herein.

Claims

1. An apparatus for wireless communication at a first device in a wireless network, comprising: processor; as well as A memory coupled to the processor, the processor being configured to perform the following operations: During a time resource set, a first side-link control channel is transmitted, the first side-link control channel including scheduling information for the first device to transmit a first side-link data channel via a first time-frequency resource set, and the first device is a full-duplex device; During the time resource set, a second side link control channel is received from the second device, the second side link control channel including scheduling information for the second device to transmit a second side link data channel via the second time-frequency resource set, and the second device is a half-duplex device; The resource selection process is performed at least in part based on the partial overlap between the first time-frequency resource set and the second time-frequency resource set; as well as At least in part based on the resource selection process, an updated sidelink control channel is sent to the second device, the updated sidelink control channel including scheduling information for the first device to send an updated first sidelink data channel via a third time-frequency resource set, the third time-frequency resource set being different from the second time-frequency resource set.

2. The apparatus according to claim 1, wherein, The processor is also configured to: The priority associated with the second side crosslink data channel is determined to be higher than the priority associated with the first side crosslink data channel.

3. The apparatus according to claim 1, wherein, The processor is also configured to: The third time-frequency resource set is selected based at least in part on the partial overlap between the first time-frequency resource set and the second time-frequency resource set.

4. The apparatus according to claim 2, wherein, The processor is also configured to: Determine that the signal-to-noise ratio of the received second-side link control channel meets a threshold; and The third time-frequency resource set is selected, wherein the third time-frequency resource set includes a subset of the first time-frequency resource set at least in part based on a satisfied threshold.

5. The apparatus according to claim 4, wherein, The subset of the first time-frequency resource set includes at least a portion of time-frequency resources that are different from the second time-frequency resource set.

6. The apparatus according to claim 1, wherein, The processor is also configured to: Send an indication to the second device regarding the at least partial overlap between the first time-frequency resource set and the second time-frequency resource set; and The second device receives a second updated sidelink control channel, the second updated sidelink control channel including scheduling information for the second device to transmit an update of the second sidelink data channel via a fourth time-frequency resource set.

7. The apparatus according to claim 6, wherein, The instruction is sent during the time period in which the second device operates in receive mode.

8. The apparatus according to claim 6, wherein, The indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first time-frequency resource set and the second time-frequency resource set.

9. The apparatus according to claim 6, wherein, The indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

10. The apparatus according to claim 6, wherein, The indication includes the number of time-frequency resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

11. The apparatus according to claim 1, wherein, The processor is also configured to: The priority associated with the second side crosslink data channel is determined to be the same as the priority associated with the first side crosslink data channel.

12. The apparatus according to claim 11, wherein, The processor is also configured to: The second transmission identifier associated with the second-side crosslink data channel is determined to be greater than the first transmission identifier associated with the first-side crosslink data channel; and The third time-frequency resource set, which is different from the second time-frequency resource set, is selected based at least in part on the fact that the second transmission identifier, which is determined to be associated with the second side link data channel, is greater than the first transmission identifier associated with the first side link data channel.

13. The apparatus according to claim 11, wherein, The processor is also configured to: The third time-frequency resource set is selected, wherein the third time-frequency resource set includes at least a portion of the first time-frequency resource set and the second time-frequency resource set.

14. The apparatus according to claim 13, wherein: The third time-frequency resource set is selected randomly.

15. The apparatus according to claim 11, wherein, The processor is also configured to: The second transmission identifier associated with the second side crosslink data channel is determined to be less than the first transmission identifier associated with the first side crosslink data channel; and Select the third time-frequency resource set.

16. The apparatus according to claim 15, wherein, The third time-frequency resource set includes odd-numbered resources from the first time-frequency resource set and the second time-frequency resource set.

17. The apparatus according to claim 15, wherein, The third time-frequency resource set includes even-numbered resources from the first time-frequency resource set and the second time-frequency resource set.

18. The apparatus according to claim 1, wherein, The processor is also configured to: Send a signaling message to the second device to instruct the first device to select the third time-frequency resource set.

19. The apparatus according to claim 1, further comprising: An antenna array, wherein the first device receives a second-side cross-link control channel while transmitting the first-side cross-link control channel.

20. The apparatus according to claim 18, wherein, The third time-frequency resource set includes time-frequency resources that are different from the first time-frequency resource set and the second time-frequency resource set.

21. The apparatus according to claim 18, wherein, The third time-frequency resource set includes odd-numbered resources from the first time-frequency resource set and the second time-frequency resource set.

22. The apparatus according to claim 18, wherein, The third time-frequency resource set includes even-numbered resources from the first time-frequency resource set and the second time-frequency resource set.

23. An apparatus for wireless communication at a first device in a wireless network, comprising: processor; as well as A memory coupled to the processor, the processor being configured to perform the following operations: During a time resource set, a first side-link control channel is transmitted, the first side-link control channel including scheduling information for the first device to transmit a side-link data channel via a first time-frequency resource set, and the first device is a half-duplex device; The device receives an indication from a second device that at least partially overlaps with the first time-frequency resource set and a second time-frequency resource set reserved by the second device, the second device being a full-duplex device; Selecting a third time-frequency resource set, different from the second time-frequency resource set, at least in part based on the received instructions; and At least in part based on the selected third time-frequency resource set, an updated sidelink control channel is sent to the second device, the updated sidelink control channel including scheduling information for the first device to send the updated sidelink data channel via the third time-frequency resource set.

24. The apparatus according to claim 23, wherein, The third time-frequency resource set includes the resource set that overlaps between the first time-frequency resource set and the second time-frequency resource set.

25. The apparatus according to claim 23, wherein, The indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first time-frequency resource set and the second time-frequency resource set.

26. The apparatus according to claim 23, wherein, The indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

27. The apparatus according to claim 23, wherein, The instruction is sent during the time period in which the first device operates in receive mode.

28. The apparatus according to claim 23, wherein, The indication includes the number of time-frequency resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

29. A method for wireless communication at a first device in a wireless network, comprising: During a time resource set, a first side-link control channel is transmitted, the first side-link control channel including scheduling information for the first device to transmit a first side-link data channel via a first time-frequency resource set, and the first device is a full-duplex device; During the time resource set, a second side link control channel is received from the second device, the second side link control channel including scheduling information for the second device to transmit a second side link data channel via the second time-frequency resource set, and the second device is a half-duplex device; The resource selection process is performed at least in part based on the fact that the first time-frequency resource set and the second time-frequency resource set overlap at least partially; as well as At least in part based on the resource selection process, an updated sidelink control channel is sent to the second device, the updated sidelink control channel including scheduling information for the first device to send an updated first sidelink data channel via a third time-frequency resource set, the third time-frequency resource set being different from the second time-frequency resource set.

30. The method according to claim 29, wherein, The first device receives the second-side crosslink control channel and simultaneously transmits the first-side crosslink control channel.

31. The method of claim 29, further comprising: The priority associated with the second side crosslink data channel is determined to be higher than the priority associated with the first side crosslink data channel.

32. The method of claim 31, further comprising: Determine that the signal-to-noise ratio of the received second-side link control channel meets the threshold; as well as The third time-frequency resource set is selected, wherein the third time-frequency resource set includes a subset of the first time-frequency resource set at least in part based on a satisfied threshold.

33. The method of claim 29, further comprising: The third time-frequency resource set, which is different from the second time-frequency resource set, is selected based at least in part on the fact that the first time-frequency resource set and the second time-frequency resource set overlap at least in part.

34. The method of claim 29, further comprising: Send an indication to the second device regarding the at least partial overlap between the first time-frequency resource set and the second time-frequency resource set; as well as The second device receives a second updated sidelink control channel, the second updated sidelink control channel including scheduling information for the second device to transmit an update of the second sidelink data channel via a fourth time-frequency resource set.

35. The method of claim 29, further comprising: The priority associated with the second side crosslink data channel is determined to be the same as the priority associated with the first side crosslink data channel.

36. The method of claim 35, further comprising: The second transmission identifier associated with the second side crosslink data channel is determined to be less than the first transmission identifier associated with the first side crosslink data channel; as well as Select the third time-frequency resource set.

37. The method of claim 29, further comprising: Send a signaling message to the second device to instruct the first device to select the third time-frequency resource set.

38. A method for wireless communication at a first device in a wireless network, comprising: During a time resource set, a first side-link control channel is transmitted, the first side-link control channel including scheduling information for the first device to transmit a side-link data channel via a first time-frequency resource set, and the first device is a half-duplex device; The device receives an indication from a second device that at least partially overlaps with the first time-frequency resource set and a second time-frequency resource set reserved by the second device, the second device being a full-duplex device; At least in part based on receiving the instruction, a third time-frequency resource set different from the second time-frequency resource set is selected; and At least in part based on the selected third time-frequency resource set, an updated sidelink control channel is sent to the second device, the updated sidelink control channel including scheduling information for the first device to send the updated sidelink data channel via the third time-frequency resource set.

39. The method according to claim 38, wherein, The third time-frequency resource set includes the resource set that overlaps between the first time-frequency resource set and the second time-frequency resource set.

40. The method of claim 38, wherein, The indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first time-frequency resource set and the second time-frequency resource set.

41. The method according to claim 38, wherein, The indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

42. The method according to claim 38, wherein, The instruction is sent during the time period in which the first device operates in receive mode.

43. The method according to claim 38, wherein, The indication includes the number of time-frequency resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

44. A non-transitory computer-readable medium storing code for wireless communication at a first device, the code comprising instructions executable by a processor to perform the following operations: During a time resource set, a first side-link control channel is transmitted, the first side-link control channel including scheduling information for the first device to transmit a first side-link data channel via a first time-frequency resource set, and the first device is a full-duplex device; During the time resource set, a second side link control channel is received from the second device, the second side link control channel including scheduling information for the second device to transmit a second side link data channel via the second time-frequency resource set, and the second device is a half-duplex device; The resource selection process is performed at least in part based on the partial overlap between the first time-frequency resource set and the second time-frequency resource set; as well as At least in part based on the resource selection process, an updated sidelink control channel is sent to the second device, the updated sidelink control channel including scheduling information for the first device to send an updated first sidelink data channel via a third time-frequency resource set, the third time-frequency resource set being different from the second time-frequency resource set.

45. The non-transitory computer-readable medium according to claim 44, wherein, The instructions are also executable by the processor to perform the following operations: The priority associated with the second side crosslink data channel is determined to be higher than the priority associated with the first side crosslink data channel.

46. ​​The non-transitory computer-readable medium according to claim 44, wherein, The instructions are also executable by the processor to perform the following operations: The third time-frequency resource set is selected based at least in part on the fact that the first time-frequency resource set and the second time-frequency resource set overlap at least partially.

47. The non-transitory computer-readable medium according to claim 45, wherein, The instructions are also executable by the processor to perform the following operations: Determine that the signal-to-noise ratio of the received second-side link control channel meets a threshold; and The third time-frequency resource set is selected, wherein the third time-frequency resource set includes a subset of the first time-frequency resource set at least in part based on a satisfied threshold.

48. The non-transitory computer-readable medium according to claim 44, wherein, The instructions are also executable by the processor to perform the following operations: Send an indication to the second device regarding the at least partial overlap between the first time-frequency resource set and the second time-frequency resource set; and The second device receives a second updated sidelink control channel, the second updated sidelink control channel including scheduling information for the second device to transmit an update of the second sidelink data channel via a fourth time-frequency resource set.

49. The non-transitory computer-readable medium according to claim 44, wherein, The instructions are also executable by the processor to perform the following operations: The priority associated with the second side crosslink data channel is determined to be the same as the priority associated with the first side crosslink data channel.

50. The non-transitory computer-readable medium according to claim 49, wherein, The instructions are also executable by the processor to perform the following operations: The second transmission identifier associated with the second side crosslink data channel is determined to be less than the first transmission identifier associated with the first side crosslink data channel; and Select the third time-frequency resource set.

51. The non-transitory computer-readable medium according to claim 44, wherein, The instructions are also executable by the processor to perform the following operations: Send a signaling message to the second device to instruct the first device to select the third time-frequency resource set.

52. A non-transitory computer-readable medium storing code for wireless communication at a first device, the code comprising instructions executable by a processor to perform the following operations: During a time resource set, a first side-link control channel is transmitted, the first side-link control channel including scheduling information for the first device to transmit a side-link data channel via a first time-frequency resource set, and the first device is a half-duplex device; The device receives an indication from a second device that at least partially overlaps with the first time-frequency resource set and a second time-frequency resource set reserved by the second device, the second device being a full-duplex device; At least in part based on receiving the instruction, a third time-frequency resource set different from the second time-frequency resource set is selected; and At least in part based on the selected third time-frequency resource set, an updated sidelink control channel is sent to the second device, the updated sidelink control channel including scheduling information for the first device to send the updated sidelink data channel via the third time-frequency resource set.

53. The non-transitory computer-readable medium according to claim 52, wherein, The third time-frequency resource set includes the resource set that overlaps between the first time-frequency resource set and the second time-frequency resource set.

54. The non-transitory computer-readable medium according to claim 52, wherein, The indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first time-frequency resource set and the second time-frequency resource set.

55. The non-transitory computer-readable medium according to claim 52, wherein, The indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

56. The non-transitory computer-readable medium according to claim 52, wherein, The instruction is sent during the time period in which the first device operates in receive mode.

57. The non-transitory computer-readable medium according to claim 52, wherein, The indication includes the number of time-frequency resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

58. An apparatus for wireless communication at a first device in a wireless network, comprising: processor; as well as A memory coupled to the processor, the processor being configured to perform the following operations: During the time resource set, a first side-link control channel is transmitted. The first side-link control channel includes first side-link control information, which indicates scheduling information for transmitting a first side-link data channel reserved by the first device via a first time-frequency resource set, and the first device is a full-duplex device. During the time resource set, a second side link control channel is received from the second device. The second side link control channel includes second side link control information, which indicates scheduling information for transmitting a second side link data channel reserved by the second device via the second time-frequency resource set, and the second device is a half-duplex device. as well as The resource selection process is performed at least in part based on the partial overlap between the first time-frequency resource set and the second time-frequency resource set.

59. The apparatus according to claim 58, wherein, The processor is also configured to: The priority associated with the second side crosslink data channel is determined to be higher than the priority associated with the first side crosslink data channel.

60. The apparatus according to claim 59, wherein, The processor is also configured to: Select a third time-frequency resource set that is different from the second time-frequency resource set; and An updated sidelink control channel is sent to the second device, the updated sidelink control channel including scheduling information for the first device to send an updated first sidelink data channel via the third time-frequency resource set.

61. The apparatus according to claim 59, wherein, The processor is also configured to: Determine that the signal-to-noise ratio of the received second-side link control channel meets a threshold; and A third time-frequency resource set, different from the second time-frequency resource set, is selected, wherein the third time-frequency resource set includes a subset of the first time-frequency resource set at least in part based on a satisfied threshold.

62. The apparatus according to claim 61, wherein, The subset of the first time-frequency resource set includes at least a portion of time-frequency resources that are different from the second time-frequency resource set.

63. The apparatus according to claim 58, wherein, The processor is also configured to: Send an indication to the second device regarding the at least partial overlap between the first time-frequency resource set and the second time-frequency resource set; and The second device receives an updated sidelink control channel, the updated sidelink control channel including scheduling information for the second device to transmit the updated second sidelink data channel via a third time-frequency resource set.

64. The apparatus according to claim 63, wherein, The instruction is sent during the time period in which the second device operates in receive mode.

65. The apparatus according to claim 63, wherein, The indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first time-frequency resource set and the second time-frequency resource set.

66. The apparatus according to claim 63, wherein, The indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

67. The apparatus according to claim 63, wherein, The indication includes the number of time-frequency resources in which the first time-frequency resource set and the second time-frequency resource set overlap.

68. The apparatus according to claim 58, wherein, The processor is also configured to: The priority associated with the second side crosslink data channel is determined to be the same as the priority associated with the first side crosslink data channel.

69. The apparatus according to claim 68, wherein, The processor is also configured to: The second transmission identifier associated with the second-side crosslink data channel is determined to be greater than the first transmission identifier associated with the first-side crosslink data channel; and A third time-frequency resource set, different from the second time-frequency resource set, is selected based at least in part on the fact that the second transmission identifier, which is determined to be associated with the second side link data channel, is greater than the first transmission identifier associated with the first side link data channel.

70. The apparatus according to claim 68, wherein, The processor is also configured to: A third time-frequency resource set is selected, the third time-frequency resource set including at least a portion of the first time-frequency resource set and the second time-frequency resource set.

71. The apparatus according to claim 70, wherein: The third time-frequency resource set is selected randomly.

72. The apparatus according to claim 68, wherein, The processor is also configured to: The second transmission identifier associated with the second side crosslink data channel is determined to be less than the first transmission identifier associated with the first side crosslink data channel; and Select the third time-frequency resource set.

73. The apparatus according to claim 72, wherein, The third time-frequency resource set includes odd-numbered resources from the first time-frequency resource set and the second time-frequency resource set.

74. The apparatus according to claim 72, wherein, The third time-frequency resource set includes even-numbered resources from the first time-frequency resource set and the second time-frequency resource set.

75. The apparatus according to claim 58, wherein, The processor is also configured to: Send one or more signals to the second device to indicate that the first device selects a third time-frequency resource set.

76. The apparatus of claim 58, further comprising: An antenna array, wherein the first device receives a second-side cross-link control channel while transmitting the first-side cross-link control channel.

77. The apparatus according to claim 75, wherein, The third time-frequency resource set includes time-frequency resources that are different from the first time-frequency resource set and the second time-frequency resource set.

78. The apparatus according to claim 75, wherein, The third time-frequency resource set includes odd-numbered resources from the first time-frequency resource set and the second time-frequency resource set.

79. The apparatus according to claim 75, wherein, The third time-frequency resource set includes even-numbered resources from the first time-frequency resource set and the second time-frequency resource set.

80. An apparatus for wireless communication at a first device in a wireless network, comprising: processor; as well as A memory coupled to the processor, the processor being configured to perform the following operations: During the time resource set, a first sidelink control channel is transmitted. The first sidelink control channel includes sidelink control information, which indicates scheduling information for transmitting a sidelink data channel reserved by the first device via the first time-frequency resource set, and the first device is a half-duplex device. The device receives an indication from a second device that at least partially overlaps with the first time-frequency resource set and a second time-frequency resource set reserved by the second device, the second device being a full-duplex device; as well as The selection of a third time-frequency resource set, different from the second time-frequency resource set, is based at least in part on the received instructions.

81. The apparatus according to claim 80, wherein, The third time-frequency resource set includes the resource set that overlaps between the first time-frequency resource set and the second time-frequency resource set.

82. The apparatus according to claim 80, wherein, The processor is also configured to: An updated sidelink control channel is sent to the second device, the updated sidelink control channel including scheduling information for the first device to send the updated sidelink data channel via the third time-frequency resource set.

83. The apparatus according to claim 80, wherein, The indication is used to indicate physical resource blocks or time slots, or both, that overlap between the first time-frequency resource set and the second time-frequency resource set.

84. The apparatus according to claim 80, wherein, The indication includes a single bit indication for indicating that the first time-frequency resource set and the second time-frequency resource set at least partially overlap.

85. A method for wireless communication at a first device in a wireless network, comprising: During the time resource set, a first side-link control channel is transmitted. The first side-link control channel includes first side-link control information, which indicates scheduling information for transmitting a first side-link data channel reserved by the first device via a first time-frequency resource set, and the first device is a full-duplex device. During the time resource set, a second side link control channel is received from the second device. The second side link control channel includes second side link control information, which indicates scheduling information for transmitting a second side link data channel reserved by the second device via the second time-frequency resource set, and the second device is a half-duplex device. as well as The resource selection process is performed at least in part based on the fact that the first time-frequency resource set and the second time-frequency resource set overlap at least partially.

86. The method according to claim 85, wherein, The first device receives the second-side crosslink control channel and simultaneously transmits the first-side crosslink control channel.

87. A method for wireless communication at a first device in a wireless network, comprising: During the time resource set, a first sidelink control channel is transmitted. The first sidelink control channel includes first sidelink control information, which indicates scheduling information for transmitting a sidelink data channel reserved by the first device via a first time-frequency resource set, and the first device is a half-duplex device. The device receives an indication from a second device that at least partially overlaps with the first time-frequency resource set and a second time-frequency resource set reserved by the second device, the second device being a full-duplex device; as well as The selection of a third time-frequency resource set, different from the second time-frequency resource set, is based at least in part on receiving the instruction.

Citation Information

Patent Citations

  • D2D communication resource reselecting method, apparatus and terminal

    CN106792885A

  • Multi-level indicator of radio resource status for intended d2d transmission

    WO2020011336A1