System and method for device-to-device communication
The solution optimizes device-to-device communication by implementing LBT processes and COT sharing to address inefficiencies in non-authorized frequency bands, enhancing communication efficiency and reliability for high data rates and proximity services.
Patent Information
- Application Number
- CN202380084415.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-06
- Publication Date
- 2025-07-15
AI Technical Summary
In the prior art, device-to-device communication lacks an effective channel access scheme on unauthorized carriers, resulting in low communication efficiency, especially in the event of carrier competition conflicts, which cannot efficiently utilize channel resources.
By introducing a channel occupancy time (COT) sharing mechanism and resource selection optimization, COT information is shared among UEs and channel access optimization is performed on unauthorized carriers, including LBT process and resource pool management, ensuring effective channel usage.
Improve the efficiency and reliability of device-to-device communication, reduce channel conflicts, optimize resource utilization, and meet the needs of high data rates and neighboring services.
Smart Images

Figure CN120323071A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure generally relates to wireless communication and, more particularly, to device-to-device communication. Background Art
[0002] Sidelink (SL) communication refers to wireless radio communication between two or more user equipments (UEs). In this type of communication, two or more UEs that are geographically close to each other can communicate without being routed to a network (e.g., a base station (BS)) or a core network. Thus, data transmission in SL communication is different from typical cellular network communication that includes transmitting data to and receiving data from a network. In SL communication, data is directly sent from a source UE to a target UE through, for example, a unified air interface (e.g., a PC5 interface) without passing through a network. Summary of the Invention
[0003] The example arrangements disclosed herein are intended to address problems related to one or more problems that arise in the prior art and to provide additional features that will become apparent when considered in conjunction with the accompanying drawings and the following detailed description. According to various arrangements, example systems, methods, devices, and computer program products are disclosed herein. However, it should be understood that these arrangements are presented by way of example and not limitation, and it will be apparent to those of ordinary skill in the art who read this disclosure that various modifications can be made to the disclosed arrangements while remaining within the scope of this disclosure.
[0004] Some arrangements of the present disclosure relate to a system, a method, an apparatus, and a non-transitory computer-readable medium that relate to determining, by a first wireless communication device, at least one first resource for performing sidelink (SL) communication with a second wireless communication device, and performing SL communication by the first wireless communication device with the second wireless communication device.
[0005] Some arrangements of the present disclosure relate to a system, a method, an apparatus, and a non-transitory computer-readable medium that relate to receiving, by a first wireless communication device, COT sharing information indicating sharing of a channel occupancy time (COT) of a second wireless communication device from the second wireless communication device, and determining, by the first wireless communication device, at least one resource for the COT. The second wireless communication device occupies the COT in response to performing a channel access procedure on a carrier.
[0006] The above aspects and other aspects and their implementations are described in more detail in the drawings, the specification, and the claims. Brief Description of the Drawings
[0007] The following describes various example arrangements of the present solution in detail with reference to the following figures or drawings. The drawings are provided solely for illustrative purposes and depict only example arrangements of the present solution to facilitate the reader's understanding of the present solution. Therefore, the drawings should not be considered as limiting the breadth, scope, or applicability of the present solution. It should be noted that these drawings are not necessarily drawn to scale for clarity and ease of illustration.
[0008] Figure 1A is a diagram showing an example wireless communication network according to various arrangements.
[0009] Figure 1B is a diagram showing a block diagram of an example wireless communication system for transmitting and receiving downlink, uplink, and / or SL communication signals according to various arrangements.
[0010] Figure 2 shows an example scenario of SL communication according to various arrangements.
[0011] Figure 3 is a table showing the values of the Channel Access Priority Class (CAPC) and the corresponding parameters related to the Channel Occupancy Time (COT) according to various arrangements.
[0012] Figure 4 is a table showing the CAPC values for the uplink and the corresponding parameters related to the COT according to various arrangements.
[0013] Figure 5 is a diagram showing mode 2 resource selection according to various arrangements.
[0014] Figure 6 is a flowchart showing an example method for performing resource selection and reselection for SL communication according to various arrangements.
[0015] Figure 7 is a flowchart showing an example method for performing resource selection and reselection for SL communication according to various arrangements.
[0016] Figure 8 is a flowchart showing an example method for performing COT sharing according to various arrangements.
[0017] Figure 9 is a diagram showing the transmission resource pools of the initiating UE and the responding UE according to various arrangements.
[0018] Figure 10 is a flowchart showing an example method for performing COT sharing according to various arrangements.
[0019] Figure 11It is a diagram showing the frame structures of 15 kHz and 30 kHz subcarrier spacings (SCSs) according to various arrangements.
[0020] Figure 12 It is a diagram showing example resources of a first and a second module according to various arrangements.
[0021] Figure 13 It is a diagram showing the resources of a first module and the resources of a second module according to various arrangements.
[0022] Figure 14 It is a diagram showing example multi - continuous - slot transmission (MCSt) resources according to various arrangements.
[0023] Figure 15 It is a table showing the cache - size levels of a 5 - bit cache - size field according to various arrangements.
[0024] Figure 16 It is a diagram showing example MCSt resources according to various arrangements.
[0025] Figure 17 It is a diagram showing example MCSt resources according to various arrangements. Detailed implementation
[0026] The following describes various example arrangements of the present solution with reference to the accompanying drawings, so that those of ordinary skill in the art can make and use the present solution. As will be apparent to those of ordinary skill in the art, after reading this disclosure, various changes or modifications can be made to the examples described herein without departing from the scope of the present solution. Therefore, the present solution is not limited to the example arrangements and applications described and shown herein. In addition, the specific order or hierarchy of steps in the methods disclosed herein is merely an example method. Based on design preferences, the specific order or hierarchy of steps of the disclosed method or process can be rearranged while remaining within the scope of the present solution. Therefore, those of ordinary skill in the art should understand that the methods and techniques disclosed herein present various steps or actions in a sample order, and unless otherwise expressly stated, the present solution is not limited to the specific order or hierarchy presented.
[0027] With the emergence of wireless multimedia services, users' demands for high data rates and user experience have been increasing continuously, which poses higher requirements on the system capacity and coverage of traditional cellular networks. In addition, public safety, social networks, proximity data sharing, and local advertising have gradually expanded the demand for proximity services that allow users to learn about and communicate with nearby users or objects. Traditional network-centric cellular networks have limited high data rate capabilities and support for proximity services. Against this background, device-to-device (D2D) communication has emerged to address the shortcomings of the network-centric model. The application of D2D technology can relieve the burden on cellular networks, reduce the battery power consumption of UEs, increase data rates, and improve the robustness of network infrastructure, thus meeting the requirements of the above high data rate services and proximity services. D2D technology is also known as Proximity Services (ProSe), sidelink / SL communication, etc.
[0028] In some arrangements, wireless communication can be performed on carriers, frequency bands, and / or spectra. Some carriers are licensed carriers as they are licensed to a service provider for exclusive use by a government or other authoritative entity. Some carriers are unlicensed carriers that are not licensed to any government or authoritative entity for exclusive use. Two or more service providers can operate on unlicensed carriers. Currently, UEs can communicate directly with each other on licensed carriers (e.g., without using a base station to do so). There is no solution provided for UEs to communicate with each other on unlicensed carriers.
[0029] Referring to Figure 1A , an example wireless communication network 100 is shown. The wireless communication network 100 shows group communication within a cellular network. In a wireless communication system, network-side communication nodes or networks can include next-generation Node B (gNB), E-UTRAN Node B (also known as evolved Node B, eNodeB, or eNB), pico station, femto station, transmission / reception point (TRP), access point (AP), etc. Terminal-side nodes or UEs can include devices such as mobile devices, smartphones, cellular phones, personal digital assistants (PDAs), tablets, laptops, wearable devices, vehicles with vehicle communication systems, etc. In Figure 1A , the network-side and terminal-side communication nodes are represented by network 102 and UEs 104a and 104b respectively. In some arrangements, network 102 and UEs 104a / 104b are sometimes referred to as "wireless communication nodes" and "wireless communication devices" respectively. Such communication nodes / devices can perform wireless communication.
[0030] In Figure 1AIn the arrangement shown, network 102 may define cell 101 in which UEs 104a and 104b are located. UEs 104a and / or 104b may move within the coverage area of cell 101 or remain stationary. UE 104a may communicate with network 102 via communication channel 103a. Similarly, UE 104b may communicate with network 102 via communication channel 103b. In addition, UEs 104a and 104b may communicate with each other via communication channel 105. The communication channels 103a and 104b between each UE and the network may be implemented using an interface such as the Uu interface, which is also known as the Universal Mobile Telecommunications System (UMTS) air interface. The communication channel 105 between UEs is an SL communication channel and may be implemented using the PC5 interface, which is introduced to address high mobility speed and high density applications such as, for example, Device-to-Device (D2D) communication, Vehicle-to-Vehicle (V2V) communication, Vehicle-to-Pedestrian (V2P) communication, Vehicle-to-Infrastructure (V2I) communication, Vehicle-to-Network (V2N) communication, etc. In some cases, the vehicle networking communication mode may be collectively referred to as Vehicle-to-Everything (V2X) communication. Network 102 is connected to the Core Network (CN) 108 via an external interface 107 (e.g., the Iu interface).
[0031] In some examples, a remote UE (e.g., UE 104b) that does not communicate directly with network 102 or CN 108 (e.g., communication channel link 103b is not established) communicates indirectly with network 102 and CN 108 via a relay UE (e.g., UE 104a) using the SL communication channel 105, and the relay UE may communicate directly with network 102 and CN 108 or communicate indirectly with network 102 and CN 108 via another relay UE that can communicate directly with network 102 and CN 108.
[0032] Figure 1B A block diagram of an example wireless communication system for transmitting and receiving downlink, uplink, and SL communication signals according to some arrangements of the present disclosure is shown. In some arrangements, as described above, the system may transmit and receive data in a wireless communication environment such as Figure 1A a wireless communication network 100 as described above.
[0033] As Figure 1AAs shown, the system generally includes a network 102 and UEs 104a and 104b. The network 102 includes a network transceiver module 110, a network antenna 112, a network memory module 116, a network processor module 114, and a network communication module 118, and each module is coupled and interconnected with each other via a data communication bus 120 as needed. The UE 104a includes a UE transceiver module 130a, a UE antenna 132a, a UE memory module 134a, and a UE processor module 136a, and each module is coupled and interconnected with each other via a data communication bus 140a as needed. Similarly, the UE 104b includes a UE transceiver module 130b, a UE antenna 132b, a UE memory module 134b, and a UE processor module 136b, and each module is coupled and interconnected with each other via a data communication bus 140b as needed. The network 102 communicates with the UEs 104a and 104b via one or more communication channels 150, and the communication channel 150 can be any wireless channel or other medium known in the art suitable for data transmission as described herein.
[0034] The system may also include any number of modules other than Figure 1B the modules shown. Those skilled in the art should understand that the various illustrative boxes, modules, circuits, and processing logics described in connection with the arrangements disclosed herein can be implemented in hardware, computer-readable software, firmware, or any practical combination thereof. To clearly illustrate this interchangeability and compatibility of hardware, firmware, and software, the various illustrative components, blocks, modules, circuits, and steps are generally described in terms of their functions. Whether this function is implemented as hardware, firmware, or software depends on the specific application and the design constraints imposed on the overall system. Persons familiar with the concepts described herein can implement this function in an appropriate manner for each specific application, but the decisions regarding these implementations should not be construed as limiting the scope of the present disclosure.
[0035] Wireless transmission from an antenna of one of the UEs 104a and 104b to an antenna of the network 102 is referred to as uplink transmission, and wireless transmission from an antenna of the network 102 to an antenna of one of the UEs 104a and 104b is referred to as downlink transmission. According to some arrangements, each of the UE transceiver modules 130a and 130b in the UEs may be referred to herein as an uplink transceiver or a UE transceiver. The uplink transceiver may include transmitter and receiver circuits, each coupled to a respective antenna 132a and 132b. The duplex switch may alternatively couple the uplink transmitter or receiver to the uplink antenna in a time-division duplexing manner. Similarly, the network transceiver module 110 may be referred to herein as a downlink transceiver or a network transceiver. The downlink transceiver may include RF transmitter and receiver circuits, each coupled to the antenna 112. The downlink duplex switch may alternatively couple the downlink transmitter or receiver to the antenna 112 in a time-division duplexing manner. The operations of the transceivers 110 and 130a and 130b are coordinated in time such that at the same time the downlink transmitter is coupled to the antenna 112, the uplink receivers are coupled to the antennas 132a and 132b to receive transmissions via the wireless communication channel 150. In some arrangements, the UEs 104a and 104b may communicate with the network 102 via the respective antennas 132a and 132b using the UE transceivers 130a and 130b via the wireless communication channel 150. The wireless communication channel 150 may be any wireless channel or other medium known in the art suitable for downlink and / or uplink data transmission as described herein. The UEs 104a and 104b may communicate with each other via the wireless communication channel 170. The wireless communication channel 170 may be any wireless channel or other medium suitable for SL transmission of data as described herein.
[0036] Each of the UE transceivers 130a and 130b and the network transceiver 110 is configured to communicate via the wireless data communication channel 150 and cooperate with a suitably configured antenna device that may support a particular wireless communication protocol and modulation scheme. In some arrangements, the UE transceivers 130a and 130b and the network transceiver 110 are configured to support industry standards such as Long-Term Evolution (LTE) and emerging 5G and 6G standards and the like. However, it should be understood that the present disclosure is not necessarily limited to the application of specific standards and related protocols. Instead, the UE transceivers 130a and 130b and the network transceiver 110 may be configured to support alternative or additional wireless data communication protocols, including their future standards or variants.
[0037] The processor modules 136a, 136b, and 114 may each be implemented or realized with a general-purpose processor, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. In this manner, the processor may be implemented as a microprocessor, a controller, a microcontroller, a state machine, etc. The processor may also be implemented as a combination of computing devices, e.g., a combination of a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other such configuration.
[0038] Furthermore, the methods and algorithms described in connection with the arrangements disclosed herein may be embodied directly in hardware, firmware, software modules executed respectively by processor modules 114, 136a, and 136b, or in any practical combination thereof. The memory modules 116, 134a, and 134b may be implemented as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In this regard, the memory modules 116, 134a, and 134b may be respectively coupled to the processor modules 114, 136a, and 136b such that the processor modules 114, 136a, and 136b can respectively read information from and write information to the memory modules 116, 134a, and 134b. The memory modules 116, 134a, and 134b may also be integrated into their respective processor modules 114, 136a, and 136b. In some arrangements, the memory modules 116, 134a, and 134b may each include a cache memory for storing temporary variables or other intermediate information during the execution of instructions respectively executed by the processor modules 116, 134a, and 134b. The memory modules 116, 134a, and 134b may also each include non-volatile memory for storing the instructions respectively executed by the processor modules 114, 136a, and 136b.
[0039] Network interface 118 generally represents the hardware, software, firmware, processing logic, and / or other components of network 102 that enable two-way communication between network transceiver 110 and other network components and communication nodes configured to communicate with network 102. For example, network interface 118 can be configured to support Internet or WiMAX traffic. In a typical deployment, network interface 118 provides an 802.3 Ethernet interface that enables network transceiver 110 to communicate with a traditional Ethernet-based computer network. In this way, network interface 18 can include a physical interface for connecting to a computer network (e.g., a mobile switching center (MSC)). As used herein, the terms "configured to" or "configured for" with respect to a specified operation or function refer to a device, component, circuit, structure, machine, signal, etc. that is physically constructed, programmed, formatted, and / or arranged to perform the specified operation or function. Network interface 118 can allow network 102 to communicate with other networks or a core network via a wired or wireless connection.
[0040] In some arrangements, each of UEs 104a and 104b can operate in a hybrid communication network in which the UE communicates with network 102 and with other UEs (e.g., between 104a and 104b). As described in further detail below, UEs 104a and 104b support sidelink (SL) communication with other UEs as well as downlink / uplink communication between network 102 and UEs 104a and 104b. Generally, SL communication allows UEs 104a and 104b to establish a direct communication link with each other or with other UEs from different cells without network 102 relaying data between the UEs.
[0041] Figure 2 FIG. is a diagram showing an example system 200 for SL communication according to various arrangements. As Figure 2 shown, network 210 (such as Figure 1A network 102) broadcasts signals received by first UE 220, second UE 230, and third UE 240. Figure 2 UEs 220 and 230 in are shown as vehicles having a vehicle communication network, while UE 240 is shown as a mobile device. As shown for SL, UEs 220 - 240 are capable of communicating with each other via an air interface (e.g., direct transmission and reception) without base station 210 or core network 250 forwarding. Such vehicle-to-everything (V2X) communication is referred to as PC5-based V2X communication or V2X SL communication.
[0042] As used herein, when two UEs 104a or 104b perform SL communication with each other via communication channel 105 / 170, the UE that transmits data to the other UE is referred to as the transmitting (TX) UE, while the UE that receives the data is referred to as the receiving (RX) UE.
[0043] With the development of wireless multimedia services, the demand for high data rates and user experience is increasing day by day, which may impose higher requirements on the system capacity and coverage of traditional cellular networks. On the other hand, application scenarios such as public safety, social networks, short-distance data sharing, and local advertising have gradually increased the demand for people to understand and communicate with nearby people or things (e.g., proximity services). Traditional base station-centered cellular networks may have limitations in terms of high data rates and support for proximity services. Device-to-device (D2D) communication technology has emerged in response to this demand. The application of D2D communication technology can relieve the burden on cellular networks, reduce the battery power consumption of user equipment, increase data rates, and / or improve the robustness of network infrastructure, which can well meet the requirements of the above-mentioned high data rate services and proximity services. D2D technology can also be referred to as proximity services (ProSe), unilateral / sidelink (SL) communication. The interface between devices can be the PC5 interface.
[0044] Devices using / leveraging / applying sidelink communication can support two resource modes (e.g., Mode 1 and Mode 2). For Mode 1, the UE can use resources scheduled by the network to transmit sidelink data. For Mode 2, the UE can independently select transmission resources to transmit sidelink data.
[0045] In some arrangements, an authorized carrier refers to a carrier, frequency band, or spectrum authorized by a government or an authoritative entity (such as the Federal Communications Commission (FCC) in the United States and the European Telecommunications Standards Institute (ETSI) in Europe) for exclusive use by a service provider. An unauthorized carrier (or shared spectrum) refers to a carrier, frequency band, or spectrum that has not been authorized by a government or other authoritative entity. Two or more service providers can operate in an unauthorized carrier.
[0046] In some arrangements, before performing data transmission on an unauthorized carrier, the UE executes a channel access scheme called listen before talk (LBT). During the LBT process, the UE monitors the channel in the unauthorized carrier within a time interval. In response to determining that the LBT process is successful, the UE can occupy the channel in the unauthorized carrier within a time interval called the channel occupancy time (COT). The LBT process includes an initial LBT process and a non-initial LBT process. Compared with the non-initial LBT, the UE needs more time to execute the initial LBT process. The non-initial LBT process is executed within the COT.
[0047] In some examples, the length of the COT (e.g., T ulm cot,p or T m cot,p ) depends on the Channel Access Priority Class (CAPC) value used for the LBT procedure, as Figure 3 shown, Figure 3 is a table that shows the CAPC value p, the sensing slot (m p ) of a given priority class, the minimum contention window (CW min,p ) of a given priority class, the maximum contention window (CW max,p ) of a given priority class, the maximum length (T m cot,p ) of the COT of a given priority class, and the allowed contention window size (CW p ) of a given priority class. In response to determining that the LBT procedure is successful, the UE may share the COT with another UE. The UE may use the COT shared by another UE to perform channel access.
[0048] For priority classes p = 3 and p = 4, if it can be guaranteed for a long time that no other technology shares the channel (e.g., through regulatory levels), T m cot,p = 10 ms, otherwise, T m cot,p = 8 ms.
[0049] Figure 4 is a table that shows the uplink CAPC value p, the sensing slot (m p ) of a given priority class, the minimum contention window (CW min,p ) of a given priority class, the maximum contention window (CW max,p ) of a given priority class, the maximum length (T m cot,p ) of the COT of a given priority class, and the allowed contention window size (CW p ) of a given priority class. For priority classes p = 3 and p = 4, T m cot,p = 10 ms if the higher layer parameters absenceOfAnyOtherTechnology-r14 or absenceOfAnyOtherTechnology-r16 are provided. Otherwise, T m cot,p = 6 ms. When T m cot,p = 6 ms, it can be increased to 8 ms by inserting one or more gaps. The minimum duration of the gap should be 100 us. The maximum duration before including any such gap should be 6 ms.
[0050] In some arrangements, the UE uses SL resource allocation mode 2 to transmit data. Mode 2 includes multiple mechanisms such as only full sensing, only partial sensing, only random resource selection, or any combination of one or more of them. In mode 2, in step 1, the UE selects data transmission parameters, which include at least one parameter among the number of hybrid automatic repeat request (HARQ) retransmissions, resource reselection counter value, transmission period, resource reservation interval, amount of frequency resources, packet delay budget, number of subchannels used for physical SL shared channel (PSSCH) transmission or physical SL feedback channel (PSFCH) transmission, resource pool, etc.
[0051] Then, in step 2, the UE uses the selected data transmission parameters to determine a candidate resource set. In step 3, the UE selects an initial transmission from the determined candidate resource set. In step 4, if necessary, the UE selects multiple retransmission resources from the determined candidate resource set for the selected initial transmission resources. The number of retransmission resources depends on the selected number of HARQ retransmissions. In step 5, if necessary, the UE selects periodic transmission resources from the determined candidate resource set. The period depends on the resource reservation interval. In step 6, the UE performs logical channel prioritization, which includes selecting a destination, selecting a logical channel from the selected destination, and multiplexing data from the selected logical channel into the MAC PDU.
[0052] Figure 5 is a diagram showing mode 2 resource selection according to various arrangements. To determine the candidate resource set in step 2, in resource selection, the media access control (MAC) layer considers the transmission block (TB) transmission, which is characterized by a set of transmission parameters, such as a resource pool, L1 priority, packet delay budget (PDB), number of subchannels L to be used in a time slot subCH and a resource reservation interval P in milliseconds rsvp_TX or one or more of them. The MAC layer requests the physical (PHY) layer to exclude a set of resources in the selection window based on the sensing of subchannels.
[0053] As Figure 5As shown, resources for the transmission 510 of two TBs are randomly selected, thus resulting in two time slot gaps between transmissions. The transmission time difference is denoted as T4. During sensing, each individual time slot is a resource, and the UE determines all the individual time slot resources in the resource selection window 520 as candidate resources. The UE detects the level of the reference signal received power (RSRP) on the time slot reserved by the received SCI-1 and projects the RSRP onto the reserved resources under test. During exclusion, the RSRP is tested against a threshold to evaluate the acceptability of the interference level in the case where a conflict may occur in the resources under test. After the exclusion process, the remaining resources in the resource selection window 520 are determined as the candidate resource set. The resource selection trigger 530 occurs at time n, i.e., the boundary between T0 and T2. Sensing is performed within the sensing window 540.
[0054] In some arrangements, SL communication can be performed on an unlicensed carrier. For each selected transmission resource, the UE needs to perform channel access, and in response to determining that the channel access is successful, the UE can use the selected transmission resource to transmit SL data.
[0055] In some examples, LBT failure affects the SL resource selection and reselection processes. For example, when the UE receives an LBT failure indication for PSSCH transmission from the PHY, it triggers resource selection or reselection. Traditionally, it is not determined whether the new resource selection or reselection trigger also applies to multi-consecutive time slot transmission (MCSt). The SL LBT failure indication granularity is for each resource block (RB) set.
[0056] Figure 6 is a flowchart showing an example method 600 for performing resource selection and reselection for SL communication according to various arrangements. The method 600 can be performed using the network 100 and / or the system 200.
[0057] At 610, the first UE 104a determines at least one first resource for performing SL communication with the second UE 104b. At 620, the first UE 104a performs SL communication with the second UE 104b. At 630, the second UE 104b performs SL communication with the first UE 104a. At 640, the first UE 104a determines to perform resource reselection for the SL communication with the second UE 104b.
[0058] For SL communication on an unauthorized carrier, the LBT failure indication is for each RB set and depends on the TB type transmitted through that RB set. Different transmission types of the LBT failure indication need to be distinguished. The SL communication at 620 and 630 includes at least one of transmissions such as SL synchronization signal block (SSB) transmission, SL PSSCH transmission, PSFCH transmission, etc. Through these different transmission types, the LBT failure can also be divided into three types, and these three types include SSB LBT failure indication, PSSCH transmission LBT failure indication, and PSFCH transmission LBT failure indication. In some arrangements, the first UE 104a triggers resource reselection in response to receiving an LBT failure indication, and the LBT failure indication can be one of the three types of failure indications.
[0059] For PSSCH transmission, it is assumed that the PSSCH transmission is triggered by the transmission of a MAC PDU of the MAC layer. Due to the PSSCH transmission LBT failure, the first UE 104a triggers resource reselection. For PSFCH transmission, since the HARQ feedback of the MAC PDU of the peer UE is transmitted on the PSFCH resource, the first UE 104a performs LBT detection. The first UE 104a can be configured with a transmission (TX) resource pool and a reception (RX) resource pool. For the first UE 104a, the TX resource pool and the RX resource pool can be the same resource pool or different resource pools. In some examples, from the perspective of the same first UE 104a, the TX resource pool and the RX resource pool may not overlap (for example, the TX resource pool and the RX resource pool include different RB sets). In some examples, from the perspective of the same first UE 104a, the TX resource pool and the RX resource pool may overlap (for example, the TX resource pool and the RX resource pool include the same RB set), and the LBT failure RB set is a shared RB set. For example, the TX resource pool includes RB set 1 and RB set 2, the RX resource pool includes RB set 2 and RB set 3, and an LBT failure is detected on RB set 2 which is included in both the TX resource pool and the RX resource pool.
[0060] In an example where the TX resource pool and the RX resource pool do not overlap, it is assumed that the RB set on the PSFCH resource of the RX resource pool with LBT failure is not the RB set of the TX resource pool, and the LBT detection granularity is the RB set. Then, the LBT failure of the PSFCH does not affect the TX resource pool. In some examples, for resource reselection, in response to determining that the LBT of the PSFCH has failed, the LBT failure RB set is within the RB set of the TX resource pool.
[0061] In some arrangements, in response to at least one of the following: determining that LBT fails on the PSFCH / SSB, determining that the RB set where PSFCH LBT fails is within the TX resource pool, or selecting an authorization for transmitting the PSSCH, the first UE 104a triggers resource reselection for the PSSCH.
[0062] In some arrangements, SL communication includes SSB transmission, and in response to the first UE 104a determining that LBT for the SL communication fails and the frequency resources (e.g., RB set) for transmitting the SSB transmission are within the TX resource pool (transmission frequency resource pool) of the first UE 104a, resource reselection is performed at 640.
[0063] In some arrangements, SL communication includes PSFCH transmission. In response to the first UE 104a determining that LBT for the SL communication fails and the frequency resources (e.g., RB set) for transmitting the PSFCH transmission are within the TX resource pool (transmission frequency resource pool) of the first UE 104a, resource reselection is performed at 640.
[0064] In some examples, the first UE 104a selects transmission resources by selecting the number of HARQ retransmissions, selecting the initial transmission resources, selecting the HARQ retransmission resources according to the selected number of HARQ retransmissions, and selecting the periodic transmission resources according to the initial transmission and HARQ retransmissions. Due to LBT failure, the actual number of transmissions may be less than the selected number of HARQ retransmissions.
[0065] In some examples, to address the problem of insufficient number of transmissions, the network configures an increased number of HARQ retransmissions, the first UE 104a selects a larger number of HARQ retransmissions, or the first UE 104a selects a number of transmission resources greater than the selected number of HARQ retransmissions to select additional transmission resources.
[0066] In the example where the first UE 104a selects a number of transmission resources greater than the selected number of HARQ retransmissions, after a successful transmission, some of the selected retransmission resources may be available. The actual number of transmissions can be greater than the selected number of retransmissions. For example, each retransmission resource has a successful LBT.
[0067] In some examples, a counter process can be used to calculate the actual number of retransmissions. Figure 7is a flowchart showing an example method 700 for performing resource selection and reselection for SL communication according to various arrangements. Method 700 may be performed using network 100 and / or system 200. At 610, a first UE 104a determines at least one first resource for performing SL communication with a second UE 104b. At 620, the first UE 104a performs SL communication with the second UE 104b. At 630, the second UE 104b performs SL communication with the first UE 104a.
[0068] At 710, the first UE 104a maintains a transmission counter to count the actual number of retransmissions for each HARQ process. For example, if a transmission is performed, the counter is incremented by 1. In some examples, in response to determining that the counter reaches a selected maximum number of retransmissions, if there are available remaining retransmission resources, the first UE 104a discards one or more remaining retransmission resources. In some examples, in response to determining that the counter reaches a selected maximum number of retransmissions, if there are available remaining retransmission resources, the first UE 104a determines not to use one or more remaining retransmission resources. In some examples, in response to determining that the counter reaches a selected maximum number of retransmissions, the first UE 104a flushes the HARQ buffer. In some examples, in response to determining that the counter reaches a selected maximum number of retransmissions, if there are available remaining retransmission resources, the first UE 104a considers using one or more remaining retransmission resources for transmitting another MAC PDU. In some arrangements, the maximum number of retransmissions is equal to the selected number of HARQ retransmissions.
[0069] In some arrangements, the at least one first resource includes a plurality of first resources. Determining at least one first resource for performing SL communication with the second UE 104b at 610 includes the first UE 104a determining the number of HARQ retransmissions and the first UE 104a determining the number of a plurality of first resources based on the number of HARQ retransmissions (e.g., the number of first resources is greater than the number of HARQ transmissions).
[0070] In some arrangements, performing SL communication includes incrementing a count indicated by a counter in response to a first UE 104a retransmitting a first transmission (e.g., a first PDU) to a second UE 104b. Method 700 may further include discarding at least one remaining resource of the plurality of first resources in response to determining that the count has reached the HARQ retransmission count and at least one remaining resource remains unused for retransmitting the first transmission. Method 700 may further include using at least one remaining resource of the plurality of first resources to transmit a second transmission (e.g., a second PDU) in response to determining that the count has reached the HARQ retransmission count and at least one remaining resource remains unused for retransmitting the first transmission. In some examples, a UE (e.g., UE transceiver module 130a or 130b) may have two different communication modules, e.g., a first module and a second module. The first module may be an LTE SL module and the second module may be an NR SL module. The UE manages resource selection for LTE SL and NR SL separately.
[0071] In some arrangements, transmissions on the second module may interfere with transmissions on the first module. Figure 11 FIG. shows a frame structure with 15 kHz and 30 kHz subcarrier spacing (SCS) according to various arrangements. In some examples, the first module uses 30 kHz SCS and the second module uses 15 kHz SCS. Then, one resource in the first module overlaps with two resources in the second module. For example, for the first module (30 kHz), each resource is a subframe with 14 symbols. For the second module (15 kHz), each resource is a time slot, and each time slot has 7 symbols.
[0072] The first module may perform automatic gain control (AGC) based on at least a first symbol of the subframe (e.g., a symbol overlapping with the first time slot (e.g., symbols 0 - 7)). If only the second time slot is transmitted, the first module may incorrectly evaluate the AGC since there is no transmission on the first time slot. Thus, in such a case, the second module may not transmit on the first and second resources, or at least on the first resource, if a transmission is performed or detected on the first module. In other words, transmissions only on the second resource are not allowed.
[0073] To address these issues, the first module needs to share candidate resource information (e.g., sensing results) with the second module. The candidate information includes at least one of the following: the time and frequency location of resources reserved by other first module UEs determined based on decoded SCI, SL RSRP measurement results, the resource reservation period for the first module's own transmission based on decoded SCI, the priority for the first module's own transmission based on decoded SCI, the time and frequency location of resources for the first module's own transmission, the candidate resource set SA or S B 、SL RSSI measurements, information related to the first module's logical subframe, resources corresponding to the half-duplex subframes not monitored by the first module's UE, etc.
[0074] In some arrangements, the first overlapping resource and subsequent overlapping resources of the second module involve resources that overlap with the same resources of the first module. Figure 12 FIG. is a diagram showing example resources 1210 of the first module and example resources 1220 of the second module according to various arrangements. As Figure 12 shown, resource 1 in resource 1220 is the first overlapping resource that overlaps with resource 1210 in the time domain, and resources 2, 3, 4 in resource 1220 are subsequent overlapping resources. The first overlapping resource 1 and subsequent overlapping resources 2, 3, and 4 overlap with the same resource 1210 of the first module. Resource 1210 can be a time slot or a subframe. For 30 kHz SCS, the subsequent overlapping resource is the second overlapping resource 2.
[0075] In some arrangements, at least the first resource 1 that overlaps with the first module's resource 1210 is selected, and subsequent overlapping resources 2, 3, and 4 in the second module can be selected. The arrangements disclosed herein determine the way of resource overlapping. Assume that the starting symbol of the first time slot in the overlapping NR SL time slots is aligned with the first symbol of the LTE SL subframe. In an example where the corresponding PSFCH transmission opportunity overlaps with the LTE SL reservation in the time domain for NR SL with 15 / 30 kHz SCS, the NR SL UE avoids selecting resources for PSCCH / PSSCH transmission. This mechanism applies to mode 2 operation.
[0076] The assumption of co-channel coexistence includes a UE being equipped with both an LTE V2X module and an NR V2X module. The LTE V2X module and the NR V2X module perform sensing interdependently using the LTE frame structure and the NR frame structure, and exchange sensing results to further perform resource exclusion. When data transmission on the LTE time slot uses 15 kHz SCS and the NR time slot is configured with 30 kHz SCS, due to the difference in frame structure, if only NR time slot 2 is selected, the LTE modules of other UEs cannot detect this transmission. Therefore, AGC will cause reception problems. To solve these problems, the NR SL UE selects at least the first time slot in the NR SL time slots that overlap with the LTE SL subframe in the MAC layer, and can select subsequent overlapping NR SL time slots in the MAC layer.
[0077] However, although the current UE is configured to select a resource within the resources of a second module that overlap with the resources of the first module, the arrangements disclosed herein relate to selecting resources within a resource pool. The UE (e.g., the first UE 104a) selects resources one by one. The set of candidate resources is divided into several types, which include resources as the first overlapping resources, resources as subsequent overlapping resources (corresponding first time slot resources are selected), and resources as subsequent overlapping resources (the corresponding first time slot resources are not selected or are not candidate resources).
[0078] Then, for each resource selection, the UE can select a resource. In some examples, the resource can be the first overlapping resource. In some examples, the resource is a subsequent overlapping resource, and the corresponding first overlapping resource is selected.
[0079] In some examples, TB association is checked. To ensure AGC, two time slots can be used for the same TB, or the transmission powers of the two time slots can be the same. In addition, since the perception results need to be exchanged between the LTE V2X module and the NR module model, the NR SL entity receives the overlapping resources from the LTE entity after the NR SL resource selection stops. Then, the UE can discover that the selected resource is a subsequent overlapping transmission resource (e.g., not the first transmission resource), and the first overlapping resource is not selected. To solve these problems, for the selected resource, if the resource is a subsequent overlapping resource and the corresponding first overlapping resource is not selected, at least one of the following operations is triggered: resource reselection, discarding the selected resource, determining that the resource is not in use, reselecting another resource to replace the resource.
[0080] In some examples, in response to determining that the selected resource is a subsequent overlapping resource and the first overlapping resource is not selected, at least one of the following operations is triggered: resource reselection, discarding the selected resource, determining that the resource is not in use, reselecting another resource to replace the selected resource.
[0081] In some arrangements, the second UE 104b selects the first and at least one subsequent overlapping resource simultaneously. Due to certain conditions, transmission is not performed on the first overlapping resource, and thus the subsequent overlapping resources are not used.
[0082] In some examples, a transmission may not be performed for at least one of the following reasons: the transmission priority is reduced, no MAC PDU is obtained, the resources are pre-empted or re-evaluated or in conflict, the authorization for the transmission is not within the discontinuous reception (DRX) activation time of the receiving device, or the resources are cleared, or the previous transmission corresponding to the same MAC PDU enabled HARQ and a HARQ ACK is received in some examples. In some examples, for negative acknowledgement, a transmission may not be performed because the previous transmission corresponding to the same MAC PDU enabled HARQ and all expected HARQ ACKs are received (i.e., HARQ ACKs are received from all receiving devices). In some examples, if negative acknowledgement only is enabled in the SCI and no negative acknowledgement is received for this transmission of the MAC PDU, a transmission may not be performed because of negative acknowledgement only and the previous transmission corresponding to the same MAC PDU enabled HARQ.
[0083] Then, if the transmission resource not used for transmission is a first overlapping resource, for subsequent overlaps, the UE may perform at least one of the following operations: discard the subsequent overlaps, determine that the resource is not used, select another resource to replace the discarded resource, trigger resource reselection, or consider reducing the priority of the subsequent overlapping resources.
[0084] In some arrangements, discarding a resource means that the UE performs at least one of the following operations: remove the resource, determine that the resource is not used, clear the resource, and so on.
[0085] In some examples, since the first overlapping resource overlapping with the resources of the first module is not transmitted, the UE performs at least one of the following operations: discard the subsequent overlapping resources, determine that the resource is not used, or select another resource to replace the discarded resource. In some examples, the priority of the SL transmission is reduced. In some examples, no MAC PDU is obtained. In some examples, the resources are pre-empted or re-evaluated or in conflict. In some examples, the NR SL authorization is not within the activation time. In some examples, the resources are cleared because resource reselection is triggered. In some examples, for unicast, the previous transmission corresponding to the same MAC PDU enabled HARQ and a HARQ ACK is received. In some examples, for multicast option 1, the previous transmission corresponding to the same MAC PDU enabled HARQ and all expected HARQ ACKs are received. In some examples, for multicast option 2, if negative acknowledgement only is enabled in the SCI and no negative acknowledgement is received for this transmission of the MAC PDU, the previous transmission corresponding to the same MAC PDU enabled HARQ.
[0086] Figure 13 It is a diagram showing the resources of the first module and the resources of the second module according to various arrangements. In some examples, regarding the PSFCH restriction, for NR SL with 15 / 30 kHz SCS, the NR SL UE avoids selecting resources for PSCCH / PSSCH transmission 1320, where the corresponding PSFCH transmission occasion 1330 overlaps with the LTE SL reservation 130 in the time domain.
[0087] Considering that the current MAC specification only captures how the UE selects resources, in Phase 3, the restriction can be captured through two options. Option 1 includes that for NR SL with 15 / 30 kHz SCS, the NR SL UE avoids selecting resources for PSCCH / PSSCH transmission, where the corresponding PSFCH transmission occasion overlaps with the LTE SL reservation in the time domain. Option 2 includes that the UE excludes resources for PSCCH / PSSCH transmission, where the corresponding PSFCH transmission occasion overlaps with the LTE SL reservation in the time domain.
[0088] In some arrangements, the UE excludes resources for transmission, where the corresponding PSFCH transmission occasion overlaps with the reservation of the first module in the time domain.
[0089] In some examples, since it is necessary to exchange perception results between the first model and the second model, the second module receives the PSFCH overlap from the first model after the NR SL resource selection has stopped. In this case, if the UE determines that the selected resources have a PSFCH that overlaps with the resources of the first module, the UE performs at least one of the following operations: triggers resource reselection, discards the selected resources, determines that the resources are not in use, or reselects another resource to replace the resource. In some arrangements, for the selected resources, in response to determining that the resources with a PSFCH transmission occasion overlap with the first module resource reservation in the time domain, the UE (e.g., UE 104a) triggers at least one of the following operations: resource reselection, discards the selected resources, or reselects another resource to replace the selected resources.
[0090] In some examples, all resources with corresponding PSFCH transmission resources may overlap with the reservation of the first module in the time domain, and then resource pool reselection is triggered. In some examples, there are resources with PSFCH resources that do not overlap with the resources of the first module, and the remaining resources do not meet the QoS requirements (e.g., PDB).
[0091] In some arrangements, the UE triggers resource pool reselection. In response to the UE (e.g., UE 104a) selecting a resource pool, the UE selects a resource pool with PSFCH resources that do not overlap with the first module resource reservation.
[0092] In some arrangements, the UE triggers resource pool reselection. In response to the UE selecting a resource pool, the UE selects a resource pool having PSFCH resources that do not overlap with the resource reservation of the first module. In some examples, in response to determining that all PSFCH transmission resources overlap with the resource reservation of the first module in the time domain, the UE triggers resource pool reselection. In some examples, the remaining PSFCH resources do not meet the QoS requirements (e.g., PDB).
[0093] In some arrangements, to ensure that the average power of all overlapping resources does not affect the resources of the first module, the data (e.g., MAC PDU) transmitted on all overlapping resources is the same data.
[0094] In some arrangements, if the UE selects a resource and the resource is a subsequent overlapping resource, the resource is a retransmission resource of the first overlapping resource.
[0095] In some arrangements, to ensure that the average power of all overlapping resources (the first overlapping resource and subsequent overlapping resources) does not affect the resources of the first module, the data transmitted on all overlapping resources is transmitted to the same destination.
[0096] In some arrangements, during LCP, if the grant is a subsequent overlapping resource, the UE selects the first destination in response to determining that the first destination is the destination of the corresponding first overlapping resource.
[0097] In some arrangements, during LCP, if the grant is a subsequent overlapping resource, the UE selects the first destination in response to determining that the TX power for transmitting data to the first destination is less than or equal to the TX power for transmitting data to the destination on the corresponding first overlapping resource.
[0098] In some arrangements, during LCP, if the grant is a subsequent overlapping resource, the UE selects the first destination in response to determining that the TX power for transmitting data to the first destination is less than or equal to the TX power for transmitting data to the destination of the corresponding first overlapping resource plus a first threshold. The first threshold is configured by the network.
[0099] In some arrangements, the resources (the first overlapping resource and subsequent overlapping resources) that overlap with the same resources of the first module can be regarded as MCSt resources.
[0100] In some arrangements, after the UE obtains a COT upon successful LBT, if no transmission is performed within that COT, the UE may lose the obtained COT due to other UEs detecting an idle channel. To address these issues, the UE may select an MCSt resource having one or more transmission resources (e.g., time slots or symbols or subframes, mini-slots). In some arrangements, for initial transmission resource selection, an MCSt resource is selected and each time slot within the MCSt resource is used for the initial transmission. In some arrangements, for retransmission resource selection, each time slot within the MCSt resource is used for retransmission. Figure 14 FIG. is a diagram showing example MCSt resources 1410 and 1420 according to various arrangements. For example, MCSt resource 1410 includes time slots 1, 2, 3, and 4 for initial transmission, while MCSt resource 1420 includes time slots 5, 6, 7, and 8 for retransmission.
[0101] In some arrangements, a second MCSt resource (e.g., 1420) is selected for retransmission of a first MCSt resource (e.g., 1410). In some arrangements, the first time slot (e.g., time slot 5) in the second MCSt resource 1420 is used for retransmission of the first time slot (e.g., time slot 1) within the first MCSt resource 1410. The second time slot (e.g., time slot 6) in the second MCSt resource 1420 is used for retransmission of the second time slot (e.g., time slot 2) within the first MCSt resource 1410, and so on. In some arrangements, each time slot within the second MCSt resource 1420 is used for retransmission of any time slot within the first MCSt resource 1410.
[0102] In some arrangements, the association between the previous transmission time slot and the retransmission time slot depends on the previous transmission result. The first time slot (e.g., time slot 5) in the second MCSt resource 1420 is used for retransmission of the first time slot (e.g., time slot 1) within the first MCSt resource 1410 that requires retransmission. The second time slot (e.g., time slot 6) in the second MCSt resource 1420 that requires retransmission is used for retransmission of the second time slot (e.g., time slot 2) within the first MCSt resource 1410 that requires retransmission, and so on.
[0103] In some arrangements, in response to determining that HARQ feedback is disabled for data to be transmitted on a time slot, or at least one of the cases where HARQ feedback is enabled for data to be transmitted on a time slot, and a HARQ NACK is received, the UE determines the time slots that need to be retransmitted.
[0104] In some examples, MCSt-1 1410 has time slots 1, 2, 3, 4, while MCSt-2 1420 has time slots 5, 6, 7, 8. At the beginning, time slot 5 is used for the retransmission of time slot 1, time slot 6 is used for the retransmission of time slot 2, and so on. After the transmissions on time slots 1, 2, 3, 4, since HARQ is enabled and HARQ ACK is received, the transmission on time slot 1 is successful. Since HARQ is enabled and HARQ NACK is received, the transmissions on time slots 3 and 4 fail, and the HARQ for the transmission on time slot 2 is disabled. Then, the retransmission of time slot 1 is not needed, and the retransmissions of time slots 2, 3, and 4 are needed. Time slot 2 is the first time slot that needs to be retransmitted, time slot 3 is the second time slot that needs to be retransmitted, and time slot 4 is the third time slot that needs to be retransmitted. Therefore, the retransmission resource time slot 5 is re-associated with time slot 2, time slot 6 is re-associated with time slot 3, time slot 7 is re-associated with time slot 4, and assuming there is no fourth time slot that needs to be retransmitted, time slot 8 is discarded (only 3 time slots need to be retransmitted, namely time slots 2, 3, 4).
[0105] In some arrangements, more than 2 MCSt resources are selected based on the number of HARQ retransmissions. Then, the first MCSt resource is used for the initial transmission, and the subsequent MCSt resources are for retransmissions. Then, when determining the retransmission association, each MCSt resource can be regarded as the retransmission of the previous MCSt resource. The first time slot in the MCSt resource is used for the retransmission of the first time slot that needs to be retransmitted within the previous MCSt resource. The second time slot that needs to be retransmitted in the MCSt resource is used for the retransmission of the second time slot that needs to be retransmitted within the previous MCSt resource, and so on.
[0106] For example, 3 MCSt resources are selected for the initial transmission and retransmissions. The second MCSt resource depends on the transmission result of the first MCSt resource. The third MCSt resource depends on the transmission result of the second MCSt.
[0107] In some arrangements, the MCSt requires the UE to have a large amount of new data to be transmitted. In some arrangements, the UE divides the sub-channel size into N parts, where N is equal to the number of time slots within the MCSt resource. In some arrangements, the number of time slots is configured by the network. The number of time slots can be configured according to at least one of the following granularities: for each logical channel priority, for each PC5 5G QoS index (PQI) (for each buffer size, for each buffer size range, for each buffer size index, for each buffer size threshold, for each CAPC value, for each CAPC value threshold, for each COT duration, according to the COT duration threshold, for each CBR, for each CBR threshold, for each CBR range, for each destination. In some arrangements, the buffer size is the amount of data calculated by the PDCP entity. In some arrangements, the buffer size is the amount of data calculated by the RLC entity. In some arrangements, the buffer size index identifies a buffer size range, for example, as Figure 15 shown, Figure 15 is a table showing the buffer size levels of a 5-bit buffer size field.
[0108] In some arrangements, the resource selection process is performed for each HARQ group, and each HARQ group includes more than one HARQ process. The number of HARQ processes is equal to the number of time slots within the MCSt. After the MCSt resource is selected, the UE allocates the time slot resources within the MCSt to different HARQ processes.
[0109] In some arrangements, each time slot within the MCSt resource is used to transmit the same data. If the MCSt resource is selected for the initial transmission, the first time slot within the MCSt is used for the initial transmission, and the remaining time slots within the MCSt are used for the retransmission of the first time slot. If the first MCSt resource is selected for the retransmission of the second MCSt resource, each time slot within the first MCSt resource is used for the retransmission of the first time slot of the second MCSt resource. In some arrangements, the number of HARQ retransmissions is equal to the number of MCSt resources. In some arrangements, the number of HARQ retransmissions is equal to the number of MCSt resources multiplied by N, where N is an integer. In some arrangements, the number of time slots within the MCSt resource is equal to the number of HARQ retransmissions multiplied by N, where N is an integer.
[0110] In some arrangements, if there is an MCSt resource where one time slot is selected and another time slot is not selected, the adjacent time slot (e.g., the next time slot) corresponding to the selected time slot within the same MCSt resource is selected. For example, Figure 16 is a diagram showing an example MCSt resource 1600 according to various arrangements. Assuming that time slot 1 is selected, a single time slot 2 of resource 1600 is selected.
[0111] Figure 17 FIG. is a diagram showing example MCSt resources 1710, 1720, and 1730 according to various arrangements. In some arrangements, if there is no MCSt resource 1710 with an available time slot that is not selected, an MCSt resource is randomly selected, and the first time slot within the selected MCSt resource is selected. For example, MCSt resource 1720 and MCSt resource 1730 are randomly selected, and a single time slot resource 1 within each of MCSt resources 1720 or 1730 is selected.
[0112] In some arrangements, each time slot resource within an MCSt resource is used to transmit data to the same destination. In some arrangements, during LCP, the first UE selects a first destination in response to determining that the authorization is not the first time slot resource within the MCSt resource, where the first destination is the destination to which data was transmitted on a previous time slot within the MCSt resource that includes the authorization, and the previous time slot is the time slot before the authorization within the same MCSt resource. For example, for an MCSt resource having time slots 1, 2, 3, and 4, time slot 1 is the time slot before time slot 2, time slots 1 and 2 are the time slots before time slot 3, and time slots 1, 2, 3 are the time slots before time slot 4.
[0113] As another example, for an MCSt resource having time slots 1, 2, 3, 4, time slot 1 is the time slot before time slot 2, time slot 2 is the time slot before time slot 3, and time slot 3 is the time slot before time slot 4.
[0114] In some arrangements, each MCSt resource is used to transmit data to the same destination. In some arrangements, during LCP, the first UE selects a first destination in response to determining that the authorization is not the first time slot resource within the MCSt resource, where the first destination is the destination to which data was transmitted on the first time slot within the same MCSt resource.
[0115] In some arrangements, SL communication is performed using a first radio module and a second module. The first module is different from the second module. In some examples, the first module includes an LTE SL module, while the second module includes an NR module. In some examples, the module is a communication module that includes at least one of an LTE SL module, an LTE V2X module, an NR V2X module, or an NR SL module.
[0116] In some arrangements, in response to determining that at least one of at least one first resource is a first overlapping resource (e.g., time slot) that overlaps with a time resource (e.g., subframe) of a first module, or at least one first resource is a subsequent overlapping resource (e.g., a time slot that is not the first overlapping time slot) that overlaps with the time resource of the first module, the first wireless communication device determines at least one first resource (selects a corresponding first overlapping resource that overlaps with the same time resource of a second module).
[0117] In some arrangements, in response to determining that at least one resource is a subsequent overlapping resource, the first overlapping resource is not selected, and at least one of the following operations is performed: triggering resource reselection, discarding at least one first resource that has been selected, reselecting at least one second resource that is different from the at least one first resource, replacing the first time slot resource with the at least one second resource, or aborting the transmission on the first time slot resource.
[0118] In some arrangements, the at least one first resource is determined to be a subsequent overlapping resource. The first UE 104a does not send a transmission on the first overlapping resource. In some arrangements, in response to determining at least one of the following conditions, the first UE 104a determines not to send a transmission on the first overlapping resource: the transmission priority is reduced, no MAC PDU is obtained, the first resource is preempted, re-evaluated, or conflicts with another resource, the SL grant is not within the DRX active time, the first time slot resource is cleared in response to triggering resource reselection, for unicast, the previous transmission corresponding to the same MAC PDU is hybrid automatic repeat request (HARQ)-enabled and a HARQ ACK is received, for multicast option 1 (negative acknowledgement), the previous transmission corresponding to the same MAC PDU is HARQ-enabled and all expected HARQ ACKs are received, or for multicast option 2 (positive acknowledgement only), the previous transmission corresponding to the same MAC PDU is HARQ-enabled and negative acknowledgement only (NACK) is enabled in the SL control information (SCI), and no negative acknowledgement of the transmission of the MAC PDU is received.
[0119] In some arrangements, the first UE 104a performs at least one of the following operations: discarding the subsequent overlapping resource, selecting another resource to replace the discarded resource, triggering resource reselection, or reducing the priority of the subsequent overlapping resource. In some arrangements, the first UE 104a determines the at least one first resource by excluding at least one resource for transmitting the PSCCH or at least one resource for transmitting the PSSCH. The PSFCH transmission opportunity corresponding to the PSCCH or PSSCH overlaps with at least one SL reservation in the time domain.
[0120] In some arrangements, in response to determining that at least one first resource has a PSFCH transmission opportunity overlapping with at least one SL reservation in the time domain, the first UE 104a performs at least one of the following operations: triggers resource reselection, discards at least one of the selected first resources, or reselects at least one second resource to replace at least one of the selected first resources.
[0121] In some arrangements, in response to determining that all PSFCH transmission resources overlap with at least one SL reservation in the time domain, the first UE 104a triggers resource pool reselection. In some arrangements, the first UE 104a selects a resource pool having PSFCH resources that do not overlap with at least one SL reservation in the time domain.
[0122] In some arrangements, the at least one first resource includes two or more time slots. In some examples, in response to selecting at least one first resource for an initial transmission, at least one time slot in each of the time slots of the at least one first resource is used for the initial transmission, or at least one second resource for a retransmission is determined (each time slot in the at least one second resource is used for the retransmission of the time slot in the at least one first resource). In some examples, the number of individual time slots in the at least one first resource is configured by the network. In some examples, the number of individual time slots in the at least one first resource is configured according to at least one of the following granularities: for each data value, for each CAPC value, for each priority, for each destination L2 identifier (ID), for each traffic type, or for each CBR.
[0123] Figure 8 is a flowchart showing an example method 800 for performing COT sharing according to various arrangements. The method 800 can be performed using the network 100 and / or the system 200. At 810, the second UE 104b sends COT sharing information to the first UE 104a, the COT sharing information indicating the sharing of the COT of the second UE 104b. In response to performing a channel access procedure (e.g., LBT) on a carrier (e.g., an unlicensed carrier), the second UE 104b occupies a COT corresponding to the COT of the second UE 104b. At 820, the first UE 104a receives the COT sharing information from the second UE 104b. At 830, the first UE 104a determines at least one resource of the second UE 104b for the COT.
[0124] In some arrangements, the first UE 104a may send COT assistance information to the second UE 104b, and the second UE 104b may determine COT sharing information based on this information. In some examples, the TX resource pool of the second UE 104b is different from the TX resource pool of the first UE 104a. The COT sharing assistance information may include a timing slot, an RB set index, a resource pool index, the number of RB sets, a subchannel size, etc. In some arrangements, method 800 further includes the first UE 104a sending COT assistance information for the required COT to the second UE 104b, and the COT assistance information includes at least one of the following: a timing slot, an RB index, a resource pool index, the number of RB sets, or a subchannel size.
[0125] Figure 9 FIG. is a diagram showing the transmission resource pools of the initiating UE (e.g., the second UE 104b) and the responding UE (e.g., the first UE 104a) according to various arrangements. The TX resource pool 910 including RB sets 3 and 4 is for the second UE 104b. The TX resource pool 920 including RB sets 1 and 2 is for the first UE 104a. In an example where the shared COT is not within the selected resource pool, the first UE 104a may trigger resource reselection to select the TX resource pool (e.g., TX resource pool 910) where the shared COT is located.
[0126] In some examples, the shared COT is smaller than the subchannel size selected by the first UE. In response to triggering resource reselection, the first UE 104a selects a subchannel size that is less than or equal to the subchannel size of the shared COT. Therefore, in some arrangements, the first UE 104a determines a subchannel size that is less than or equal to the subchannel size of the COT shared by the second UE 104b.
[0127] In some examples, in addition to COT sharing, the first UE 104a may also obtain a COT by performing LBT on its own. In response to triggering resource reselection, the first UE 104a selects a subchannel size that is less than or equal to the subchannel size of the COT it has obtained on its own. Therefore, in some arrangements, the first UE 104a itself determines a subchannel size that is less than or equal to the subchannel size of the obtained COT.
[0128] In some examples, the shared COT is within one of the resource pools that do not have the PSFCH configuration, and the responding UE (e.g., the first UE 104a) must select a pool that has the PSFCH. In some examples, the responding UE ignores the shared COT. Thus, in some arrangements, in response to determining that the COT of the second UE 104b is within the configured resource pool and not associated with the PSFCH, the first UE 104a ignores the COT of the second UE 104b. In some arrangements, in response to determining that the COT shared by the second UE 104b is outside the resource pool, the first UE 104a selects the resource pool where the shared COT is located.
[0129] Figure 10 is a flowchart showing an example method 1000 for performing COT sharing according to various arrangements. The method 1000 can be performed using the network 100 and / or the system 200. At 810, the second UE 104b sends COT sharing information to the first UE 104a, and the COT sharing information indicates the sharing of the COT of the second UE 104b. In response to performing a channel access procedure (e.g., LBT) on a carrier (e.g., an unlicensed carrier), the second UE 104b occupies a COT corresponding to the COT of the second UE 104b. At 820, the first UE 104a receives the COT sharing information from the second UE 104b. At 1010, the first UE 104a determines at least one of a modified logical channel priority (LCP) or a normal LCP. The modified LCP is an LCP that takes into account the usage conditions of the shared COT, e.g., selecting a destination or LCH that meets the usage conditions of the shared COT. The usage conditions can be: the destination for transmitting data using the shared COT is the destination of the shared COT, or the CAPC value for transmitting data is less than or equal to the shared COT.
[0130] The traditional LCP is the normal LCP. The normal LCP is an LCP that does not take into account the usage conditions of the shared COT.
[0131] In some examples, the first UE 104a may select a modified LCP to meet the COT requirement (and perform type-2 LBT), or may select a traditional or normal LCP (e.g., using type-1, type-2 LBT). For the first UE 104a that will share the COT for SL authorization, the shared COT (shared by the second UE 104b) is not determined based on the sensing result of the first UE 104a. The first UE 104a is configured to perform the modified LCP, the traditional LCP, or both. In some examples, a priority threshold is defined, where whether the first UE uses the modified LCP or the traditional LCP depends on whether the priority is higher than the threshold. The priority may be at least one of the CAPC value or the priority of the logical channel. That is, in response to determining that the (transmitted) priority is greater than the threshold priority (e.g., priority / CAPC threshold), at least one of the modified LCP or the normal LCP is determined.
[0132] Traditionally, the UE first selects a UL authorization from a pool and then performs LCP. Then, the premise for sharing the COT for LCP is that the selected authorization is within the shared COT. In an example where the shared COT includes two RB sets, according to the WiFi standard, these two RB sets need to perform joint LBT. The premise for joint LBT is that the resources selected by the responding UE cover the RB sets in the shared COT. It is not possible to cover only one RB set.
[0133] In some arrangements, if the selected SL authorization is within the RB set of the shared COT, the modified LCP is used. In other words, in some examples, in response to determining that the SL authorization is within the frequency resources of the COT of the second UE 104b, the first UE 104a selects the modified LCP.
[0134] In some arrangements, the UE may not be able to transmit SL transmissions and Uu transmissions simultaneously. The UE will perform in-UE prioritization, which includes: comparing the priorities of the SL transmission data and the Uu transmission data, and then determining whether the priority of the SL or Uu transmission is reduced. For in-UE prioritization, if the modified LCP is adopted, meeting the COT requirement of the highest priority will result in a reduction in the transmission priority, while in the normal LCP, the SL UE has the opportunity to send the transmission (i.e., the SL transmission has no priority reduction).
[0135] In some examples, the UE 104a first ensures that the highest logical channel (LCH) is selected, and then considers the destination impact of the COT. That is, in some arrangements, the first UE 104a selects an LCH for the COT based on the highest priority level of the LCH and then based on the destination impact of the COT.
[0136] If the changed LCP results in a different intra-UE priority ranking result compared to the traditional LCP, the traditional LCP is used. In the first case, the first UE 104a determines that the sensing result is unavailable or the selected resource is not within the shared COT, and in response, the changed LCP is used. In the second case, the first UE 104a determines that type 1 LBT cannot be used, and in response, the changed LCP is used. Thus, in some arrangements, method 1000 further includes the first UE 104a determining the intra-UE priority ranking result for the changed LCP, the first UE 104a determining the intra-UE priority ranking result for the normal LCP, and the first UE 104a selecting the normal LCP in response to determining that the intra-UE priority ranking results are different.
[0137] In some arrangements, the first UE is a remote UE and the second UE is a relay UE. The first UE is connected to the network via multiple paths including a direct path and an indirect path. The direct path means that the remote UE is directly connected to the network, and the indirect path means that the remote UE is connected to the network via the relay UE. In some arrangements, the remote UE sends recovery signaling to trigger the relay UE to enter the RRC connected state, and the relay UE sends response signaling including a recovery result to the remote UE. The recovery result includes at least one of the following: indicating whether the relay UE has entered the RRC connected state, the RRC state of the relay UE, recovery success, and recovery failure.
[0138] The remote UE reports the recovery result to the network. In one embodiment, in response to determining that the relay UE has not entered the RRC state by sending the recovery signaling, the remote UE triggers the relay UE to enter the RRC connected state by sending signaling via at least one of RLC1 or RLC0.
[0139] Although various arrangements of the present solution have been described above, it should be understood that they are presented by way of example only and not by way of limitation. Similarly, the various figures may depict exemplary architectures or configurations that are provided to enable those of ordinary skill in the art to understand the example features and functions of the present solution. However, these persons should understand that the present solution is not limited to the exemplary architectures or configurations shown, but may be implemented using various alternative architectures and configurations. Additionally, as understood by those of ordinary skill in the art, one or more features of some arrangements may be combined with one or more features of another arrangement described herein. Therefore, the breadth and scope of the present disclosure should not be limited by any of the above exemplary arrangements.
[0140] It should also be understood that any reference to elements using terms such as "first", "second", etc. in this document generally does not limit the number or order of these elements. Instead, these terms can be used here as a convenient means to distinguish two or more elements or instances of elements. Thus, the reference to a first and a second element does not mean that only two elements can be used, or that the first element must precede the second element in some way.
[0141] In addition, those of ordinary skill in the art should understand that any of a variety of different techniques and arts can be used to represent information and signals. For example, data, instructions, commands, information, signals, bits, and symbols, etc., which may be referred to in the above description, can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0142] Those of ordinary skill in the art should also understand that any of the various illustrative logical blocks, modules, processors, devices, circuits, methods, and functions described in connection with the aspects disclosed herein can be implemented by electronic hardware (e.g., digital implementations, analog implementations, or a combination of both), firmware, various forms of programs or design code containing instructions (which may be referred to herein for convenience as "software" or "software modules"), or any combination of these techniques. To clearly illustrate this interchangeability of hardware, firmware, and software, the various illustrative components, blocks, modules, circuits, and steps have been generally described above in terms of their functionality. Whether this functionality is implemented as hardware, firmware, or as software, or as a combination of these techniques, depends on the particular application and the design constraints imposed on the overall system. Skilled artisans can implement the described functionality in various ways for each particular application, but such implementation decisions do not result in a departure from the scope of the present disclosure.
[0143] In addition, those of ordinary skill in the art should understand that the various illustrative logical blocks, modules, devices, components, and circuits described herein can be implemented within or performed by an integrated circuit (IC), which can include a general - purpose processor, a digital signal processor (DSP), an application - specific integrated circuit (ASIC), a field - programmable gate array (FPGA), or other programmable logic devices, or any combination thereof. The logical blocks, modules, and circuits can also include antennas and / or transceivers to communicate with various components within a network or within a device. The general - purpose processor can be a microprocessor, but alternatively, the processor can be any conventional processor, controller, or state machine. The processor can 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 in conjunction with a DSP core, or any other suitable configuration for performing the functions described herein.
[0144] If implemented in software, these functions can be stored as one or more instructions or code on a computer-readable medium. Thus, the steps of the methods or algorithms disclosed herein can be implemented as software stored on a computer-readable medium. Computer-readable media include computer storage media and communication media, and the communication media includes any medium that enables a computer program or code to be transferred from one place to another. The storage media can be any available medium accessible by a computer. By way of example and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0145] In the present application, the term "module" as used herein refers to software, firmware, hardware, and any combination of these elements for performing the related functions described herein. Additionally, for purposes of discussion, the various modules are described as discrete modules; however, as will be apparent to those of ordinary skill in the art, two or more modules can be combined to form a single module that performs the related functions in accordance with the arrangement of the present solution.
[0146] Furthermore, in the arrangement of the present solution, a memory or other memory and communication components can be used. It should be understood that, for clarity, the above description has described the arrangement of the present solution with reference to different functional units and processors. However, it is apparent that, without departing from the present solution, any suitable functional distribution between different functional units, processing logic elements, or domains can be used. For example, functions illustrated as being performed by separate processing logic elements or controllers can be performed by the same processing logic element or controller. Thus, the reference to a particular functional unit is merely a reference to the appropriate means for providing the recited function and does not indicate a strict logical or physical structure or organization.
[0147] For those skilled in the art, various modifications to the embodiments described in this disclosure will be apparent, and the general principles defined herein can be applied to other embodiments without departing from the scope of this disclosure. Thus, this disclosure is not intended to be limited to the embodiments shown herein, but will be accorded the widest scope consistent with the novel features and principles disclosed herein, as recited in the following claims.
Claims
1. A wireless communication method, comprising: Determining, by a first wireless communication device, at least one first resource for performing sidelink (SL) communication with a second wireless communication device; And Performing, by the first wireless communication device, the SL communication with the second wireless communication device.
2. The method according to claim 1, further comprising determining, by the first wireless communication device, resource reselection for performing the SL communication with the second wireless communication device.
3. The method according to claim 2, wherein The SL communication includes a synchronization signal block (SSB) transmission; and The resource reselection is performed in response to: The first wireless communication device determines that the listen-before-talk (LBT) for the SSB transmission fails; and The frequency resource for transmitting the SSB transmission is within the transmission frequency resource pool of the first wireless communication device.
4. The method according to claim 2, wherein The SL communication includes a physical sidelink feedback channel (PSFCH) transmission; and The resource reselection is performed in response to: The first wireless communication device determines that the listen-before-talk (LBT) for the PSFCH transmission fails; and The frequency resource for transmitting the PSFCH transmission is within the transmission frequency resource pool of the first wireless communication device.
5. The method according to claim 1, wherein The at least one first resource includes a plurality of first resources; Determining the at least one first resource for performing the SL communication with the second wireless communication device includes: Determining, by the first wireless communication device, the hybrid automatic repeat request (HARQ) retransmission times; And Determining, by the first wireless communication device, the number of the plurality of first resources based on the HARQ retransmission times.
6. The method according to claim 5, wherein Performing the SL communication includes increasing the count indicated by a counter in response to the first wireless communication device retransmitting a first transmission to the second wireless communication device.
7. The method according to claim 6, further comprising discarding at least one remaining resource among the plurality of first resources in response to: Determining that the count reaches the HARQ retransmission times; and The at least one remaining resource remains unused for retransmitting the first transmission.
8. The method according to claim 6, further comprising, in response to: Determining that the count reaches the HARQ retransmission times; and The at least one remaining resource remains unused for retransmitting the first transmission, using at least one remaining resource among the plurality of first resources to transmit a second transmission.
9. The method according to claim 1, wherein The SL communication is performed using a first module and a second module, and determining that at least one of a first overlapping resource of the second module or zero or one or more subsequent resources overlaps with a time resource of the first module, and the first overlapping resource and the subsequent resources overlap with the same resource of the first module.
10. The method according to claim 9, wherein, The at least one first resource is determined by the first wireless communication device in response to determining at least one of the following: The at least one first resource is a first overlapping resource that overlaps with the time resource of the first module; or The at least one first resource is a subsequent overlapping resource that overlaps with the resources of the first module, and a corresponding first overlapping time resource that overlaps with the same resources of the first module is selected.
11. The method according to claim 9, further comprising: In response to determining that the at least one first resource selected is a subsequent overlapping resource and the first overlapping resource is not selected; And Performing at least one of the following operations: Triggering resource reselection; Discarding the at least one first resource selected; Determining not to perform a transmission on the subsequent overlapping resource; Reselecting at least one second resource different from the at least one first resource; Using the at least one second resource to replace the first resource; or Aborting the transmission on the first resource.
12. The method according to claim 9 further comprises: Determining that the at least one first resource is a subsequent overlapping resource and the first wireless communication device does not send a transmission on the first overlapping resource.
13. The method according to claim 12, further comprising, in response to determining at least one of the following conditions, the first wireless communication device determining not to send a transmission on the first overlapping resource: The transmission priority is reduced; No media access control (MAC) protocol data unit (PDU) is obtained; The first time slot resource is preempted, re-evaluated, or in conflict with another resource; The SL grant is not within the activation time; Clearing the first time slot resource in response to triggering resource reselection; A previous transmission corresponding to the same MAC PDU is hybrid automatic repeat request (HARQ)-enabled and a HARQ acknowledgement (ACK) is received; The previous transmission corresponding to the same MAC PDU is HARQ-enabled and all expected HARQ ACKs are received; Or The previous transmission corresponding to the same MAC PDU is HARQ-enabled and only negative acknowledgement (NACK) is enabled in the SL control information (SCI), and no negative acknowledgement is received for the transmission of the MAC PDU.
14. The method according to claim 12, further comprising the first wireless communication device performing at least one of the following operations: Discarding the subsequent overlapping resource; Ignoring the subsequent overlapping resource; Determining not to perform a transmission on the subsequent overlapping resource; Selecting another resource to replace the discarded resource; Triggering resource reselection; or Reducing the priority of the subsequent overlapping resource.
15. The method according to claim 9, wherein The overlapping resource is a PSFCH resource, and the first wireless communication device determines at least one first resource of the second module by excluding at least one resource, wherein the corresponding physical SL feedback channel (PSFCH) transmission opportunity overlaps with at least one resource of the first module.
16. The method according to claim 9 further comprises: In response to determining that at least one first resource of the second module has a physical SL feedback channel (PSFCH) transmission opportunity that overlaps with at least one resource of the first module, the first wireless communication device performs at least one of the following operations: Triggering resource reselection; Discarding the at least one first resource selected; Ignoring the at least one first resource selected; Determining not to perform a transmission on at least one first resource; or Reselect at least one second resource to replace the selected at least one first resource.
17. The method according to claim 9 further comprises: In response to determining all resources in which the corresponding physical SL feedback channel (PSFCH) transmission resources overlap with at least one resource of the first module, trigger resource pool reselection by the first wireless communication device.
18. The method according to claim 9 further comprises: The first wireless communication device selects a resource pool having resources, wherein the corresponding physical SL feedback channel (PSFCH) resources do not overlap with the resources of the first module.
19. The method according to claim 9 further includes determining, by the first wireless communication device, a first destination in response to determining that the authorization is the subsequent overlapping resource, wherein, At least one of the following conditions is satisfied: The first destination is the destination of the corresponding first overlapping resource, or The transmission power for transmitting data to the first destination is less than or equal to the transmission power for transmitting data to the destination of the corresponding first overlapping resource.
20. The method according to claim 1, wherein At least one of the following conditions is satisfied: The at least one first resource includes two or more time slots; In response to selecting the at least one first resource for transmission, perform at least one of the following operations: Determine at least one first resource for initial transmission, and each time slot in the at least one first resource is used for the initial transmission; or Determine at least one second resource for retransmission, and each time slot in the at least one second resource is used for retransmission of the time slot in the at least one first resource; The number of individual time slots in the at least one first resource is configured by the network; or The number of individual time slots in the at least one first resource is configured according to at least one of the following granularities: For each logical channel priority, For each PQI (PC5 5G QoS index), For each buffer size, For each buffer size range, For each buffer size index, For each buffer size threshold, For each channel access priority class (CAPC) value, For each CAPC value threshold, For each COT (channel occupancy time) duration, For each COT duration threshold, For each channel busy rate (CBR), For each CBR threshold, For each CBR range, For each destination L2 identifier (ID), For each destination.
21. A wireless communication device, the wireless communication device includes at least one processor and a memory, wherein, The at least one processor is configured to read the code from the memory and implement the method according to claim 1.
22. A computer program product, the computer program product comprising computer-readable program medium code stored thereon, the code when executed by at least one processor causes the at least one processor to implement the method according to claim 1.
23. A wireless communication method, comprising: Receiving, by a first wireless communication device from a second wireless communication device, channel occupancy time (COT) indication COT sharing information sharing the channel occupancy time (COT) of the second wireless communication device; and Determining, by the first wireless communication device, at least one resource.
24. The method according to claim 23, further comprising determining, by the first wireless communication device, at least one of a modified logical channel priority ordering (LCP) or a normal LCP.
25. The method according to claim 24, wherein, In response to determining that the priority of the transmission is greater than a priority threshold, determine at least one of the modified LCP or the normal LCP.
26. The method according to claim 24, wherein, In response to determining that the SL authorization is within the frequency resources of the COT of the second wireless communication device, select the modified LCP.
27. The method according to claim 23 further comprises: Based on the highest priority level of the logical channel (LCH), and then based on the destination impact of the COT, select the LCH for the COT.
28. The method according to claim 24, further comprising: Determine, by the first wireless communication device, a first in-UE priority ranking result of the modified LCP; Determine, by the first wireless communication device, a second in-UE priority ranking result of the legitimate LCP; and In response to determining that the first in-UE priority ranking result and the second in-UE priority ranking result are different, select the legitimate LCP.
29. The method according to claim 23 further comprises: Transmit, by the first wireless communication device, COT assistance information for a required COT to the second wireless communication device, the COT assistance information including at least one of the following: Timing slot; Resource block (RB) index; Resource pool index; Number of RB sets; or Sub-channel size.
30. The method according to claim 23, wherein Determining at least one resource of the COT includes the first wireless communication device selecting a resource with a sub-channel size smaller than the sub-channel size of the COT of the second wireless communication device.
31. The method according to claim 23, comprising: In response to determining that the COT of the second wireless communication device is within a configured resource pool and not associated with a physical sidelink feedback channel (PSFCH), the first wireless communication device ignores the COT of the second wireless communication device.
32. The method according to claim 23, comprising: In response to determining that the COT of the second wireless communication device is outside the resource pool, the first wireless communication device selects the resource pool.
33. A wireless communication device, the wireless communication device comprising at least one processor and a memory, wherein, The at least one processor is configured to read code from the memory and implement the method according to claim 23.
34. A computer program product, the computer program product comprising computer-readable program media code stored thereon, the code when executed by at least one processor causes the at least one processor to implement the method according to claim 23.