Selection of multi-subchannel sidelink resources in unlicensed spectra

JP7905535B2Active Publication Date: 2026-08-14APPLE INC
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-11-04
Publication Date
2026-08-14

Smart Images

  • Figure 0007905535000001
    Figure 0007905535000001
  • Figure 0007905535000002
    Figure 0007905535000002
  • Figure 0007905535000003
    Figure 0007905535000003
Patent Text Reader

Abstract

In one example, a system, method, and circuit for a user equipment (UE) performing sidelink (SL) communications in an unlicensed spectrum is provided, the system including one or more processors configured to: cause the UE to receive a configuration of pre-assigned resources in a plurality of subchannels for sidelink (SL) communications; perform a clear subchannel assessment (CCA) process on at least one of the plurality of subchannels; determine a resource selection window comprising candidate resources in a subset of the pre-assigned resources; perform a resource selection process on the candidate resources in the resource selection window to determine transmission resources in at least two of the plurality of subchannels; and transmit data using the transmission resources based on results of the CCA process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to wireless communication, and more particularly to multi-subchannel sidelink resource selection in unlicensed spectrum.

Background Art

[0002] Sidelink communication is performed between user equipment (UE) with limited assistance from a network and forms the basis of a "vehicle to everything" (V2X) communication system. Sidelink communication is distinguished from downlink communication (from a network access point (AP) to a UE) and uplink communication (from a UE to an AP).

[0003] One of the limiting factors in wireless technology innovation is the availability of spectrum. To mitigate this, unlicensed spectrum has been an area of interest for extending the availability of Long Term Evolution (LTE) and New Radio (NR). In this context, recent releases of 3GPP specifications support LTE and NR uplink / downlink operations in unlicensed spectrum.

[0004] Some examples of circuits, devices, and / or methods are described below by way of example only. In this context, reference is made to the accompanying drawings.

Brief Description of the Drawings

[0005] [Figure 1] A diagram showing an overview of sidelink (SL) communication in unlicensed spectrum (SL-U) in a single subchannel according to various aspects of the disclosure.

[0006] [Figure 2]This figure shows exemplary timing for clear subchannel assessment and transmission resource selection in SL-U across multiple subchannels, according to various disclosed embodiments.

[0007] [Figure 3] This figure shows exemplary timing for clear subchannel assessment and transmission resource selection in SL-U across multiple subchannels, according to various disclosed embodiments.

[0008] [Figure 4] This figure shows exemplary timing for clear subchannel assessment and transmission resource selection in SL-U across multiple subchannels, according to various disclosed embodiments.

[0009] [Figure 5] This figure shows exemplary timing for clear subchannel assessment and transmission resource selection in SL-U across multiple subchannels, according to various disclosed embodiments.

[0010] [Figure 6] This figure shows exemplary timing for clear subchannel assessment and transmission resource selection in SL-U across multiple subchannels, according to various disclosed embodiments.

[0011] [Figure 7] This figure shows exemplary timing for clear subchannel assessment and transmission resource selection in SL-U across multiple subchannels, according to various disclosed embodiments.

[0012] [Figure 8] This flowchart outlines various methods disclosed for a UE to perform clear subchannel assessment and resource selection in a SL-U across multiple subchannels.

[0013] [Figure 9] This figure shows an example of a UE in various disclosed forms. [Modes for carrying out the invention]

[0014] This disclosure is described with reference to the accompanying drawings. The drawings are not drawn to scale and are provided solely for illustrative purposes. Several aspects of this disclosure are described below with reference to illustrative uses. Many specific details, relationships, and methods are described to facilitate understanding of this disclosure. This disclosure is not limited to the illustrated order of operations or events, as some operations may occur in different orders and / or concurrently with other operations or events. Furthermore, not all illustrated operations or events are necessary to implement selected methodologies of this disclosure.

[0015] Sidelink (SL) communication continues to be developed, along with many additional features provided in specific releases of the 3GPP specification. As currently configured, sidelink communication does not include some features supported in UL / DL communication (i.e., communication between a UE and a base station over a Uu link, for example).

[0016] Certain 3GPP releases support for UL / DL communications in the unlicensed spectrum (NR-U). In some cases, sidelink communications in the unlicensed spectrum may also be supported. Similar to UL / DL, for sidelink communications in the NR-U, devices may compete for access to the unlicensed frequency band by performing Clear Subchannel Assessment (CCA) and Listen Before Talk (LBT) procedures before transmission. There are two types of CCA procedures. Type 1 CCA uses a random sensing period, while Type 2 CCA senses the subchannel over a predetermined time period. In one example, the sensing window for Type 2 CCA is either 25 μs or 34 μs.

[0017] Figure 1 is a block diagram of a wireless communication network in which UEs perform sidelink communication on a single pre-assigned subchannel. Each UE in the network includes a baseband circuit containing one or more processors configured to enable various types of sidelink communication. For the purposes of this explanation, when “UE” or “device” is described as performing some function, it should be understood that in some examples, it is the processor(s) in the baseband circuit that is performing that function in relation to instructions stored in memory and / or transceiver(s). An exemplary wireless communication device, including its baseband circuit, is shown in more detail in Figure 9.

[0018] Sidelink communication can be performed according to one of two modes. In mode 1, the network controls resource allocation and receives feedback about transport blocks (TBs) transmitted between UEs (e.g., by signals transmitted or received by base stations or network node 100). In one example, resources for sidelink transmission are signaled to the transmitting UE as transmit permission. When the network determines, based on a hybrid automatic repeat request (HARQ) acknowledgment / negation (ACK / NACK) signal received from the RX UE, that the TB was not decoded by the receiving (RX) UE, the network sends a retransmission permission to the transmitting (TX) UE indicating the resources to be used to retransmit the TB.

[0019] In Mode 2, the network pre-configures a pool of pre-allocated sidelink resources, allowing the TX UE to select transmit resources without requiring specific allocation from the network. In Mode 2, feedback to the TB is provided to the TX UE by a HARQ-ACK signal transmitted over a physical sidelink feedback sub-channel (PSFCH). SL resources can be allocated on a sub-channel basis. The frequency resources constituting a sub-channel can be configured as a certain number of physical resource blocks (PRBs). CCA can be performed for each RB set (e.g., 20 MHz bandwidth). Therefore, SL resources can be allocated at a higher granularity than the CCA granularity. The SL resource pool can contain multiple RB sets and sub-channels.

[0020] When a transmission occurs in an unauthorized spectrum, the TX UE first identifies that the subchannel(s) associated with the network-allocated (Mode 1) or pre-allocated resource pool (Mode 2) are clear before performing the sidelink transmission.

[0021] In the example of FIG. 1, the sidelink resources are pre-allocated in a single subchannel according to type 2. In the illustrated example, the pre-allocated pool of resources includes subchannels (e.g., 10 PRBs) spanning less than an RB set (e.g., 20 MHz). TX UE101 attempts to transmit data (e.g., one or more TBs) to RX UEs 102 and 109. FIG. 1 outlines the timing of the operations performed by the TX device to execute sidelink transmission in a single subchannel. When data traffic arrives for transmission by the TX UE (e.g., arrives in the transmission buffer), the UE performs type 1 CCA in each RB set that overlaps with the subchannel before selecting a transmission resource for the data. In FIG. 1, the CCA process occurs over a frequency range (e.g., 20 MHz) larger than the pre-allocated subchannel (e.g., 10 PRBs). If the subchannel overlaps two different RB sets, two different CCAs can be performed, with one CCA performed for each RB set. When all CCAs for all RB sets that overlap with the subchannel have completed successfully, the CCA process for the subchannel is considered successful.

[0022] For the type 1 procedure of each CCA performed by the TX device, the N counter for the RB set is started with a number N that is randomly generated such that it is limited by the current contention window size CWS. During interval 130 (light gray shading), subchannel sensing is performed over the duration of consecutive slot durations in the RB set, and for each idle slot, the N counter is decremented. When the N counter reaches 0, the counter is stopped or frozen, and the type 1 CCA is considered successful. If there are any other RB sets that overlap with the subchannel, the CCAs in those RB sets must also complete for the subchannel to be cleared.

[0023] The UE performs resource selection during a preconfigured resource selection window 140 (dark gray shading) to determine a selected transmission resource 160 (hash fill). The selected transmission resource may include candidate resources that occur at any time within the resource selection window 140. The selected transmission resource may be reserved so that other devices do not schedule on the selected transmission resource.

[0024] If the time interval between the end of the CCA of type 1 and the selected transmission resource is greater than a threshold, immediately before transmission, the TX UE performs a confirmation LBT during interval 150 (black shading). In one example, the confirmation LBT is a CCA of type 2. If the confirmation LBT is successful, the TX UE 101 may send sidelink control information (SCI) using the PSCCH resource associated with the L1 destination ID for the RX UEs 102 and 109. The SCI instructs the RX UEs 102 and 109 on how to subsequently receive one or more transport blocks (TBs) of data from the TX UE 101. For example, the SCI identifies the selected transmission resource that is to be used to transmit the TB(s). This indication may include an indication of time resources such as slots and / or symbols, as well as frequency resources such as subchannel indices and / or resource block (RB) set indices. The TX UE then transmits data (e.g., TB(s)) to the RX UEs 102 and 109. When new data traffic arrives, a new random value of N is generated for subsequent type 1 CCAs.

[0025] The example of FIG. 1 shows a type 1 CCA that is used to determine that a set of RBs or a subchannel is clear, but any type of CCA may be used with the techniques described herein.

[0026] Multi-subchannel sidelink communication in unlicensed spectra presents challenges in determining appropriate sensing and resource selection procedures that balance performance and power consumption. This specification discloses different methods for a TX device to select resources in sidelink mode 2 in unlicensed multi-subchannel operation scenarios.

[0027] Figures 2 through 7 illustrate various techniques for performing Mode 2 sidelink transmission in the unlicensed spectrum using multiple subchannels, based on an adaptation of the single-subchannel example in Figure 1. In the illustrated examples, the CCA is a Type 1 CCA, but any other type of CCA may be used. For the purposes of the examples in Figures 2 through 7, the pre-allocated resources include five different subchannels (which may or may not be adjacent to each other), and PSCCH / PSSCH transmission requires two subchannels.

[0028] As illustrated with reference to Figure 1, a separate CCA may be performed for each RB set superimposed on a subchannel, and the overall CCA on the subchannel may be considered successful when all CCAs are successful (e.g., all N counters = 0). For simplicity, in Figures 2 through 7, there are five pre-allocated subchannels, each spanning an entire RB set, such that only one CCA is performed per subchannel (e.g., a total pre-allocation of 20 MHz or 100 MHz per RB set). One or more subchannels can be used for sidelink transmission. When a subchannel spans two or more RB sets, it should be understood that a CCA is performed on each of the RB sets before the CCA is considered successful. This execution of potentially multiple parallel CCAs on all RB sets superimposed on a subchannel is sometimes referred to herein as the “CCA process” for the subchannel. In one example, the transmit resource must include adjacent RB sets, and in another example, the transmit resource may include non-adjacent RB sets.

[0029] In the first set of techniques shown in Figures 2 and 3, a Resource Control Assessment (CCA) is performed on at least one of the pre-assigned subchannels before the transmission resource selection is performed. In the example in Figure 2, in response to data traffic arriving at the UE, the CCA is performed on all subchannels during a light gray shaded interval of 230, based on a randomly generated N counter value for the subchannels. Candidate resources in the first subchannel (subchannel 2 in Figure 2) and the second subchannel (subchannel 3 in Figure 2) for completing the CCA are selected for the resource selection window 240. In some examples, the first and second subchannels used for the resource selection window do not need to be adjacent to each other. In some examples, the first and second subchannels must be adjacent to each other, in which case the first adjacent subchannel for completing the CCA is selected as the second subchannel for the resource selection window.

[0030] The resource selection process is performed on candidate resources in the resource selection window to determine the sending resource 260. Once the sending resource is determined, it can be reserved.

[0031] If sufficient time has elapsed between the completion of the CCA process in either subchannel and the transmission resource, a confirmation LBT250 (e.g., a type 2 CCA) may be performed in the first and / or second subchannel. If the confirmation LBT250 is successful, the TX UE uses the transmission resource 260 to transmit either the PSCCH and / or PSSCH.

[0032] When new data traffic arrives at the UE buffer for transmission, a new random value of N is generated for the first and second subchannels. In one example, all N counters are reset and a new random value of N is generated for all subchannels in the pre-allocated resources, while in another example, the N counters are not reset in other subchannels and continue to operate in subsequent CCAs.

[0033] In the example in Figure 3, in response to data traffic arriving at the UE, CCA is performed on a randomly selected subchannel (subchannel 3 in Figure 3) during a light gray shaded interval 330, based on a randomly generated N counter value for the subchannel. Once the CCA is complete in the selected subchannel, the transmit resource 360 ​​in the first subchannel (subchannel 1 in Figure 3) and the second subchannel (subchannel 2 in Figure 3) is selected from a resource selection window 340 containing candidate resources for all five subchannels. In some examples, the first and second subchannels for the transmit resource do not need to be adjacent to each other. In some examples, the first and second subchannels must be adjacent to each other. In one example (not shown), either the first or second subchannel is the subchannel on which the CCA was performed (subchannel 3 in Figure 2). Once the transmit resource is determined, it can be reserved.

[0034] If sufficient time has elapsed between the completion of the CCA process in any subchannel and the transmission resource, a confirmation LBT350 (e.g., a type 2 CCA) may be performed on the first and / or second subchannel. If the confirmation LBT350 is successful, the TX UE uses the transmission resource 360 ​​to transmit PSCCH (optional) and PSSCH. When new data traffic arrives, a new random value of N is generated for the subchannels on which the CCA was performed.

[0035] In the exemplary techniques shown in Figures 2 and 3, a Layer 1 (L1) LBT failure indication may be triggered if either a CCA (e.g., a Type 1 CCA) or a confirmation LBT (e.g., a Type 2 CCA) for any set of RBs in a selected subchannel fails before the selected transmit resource. The L1 LBT failure indication may be provided only to subchannels that overlap with the RB set where the CCA or LBT failed, or it may be provided to all selected subchannels or all pre-assigned subchannels. Since the probability of a CCA failure is relatively low when a transmit resource is selected after a CCA is completed, the LBT failure timer / threshold used to trigger the selection of a new pre-assigned SL resource may be set to a relatively small value.

[0036] In the case of PSFCH transmission, a UE may transmit a PSFCH to different UEs in different RB sets. In one option, a PSFCH transmission can follow the same rules as PSSCH and PSCCH, and a PSFCH transmission in a single slot is canceled if any of the RB sets fail the CCA. In this case, the L1 LBT failure indication may be triggered in the same way as for PSSCH or PSCCH. In another option, a PSFCH transmission may proceed in RB sets where the CCA is successful, but the PSFCH transmission is canceled in RB sets where the CCA is unsuccessful. In this case, the L1 LBT failure indication may be triggered if any of the RB sets do not clear the CCA.

[0037] When Mode 1 SL transmission is used, a Layer 1 (L1) LBT failure indication may be triggered if either a CCA (e.g., a Type 1 CCA) or a confirmation LBT (e.g., a Type 2 CCA) for any set of RBs fails before the selected transmission resource.

[0038] In the second set of exemplary techniques shown in Figures 4 and 5, resource selection of candidate resources in selected subchannels (e.g., two subchannels in this example) is performed before running CCA on at least one of the selected subchannels. In the example in Figure 4, a resource selection window 440 containing two subchannels (subchannels 2 and 3 in Figure 4) is randomly selected. In one example, the first and second subchannels must be adjacent to each other. In another example, the first and second subchannels do not need to be adjacent to each other. The transmit resource 460 is selected using the resource selection process on the resource selection window 440. Once the transmit resource is determined, it can be reserved.

[0039] The CCA process 430 is initiated on the selected first and second subchannels after the transmission resource 460 has been selected. If either CCA process does not complete well before the transmission resource (N=0), the PSSCH is dropped, and a Layer 1 (L1) LBT failure indication may be triggered for the media access control (MAC) layer.

[0040] If sufficient time has elapsed between the completion of the CCA process and the transmission resource on either subchannel, a confirmation LBT 450 (e.g., a type 2 CCA) may be performed on the first and / or second subchannel. If the confirmation LBT 450 is successful, the TX UE uses transmission resource 460 to transmit PSCCH (optional) and PSSCH. When new data traffic arrives, a new random value of N is generated for the subchannel on which the CCA was performed.

[0041] In the example in Figure 5, a resource selection window 540 containing two subchannels (subchannels 2 and 3 in Figure 4) is randomly selected. In one example, the first and second subchannels must be adjacent to each other. In another example, the first and second subchannels do not need to be adjacent to each other. The transmission resource 560 is selected using the resource selection process on the resource selection window 540. Once the transmission resource is determined, it can be reserved.

[0042] The CCA process 530 is initiated in one of the selected subchannels (subchannel 3 in Figure 5) after the transmission resource 560 has been selected. If the CCA process does not complete well before the transmission resource (N=0), the PSSCH is dropped, and a Layer 1 (L1) LBT failure indication is triggered to the Media Access Control (MAC) layer.

[0043] If sufficient time has elapsed between the completion of the CCA process and the transmission resource, a confirmation LBT550 (e.g., a type 2 CCA) may be performed on the first and / or second subchannels. If the confirmation LBT550 is successful, the TX UE uses the transmission resource 560 to transmit PSCCH (optional) and PSSCH. When new data traffic arrives, a new random value of N is generated for the subchannels on which the CCA was performed.

[0044] In the exemplary techniques shown in Figures 4 and 5, a Layer 1 (L1) LBT failure indication may be triggered if either a CCA (e.g., a Type 1 CCA) or a confirmation LBT (e.g., a Type 2 CCA) for any set of RBs in a selected subchannel fails before the selected transmit resource. Since the probability of a CCA failure is relatively high when a transmit resource is selected before the CCA is complete, the LBT failure timer / threshold used to trigger the selection of a new pre-allocated SL resource may be set to a relatively large value to avoid frequent LBT failure recovery procedures.

[0045] In the third set of techniques shown in Figures 6 and 7, the CCA is performed in at least one of the pre-assigned subchannels, and a transmit resource is selected when at least one of the CCAs reaches a completion or progress threshold level (for example, when the N counter reaches a threshold number of percentages of its initial value "T"). In the example in Figure 6, in response to data traffic arriving at the UE, the CCA is performed in all subchannels over a light gray shaded interval 630, based on randomly generated N counter values ​​for each subchannel. Candidate resources in the first subchannel (subchannel 2 in Figure 6) and the second randomly selected subchannel (subchannel 3 in Figure 6) where the CCA reaches the completion threshold level are selected for the resource selection window 640. In some examples, the first and second subchannels used for the resource selection window do not need to be adjacent to each other. In some examples, the first and second subchannels must be adjacent to each other.

[0046] While the CCA process is underway in the first and second subchannels, a resource selection process is run on candidate resources in the resource selection window to determine the transmit resource 660. Once a transmit resource is determined, it can be reserved. If any of the CCA processes do not complete well before the transmit resource is determined (N=0), the PSSCH is dropped, and a Layer 1 (L1) LBT failure indication is triggered to the Media Access Control (MAC) layer.

[0047] If sufficient time has elapsed between the completion of the CCA process in either subchannel and the transmission resource, a confirmation LBT650 (e.g., a Type 2 CCA) may be performed in the first and / or second subchannel. If the confirmation LBT650 is successful, the TX UE uses the transmission resource 660 to transmit PSCCH (optional) and PSSCH.

[0048] When new data traffic arrives, a new random value of N is generated for the first and second subchannels. In one example, the N counter is reset and a new random value of N is generated for all subchannels in the pre-allocated resources, but in another example, the N counter in the other subchannels is not reset and the counter continues to operate in subsequent CCAs.

[0049] In the example in Figure 7, in response to data traffic arriving at the UE, the CCA is performed on a randomly selected subchannel (subchannel 3 in Figure 3) during a light gray shaded interval 730, based on a randomly generated N counter value for the subchannel. When the CCA in the selected subchannel reaches a completion threshold level, the transmit resource 760 in the first subchannel (subchannel 1 in Figure 3) and the second subchannel (subchannel 5 in Figure 3) is selected from a resource selection window 740 containing candidate resources in all five subchannels. In some examples, the first and second subchannels for the transmit resource do not need to be adjacent to each other. In some examples, the first and second subchannels must be adjacent to each other. In one example (not shown), either the first or second subchannel is the subchannel on which the CCA was performed (subchannel 3 in Figure 2). Once the transmit resource is determined, it may be reserved. If the CCA process does not complete well before the transmission resource arrives (N=0), the PSSCH is dropped, and a Layer 1 (L1) LBT failure indication is triggered to the Media Access Control (MAC) layer.

[0050] If sufficient time has elapsed between the completion of the CCA process in any subchannel and the transmission resource, a confirmation LBT750 (e.g., a type 2 CCA) may be performed on the first and / or second subchannel. If the confirmation LBT750 is successful, the TX UE uses the transmission resource 760 to transmit PSCCH (optional) and PSSCH. When new data traffic arrives, a new random value of N is generated for the subchannels on which the CCA was performed.

[0051] Figure 8 is a flowchart outlining an exemplary method 800 that may be performed by a UE performing SL communication in an unlicensed spectrum. The method includes, in 810, receiving a configuration of pre-allocated resources in multiple subchannels for sidelink (SL) communication. In 820, a clear subchannel assessment (CCA) process is performed in at least one of the multiple subchannels. In 830, a resource selection window is determined, containing candidate resources in a subset of the pre-allocated resources, and a resource selection process is performed on the candidate resources in the resource selection window to determine transmit resources in at least two of the multiple subchannels. In 840, based on the results of the CCA process, data is transmitted using the transmit resources.

[0052] In one example of method 800, the operation performed in 820 may be performed before the operation performed in 830, as disclosed with reference to Figures 2 and 3. In this example, the CCA process is performed in at least one of several pre-assigned subchannels, then the resource selection window is determined and the transmission resource is selected.

[0053] In one example of method 800, the operation performed in 830 may be performed before the operation performed in 820, as disclosed with reference to Figures 4 and 5. In this example, resource selection of candidate resources in selected subchannels (e.g., two subchannels in this example) is performed before performing CCA on at least one of the selected subchannels.

[0054] In one example of method 800, the operations performed in 820 may be performed during (e.g., at least partially overlapping) the operations performed in 830, as disclosed with reference to Figures 6 and 7. In this example, the CCA is performed in at least one of the pre-allocated subchannels, and a transmit resource is selected when at least one of the CCAs reaches a completion or progress threshold level (e.g., when the N counter reaches a threshold number of percentages of its initial value "T").

[0055] From the aforementioned disclosures, it is clear that many different techniques can be employed to perform sidelink transmissions in unlicensed spectra.

[0056] Figure 9 shows an example of a device 900 for a UE in various embodiments. In various embodiments, the device 900 may be suitable for use as UE 101, 102, and 109 in Figure 1 and / or any other element / device described herein. The device 900 may include any combination of the components shown in this example. The components of the device 900 may be implemented as an integrated circuit (IC) adapted for the device 900, a part thereof, individual electronic devices, or other modules, logic, hardware, software, firmware, or a combination thereof, or as components incorporated in other ways into the chassis of a larger system. The block diagram in Figure 9 is intended to show a high-level diagram of the components of the device 900. However, some of the components shown may be omitted, additional components may be present, and different arrangements of the components shown may occur in other embodiments.

[0057] The application circuit 905 includes, but is not limited to, one or more processors (or processor cores), cache memory, and circuits such as one or more LDOs, interrupt controllers, serial interfaces such as SPI, I2C, or universal programmable serial interface modules, timer counters including RTC, interval and watchdog timers, general-purpose I / O, memory card controllers such as SD MMC, USB interfaces, MIPI interfaces, and JTAG test access ports. The processor (or core) of the application circuit 905 may be coupled to or include memory / storage elements and may be configured to execute instructions stored in memory / storage devices to enable various applications or operating systems to run on the system 900. In some implementations, the memory / storage elements may be on-chip memory circuits, which may include any suitable volatile and / or non-volatile memory such as DRAM, SRAM, EPROM, EEPROM, flash memory, solid-state memory, and / or any other type of memory device technology as described herein.

[0058] For example, the processor(s) of application circuit 905 may include a general-purpose processor or a dedicated processor, such as an A-series processor (e.g., A13 Bionic) available from Apple® Inc. (Cupertino, CA), or any other such processor. The processor in application circuit 905 may also be one or more of the following: an Advanced Microdevices (AMD) Ryzen® processor or accelerated processing unit (APU), one or more core processors from Intel® Inc., one or more Snapdragon® processors from Qualcomm® Technologies Inc., one or more Open Multimedia Application Platform (OMAP)® processors from Texas Instruments, Inc., or MIPS-based designs from MIPS Technologies, Inc. such as MIPS Warrior M-class, Warrior I-class, and Warrior P-class processors, or ARM-based designs licensed from ARM Holdings, Ltd. such as ARM Cortex-A, Cortex-R, and Cortex-M family processors. In some implementations, application circuit 905 may be part of a system on a chip (SoC) in which application circuit 905 and other components are formed as a single integrated circuit or a single package.

[0059] The baseband circuit or processor 910 may be implemented, for example, as a soldering board containing one or more integrated circuits, a single packaged integrated circuit soldered to a main circuit board, or a multi-chip module containing two or more integrated circuits. The memory circuit 920 may store executable instructions, when executed by the baseband processor, that cause the UE to perform CCA or LBT in the unlicensed spectrum, select multi-subchannel transmit resources, and, based on the CCA or LBT, transmit data to one or more other UEs using SL communication protocols (e.g., unicast, groupcast, broadcast) on multiple subchannels.

[0060] The device 900 may also include an interface circuit (not shown) used to connect external devices to the device 900. External devices connected to the device 900 via the interface circuit include a sensor circuit 921 and an electro-mechanical component (EMC) 922, as well as a removable memory device coupled to a removable memory circuit 923. A battery 930 may supply power to the device 900, but in some examples the device 900 may be mounted and deployed in a fixed location and may have a power source coupled to a power grid.

[0061] In this description and the attached claims, the use of the term “determine” with respect to certain entities (e.g., parameters, variables, etc.) when describing steps or functions of a method should be interpreted broadly. For example, “determine” should be interpreted to include, for example, receiving and parsing communications encoding an entity or a value of an entity. “Determine” should be interpreted to include accessing and reading from memory (e.g., lookup tables, registers, device memory, remote memory, etc.) that stores an entity or a value of an entity. “Determine” should be interpreted to include calculating or deriving an entity or a value of an entity based on other quantities or entities. “Determine” should be interpreted to include any method of inferring or identifying an entity or a value of an entity.

[0062] As used herein, the term "identify" should be interpreted broadly to encompass any method of determining an entity or the value of an entity when used in relation to an entity or the value of an entity. For example, the term "identify" should be interpreted to encompass, for example, receiving and parsing communications that encode an entity or the value of an entity. The term "identify" should be interpreted to encompass accessing and reading from memory (e.g., device queues, lookup tables, registers, device memory, remote memory, etc.) that stores an entity or the value of an entity.

[0063] As used herein, the term "encode" should be interpreted broadly to encompass any method or technique for generating a data sequence or signal that transmits an entity to another component, when used in relation to any entity or the value of an entity.

[0064] As used herein, the term "select" should be interpreted broadly to encompass any method of determining an entity or a value of an entity from among several or a range of possible choices, when used in relation to any entity or a value of an entity. For example, the term "select" should be interpreted to encompass accessing and reading from memory (e.g., a lookup table, register, device memory, remote memory, etc.) that stores an entity or a value of an entity, and returning one entity or a value of an entity from among the stored entities or values ​​of an entity. The term "select" should be interpreted to mean applying one or more constraints or rules to a given set of parameters in order to determine an appropriate entity or a value of an entity. The term "select" should be interpreted broadly to encompass any method of selecting an entity based on one or more parameters or conditions.

[0065] As used herein, the term "derive" should be interpreted broadly when used in relation to any entity or the value of an entity. "Derive" should be interpreted to include accessing and reading from memory (e.g., lookup tables, registers, device memory, remote memory, etc.) that stores some initial or base value, and performing operations and / or logical / mathematical operations on one or more values ​​to produce a derived entity or the value of an entity. "Derive" should be interpreted to include calculating or calculating the value of an entity or an entity based on other quantities or entities. "Derive" should be interpreted to include any method of inferring or identifying an entity or the value of an entity.

[0066] Where used herein, the term "indicate" should be interpreted broadly to encompass any means, explicit or implicit, that lead to an entity or its value when used in relation to any entity (e.g., a parameter or setting) or the value of an entity. For example, bits in a transmitted message may be used to explicitly encode an indicated value, or to encode an index or other indicator that maps to a value indicated by a previous configuration. The absence of a field in a message may implicitly indicate the value of an entity based on a previous configuration. Examples

[0067] Example 1 is a device for a user equipment (UE) operating in an unlicensed spectrum, comprising one or more processors, which are configured to cause the UE to receive a configuration of pre-allocated resources in a plurality of subchannels for sidelink (SL) communication, to perform a clear subchannel assessment (CCA) process in at least one of the plurality of subchannels, to determine a resource selection window containing candidate resources in a subset of the pre-allocated resources, to perform a resource selection process on the candidate resources in the resource selection window to determine transmit resources in at least two of the plurality of subchannels, and to transmit data using the transmit resources based on the results of the CCA process.

[0068] Example 2 includes the subject matter of Example 1, and includes or omits any elements, wherein one or more processors are configured to run a CCA process on at least one of several subchannels before running a resource selection process.

[0069] Example 3 includes the subject matter of Example 1, and may include or omit any elements, wherein one or more processors are configured to perform a resource selection process to select at least two subchannels, and then perform a CCA process on at least one of the selected at least two subchannels.

[0070] Example 4 includes the subject matter of Example 1, and may include or omit any elements, wherein one or more processors are configured to initiate a resource selection process while executing a CCA process on one or more of several subchannels.

[0071] Example 5 is a device for a user device (UE) operating in an unlicensed spectrum, comprising one or more processors, which are configured to cause the UE to receive a configuration of pre-allocated resources in multiple subchannels for sidelink (SL) communication, to perform a clear subchannel assessment (CCA) process in at least one of the multiple subchannels, to determine a resource selection window containing candidate resources in a subset of the pre-allocated resources after the CCA process, to perform a resource selection process on the candidate resources in the resource selection window to determine transmit resources in at least two of the multiple subchannels, and to transmit data using the transmit resources based on the results of the CCA process.

[0072] Example 6 includes the subject matter of Example 5, and may include or omit any elements, wherein one or more processors, in response to data arriving for SL transmission, execute a CCA process in each of a plurality of subchannels, select a candidate resource in the first subchannel of the plurality of subchannels for the resource selection window based on the successful completion of the corresponding CCA process in the second subchannel, select a candidate resource in the resource selection window based on the successful completion of the corresponding CCA process in the second subchannel, and the resource selection window does not include candidate resources in the other subchannels of the plurality of subchannels, and is configured to execute a resource selection process on the candidate resources in the resource selection window to determine the transmission resource.

[0073] Example 7 includes the subject matter of Example 5, and may include or omit any elements, wherein one or more processors are configured to perform a CCA process in one of a selection of subchannels in response to data arriving for SL transmission, and in response to the successful completion of the CCA process, to perform a resource selection process in the resource selection window to select candidate resources in all of the subchannels and to determine transmission resources in the first and second subchannels of the subchannels.

[0074] Example 8 includes the subject matter of Example 5, and may include or omit any elements, wherein one or more processors are configured to select a subchannel on which CCA is performed as the first or second subchannel of the transmission resource.

[0075] Example 9 is a device for a user equipment (UE) operating in an unlicensed spectrum, comprising one or more processors, which are configured to cause the UE to receive a configuration of pre-allocated resources in a plurality of subchannels for sidelink (SL) communication, to determine a resource selection window containing candidate resources in a subset of the pre-allocated resources, to perform a resource selection process on the candidate resources in the resource selection window to determine transmit resources in at least two of the plurality of subchannels, to perform a clear subchannel assessment (CCA) process in at least one of the plurality of subchannels after determining the transmit resources, and to transmit data using the transmit resources based on the results of the CCA process.

[0076] Example 10 includes the subject matter of Example 9, and may include or omit any elements, wherein one or more processors are configured to select a resource selection window containing candidate resources in a first subchannel and a second subchannel of a plurality of subchannels in response to data arriving for SL transmission, to execute a resource selection process in the resource selection window to determine a transmission resource, to execute a CCA process in the first subchannel and the second subchannel, and to transmit data in the transmission resource in response to the successful completion of the CCA process in the first subchannel and the second subchannel before the transmission resource.

[0077] Example 11 includes the subject matter of Example 9, and may include or omit any elements, wherein one or more processors are configured to select a resource selection window containing candidate resources in a first subchannel and a second subchannel of a plurality of subchannels in response to data arriving for SL transmission, to execute a resource selection process in the resource selection window to determine a transmission resource, to start a CCA process in one of the selected first and second subchannels, and to transmit data in the transmission resource in response to the successful completion of the CCA process in one of the selected first and second subchannels before the transmission resource.

[0078] Example 12 is a device for a user device (UE) operating in an unlicensed spectrum, comprising one or more processors, which are configured to cause the UE to receive a configuration of pre-allocated resources in a plurality of subchannels for sidelink (SL) communication, to perform a clear subchannel assessment (CCA) process in at least one of the plurality of subchannels, to determine a resource selection window containing candidate resources in a subset of the pre-allocated resources during the execution of the CCA process, to perform a resource selection process on the candidate resources in the resource selection window to determine transmit resources in at least two of the plurality of subchannels, and to transmit data using the transmit resources based on the results of the CCA process.

[0079] Example 13 includes the subject matter of Example 12, and may include or omit any elements, wherein one or more processors, in response to data arriving for SL transmission, perform a CCA process in each of a plurality of subchannels, select a candidate resource in a first subchannel of the plurality of subchannels to the resource selection window, select a candidate resource in a second subchannel of the plurality of subchannels to the resource selection window, and the resource selection window does not include candidate resources in other subchannels of the plurality of subchannels, and is configured to perform a resource selection process on the candidate resources in the resource selection window to determine the transmission resource.

[0080] Example 14 includes the subject matter of Example 12, and may include or omit any elements, wherein one or more processors are configured to initiate a CCA process in one of a selection of subchannels in response to data arriving for SL transmission, and in response to the CCA process reaching a threshold level for completion, to select candidate resources in all of the subchannels to the resource selection window and to execute a resource selection process in the resource selection window to determine transmission resources in the first and second subchannels of the subchannels.

[0081] Example 15 includes the subject matter of Example 14, and may include or omit any elements, wherein one or more processors are configured to select a subchannel on which the CCA is performed, either as a first subchannel or a second subchannel.

[0082] Example 16 includes the subject of any one of Examples 1 through 15, and may include or omit any elements, wherein one or more processors are configured to select candidate resources in a first subchannel and a second subchannel as transmit resources, the second subchannel being adjacent to the first subchannel.

[0083] Example 17 includes the subject of any one of Examples 1 through 15, and may include or omit any elements, wherein one or more processors are configured to select candidate resources in a first subchannel and a second subchannel as transmit resources, and the second subchannel may or may not be adjacent to the first subchannel.

[0084] Example 18 includes the subject of any one of Examples 1 through 15, and may include or omit any elements, and one or more processors are configured to determine that a CCA process in a subchannel is successful when a separate CCA process in each resource block set of the subchannel has successfully completed.

[0085] Example 19 includes the subject of any one of Examples 1 through 15, and may include or omit any elements, and one or more processors are configured to select adjacent resource block sets within each of at least two subchannels of a plurality of subchannels for the transmit resources.

[0086] Example 20 includes the subject of any one of Examples 1 through 15, and may include or omit any elements, wherein one or more processors are configured to select adjacent resource block sets or non-adjacent resource blocks within each of at least two subchannels of a plurality of subchannels for transmission resources.

[0087] Example 21 includes the subject of any one of Examples 1 through 15, and may include or omit any elements, wherein one or more processors are configured to reset an N counter associated with the CCA process corresponding to the subchannel selected for the transmission resource in response to the arrival of new data traffic for SL transmission.

[0088] Example 22 includes the subject of any one of Examples 1 through 15, and includes or omits any element, wherein one or more processors are configured to reset N counters associated with the CCA process corresponding to all of the multiple subchannels in response to the arrival of new data traffic for SL transmission.

[0089] Example 23 includes the subject of any one of Examples 1 through 15, and includes or omits any element, wherein one or more processors are configured to generate a new random value for N in response to the arrival of new data traffic for SL transmission and to reset the N counter associated with the CCA process corresponding to the subchannel selected for the transmission resource.

[0090] Example 24 includes the subject of any one of Examples 1 through 15, and includes or omits any element, wherein one or more processors are configured to generate a new random value for N in response to the arrival of new data traffic for SL transmission and to reset the N counter associated with the CCA process corresponding to all of the multiple subchannels.

[0091] Example 25 includes the subject of any one of Examples 1 through 15, and may include or omit any elements, and one or more processors are configured to perform a acknowledgment listen-before-talk (LBT) on the frequency resources of the transmit resources before transmitting data.

[0092] Example 26 includes the subject matter of Example 25, includes or omits any elements, and confirms that the LBT includes a Type 2 CCA.

[0093] Example 27 includes the subject matter of Example 25, including or omitting any elements, and is configured so that one or more processors trigger a Layer 1 (L1) LBT failure indication when the verifiable LBT fails.

[0094] Example 28 includes the subject matter of any one of Examples 1 through 15, and may include or omit any elements, wherein one or more processors are configured to trigger an L1 LBT failure indication in response to a CCA process failure in one subchannel.

[0095] Example 29 includes the subject of any one of Examples 1 through 15, and may include or omit any elements, wherein one or more processors are configured to trigger an L1 LBT failure indication in all selected subchannels in response to a CCA process failure in one selected subchannel.

[0096] Example 30 includes one subject from any of Examples 1 through 15, includes or omits any elements, and the CCA process includes a Type 1 CCA.

[0097] Example 31 includes the subject of any one of Examples 1 through 15, and includes or omits any elements, wherein one or more processors are configured such that the transmission includes physical sidelink feedback channels (PSFCHs) in a first subchannel and a second subchannel, and when the CCA process in the first subchannel fails and the CCA process in the second subchannel succeeds, the PSFCH in the first subchannel is canceled and the PSFCH in the second subchannel is transmitted.

[0098] Example 32 includes the subject of any one of Examples 1 through 15, and includes or omits any elements, wherein one or more processors are configured such that a transmission includes physical sidelink feedback channels (PSFCHs) in a first subchannel and a second subchannel, and when the CCA process in the first subchannel fails and the CCA process in the second subchannel succeeds, the PSFCH in the first subchannel and the PSFCH in the second subchannel are canceled.

[0099] Example 33 is a device for a user device (UE) operating in an unlicensed spectrum, comprising one or more processors, which are configured to cause the UE to receive an allocation of sidelink (SL) resources in response to data arriving for SL transmission to another UE, the allocated SL resources comprising candidate resources in multiple subchannels, to perform at least one clear subchannel assessment (CCA) process in at least one of the multiple subchannels, to perform a resource selection process based on candidate resources in a resource selection window corresponding to at least a subset of the allocated SL resources to determine a transmit resource comprising frequency resources in at least two of the multiple subchannels, and to trigger an L1 LBT failure indication in response to a failure of the CCA process in at least one subchannel.

[0100] Example 34 includes the subject matter of Example 34, including or omitting any elements, wherein at least one CCA process includes either a Type 1 CCA or a Type 2 CCA, or both a Type 1 CCA and a Type 2 CCA.

[0101] Example 35 is a user device (UE) configured to operate in an unlicensed spectrum, comprising memory and one or more processors, the one or more processors being configured to, when executing instructions stored in memory, cause the UE to receive a configuration of pre-allocated resources in a plurality of subchannels for sidelink (SL) communication, to perform a clear subchannel assessment (CCA) process in at least one of the plurality of subchannels, to determine a resource selection window containing candidate resources in a subset of the pre-allocated resources after the CCA process, to perform a resource selection process on the candidate resources in the resource selection window to determine transmit resources in at least two of the plurality of subchannels, and to transmit data using the transmit resources based on the results of the CCA process.

[0102] Example 36 includes the subject matter of Example 35, and may include or omit any elements, wherein one or more processors cause the UE to perform a CCA process in each of a plurality of subchannels in response to data arriving for SL transmission, cause the resource selection window to select a candidate resource in the first subchannel of the plurality of subchannels where the corresponding CCA process has successfully completed, cause the resource selection window to select a candidate resource in the second subchannel of the plurality of subchannels based on the successful completion of the corresponding CCA process in the second subchannel, and cause the resource selection window to perform a resource selection process on the candidate resources in the resource selection window to determine the transmission resource, without including candidate resources in the other subchannels of the plurality of subchannels.

[0103] Example 37 includes the subject matter of Example 35, and may include or omit any elements, wherein one or more processors are configured to cause the UE to perform a CCA process in one of a selection of subchannels in response to data arriving for SL transmission, and in response to the successful completion of the CCA process, cause the resource selection window to select candidate resources in all of the subchannels, and cause the resource selection window to perform a resource selection process to determine the transmission resources in the first and second subchannels of the subchannels.

[0104] Example 86 includes the subject matter of Example 35, and may include or omit any elements, wherein one or more processors are configured to cause the UE to select a subchannel on which the CCA is performed as the first or second subchannel of the transmitted resource.

[0105] Example 39 is a method for a user device (UE) operating in an unlicensed spectrum, comprising: receiving a configuration of pre-allocated resources in a plurality of subchannels for sidelink (SL) communication; determining a resource selection window containing candidate resources in a subset of the pre-allocated resources; performing a resource selection process on the candidate resources in the resource selection window to determine transmit resources in at least two of the plurality of subchannels; performing a clear subchannel assessment (CCA) process in at least one of the plurality of subchannels after determining the transmit resources; and transmitting data using the transmit resources based on the results of the CCA process.

[0106] Example 40 includes the subject of Example 39, with or without any elements, and includes: selecting a resource selection window containing candidate resources in a first subchannel and a second subchannel of a plurality of subchannels in response to data arriving for SL transmission; performing a resource selection process in the resource selection window to determine a transmission resource; performing a CCA process in the first subchannel and the second subchannel; and transmitting data in the transmission resource in response to the successful completion of the CCA process in the first subchannel and the second subchannel before the transmission resource.

[0107] Example 41 includes the subject of Example 39, with or without any elements, and includes: selecting a resource selection window containing candidate resources in a first subchannel and a second subchannel of a plurality of subchannels in response to data arriving for SL transmission; executing a resource selection process in the resource selection window to determine a transmission resource; initiating a CCA process in one of the selected first subchannels and the second subchannel; and transmitting data in the transmission resource in response to the successful completion of the CCA process in one of the selected first subchannels and the second subchannel before the transmission resource.

[0108] Example 42 is a device for a user device (UE) operating in an unlicensed spectrum, comprising memory and one or more processors, the one or more processors configured to, when executing instructions stored in memory, cause the UE to receive a configuration of pre-allocated resources in a plurality of subchannels for sidelink (SL) communication, cause a clear subchannel assessment (CCA) process to be performed in at least one of the plurality of subchannels, cause a resource selection window containing candidate resources in a subset of the pre-allocated resources during the execution of the CCA process, cause a resource selection process to be performed on the candidate resources in the resource selection window to determine transmit resources in at least two of the plurality of subchannels, and cause data to be transmitted using the transmit resources based on the results of the CCA process.

[0109] Example 43 includes the subject matter of Example 42, and includes or omits any elements, wherein one or more processors are configured to cause the UE to perform a CCA process in each of a plurality of subchannels in response to data arriving for SL transmission, to cause the resource selection window to select a candidate resource in the first of the plurality of subchannels where the corresponding CCA reaches a completion threshold level, to cause the resource selection window to select a candidate resource in the second of the plurality of subchannels, and to cause the resource selection window to perform a resource selection process on the candidate resources in the resource selection window to determine the transmission resource, without including candidate resources in the other subchannels of the plurality of subchannels.

[0110] Example 44 includes the subject matter of Example 42, and may include or omit any elements, wherein one or more processors are configured to cause the UE to initiate a CCA process in one of a selection of subchannels in response to data arriving for SL transmission, to cause the resource selection window to select candidate resources in all of the subchannels in response to the CCA process reaching a completion threshold level, and to execute a resource selection process in the resource selection window to determine the transmission resources in the first and second subchannels of the subchannels.

[0111] Example 45 includes the subject matter of Example 42, and may include or omit any elements, wherein one or more processors are configured to cause the UE to select a subchannel on which the CCA is performed as either a first subchannel or a second subchannel.

[0112] Example 46 is a method comprising any action or combination of actions substantially described in the embodiments for carrying out the inventions herein.

[0113] Example 47 is a method substantially described by reference to each or any combination of the figures contained herein, or by reference to each or any combination of the paragraphs describing embodiments for carrying out the invention herein.

[0114] Example 48 is a user device configured to perform any or any combination of actions substantially described as being included in the user device in a form for carrying out the inventions herein.

[0115] Example 49 is a network node configured to perform any or any combination of the actions substantially described as being included in a network node in a form for carrying out the inventions herein.

[0116] Example 50 is a non-temporary computer-readable medium for storing instructions, the instructions being a non-volatile computer-readable medium which, when executed, results in the execution of any action or combination of actions substantially described in a mode for carrying out the invention herein.

[0117] Although the method is illustrated and described above as a series of actions or events, it should be understood that the illustrated order of such actions or events should not be interpreted restrictively. For example, some actions may occur in a different order and / or simultaneously with other actions or events not illustrated and / or described herein. In addition, not all illustrated actions are required to implement one or more aspects or embodiments of the disclosure. Furthermore, one or more of the actions shown herein may be performed in one or more separate actions and / or stages. In some embodiments, the method described above may be implemented on a computer-readable medium using instructions stored in memory. Many other embodiments and variations are possible within the scope of the claimed disclosure.

[0118] The term “couple” is used throughout this specification. This term may encompass connections, communications, or signaling paths that enable a functional relationship consistent with the description in this disclosure. For example, if device A generates a signal to control device B to perform an action, in the first example, device A is coupled to device B, or in the second example, device A is coupled to device B via an intervening component C so that device B is controlled by device A via a control signal generated by device A, in which case the intervening component C does not substantially alter the functional relationship between device A and device B.

[0119] It is well understood that the use of personally identifiable information should be governed by privacy policies and practices that are generally recognized as meeting or exceeding industry or government requirements for maintaining user privacy. In particular, personally identifiable information data should be managed and handled in a manner that minimizes the risk of unintended or unauthorized access or use, and the nature of authorized use should be clearly indicated to the user.

Claims

1. User equipment (UE), Wireless front-end module and Memory and The system comprises the memory and one or more processors coupled to the wireless front-end module, and when the one or more processors execute an instruction stored in the memory, the UE, The wireless front-end module receives the configuration of pre-allocated resources in multiple subchannels for sidelink (SL) communication. In response to the UE having SL data for transmission on two subchannels, Determine a resource selection window containing candidate resources in two specific subchannels among the aforementioned multiple subchannels. The transmission resources for the two specific subchannels are determined from the candidate resources in the resource selection window. After determining the transmission resource, perform a Clear Subchannel Assessment (CCA) process on at least one of the two specific subchannels. A user device configured to transmit the data using the transmission resources based on the results of the CCA process via the wireless front-end module.

2. The UE according to claim 1, wherein one or more processors are configured to determine candidate resources in a first subchannel and a second subchannel as the transmission resources, and the second subchannel is adjacent to the first subchannel.

3. The UE according to claim 1, wherein one or more processors are configured to reset an N counter associated with the CCA process corresponding to the two specific subchannels selected for the transmission resource in response to the arrival of new data traffic for SL transmission.

4. The UE according to claim 1, wherein one or more processors are configured to reset N counters associated with the CCA process corresponding to all of the plurality of subchannels in response to the arrival of new data traffic for SL transmission.

5. The UE according to claim 1, wherein one or more processors are configured to generate a new random value for N in response to the arrival of new data traffic for SL transmission and to reset N counters associated with the CCA process corresponding to the two specific subchannels selected for the transmission resource.

6. The UE according to claim 1, wherein one or more processors are configured to generate a new random value for N in response to the arrival of new data traffic for SL transmission and to reset the N counter associated with the CCA process corresponding to all of the plurality of subchannels.

7. The UE according to claim 1, wherein the CCA process includes a type 1 CCA.

8. The UE according to claim 1, wherein the transmission includes physical sidelink feedback channels (PSFCH) in a first subchannel and a second subchannel, and when the CCA process in the first subchannel fails and the CCA process in the second subchannel succeeds, the UE cancels the PSFCH in the first subchannel and transmits the PSFCH in the second subchannel.

9. The UE according to claim 1, wherein the transmission includes physical sidelink feedback channels (PSFCH) in a first subchannel and a second subchannel, and when the CCA process in the first subchannel fails and the CCA process in the second subchannel succeeds, the UE cancels the PSFCH in the first subchannel and the PSFCH in the second subchannel.

10. A method for user equipment (UE) operating in an unlicensed spectrum, Receiving the configuration of pre-allocated resources in multiple subchannels for sidelink (SL) communication, In response to a UE having SL data for transmission on two subchannels, Determining a resource selection window that includes candidate resources in two specific subchannels among the aforementioned multiple subchannels, The transmission resources for the two specific subchannels are determined from the candidate resources in the resource selection window, After determining the transmission resource, a clear subchannel assessment (CCA) process is performed on at least one of the two specific subchannels. A method comprising transmitting the data using the transmission resources based on the results of the CCA process.

11. In response to the data arriving for SL transmission, Determining a resource selection window that includes candidate resources in the first subchannel and the second subchannel among the plurality of subchannels, The CCA process is executed in the first subchannel and the second subchannel, The method according to claim 10, further comprising transmitting the data in the transmission resource in response to the successful completion of the CCA process in the first subchannel and the second subchannel.

12. In response to the data arriving for SL transmission, Determining a resource selection window that includes candidate resources in the first subchannel and the second subchannel among the plurality of subchannels, The CCA process is initiated in one of the first subchannel and the second subchannel, The method according to claim 10, further comprising transmitting the data in the transmission resource in response to the successful completion of the CCA process in the selected one of the first subchannel and the second subchannel.

13. The candidate resources are in the first subchannel and the second subchannel of the plurality of subchannels, and one or more processors provide the UE with The CCA process is executed in the first subchannel and the second subchannel, The UE according to claim 1, configured to transmit the data in the transmission resource in response to the successful completion of the CCA process in the first subchannel and the second subchannel.

14. The candidate resources are in the first subchannel and the second subchannel of the plurality of subchannels, and one or more processors provide the UE with Determining the transmission resources in the first subchannel and the second subchannel among the plurality of subchannels, Executing the CCA process in one of the first subchannel and the second subchannel, The UE according to claim 1, configured to transmit the data in the transmission resource in response to the successful completion of the CCA process in the selected one of the first subchannel and the second subchannel.

15. A baseband processor that, when it executes instructions stored in memory, Receiving the configuration of pre-allocated resources in multiple subchannels for sidelink (SL) communication, In response to a UE having SL data for transmission on two subchannels, Determining a resource selection window that includes candidate resources in two specific subchannels among the aforementioned multiple subchannels, The transmission resources for the two specific subchannels are determined from the candidate resources in the resource selection window, After determining the transmission resource, a clear subchannel assessment (CCA) process is performed on at least one of the two specific subchannels. Based on the results of the CCA process, the transmission of the data is performed using the transmission resources. A baseband processor configured to perform procedures including the following.

16. The candidate resources are in the first and second subchannels of the plurality of subchannels, and the procedure is as follows: Executing the CCA process in the first subchannel and the second subchannel, In response to the successful completion of the CCA process in the first subchannel and the second subchannel, the transmission of data in the transmission resource is performed. The baseband processor according to claim 15, including the above.

17. The candidate resources are in the first and second subchannels of the plurality of subchannels, and the procedure is as follows: Executing the CCA process in one of the first subchannels and the second subchannel, In response to the successful completion of the CCA process in the selected one of the first and second subchannels, the transmission of data in the transmission resource is performed. The baseband processor according to claim 15, including the above.

Citation Information

Patent Citations

  • Reduced sensing schemes for sidelink enhancement

    US20220046620A1

  • Resource selection and reservation associated with vehicle to everything sidelink

    WO2020069111A1

  • Sense and transmisson of multiple transport blocks for new radio sidelink

    WO2022047455A1

  • Method for sidelink communication and terminal device

    WO2022165851A1