Method and apparatus for selecting resources based on partial sensing in NR V2X
The method enhances sidelink communication reliability and power efficiency by implementing re-evaluation and pre-emption procedures in partial sensing to optimize resource selection and reduce collisions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- LG ELECTRONICS INC
- Filing Date
- 2022-07-05
- Publication Date
- 2026-04-20
AI Technical Summary
Existing partial sensing methods in wireless communication systems fail to perform re-evaluation or pre-emption detection on selected resources, leading to increased resource collision probability.
Implement a method and device for partial sensing that includes triggering a resource selection procedure, determining a selection window, selecting candidate slots and resources, and performing re-evaluation or pre-emption procedures to optimize resource usage.
This approach maximizes power saving gains and ensures the reliability of sidelink communication by reducing resource collisions.
Smart Images

Figure 0007848303000014 
Figure 0007848303000015 
Figure 0007848303000016
Abstract
Description
[Technical Field]
[0001] This disclosure relates to wireless communication systems. [Background technology]
[0002] Sidelink (SL) refers to a communication method that establishes a direct link between terminals (User Equipment, UE) and directly exchanges voice or data between terminals without going through a base station (BS). SL is considered one solution to alleviate the burden on base stations caused by rapidly increasing data traffic. V2X (vehicle-to-everything) refers to a communication technology that exchanges information with other vehicles, pedestrians, and infrastructure via wired or wireless communication. V2X can be divided into four types: V2V (vehicle-to-vehicle), V2I (vehicle-to-infrastructure), V2N (vehicle-to-network), and V2P (vehicle-to-pedestrian). V2X communication can be provided via the PC5 interface and / or Uu interface.
[0003] On the other hand, as more and more communication devices demand larger communication capacities, the need for improved mobile broadband communication compared to existing radio access technologies (RATs) is emerging. This has led to discussions about communication systems that take into account reliability and latency-sensitive services or terminals, and next-generation radio connectivity technologies that consider improved mobile broadband communication, massive MTC (Machine Type Communication), URLLC (Ultra-Reliable and Low Latency Communication), etc., can be referred to as new RATs (new radio access technology) or NRs (new radio). NRs can also support vehicle-to-everything (V2X) communication. [Overview of the project] [Problems that the invention aims to solve]
[0004] On the other hand, with existing partial sensing, once the UE has triggered resource selection and chosen a transmission resource based on candidate resources, it cannot perform re-evaluation or pre-emption detection on the resource, which can lead to a problem of increased resource collision probability. [Means for solving the problem]
[0005] In one embodiment, a method is provided for a first device to perform wireless communication based on partial sensing. The method includes the steps of: triggering a resource selection procedure in a first slot; determining a selection window based on the triggering of the resource selection procedure; selecting Y candidate slots within the selection window; selecting N candidate resources within the Y candidate slots; and triggering a re-evaluation procedure or pre-emption procedure for K candidate resources out of the N candidate resources in a second slot, wherein the candidate resource set of the first device in the re-evaluation procedure or pre-emption procedure is a set of candidate resources contained in at least one candidate slot out of the Y candidate slots, the start of the at least one candidate slot is the first candidate slot out of the Y candidate slots from the second slot onward, and the end of the at least one candidate slot is the last candidate slot out of the Y candidate slots, and Y, N, and K may be positive integers.
[0006] In one embodiment, a first device can be provided that is configured to perform wireless communication based on partial sensing. The first device includes one or more memories for storing instructions, one or more transceivers, and one or more processors connecting the one or more memories and the one or more transceivers, wherein the one or more processors execute the instructions, trigger a resource selection procedure in a first slot, determine a selection window based on the triggering of the resource selection procedure, select Y candidate slots within the selection window, select N candidate resources within the Y candidate slots, and trigger a re-evaluation procedure or pre-emption procedure for K candidate resources out of the N candidate resources in a second slot, wherein the candidate resource set of the first device in the re-evaluation procedure or pre-emption procedure is a set of candidate resources contained in at least one candidate slot out of the Y candidate slots, the start of the at least one candidate slot is the first candidate slot from the second slot onward out of the Y candidate slots, and the end of the at least one candidate slot is the last candidate slot out of the Y candidate slots, and Y, N, and K may be positive integers.
[0007] In one embodiment, a processing device can be provided that is configured to control a first device configured to perform wireless communication based on partial sensing. The processing unit includes one or more processors and one or more memories connected to the one or more processors for execution and for storing instructions, wherein the one or more processors execute the instructions, trigger a resource selection procedure in a first slot, determine a selection window based on the triggering of the resource selection procedure, select Y candidate slots within the selection window, select N candidate resources within the Y candidate slots, and trigger a re-evaluation procedure or pre-emption procedure in a second slot for K candidate resources out of the N candidate resources, wherein the candidate resource set of the first device in the re-evaluation procedure or pre-emption procedure is a set of candidate resources contained in at least one candidate slot out of the Y candidate slots, the start of the at least one candidate slot is the first candidate slot from the second slot onward out of the Y candidate slots, and the end of the at least one candidate slot is the last candidate slot out of the Y candidate slots, and Y, N, and K may be positive integers. [Effects of the Invention]
[0008] This maximizes the power saving gain of the terminal and ensures the reliability of SL communication. [Brief explanation of the drawing]
[0009] [Figure 1] The structure of an NR system according to one embodiment of this disclosure is shown. [Figure 2] This document shows a radio protocol architecture according to one embodiment of the present disclosure. [Figure 3] The structure of a wireless frame for NR according to one embodiment of the present disclosure is shown. [Figure 4] This shows the slot structure of an NR frame according to one embodiment of the present disclosure. [Figure 5] An example of a BWP according to one embodiment of this disclosure is shown. [Figure 6] One embodiment of this disclosure illustrates a procedure for a terminal to perform V2X or SL communication by transmission mode. [Figure 7] Three cast types relating to one embodiment of the present disclosure are shown. [Figure 8] One embodiment of this disclosure illustrates how a UE re-selects resources through a re-evaluation procedure or a preemption procedure. [Figure 9] One embodiment of this disclosure shows how a UE performs a re-evaluation or preemption procedure on a resource selected based on partial sensing. [Figure 10] One embodiment of this disclosure illustrates how a UE performs a periodic reassessment or preemption procedure on a resource. [Figure 11] One embodiment of this disclosure illustrates how a UE performs a periodic reassessment or preemption procedure on a resource. [Figure 12] One embodiment of this disclosure illustrates how a UE performs a PBPS. [Figure 13] One embodiment of this disclosure illustrates how a UE performs a PBPS. [Figure 14] One embodiment of this disclosure illustrates how a UE performs a CPS. [Figure 15] An example of a candidate resource set is shown in one embodiment of the present disclosure, where the UE triggers a re-evaluation or preemption procedure. [Figure 16] One embodiment of the present disclosure shows how a UE performs a re-evaluation or preemption procedure based on an initially selected partial sensing pattern. [Figure 17] One embodiment of this disclosure illustrates how a first device performs wireless communication. [Figure 18]One embodiment of this disclosure illustrates how a second device performs wireless communication. [Figure 19] This document shows a communication system 1 according to one embodiment of the present disclosure. [Figure 20] This document shows a wireless device according to one embodiment of the present disclosure. [Figure 21] This document shows a signal processing circuit for a transmission signal according to one embodiment of the present disclosure. [Figure 22] This document shows a wireless device according to one embodiment of the present disclosure. [Figure 23] This document shows a portable device according to one embodiment of the present disclosure. [Figure 24] This shows a vehicle or autonomous vehicle according to one embodiment of the present disclosure. [Modes for carrying out the invention]
[0010] In this specification, “A or B” may mean “just A,” “just B,” or “both A and B.” Furthermore, in this specification, “A or B” may be interpreted as “A and / or B.” For example, in this specification, “A, B or C” may mean “just A,” “just B,” “just C,” or “any combination of A, B and C.”
[0011] In this specification, slashes ( / ) and commas can mean "and / or". For example, "A / B" can mean "A and / or B". Thus, "A / B" can mean "just A", "just B", or "both A and B". For example, "A, B, C" can mean "A, B or C".
[0012] In this specification, “at least one of A and B” may mean “just A,” “just B,” or “both A and B.” Furthermore, in this specification, the expressions “at least one of A or B” and “at least one of A and / or B” may be interpreted in the same way as “at least one of A and B.”
[0013] Furthermore, in this specification, “at least one of A, B and C” may mean “just A,” “just B,” “just C,” or “any combination of A, B and C.” Also, “at least one of A, B or C” or “at least one of A, B and / or C” may mean “at least one of A, B and C.”
[0014] Furthermore, parentheses used in this specification can mean "for example." Specifically, when "control information (PDCCH)" is shown, "PDCCH" is proposed as an example of "control information." Also, "control information" in this specification is not limited to "PDCCH," and "PDCCH" is proposed as an example of "control information." Similarly, when "control information (i.e., PDCCH)" is shown, "PDCCH" is proposed as an example of "control information."
[0015] In the following explanation, "when, if, in case of" can be replaced with "based on".
[0016] In this specification, technical features described individually within a single drawing may be represented individually or simultaneously.
[0017] In this specification, higher layer parameters may be parameters that are set for a terminal, pre-configured, or predefined. For example, a base station or network may transmit higher layer parameters to a terminal. For example, higher layer parameters may be transmitted via RRC (radio resource control) signaling or MAC (medium access control) signaling.
[0018] The following technologies can be used in a variety of wireless communication systems, such as CDMA (code division multiple access), FDMA (frequency division multiple access), TDMA (time division multiple access), OFDMA (orthogonal frequency division multiple access), and SC-FDMA (single carrier frequency division multiple access). CDMA can be implemented using wireless technologies such as UTRA (universal terrestrial radio access) and CDMA2000. TDMA can be implemented using wireless technologies such as GSM (global system for mobile communications) / GPRS (general packet radio service) / EDGE (enhanced data rates for GSM evolution). OFDMA can be implemented using wireless technologies such as IEEE (institute of electrical and electronics engineers) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, and E-UTRA (evolved UTRA). IEEE 802.16m is an evolution of IEEE 802.16e and provides backward compatibility with systems based on IEEE 802.16e. UTRA is part of UMTS (Universal Mobile Telecommunications System). 3GPP® (3rd Generation Partnership Project) LTE (Long Term Evolution) is part of E-UMTS (Evolved UMTS) which uses E-UTRA (Evolved-UMTS Terrestrial Radio Access), employing OFDMA for downlink and SC-FDMA for uplink. LTE-A (Advanced) is an evolution of 3GPP LTE.
[0019] 5G NR is a successor technology to LTE-A and is a new clean-slate form of mobile communication system with characteristics such as high performance, low latency, and high availability. 5G NR can utilize all available spectrum resources, from the low-frequency band below 1 GHz to the intermediate-frequency band of 1 GHz to 10 GHz, and the high-frequency (millimeter wave) band above 24 GHz.
[0020] To clarify the explanation, the description will focus on 5G NR, but the technical concept relating to one embodiment of this disclosure is not limited thereto.
[0021] Figure 1 shows the structure of an NR system according to one embodiment of the present disclosure. The embodiment in Figure 1 can be combined with various embodiments of the present disclosure.
[0022] Referring to Figure 1, the NG-RAN (Next Generation-Radio Access Network) may include a base station 20 that provides user-plane and control-plane protocol termination to the terminal 10. For example, the base station 20 may include a gNB (next generation-NodeB) and / or an eNB (evolved-NodeB). For example, the terminal 10 may be fixed or mobile, and is also referred to by other terms such as MS (Mobile Station), UT (User Terminal), SS (Subscriber Station), MT (Mobile Terminal), Wireless Device, etc. For example, the base station is a fixed station that communicates with the terminal 10, and is also referred to by other terms such as BTS (Base Transceiver System), Access Point, etc.
[0023] The embodiment in Figure 1 illustrates a case that includes only gNBs. The base stations 20 can be connected to each other via Xn interfaces. The base stations 20 can be connected to the 5th generation core network (5G Core Network: 5GC) via NG interfaces. More specifically, the base stations 20 can be connected to the AMF (access and mobility management function) 30 via the NG-C interface and to the UPF (user plane function) 30 via the NG-U interface.
[0024] The layers of the Radio Interface Protocol (RRC) between a terminal and a network can be divided into L1 (Layer 1), L2 (Layer 2), and L3 (Layer 3) based on the three lower layers of the Open System Interconnection (OSI) standard model, which is widely known in communication systems. Of these, the physical layer, which belongs to Layer 1, provides information transfer services using physical channels, while the RRC (Radio Resource Control) layer, located in Layer 3, plays the role of controlling radio resources between the terminal and the network. To this end, the RRC layer exchanges RRC messages between the terminal and the base station.
[0025] Figure 2 shows a radio protocol architecture according to one embodiment of the present disclosure. The embodiment in Figure 2 can be combined with various embodiments of the present disclosure. Specifically, Figure 2(a) shows a user plane radio protocol stack for Uu communication, Figure 2(b) shows a control plane radio protocol stack for Uu communication, Figure 2(c) shows a user plane radio protocol stack for SL communication, and Figure 2(d) shows a control plane radio protocol stack for SL communication.
[0026] Referring to Figure 2, the physical layer provides information transfer services to higher layers using physical channels. The physical layer is connected to the higher layer, the MAC (Medium Access Control) layer, via transport channels. Data moves between the MAC layer and the physical layer via transport channels. Transport channels are classified according to how and with what characteristics data is transmitted via the wireless interface.
[0027] Data travels between different physical layers, i.e., between the physical layers of the transmitter and receiver, via a physical channel. This physical channel can be modulated using the OFDM (Orthogonal Frequency Division Multiplexing) method, utilizing time and frequency as wireless resources.
[0028] The MAC layer provides services to the higher-level RLC (radio link control) layer via logical channels. The MAC layer provides mapping functionality from multiple logical channels to multiple transport channels. Furthermore, the MAC layer provides logical channel multiplexing functionality through mapping from multiple logical channels to a single transport channel. The MAC sub-layer provides data transfer services on logical channels.
[0029] The RLC hierarchy performs concatenation, segmentation, and reassembly of RLC SDUs (Service Data Units). To ensure the diverse Quality of Service (QoS) requirements of radio bearers (RBs), the RLC hierarchy provides three operating modes: Transparent Mode (TM), Unacknowledged Mode (UM), and Acknowledged Mode (AM). AM RLC provides error correction via ARQ (automatic repeat request).
[0030] The RRC (Radio Resource Control) layer is defined only in the control plane. The RRC layer is responsible for controlling logical channels, transmit channels, and physical channels in relation to the configuration, reconfiguration, and release of radio bearers. RB refers to the logical path provided by the first layer (physical layer or PHY layer) and the second layer (MAC layer, RLC layer, PDCP (Packet Data Convergence Protocol) layer, SDAP (Service Data Adaptation Protocol) layer) for data transmission between the terminal and the network.
[0031] The functions of the PDCP hierarchy on the user plane include the transmission of user data, header compression, and encryption. The functions of the PDCP hierarchy on the control plane include the transmission of control plane data and encryption / integrity protection.
[0032] The SDAP (Service Data Adaptation Protocol) layer is defined only at the user level. The SDAP layer performs tasks such as mapping QoS flows to data radio bearers and marking QoS flow identifiers (IDs) in downlink and uplink packets.
[0033] Setting up a Radio Bearing (RB) refers to the process of defining the characteristics of the radio protocol hierarchy and channel in order to provide a specific service, and setting the specific parameters and operating methods for each. Furthermore, RBs are divided into two types: SRB (Signaling Radio Bearer) and DRB (Data Radio Bearer). The SRB is used as a channel for transmitting RRC messages in the control plane, while the DRB is used as a channel for transmitting user data in the user plane.
[0034] When an RRC connection is established between the terminal's RRC layer and the base station's RRC layer, the terminal enters the RRC_CONNECTED state; otherwise, it enters the RRC_IDLE state. In the case of NR, an additional RRC_INACTIVE state is defined, in which a terminal in the RRC_INACTIVE state can maintain its connection with the core network and release its connection with the base station.
[0035] Downlink transport channels, which transmit data from the network to terminals, include BCH (Broadcast Channel) for transmitting system information and Downlink SCH (Shared Channel) for transmitting user traffic and control messages. Downlink multicast or broadcast service traffic or control messages can be transmitted via Downlink SCH or via a separate Downlink MCH (Multicast Channel). On the other hand, uplink transport channels, which transmit data from terminals to the network, include RACH (Random Access Channel) for transmitting initial control messages and Uplink SCH (Shared Channel) for transmitting user traffic and control messages.
[0036] Above the transport channel level, logical channels mapped to the transport channel include BCCH (Broadcast Control Channel), PCCH (Paging Control Channel), CCCH (Common Control Channel), MCCH (Multicast Control Channel), and MTCH (Multicast Traffic Channel).
[0037] Figure 3 shows the structure of a wireless frame of NR according to one embodiment of the present disclosure. The embodiment in Figure 3 can be combined with various embodiments of the present disclosure.
[0038] Referring to Figure 3, in NR, radio frames can be used for uplink and downlink transmissions. A radio frame has a length of 10 ms and can be defined as two 5 ms half-frames (HF). A half-frame can contain five 1 ms subframes (SF). A subframe can be divided into one or more slots, and the number of slots within a subframe can be determined by the subcarrier spacing (SCS). Each slot can contain 12 or 14 OFDM(A) symbols by a cyclic prefix (CP).
[0039] When normal CP is used, each slot can contain 14 symbols. When extended CP is used, each slot can contain 12 symbols. Here, symbols can include OFDM symbols (or CP-OFDM symbols), SC-FDMA (Single Carrier-FDMA) symbols (or DFT-s-OFDM (Discrete Fourier Transform-spread-OFDM) symbols).
[0040] Table 1 below illustrates the number of symbols per slot (Nslotsymb), the number of slots per frame (Nframe,uslot), and the number of slots per subframe (Nsubframe,uslot) when a normal CP is used, depending on the SCS setting (u).
[0041] [Table 1]
[0042] Table 2 illustrates the number of symbols per slot, the number of slots per frame, and the number of slots per subframe when the extended CP is used, as determined by the SCS.
[0043] [Table 2]
[0044] In an NR system, OFDM(A) numerology (e.g., SCS, CP length, etc.) can be configured to differ between multiple cells merged into a single terminal. This allows the (absolute time) intervals of time resources (e.g., subframes, slots, or TTIs) (commonly referred to as TUs (Time Units) for convenience), which consist of the same number of symbols, to be configured differently between the merged cells.
[0045] In NR, a number of numerologies or SCSs can be supported to support a variety of 5G services. For example, if the SCS is 15kHz, wide area coverage on traditional cellular bands can be supported, and if the SCS is 30kHz / 60kHz, dense-urban, lower latency, and wider carrier bandwidth can be supported. If the SCS is 60kHz or higher, bandwidths greater than 24.25GHz can be supported to overcome phase noise.
[0046] An NR frequency band can be defined as two types of frequency ranges. These two types of frequency ranges are FR1 and FR2. The numerical values of the frequency ranges can be changed; for example, the two types of frequency ranges are as shown in Table 3 below. Among the frequency ranges used in NR systems, FR1 can mean the “sub 6GHz range,” and FR2 can mean the “above 6GHz range,” which can be called millimeter wave (mmW).
[0047] [Table 3]
[0048] As mentioned above, the numerical values of the frequency range of the NR system can be changed. For example, FR1 can include a bandwidth of 410 MHz to 7125 MHz, as shown in Table 4 below. That is, FR1 can include frequency bands of 6 GHz (or 5850, 5900, 5925 MHz, etc.) or higher. For example, frequency bands of 6 GHz (or 5850, 5900, 5925 MHz, etc.) or higher included within FR1 can include unlicensed bands. Unlicensed bands can be used for a variety of applications, for example, for vehicle communications (e.g., autonomous driving).
[0049] [Table 4]
[0050] Figure 4 shows a slot structure of an NR frame according to one embodiment of the present disclosure. The embodiment in Figure 4 can be combined with various embodiments of the present disclosure.
[0051] Referring to Figure 4, a slot contains multiple symbols in the time domain. For example, in the case of a normal CP, one slot can contain 14 symbols, and in the case of an extended CP, one slot can contain 12 symbols. Alternatively, in the case of a normal CP, one slot can contain 7 symbols, and in the case of an extended CP, one slot can contain 6 symbols.
[0052] A carrier wave contains multiple subcarriers in the frequency domain. A Resource Block (RB) can be defined as multiple (e.g., 12) consecutive subcarriers in the frequency domain. A Bandwidth Part (BWP) can be defined as multiple consecutive (P)RBs ((Physical) Resource Blocks) in the frequency domain and can correspond to a single numerology (e.g., SCS, CP length, etc.). A carrier wave can contain up to N (e.g., 5) BWPs. Data communication can be performed via activated BWPs. Each element is called a Resource Element (RE) in the resource grid and can be mapped to a single complex symbol.
[0053] The following explains BWP (Bandwidth Part) and carriers.
[0054] A Bandwidth Part (BWP) is a contiguous set of Physical Resource Blocks (PRBs) for a given numerology. PRBs can be selected from a contiguous subset of Common Resource Blocks (CRBs) for a given numerology on a given carrier.
[0055] For example, a BWP is at least one of an active BWP, an initial BWP, and / or a default BWP. For example, a terminal may not monitor downlink radiolink quality on DL BWPs other than the active DL BWP on the PCell (primary cell). For example, a terminal does not receive PDCCH, PDSCH (physical downlink shared channel), or CSI-RS (reference signal) (except RRM) outside of an active DL BWP. For example, a terminal does not trigger a CSI (Channel State Information) report for an inactive DL BWP. For example, a terminal does not transmit PUCCH (physical uplink control channel) or PUSCH (physical uplink shared channel) outside of an active UL BWP. For example, when downlink, the initial BWP is given as a continuous RB set for the RMSI (remaining minimum system information) CORESET (control resource set) (set by the PBCH (physical broadcast channel)). For example, in the case of an uplink, the initial BWP is provided by the SIB (system information block) for random access procedures. For example, the default BWP is set by the upper layer. For example, the initial value of the default BWP is the initial DL BWP. For energy saving purposes, if a terminal is unable to detect DCI for a certain period of time, the terminal can switch its active BWP to the default BWP.
[0056] On the other hand, BWPs can be defined for SLs. The same SL BWP can be used for both transmission and reception. For example, a transmitting terminal can transmit an SL channel or SL signal on a specific BWP, and a receiving terminal can receive an SL channel or SL signal on the same BWP. In a licensed carrier, an SL BWP can be defined separately from a Uu BWP, and an SL BWP can have separate configuration signaling from a Uu BWP. For example, a terminal can receive a configuration for an SL BWP from a base station / network. For example, a terminal can receive a configuration for a Uu BWP from a base station / network. SL BWPs can be (pre-configured) within a carrier for out-of-coverage NR V2X terminals and RRC_IDLE terminals. For terminals in RRC_CONNECTED mode, at least one SL BWP can be activated within the carrier.
[0057] Figure 5 shows an example of a BWP according to one embodiment of the present disclosure. The embodiment in Figure 5 can be combined with various embodiments of the present disclosure. In the embodiment in Figure 5, it is assumed that there are three BWPs.
[0058] Referring to Figure 5, the CRB (common resource block) is a carrier resource block numbered from one end of the carrier band to the other. The PRB is a resource block numbered within each BWP. Point A can indicate a common reference point for the resource block grid.
[0059] The BWP can be defined by point A, an offset from point A (NstartBWP), and bandwidth (NsizeBWP). For example, point A is the outer reference point of the PRB of the carrier where subcarrier 0 of all numerologies (e.g., all numerologies supported by the network on the carrier in question) is aligned. For example, the offset is the PRB interval between the lowest subcarrier in a given numerology and point A. For example, the bandwidth is the number of PRBs in a given numerology.
[0060] The following explanation applies to V2X or SL communication.
[0061] SLSS (Sidelink Synchronization Signal) is an SL-specific sequence that may include PSSS (Primary Sidelink Synchronization Signal) and SSSS (Secondary Sidelink Synchronization Signal). The PSSS may be referred to as S-PSS (Sidelink Primary Synchronization Signal), and the SSSS may be referred to as S-SSS (Sidelink Secondary Synchronization Signal). For example, length-127M-sequences can be used for S-PSS, and length-127Gold sequences can be used for S-SSS. For example, a terminal can use S-PSS to detect the initial signal and acquire synchronization. For example, a terminal can use S-PSS and S-SSS to acquire detailed synchronization and detect the synchronization signal ID.
[0062] The PSBCH (Physical Sidelink Broadcast Channel) is a broadcast channel that transmits fundamental (system) information that terminals should know first before transmitting or receiving SL signals. For example, this fundamental information includes information related to SLSS, duplex mode (DM), TDDUL / DL (Time Division Duplex Uplink / Downlink) configuration, resource pool-related information, application types related to SLSS, subframe offset, and broadcast information. For example, to evaluate PSBCH performance, in NR V2X, the size of the PSBCH payload is 56 bits, including a 24-bit CRC (Cyclic Redundancy Check).
[0063] S-PSS, S-SSS, and PSBCH can be included in a block format that supports periodic transmission (e.g., an SLSS (Synchronization Signal) / PSBCH block, hereinafter referred to as S-SSB (Sidelink-Synchronization Signal Block)). The S-SSB can have the same numerology (i.e., SCS and CP lengths) as the PSCCH (Physical Sidelink Control Channel) / PSSCH (Physical Sidelink Shared Channel) in the carrier, and its transmission bandwidth is within a (pre-configured) Sidelink Bandwidth Part (SL BWP). For example, the bandwidth of the S-SSB is 11RB (Resource Block). For example, the PSBCH spans 11RB. The frequency position of the S-SSB can be (pre-configured). Therefore, the terminal does not need to perform hypothesis detection on frequency to find the S-SSB in the carrier.
[0064] Figure 6 illustrates a procedure in which a terminal performs V2X or SL communication by transmission mode according to one embodiment of the present disclosure. The embodiment in Figure 6 can be combined with various embodiments of the present disclosure. In the various embodiments of the present disclosure, the transmission mode may be referred to as a mode or resource allocation mode. Hereinafter, for convenience of explanation, in LTE, the transmission mode may be referred to as the LTE transmission mode, and in NR, the transmission mode may be referred to as the NR resource allocation mode.
[0065] For example, Figure 6(a) shows terminal operation associated with LTE transmission mode 1 or LTE transmission mode 3. Alternatively, for example, Figure 6(a) shows terminal operation associated with NR resource allocation mode 1. For example, LTE transmission mode 1 can be applied to general SL communication, and LTE transmission mode 3 can be applied to V2X communication.
[0066] For example, Figure 6(b) shows terminal operation associated with LTE transmission mode 2 or LTE transmission mode 4. Alternatively, for example, Figure 6(b) shows terminal operation associated with NR resource allocation mode 2.
[0067] Referring to Figure 6(a), in LTE transmission mode 1, LTE transmission mode 3, or NR resource allocation mode 1, the base station can schedule SL resources to be used by the terminal for SL transmission. For example, in step S600, the base station can transmit information related to the SL resources and / or information related to the UL resources to the first terminal. For example, the UL resources may include PUCCH resources and / or PUSCH resources. For example, the UL resources may be resources for reporting SL HARQ feedback to the base station.
[0068] For example, the first terminal can receive from the base station information related to a DG (dynamic grant) resource and / or information related to a CG (configured grant) resource. For example, a CG resource may include a CG type 1 resource or a CG type 2 resource. In this specification, a DG resource may be a resource that the base station configures / assigns to the first terminal via DCI (downlink control information). In this specification, a CG resource may be a (periodic) resource that the base station configures / assigns to the first terminal via DCI and / or RRC messages. For example, in the case of a CG type 1 resource, the base station may send an RRC message containing information related to the CG resource to the first terminal. For example, in the case of a CG type 2 resource, the base station may send an RRC message containing information related to the CG resource to the first terminal, and the base station may send DCI related to the activation or release of the CG resource to the first terminal.
[0069] In step S610, the first terminal can transmit a PSCCH (e.g., SCI (Sidelink Control Information) or 1st-stage SCI) to the second terminal based on the resource scheduling. In step S620, the first terminal can transmit a PSSCH (e.g., 2nd-stage SCI, MAC PDU, data, etc.) associated with the PSCCH to the second terminal. In step S630, the first terminal can receive a PSFCH associated with the PSCCH / PSSCH from the second terminal. For example, HARQ feedback information (e.g., NACK information or ACK information) can be received from the second terminal via the PSFCH. In step S640, the first terminal can transmit / report the HARQ feedback information to the base station via PUCCH or PUSCH. For example, the HARQ feedback information reported to the base station may be information generated by the first terminal based on the HARQ feedback information received from the second terminal. For example, the HARQ feedback information reported to the base station may be information generated by the first terminal based on pre-configured rules. For example, the DCI may be a DCI for SL scheduling. For example, the format of the DCI may be DCI format 3_0 or DCI format 3_1.
[0070] The following is an example of DCI Format 3_0.
[0071] DCI format 3_0 is used for scheduling NR PSCCH and NR PSSCH within a single cell.
[0072] The following information is transmitted via DCI format 3_0 with a CRC scrambled by SL-RNTI or SL-CS-RNTI.
[0073] -Resource pool index -ceiling(log2I) bit, where I is the number of resource pools for transmission set by the upper layer parameter sl-TxPoolScheduling.
[0074] -Time gap-3 bits determined by upper layer parameters sl-DCI-ToSL-Trans
[0075] -HARQ process number-4 bits
[0076] - New data indicator - 1 bit
[0077] -The lowest index of subchannel allocation for initial transmission -ceiling(log2(N SL subChannel ))bit
[0078] -SCI Format 1-A Field: Frequency Resource Allocation, Time Resource Allocation
[0079] -PSFCH-to-HARQ Feedback Timing Indicator-ceiling(log2N) fb_timing ) bits, where N fb_timing This is the number of entries for the upper layer parameter sl-PSFCH-ToPUCCH.
[0080] -PUCCH Resource Indicator-3bit
[0081] -Configuration Index- 0 bits if the UE is not configured to monitor DCI format 3_0 with scrambled CRC by SL-CS-RNTI; otherwise, 3 bits. If the UE is configured to monitor DCI format 3_0 with scrambled CRC by SL-CS-RNTI, this field is reserved for DCI format 3_0 with scrambled CRC by SL-RNTI.
[0082] - Counterside link assignment index - 2 bits, 2 bits if UE is set to pdsch-HARQ-ACK-Codebook=dynamic, 2 bits if UE is set to pdsch-HARQ-ACK-Codebook=semi-static
[0083] - Padding bit if necessary
[0084] Referring to Figure 6(b), in LTE transmission mode 2, LTE transmission mode 4, or NR resource allocation mode 2, the terminal can determine an SL transmission resource from SL resources set by the base station / network or from a pre-configured SL resource. For example, the set or pre-configured SL resource may be a resource pool. For example, the terminal can autonomously select or schedule resources for SL transmission. For example, the terminal can select resources from a configured resource pool and perform SL communication. For example, the terminal can perform sensing and resource (re)selection procedures and select resources within a selection window. For example, the sensing may be performed on a subchannel basis. For example, in step S610, the first terminal, having selected resources from the resource pool, can use those resources to transmit a PSCCH (e.g., SCI (Sidelink Control Information) or 1st-stage SCI) to the second terminal. In step S620, the first terminal can transmit a PSSCH (e.g., 2nd-stage SCI, MAC PDU, data, etc.) associated with the PSCCH to the second terminal. In step S630, the first terminal can receive a PSFCH associated with the PSCCH / PSSCH from the second terminal.
[0085] Referring to (a) or (b) of FIG. 6, for example, the first terminal can transmit the SCI to the second terminal on the PSCCH. Alternatively, for example, the first terminal can transmit two consecutive SCIs (e.g., 2-stage SCI) to the second terminal on the PSCCH and / or PSSCH. In this case, the second terminal can decode two consecutive SCIs (e.g., 2-stage SCI) to receive the PSSCH from the first terminal. In this specification, the SCI transmitted on the PSCCH can be referred to as 1st SCI, the first SCI, 1st-stage SCI, or 1st-stage SCI format, and the SCI transmitted on the PSSCH can be referred to as 2nd SCI, the second SCI, 2nd-stage SCI, or 2nd-stage SCI format. For example, the 1st-stage SCI format can include SCI format 1-A, and the 2nd-stage SCI format can include SCI format 2-A and / or SCI format 2-B.
[0086] Hereinafter, an example of SCI format 1-A will be described.
[0087] SCI format 1-A is used for scheduling of the PSSCH and 2 nd -stage SCI on the PSSCH.
[0088] The following information is transmitted using SCI format 1-A.
[0089] - Priority - 3 bits
[0090] - Frequency resource allocation - When the value of the upper layer parameter sl-MaxNumPerReserve is set to 2, ceiling(log2(N SL subChannel (N SL subChannel +1) / 2)) bits; otherwise, when the value of the upper layer parameter sl-MaxNumPerReserve is set to 3, ceiling log2(N SL subChannel (NSL subChannel +1)(2N SL subChannel +1) / 6) bits
[0091] -Time resource allocation- 5 bits if the value of the higher-level parameter sl-MaxNumPerReserve is set to 2; otherwise, 9 bits if the value of the higher-level parameter sl-MaxNumPerReserve is set to 3.
[0092] -Resource reservation cycle -ceiling(log2N rsv_period ) bits, where N rsv_period This is the number of entries in the higher-level parameter sl-ResourceReservePeriodList if the higher-level parameter sl-MultiReserveResource is set; otherwise, 0 bits.
[0093] -DMRS pattern-ceiling(log2N) pattern ) bits, where N pattern This is the number of DMRS patterns set by the higher-level parameter sl-PSSCH-DMRS-TimePatternList.
[0094] -2 nd -stage SCI format- 2 bits as defined in Table 5
[0095] -Beta_OffsetIndicator- 2 bits as provided by the higher-level parameter sl-BetaOffsets2ndSCI
[0096] - Number of DMRS ports - 1 bit as defined in Table 6
[0097] -Modulation and coding method- 5-bit
[0098] - Additional MCS Table Indicator - 1 bit if one MCS table is set by the higher-level parameter sl-Additional-MCS-Table; 2 bits if two MCS tables are set by the higher-level parameter sl-Additional-MCS-Table; 0 bits otherwise.
[0099] -PSFCH overhead indicator- If the upper-level parameter sl-PSFCH-Period=2 or 4, it is 1 bit; otherwise, it is 0 bits.
[0100] -Reserved bits- The number of bits determined by the higher-level parameter sl-NumReservedBits, and the value is set to 0.
[0101] [Table 5]
[0102] [Table 6]
[0103] The following is an example of SCI format 2-A.
[0104] In HARQ operation, if the HARQ-ACK information contains either an ACK or a NACK, or if the HARQ-ACK information contains only a NACK, or if there is no feedback of the HARQ-ACK information, SCI format 2-A is used for decoding the PSSCH.
[0105] The following information will be transmitted via SCI Format 2-A.
[0106] -HARQ process number-4 bits
[0107] - New data indicator - 1 bit
[0108] -Redundancy version-2 bits
[0109] -Source ID-8bit
[0110] - Destination ID - 16 bits
[0111] -HARQ Feedback Activation / Deactivation Indicator - 1 bit
[0112] -Cast type indicator- 2 bits as defined in Table 7
[0113] -CSI Request-1 bit
[0114] [Table 7]
[0115] The following is an example of SCI format 2-B.
[0116] In HARQ operation, if the HARQ-ACK information contains only NACK, or if there is no feedback of HARQ-ACK information, SCI format 2-B is used for PSSCH decoding.
[0117] The following information will be transmitted via SCI Format 2-B.
[0118] -HARQ process number-4 bits
[0119] - New data indicator - 1 bit
[0120] -Redundancy version-2 bits
[0121] -Source ID-8bit
[0122] - Destination ID - 16 bits
[0123] -HARQ Feedback Activation / Deactivation Indicator - 1 bit
[0124] - Zone ID - 12 bits
[0125] -Communication Range Requirements- 4 bits determined by the higher-level parameter sl-ZoneConfigMCR-Index
[0126] Referring to Figure 6(a) or (b), in step S630, the first terminal can receive the PSFCH. For example, the first and second terminals can determine the PSFCH resource, and the second terminal can use the PSFCH resource to send HARQ feedback to the first terminal.
[0127] Referring to Figure 6(a), in step S640, the first terminal can transmit SL HARQ feedback to the base station via PUCCH and / or PUSCH.
[0128] Figure 7 shows three cast types relating to one embodiment of the present disclosure. The embodiment in Figure 7 can be combined with various embodiments of the present disclosure. Specifically, Figure 7(a) shows broadcast-type SL communication, Figure 7(b) shows unicast-type SL communication, and Figure 7(c) shows groupcast-type SL communication. In the case of unicast-type SL communication, a terminal can perform one-to-one communication with other terminals. In the case of groupcast-type SL communication, a terminal can perform SL communication with one or more terminals within the group to which it belongs. In various embodiments of the present disclosure, SL groupcast communication can be replaced with SL multicast communication, SL one-to-many communication, etc.
[0129] The following explains the HARQ (Hybrid Automatic Repeat Request) procedure.
[0130] For example, SL HARQ feedback can be enabled for unicast. In this case, in non-CBG (non-Code Block Group) operation, if the receiving terminal decodes a PSCCH targeting the receiving terminal and successfully decodes the transmission block associated with the PSCCH, the receiving terminal can generate a HARQ-ACK. The receiving terminal can then send the HARQ-ACK to the transmitting terminal. Conversely, if the receiving terminal decodes a PSCCH targeting the receiving terminal but fails to successfully decode the transmission block associated with the PSCCH, the receiving terminal can generate a HARQ-NACK. The receiving terminal can then send the HARQ-NACK to the transmitting terminal.
[0131] For example, SL HARQ feedback can be enabled for groupcasts. For example, two HARQ feedback options can be supported for groupcasts in non-CBG operation.
[0132] (1) Group cast option 1: If the receiving terminal decodes a PSCCH targeting the receiving terminal, and then fails to decode the transmission block associated with the PSCCH, the receiving terminal may send a HARQ-NACK to the transmitting terminal via the PSFCH. On the other hand, if the receiving terminal decodes a PSCCH targeting the receiving terminal and successfully decodes the transmission block associated with the PSCCH, the receiving terminal does not send a HARQ-ACK to the transmitting terminal.
[0133] (2) Group Cast Option 2: If the receiving terminal fails to decode the transmission block associated with the PSCCH after it has decoded the PSCCH targeting the receiving terminal, the receiving terminal may send a HARQ-NACK to the transmitting terminal via the PSFCH. If the receiving terminal decodes the PSCCH targeting the receiving terminal and successfully decodes the transmission block associated with the PSCCH, the receiving terminal may send a HARQ-ACK to the transmitting terminal via the PSFCH.
[0134] For example, if Groupcast option 1 is used for SL HARQ feedback, all terminals performing the Groupcast communication can share the PSFCH resource. For instance, terminals belonging to the same group can use the same PSFCH resource to send HARQ feedback.
[0135] For example, if Groupcast option 2 is used for SL HARQ feedback, each terminal performing the Groupcast communication can use different PSFCH resources to send HARQ feedback. For example, terminals belonging to the same group can use different PSFCH resources to send HARQ feedback.
[0136] In this specification, HARQ-ACK may be referred to as ACK, ACK information, or positive-ACK information, and HARQ-NACK may be referred to as NACK, NACK information, or negative-ACK information.
[0137] The following describes the UE procedure for reporting HARQ-ACK via sidelinks.
[0138] In response to receiving a PSSCH, the UE sends a PSFCH containing HARQ-ACK information. PSSCH subchThe SCI format can be used to schedule PSSCH reception on one or more subchannels from a given subchannel. The UE provides HARQ-ACK information containing ACK, NACK, or NACK only.
[0139] The UE can receive the number of slots in the resource pool for PSFCH transmission occasion resources via sl-PSFCH-Period-r16. If the number is 0, PSFCH transmissions from the UE are disabled in the resource pool. The UE is k mod N PSFCH PSSCH If = 0, slot t' k SL (0≦k <T′ max ) is expected to have PSFCH transmission opportunity resources, and here, t' k SL This is a slot belonging to the resource pool, and T′ max This is the number of slots belonging to the resource pool within 10240 msec, and N PSFCH PSSCH This is provided in sl-PSFCH-Period-r16. The UE may be instructed by a higher level not to transmit a PSFCH in response to a PSSCH reception. If the UE receives a PSSCH in the resource pool and the HARQ feedback enable / disallow indicator field contained in the associated SCI format 2-A or SCI format 2-B has a value of 1, the UE provides HARQ-ACK information via a PSFCH transmission in the resource pool. The UE transmits a PSFCH in a first slot, where the first slot is a slot after the minimum number of slots provided by sl-MinTimeGapPSFCH-r16 in the resource pool that contains the PSFCH resource and has received the PSSCH since the last slot.
[0140] UE is a set of PRBs in the resource pool for PSFCH transmission with PRB in the resource pool. PSFCH PRB、setThe subchannels are provided by sl-PSFCH-RB-Set-r16. The number of subchannels N for the resource pool provided by sl-NumSubchannel subch and N PSFCH PSSCH For a number of PSSCH slots associated with a smaller or the same PSFCH slot, the UE is M PRB、set PSFCH Among PRB [(i+j·N PSFCH PSSCH )·M PSFCH subch、slot 、(i+1+j·N PSFCH PSSCH )·M PSFCH subch、slot -1] PRB is assigned to slot i and subchannel j of the PSSCH slot which is linked to the PSFCH slot. Here, M PSFCH subch、slot =M PSFCH PRB、set / (N subch ·N PSFCH PSSCH ), 0≦i <N PSFCH PSSCH , 0≦j <N subch The assignments are in ascending order of i and then in ascending order of j. UE is M PSFCH PRB、set is N subch ·N PSFCH PSSCH It is expected to be a multiple of .
[0141] The UE determines the number of PSFCH resources available for multiplexing the HARQ-ACK information included in the PSFCH transmission, R PSFCH PRB、CS =N PSFCH type ·M PSFCH subch、slot ·N PSFCH CS This is decided. Here, N PSFCH CS This is the number of cyclic shift pairs for the resource pool, and based on instructions from higher levels,
[0142] -N PSFCH type= 1 and M PSFCH subch、slot The PRB is associated with the starting subchannel of the corresponding PSSCH,
[0143] -N PSFCH type = N PSSCH subch and N PSSCH subch ·M PSFCH subch、slot The PRB is one or more of the N PSSCH subch subchannels associated with the subchannels of the corresponding PSSCH.
[0144] The PSFCH resource is first N PSFCH type ·M PSFCH subch、slot Among the PRBs, after indexing in ascending order of the PRB index, N PSFCH CS is indexed in ascending order of the cyclic shift pair index among the cyclic shift pairs.
[0145] The UE determines the index of the PSFCH resource for PSFCH transmission as a response to PSSCH reception to be (P ID + M ID ) mod R PSFCH PRB、CS Here, P ID is the physical layer source ID provided by the SCI format 2-A or 2-B that schedules PSSCH reception, and M ID is the ID of the UE that receives the PSSCH indicated at the upper layer when the UE detects the SCI format 2-A with the cast type indicator field value of "01", and otherwise, M ID is 0.
[0146] The UE uses Table 8 to determine the m0 value for calculating the cyclic shift α value from N PSFCH CS and from the cyclic shift pair index corresponding to the PSFCH resource index.
[0147] [Table 8]
[0148] If the UE detects an SCI format 2-A with a cast type indicator field value of "01" or "10", as shown in Table 9, or if the UE detects an SCI format 2-B or SCI format 2-A with a cast type indicator field value of "11", as shown in Table 10, the UE calculates the value m for the cyclic shift α value. cs The UE determines this. It applies one of the cyclic shift pairs to the sequence used for PSFCH transmission.
[0149] [Table 9]
[0150] [Table 10]
[0151] The following describes the UE procedure for determining the subset of resources reported to the upper layer during PSSCH resource selection in Sidelink Resource Allocation Mode 2.
[0152] In resource allocation mode 2, the upper layer can request the UE to determine a subset of resources, which the upper layer will select for PSSCH / PSCCH transmission. To trigger this procedure, in slot n, the upper layer provides the following parameters for the PSSCH / PSCCH transmission:
[0153] - Resource pools from which resources are reported;
[0154] -L1 priority, prio TX ;
[0155] - Remaining PDB (packet delay budget);
[0156] - Number of subchannels used for PSSCH / PSCCH transmission within a slot L subCH ;
[0157] - Selectively, resource reservation interval P in milliseconds. rsvpTX
[0158] -If the upper layer requests the UE to determine a subset of resources to select for PSSCH / PSCCH transmission as part of a re-evaluation or pre-emption procedure, the upper layer provides a set of resources that can be re-evaluated (r0, r1, r2, ...) and a set of resources that can be pre-empted (r'0, r'1, r'2, ...).
[0159] -Slot r i "Determining the subset of resources requested by layers above or after T3 varies depending on the UE implementation. Here, r i " is the slot with the smallest slot index among (r0,r1,r2,...) and (r'0,r'1,r'2,...), and T3 is T SL proc,1 This is equal to T. SL proc,1 μ is defined as the number of slots related to the SCS, where μ SL This is the SCS configuration for SL BWP.
[0160] The following higher-level parameters affect this procedure:
[0161] -sl-SelectionWindowList: Internal parameter T 2min The given prio TXThe value is set to the corresponding value from the higher-level parameter sl-SelectionWindowList.
[0162] -sl-Thres-RSRP-List: This upper layer parameter is for each (p i , p j ) Provides an RSRP threshold for the combination. Here p i p is the priority field value included in the received SCI format 1-A. j This is the transmission priority on the resource selected by the UE; in this procedure, p j =prio TX That is the case.
[0163] -sl-RS-ForSensing selects whether the UE uses PSSCH-RSRP or PSCCH-RSRP measurement.
[0164] -sl-ResourceReservePeriodList
[0165] -sl-SensingWindow: The internal parameter T0 is defined as the number of slots corresponding to sl-SensingWindowmsec.
[0166] -sl-TxPercentageList: given prio TX The internal parameter X for is converted to a ratio in percentage form sl-TxPercentageList(prio TX ) is defined as follows.
[0167] -sl-PreemptionEnable: If sl-PreemptionEnable is provided and not equal to "enabled", the internal parameter prio pre This is set to the parameter sl-PreemptionEnable provided by the higher layer.
[0168] If resource reservation interval P rsvp_TXIf provided, the resource reservation interval is in units of logical slots P′ in milliseconds. rsvp_TX Convert to.
[0169] Notation:
[0170] (t' SL 0,t' SL 1,t' SL 2,...) indicates a set of slots belonging to the sidelink resource pool.
[0171] For example, UE sets a list of candidate resources (S) based on Table 11. A ) can be selected. For example, when resource (re)selection is triggered, the UE selects a set of candidate resources (S) based on Table 11. A ) can be selected. For example, if re-evaluation or pre-emption is triggered, the UE will select a set of candidate resources (S) based on Table 11. A ) can be selected.
[0172] [Table 11]
[0173] On the other hand, partial sensing can be supported to conserve power for the UE. For example, in LTE SL or LTE V2X, the UE can perform partial sensing based on Tables 12 and 13.
[0174] [Table 12]
[0175] [Table 13]
[0176] On the other hand, NR V2X can support a re-evaluation procedure or a pre-emption procedure. For example, a UE that has determined a candidate SL resource based on sensing can decide whether or not to re-select the candidate SL resource via a re-evaluation procedure or a pre-emption procedure before using the candidate SL resource.
[0177] Figure 8 illustrates how a UE re-selects resources through a re-evaluation or preemption procedure according to one embodiment of the present disclosure. The embodiment of Figure 8 can be combined with various embodiments of the present disclosure.
[0178] Referring to Figure 8, we assume that the UE selects a first resource (i.e., initially selected resource) in slot m within the selection window. In this case, the UE can continuously perform sensing through a re-evaluation or preemption procedure until it actually uses the first resource, and the UE can detect collisions with the first resource. In this case, the UE can re-select the first resource in slot m with a second resource (i.e., a new selected resource) in slot m'. Specific re-evaluation or preemption procedures can be found in Table 11.
[0179] On the other hand, with existing partial sensing, the UE cannot perform re-evaluation or pre-emption detection on the resource after resource selection is triggered and a transmission resource is selected based on candidate resources, which can lead to a problem of increased resource collision probability.
[0180] Figure 9 illustrates, in one embodiment of the present disclosure, how a UE performs a reassessment or preemption procedure on a resource selected based on partial sensing. The embodiment in Figure 9 can be combined with various embodiments of the present disclosure.
[0181] Referring to Figure 9, the UE can trigger a resource selection procedure in slot #n. In this case, the UE can determine a selection window based on slot #n, select Y candidate slots within the selection window, and determine N candidate resources based on partial sensing associated with the Y candidate slots. The UE can then randomly select an SL transmission resource from among the N candidate resources. In the embodiment of Figure 9, assume that the UE selects three SL transmission resources within the selection window. Under the above assumption, if the UE triggers a re-evaluation or preemption procedure for an SL transmission resource in slot #k, the UE needs to determine the set of candidate resources to use in the re-evaluation or preemption procedure. If the set of candidate resources is not determined, the re-evaluation or preemption procedure may not be executed correctly, potentially leading to a higher probability of resource collisions.
[0182] On the other hand, the UE can reserve periodic resources, and the UE can perform re-evaluation or preemption procedures on said periodic resources.
[0183] Figure 10 illustrates how a UE performs a reassessment or preemption procedure on a periodic resource according to one embodiment of the present disclosure. Figure 10 can be combined with various embodiments of the present disclosure.
[0184] Referring to Figure 10, the UE can select multiple resources within multiple cycles. For example, the UE can select multiple resources in resource reservation cycle #1, and the UE can reserve multiple resources in each of multiple resource reservation cycles based on the resource reservation cycles. Then, if the UE triggers a re-evaluation or preemption procedure in slot #k, the UE can decide whether or not to re-select the selected resources in resource reservation cycle #N-1 based on sensing.
[0185] Figure 11 illustrates how a UE performs a periodic revaluation or preemption procedure on a resource according to one embodiment of the present disclosure. Figure 11 can be combined with various embodiments of the present disclosure.
[0186] Referring to Figure 11, the UE can select multiple resources within multiple periods. For example, the UE can select multiple resources in resource reservation period #1, and the UE can reserve multiple resources in each of multiple resource reservation periods based on the resource reservation period. Then, if the UE triggers a reevaluation or preemption procedure in slot #a, the UE can decide, based on sensing, whether to re-select the selected resources in resource reservation period #2. In the embodiment of Figure 11, we assume that the UE re-selects resources in resource reservation period #2. Subsequently, if the UE triggers a reevaluation or preemption procedure in slot #b, the UE can decide, based on sensing, whether to re-select the selected resources in resource reservation period #N-1. In this case, the resources subject to the reevaluation or preemption procedure are the resources re-selected in resource reservation period #2, which are not the resources initially selected periodically. In other words, if the UE re-selects the first resource with the second resource via a re-evaluation or preemption procedure triggered in slot #a, the resource targeted by subsequent re-evaluation or preemption procedures will be the second resource, not the first resource.
[0187] On the other hand, if the UE selects / reserves resources based on partial sensing, applying the rules described above could lead to the following problems:
[0188] In the case of partial sensing, sensing can be performed on only some slots to conserve the UE's battery power. For example, assuming that the UE performs partial sensing in the embodiment of Figure 11, the UE can select the second, fifth, and seventh slots of resource reservation cycle #1 as candidate slots, and the UE can perform sensing only on some slots related to the second, fifth, and seventh slots (e.g., slots that are a resource reservation cycle or a multiple of the resource reservation cycle away from the second, fifth, and seventh slots). In other words, the UE may not have sensing results related to the remaining slots excluding the aforementioned some slots. In this case, if the UE re-selects the first resource as the second resource via a re-evaluation or preemption procedure triggered in slot #a, a problem may arise where the UE needs to perform a re-evaluation or preemption procedure on the second resource for which there are no sensing results via a re-evaluation or preemption procedure triggered in slot #b. Since there are no sensing results related to the second resource, the re-evaluation or preemption procedure for the second resource is meaningless, which can cause unnecessary power consumption by the UE and reduce the reliability of the SL due to resource collisions.
[0189] Various embodiments of this disclosure propose methods and devices that minimize resource collisions through resource re-evaluation and preemption detection, etc., even after the selection of a transmission resource based on partial sensing.
[0190] For example, in various embodiments of this disclosure, PPS (periodic-based partial sensing) can mean the operation of performing sensing for resource selection at a time point corresponding to an integer multiple (k) of each period, based on a number of periods corresponding to a specific setting value. For example, the period may be the period of a transmission resource set in a resource pool. For example, it is possible to sense a resource at a time point that is an integer multiple k of each period prior to the time point of a candidate resource that is the target of resource collision determination. For example, the k value may be set in the form of a bitmap. In this disclosure, PPS may be called PBPS.
[0191] Figures 12 and 13 illustrate how a UE performs a PBPS according to one embodiment of the present disclosure. The embodiment of Figures 12 and 13 can be combined with various embodiments of the present disclosure.
[0192] In the embodiments of Figures 12 and 13, it is assumed that the resource reservation periods allowed for the resource pool or the resource reservation periods set for PBPS are P1 and P2. Furthermore, it is assumed that the UE performs partial sensing (i.e., PBPS) to select an SL resource within slot #Y1.
[0193] Referring to Figure 12, the UE can perform sensing on slots located from slot #Y1 to P1 and slots located from slot #Y1 to P2. In the embodiment of Figure 12, the UE can perform monitoring for the most recent sensing occasion.
[0194] Referring to Figure 13, the UE can perform sensing on slots located from slot #Y1 to P1 and slots located from slot #Y1 to P2. Furthermore, selectively, the UE can perform sensing on slots located from slot #Y1 to 2*P1 and slots located from slot #Y1 to 2*P2. In the embodiment of Figure 13, the UE can perform monitoring for the most recent sensing occasion and the last sensing occasion prior to the most recent sensing occasion.
[0195] For example, in various embodiments of this disclosure, CPS (continuous partial sensing) can mean an operation that performs sensing over an entire or partial time domain given by a specific setpoint. For example, CPS can include short-term sensing operations that perform sensing over a relatively short interval.
[0196] Figure 14 illustrates how a UE performs a CPS according to one embodiment of the present disclosure. The embodiment in Figure 14 can be combined with various embodiments of the present disclosure.
[0197] In the embodiment shown in Figure 14, assume that the Y candidate slots selected by the UE are slot #M, slot #(M+T1), and slot #(M+T1+T2). In this case, the slots that the UE needs to perform sensing on can be determined based on the first slot (i.e., slot #M) out of the Y candidate slots. For example, after the UE has determined the first slot out of the Y candidate slots to be the reference slot, it can perform sensing on the (previous) N slots starting from the reference slot.
[0198] Referring to Figure 14, based on the first slot (i.e., slot #M) out of Y candidate slots, the UE can perform sensing on N slots. For example, the UE can perform sensing on N slots prior to slot #M, and based on the sensing results, the UE can select at least one SL resource within the Y candidate slots (i.e., slot #M, slot #(M+T1), and slot #(M+T1+T2)). For example, N is set or pre-set for the UE. For example, there is a processing time gap between the last slot and slot #M out of the N slots.
[0199] In this disclosure, partial sensing may include PBPS or CPS.
[0200] In this disclosure, REV may mean resource re-evaluation, and PEC may mean resource pre-emption checking.
[0201] Hereinafter, "candidate resource / slot" may mean the resource selected by the UE to perform partial sensing when transmit resource selection is first triggered to send any packet, and to detect resource collisions within the resource selection window; "valid resource / slot" may mean the resource among the candidate resources that, based on the partial sensing, no resource collisions were detected and was determined to be valid for transmission, and which was reported to the MAC layer at the PHY layer; and "transmit resource / slot" may mean the resource among the reported resources that the MAC layer ultimately selected to use for SL transmission.
[0202] For example, after resource selection is triggered, the UE may perform partial sensing for all candidate resources / slots up to a point in time (or earlier) equal to the UE processing time, in order to perform REV or PEC on the selected transmit resource based on partial sensing. For example, after resource selection is triggered, the UE may perform partial sensing for only each valid resource / slot among the candidate resources / slots up to a point in time (or earlier) equal to the UE processing time, in order to perform REV or PEC on the selected transmit resource based on partial sensing. For example, after resource selection is triggered, the UE may perform partial sensing for only each transmit resource / slot among the valid resources / slots up to a point in time (or earlier) equal to the UE processing time, in order to perform REV or PEC on the selected transmit resource based on partial sensing.
[0203] For example, for REV or PEC, the UE can perform the above partial sensing on all candidate resources / slots or active resources / slots only if the number of transmit resources / slots selected based on partial sensing is below a certain threshold. Otherwise, the UE can perform the above partial sensing on only all transmit resources / slots.
[0204] For example, for REV or PEC, the UE may perform the above partial sensing on candidate or active resources / slots that are integer multiples of a specific setting value for the number of transmit resources / slots (only if the number of transmit resources / slots selected based on partial sensing is below a certain threshold). Otherwise, the UE may perform the above partial sensing only on each individual transmit resource / slot.
[0205] For example, for REV or PEC, the UE can perform the above partial sensing for all candidate resources / slots or active resources / slots only if the Packet Delay Budget (PDB) for the packets to be transmitted is below a certain threshold. Otherwise, the UE can perform the above partial sensing only for all transmission resources / slots.
[0206] For example, if the remaining Packet Delay Budget (PDB) for packets to be transmitted based on the transmitting resource / slot performing REV or PEC is below a certain threshold, the UE can perform the above partial sensing for all candidate resources / slots or active resources / slots that are included at a point in time that is a certain threshold ahead of the transmitting resource. Otherwise, the UE can perform the above partial sensing for all of the transmitting resources / slots.
[0207] For example, if a transmitting resource / slot performing REV or PEC is the last transmitting resource / slot in time related to the packets it transmits, the UE can perform the above partial sensing on all candidate resources / slots or active resources / slots that are included at a point in time a certain threshold ahead of the said transmitting resource. Otherwise, the UE can perform the above partial sensing on all of the transmitting resources / slots.
[0208] For example, based on the transmit resource / slot on which REV or PEC is being performed, the UE can perform the above partial sensing on a number of candidate resources / slots or active resources / slots that are a specific number of settings ahead of the transmit resource. Otherwise, the UE can perform the above partial sensing only on each individual transmit resource / slot.
[0209] For example, when the UE detects valid resources based on partial sensing for REV or PEC for the transmission resources, if the number of resources / slots for which the partial sensing was performed is less than or equal to a specific threshold, or if the number of valid resources detected based on the partial sensing is less than or equal to a specific threshold (or the number of transmission resources targeted, or the ratio of the number of transmission resources to the total available SL resources), or if the RSRP threshold used to determine the valid resources is greater than or equal to a specific threshold, the UE can reselect the transmission resources based on the partial sensing results for the entire or a part of the time domain given by a specific setting value among the SL resources / slots other than the candidate resources initially selected at the beginning when resource selection for packet transmission was triggered within the resource selection window, or randomly reselect the transmission resources.
[0210] For example, after resource selection is triggered, in order to perform REV or PEC for the transmission resources selected based on partial sensing, after the PHY layer of the UE reports the valid resources / slots determined based on partial sensing to the MAC layer, the UE can perform partial sensing for the resources / slots at a point k integer multiples of Prsv and / or P_rsvp_TX ahead, based on the transmission period Prsv set for partial sensing and / or the packet transmission period P_rsvp_TX of the UE, among the transmission periods set in the resource pool based on candidate resources / slots or valid resources / slots or transmission resources / slots. That is, the UE can sense the SL resources / slots located at t SL y-k*Prsv’ . Here, k is a positive integer, and t SL y is the SL resource at the y slot time point, y is the time point of candidate resources / slots or valid resources / slots or transmission resources / slots, and Prsv can be the Prsv and / or P_rsvp_TX.
[0211] For example, if the number of continuously received HARQ NACKs is greater than or equal to a specific threshold, or if the CBR or CR (channel occupancy ratio) is greater than or equal to a specific threshold, or if the remaining PDB is less than or equal to a specific threshold, or if the minimum communication distance requirement is greater than or equal to a specific threshold, or if the priority value of the transmission packet is greater than or equal to a specific threshold to protect the transmissions of other UEs, or if the priority value of the transmission packet is less than or equal to a specific threshold expecting the preemption operation of other UEs, or if the remaining number of retransmissions is less than or equal to a specific threshold, or if the number of transmission resources is less than or equal to a specific threshold, the UE can include the packet transmission period P_rsvp_TX of the UE in the Prsv.
[0212] For example, based on the partial sensing result for REV or PEC, the UE can determine that reselection for the existing selected transmission resources is necessary. In this case, the UE can reselect a resource selection window within the remaining PDB, and the UE can reselect candidate resources within the reselected resource selection window. In this case, the reselected candidate resources are based on the existing selected candidate resources / slots or valid resources / slots or transmission resources / slots after the time point of the existing selected resource / slot, and are based on the (all or part of the) transmission period for the partial sensing used in the formula t SL y-k*Prsv’ Among the SL resources / slots that perform partial sensing such as the formula t SL y+k*Prsv’ (or among the partial sensing result valid resources / slots), the UE implementation selects. Here, k can be a positive integer.
[0213] As described above, the UE can re-select a new resource in the new resource selection window and re-select a new candidate resource / slot. Subsequently, the UE can perform partial sensing up to the point before the first new candidate resource was selected, the UE can select a new active resource based on the results of the partial sensing, and the UE can re-select a new transmission resource from among the new active resources.
[0214] For example, for each periodic transmission within a total of C_resel transmissions associated with one SL grant for a periodic transmission, the UE can perform REV / PEC on the selected transmission resource associated with the SL grant. To do this, the UE performs REV / PEC on the selected transmission resource time for each periodic transmission based on the transmission period Prsv for the PPS, which consists of all or part of the transmission period set in the resource pool. SL yc-k*Prsv’ PPS can be performed for monitoring occasions at a given time, where k is a positive integer and t SL yc This can mean the time point in time of the selected transmission resource associated with the c-th periodic transmission among the C_resel transmissions. For example, c=1,2,...,C_resel. That is, the UE first selected a transmission resource, and then the formula t SL yc-k*Prsv’ The SL resource at the corresponding point in time can be monitored for REV / PEC purposes. Furthermore, the UE can continue to monitor the REV / PEC-based resource reselection even after the aforementioned transmission resource time. SL yc+k*Prsv’ Additional PPS can be performed for monitoring occasions corresponding to the time point in time. Here, k can be a positive integer. For example, the above formula (i.e., t SL y-k*Prsv’ , t SL y+k*Prsv’ , t SL yc-k*Prsv’ , t SL yc+k*Prsv’In this case, the integer k value can be set to the same (or different) specific setting value, including the integer value 1.
[0215] For example, as described above, if a collision is detected in the REV / PEC result with an existing selected transmit resource, the operation of re-selecting a new active resource / slot and a new transmit resource / slot via new partial sensing based on a new candidate resource / slot in the new resource selection window, and the operation of re-selecting a new transmit resource from among the existing candidate resources / slots or active resources / slots, can be determined based on at least one of the following for the packets to be transmitted: the remaining PDB value or CBR / CR value or the number of (sequential) HARQ NACKs or the HARQ ACK ratio to HARQ NACKs or the availability of SL DRX operation. For example, if the remaining PDB value is less than or equal to a specific setting value, the UE can re-select a new transmit resource from among the existing candidate resources / slots or active resources / slots, and if the remaining PDB value is greater than the said specific setting value, the UE can re-select a new active resource / slot and a new transmit resource / slot via new partial sensing based on a new candidate resource / slot in the new resource selection window. For example, if the CBR / CR value is less than or equal to a specific setting value, the UE can re-select a new transmission resource from among existing candidate resources / slots or active resources / slots, and if the CBR / CR value is greater than the aforementioned specific setting value, the UE can re-select a new active resource / slot and a new transmission resource / slot via new partial sensing based on the new candidate resources / slots in the new resource selection window. For example, if the (sequential) number of HARQ NACKs or the HARQ ACK ratio to HARQ NACKs is less than or equal to a specific setting value, the UE can re-select a new transmission resource from among existing candidate resources / slots or active resources / slots, and if the (sequential) number of HARQ NACKs or the HARQ ACK ratio to HARQ NACKs is greater than the aforementioned specific setting value, the UE can re-select a new active resource / slot and a new transmission resource / slot via new partial sensing based on the new candidate resources / slots in the new resource selection window.For example, if the UE does not perform an SL DRX operation, the UE can re-select a new transmit resource from among existing candidate resources / slots or active resources / slots. If the UE does perform an SL DRX operation (for example, within the next SL DRX ON interval (duration) or active time interval), it can re-select a new active resource / slot and a new transmit resource / slot via new partial sensing based on new candidate resources / slots in the new resource selection window.
[0216] For example, as a result of performing partial sensing for REV / PEC, the UE may detect collisions with existing selected transmit resources. In this case, if the UE detects collisions with transmit resources based on partial sensing up to the time of the last candidate resource / slot, the last active resource / slot, or the last transmit resource / slot selected in the resource selection window, and there are no active resources / slots or the number is below a certain threshold, the UE can re-select a new candidate resource / slot in the resource selection window and re-select a new transmit resource / slot from among the new active resources / slots selected based on the new partial sensing.
[0217] For example, after resource selection is triggered, in order to perform REV or PEC on the selected transmit resource based on partial sensing, the UE may perform partial sensing on all or part of a time domain given by a specific setting, up to a point in time (or before) after the REV or PEC is triggered, that is earlier than the candidate resource / slot, active resource / slot, or transmit resource / slot by the UE processing time.
[0218] For example, a UE can select Y candidate slots within a resource selection window for packet transmission, and the UE can select r transmission resources from the Y candidate slots through the resource selection process. In this case, if the MAC layer triggers REV and / or PEC for r' transmission resources from the r transmission resources at slot n, the candidate resource set (S_A) can include the candidate slots from the earliest candidate slot after slot n up to the last candidate slot in the PDB for the transmission packet.
[0219] Figure 15 shows an example of a candidate resource set when a UE triggers a re-evaluation or preemption procedure according to one embodiment of the present disclosure. The embodiment in Figure 15 can be combined with various embodiments of the present disclosure.
[0220] Referring to Figure 15(a), the UE can trigger a resource selection procedure in slot #n. In this case, the UE can determine a selection window based on slot #n, select Y candidate slots within the selection window, and determine N candidate resources based on partial sensing associated with the Y candidate slots. The UE can then randomly select an SL transmission resource from among the N candidate resources. In the embodiment of Figure 15(a), assume that the UE selects three SL transmission resources within the selection window.
[0221] Hereafter, together with the embodiment of Figure 15(b), we assume that the UE triggers a re-evaluation or preemption procedure for the SL transmit resource in slot #k. In this case, the set of candidate resources used in the re-evaluation or preemption procedure may include candidate slots from the Y candidate slots, from the earliest candidate slot after slot #k to the last candidate slot in the PDB for the transmit packet.
[0222] Figure 16 illustrates, in one embodiment of the present disclosure, how a UE performs a re-evaluation or preemption procedure based on an initially selected partial sensing pattern. The embodiment in Figure 16 can be combined with various embodiments of the present disclosure.
[0223] Referring to Figure 16(a), the UE can determine a partial sensing pattern (i.e., the positions of Y slots) and select multiple resources within each cycle based on the sensing results associated with the partial sensing pattern. In the embodiment of Figure 16(a), it is assumed that the positions of Y slots are the second, fifth, and seventh slots within the resource reservation cycle. Furthermore, in the embodiment of Figure 16(a), it is assumed that the UE selects resources within each slot based on the sensing results associated with the second, fifth, and seventh slots. Subsequently, the UE can trigger a re-evaluation or preemption procedure in slot #a, and the UE can detect a collision with the reserved resource on the seventh slot within resource reservation cycle #2 (hereinafter referred to as the first resource). In this case, referring to Figure 16(b), the UE can re-select the first resource as the resource on the ninth slot (hereinafter referred to as the second resource).
[0224] Under the above assumptions, the UE can trigger a re-evaluation or preemption procedure in slot #b. In this case, after the trigger of resource selection or re-selection, the UE can continue to perform partial sensing for resource re-evaluation or preemption checks by applying the partial sensing pattern applied before the trigger. For example, the resource re-evaluation or preemption check may not be performed after the last resource initially selected in the resource selection window. In other words, the UE can perform the re-evaluation or preemption procedure using the partial sensing pattern applied before the trigger (i.e., slots 2, 5, and 7). On the other hand, even though the UE re-selects the resource on slot 7 as the resource on slot 9 by the re-evaluation or preemption procedure triggered in slot #a, the UE does not perform the re-evaluation or preemption procedure for slot 9 in the re-evaluation or preemption procedure triggered in slot #b.
[0225] According to various embodiments of this disclosure, the set of candidate resources used in the reevaluation or preemption procedure may include candidate slots from among Y candidate slots, from the earliest candidate slot after the slot in which the reevaluation or preemption procedure was triggered, up to the last candidate slot in the PDB for the transmitted packet. Through this, the UE can secure as many candidate resources as possible that have partial sensing results, and the UE can select resources with low interference through the reevaluation or preemption procedure. Through this, the collision probability of SL transmissions can be reduced, power consumption can be minimized, and the reliability of SL communication can be ensured.
[0226] According to various embodiments of this disclosure, even if a UE that has selected / reserved multiple resources based on partial sensing of Y candidate slots of a particular pattern re-selects some resources in a re-evaluation or preemption procedure, the multiple resources subject to the next re-evaluation or preemption procedure may be the multiple resources included in the Y candidate slots of the particular pattern. In other words, the UE can use the pattern of the initially selected Y candidate slots to perform the re-evaluation or preemption procedure within a period. Through this, the UE can perform the re-evaluation or preemption procedure using valid partial sensing results, and the UE can efficiently select resources that do not conflict with other resources in the re-evaluation or preemption procedure. Thus, the reliability of SL communication can be ensured, and the power consumption of the UE can be minimized.
[0227] According to various embodiments of this disclosure, for short transmission cycles, resource collisions can be minimized by determining resource exclusion based on sensing results for a point in time that is an integer multiple of the transmission cycle ahead.
[0228] For example, the applicability of the aforementioned rules and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) the service type. For example, the applicability of the aforementioned rules and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) the priority (LCH or service). For example, the applicability of the aforementioned rules and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) QoS requirements (e.g., latency, reliability, minimum communication range). For example, the applicability of the aforementioned rules and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) the PQI parameters. For example, the applicability of the aforementioned rules and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) the HARQ feedback ENABLED LCH / MAC PDU (transmit). For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / allowed specifically for (or differently or independently of) HARQ feedback DISABLED LCH / MAC PDU (transmission). For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / allowed specifically for (or differently or independently of) resource pool CBR measurements. For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / allowed specifically for (or differently or independently of) SL cast types (e.g., unicast, groupcast, broadcast). For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / allowed specifically for (or differently or independently of) SL groupcast HARQ feedback options (e.g., NACK only feedback, ACK / NACK feedback, TX-RX distance-based NACK only feedback).For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) an SL Mode 1 CG type (e.g., SL CG Type 1 or SL CG Type 2). For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) an SL Mode type (e.g., Mode 1 or Mode 2). For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) a resource pool. For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) whether the PSFCH resource is in a configured resource pool. For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) a source (L2) ID. For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) the destination (L2) ID. For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) the PC5 RRC connection link. For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) the SL link. For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) the connection status (with the base station) (e.g., RRC CONNECTED state, IDLE state, INACTIVE state). For example, the applicability of the aforementioned rule and / or the proposed method / rule-related parameter values of this disclosure can be set / permitted specifically for (or differently or independently of) the SL HARQ process (ID).For example, the applicability of the aforementioned rules and / or the proposed method / rule-related parameter values of this disclosure can be set / allowed specifically for (or differently or independently of) the ability to perform SL DRX operation (of a TX UE or RX UE). For example, the applicability of the aforementioned rules and / or the proposed method / rule-related parameter values of this disclosure can be set / allowed specifically for (or differently or independently of) the ability to perform power-saving (TX or RX) UEs. For example, the applicability of the aforementioned rules and / or the proposed method / rule-related parameter values of this disclosure can be set / allowed specifically for (or differently or independently of) cases where PSFCH TX and PSFCH RX (and / or multiple PSFCH TX (exceeding UE capabilities)) overlap (and / or when PSFCH TX (and / or PSFCH RX) are omitted) (from the perspective of a particular UE). For example, the applicability of the aforementioned rules and / or the proposed method / rule-related parameter values of this disclosure can be set / allowed specifically (or differently or independently) when the RX UE actually (successfully) receives a PSCCH (and / or PSSCH) (re)transmission from the TX UE.
[0229] For example, the setting (or designation) word in this disclosure can be interpreted in an extended way, such as in a way that a base station informs a terminal via a predefined (physical layer or higher layer) channel / signal (e.g., SIB, RRC, MACCE) (and / or in a way that is provided via pre-configuration and / or in a way that a terminal informs other terminals via a predefined (physical layer or higher layer) channel / signal (e.g., SL MACCE, PC5 RRC)).
[0230] For example, in this disclosure, the PSFCH word can be interpreted as being extended to (NR or LTE) PSSCH (and / or (NR or LTE) PSCCH) (and / or (NR or LTE) SLSSB (and / or UL channel / signal)). Furthermore, the proposed methods of this disclosure can be combined with each other and used in an extended manner (in new ways).
[0231] For example, in this disclosure, a specific threshold may be predefined or mean a threshold set (in advance) by a higher layer (including the application layer) of the network, base station, or terminal. For example, in this disclosure, a specific setting value may be predefined or mean a value set (in advance) by a higher layer (including the application layer) of the network, base station, or terminal. For example, an operation set by the network / base station may mean an operation in which the base station sets (in advance) to the UE via higher-layer RRC signaling, sets / signals to the UE via MACCE, or signals to the UE via DCI.
[0232] Figure 17 illustrates a method by which a first device performs wireless communication according to one embodiment of the present disclosure. The embodiment in Figure 17 can be combined with various embodiments of the present disclosure.
[0233] Referring to FIG. 17, in step S1710, the first device can trigger a resource selection procedure in the first slot. In step S1720, the first device can determine a selection window based on the triggering of the resource selection procedure. In step S1730, the first device can select Y candidate slots within the selection window. In step S1740, the first device can select N candidate resources within the Y candidate slots. In step S1750, the first device can trigger a re-evaluation procedure or a pre-emption procedure for K candidate resources among the N candidate resources in the second slot. For example, in the re-evaluation procedure or the pre-emption procedure, the candidate resource set of the first device can be a set of candidate resources included in at least one candidate slot among the Y candidate slots. For example, the start of the at least one candidate slot can be the first candidate slot after the second slot among the Y candidate slots, and the end of the at least one candidate slot can be the last candidate slot of the Y candidate slots. For example, the Y, the N, and the K can be positive integers.
[0234] For example, the selection window can be determined within the remaining Packet Delay Budget (PDB) of the transmission related to the first device.
[0235] For example, the K candidate resources can be at least one candidate resource among at least one sidelink (SL) transmission resource selected by the first device among the N candidate resources and targeted for the re-evaluation procedure or the pre-emption procedure.
[0236] For example, information related to the K candidate resources can be transferred from the MAC (media access control) layer of the first device to the physical layer of the first device.
[0237] For example, the start of the at least one candidate slot may be the first candidate slot among the Y candidate slots after the processing time from the second slot.
[0238] For example, the at least one candidate slot may be one of the Y candidate slots that remain after the processing time from the second slot.
[0239] For example, the N candidate resources can be selected based on PBPS (periodic-based partial sensing) or CPS (contiguous partial sensing) associated with the Y candidate slots.
[0240] Furthermore, for example, in the re-evaluation or preemption procedure for the K candidate resources, the first device may decide to remove L candidate resources from the K candidate resources based on PBPS (periodic-based partial sensing) or CPS (contiguous partial sensing) related to the candidate resource set. In this case, for example, the first device may re-select L candidate resources from the K candidate resources based on PBPS (periodic-based partial sensing) or CPS (contiguous partial sensing) related to the candidate resource set in the re-evaluation or preemption procedure for the K candidate resources. For example, L may be zero or a positive integer.
[0241] Furthermore, for example, the first device can select at least one SL transmission resource from the N candidate resources. For example, based on the number of at least one SL transmission resources being less than or equal to a threshold, the candidate resource set of the first device can be determined in the re-evaluation procedure or the preemption procedure based on the Y candidate slots or the N candidate resources. For example, based on the number of at least one SL transmission resources being greater than a threshold, the candidate resource set of the first device can be determined in the re-evaluation procedure or the preemption procedure based on the at least one SL transmission resource. For example, based on the remaining Packet Delay Budget (PDB) for transmissions related to the first device being less than or equal to a threshold, the candidate resource set of the first device can be determined in the re-evaluation procedure or the preemption procedure based on the Y candidate slots or the N candidate resources. For example, based on the remaining Packet Delay Budget (PDB) for transmissions related to the first device being greater than a threshold, the candidate resource set for the first device can be determined in the re-evaluation procedure or the preemption procedure based on the at least one SL transmission resource.
[0242] The proposed method can be applied to devices according to various embodiments of this disclosure. First, the processor 102 of the first device 100 can trigger a resource selection procedure in a first slot. Then, the processor 102 of the first device 100 can determine a selection window based on the triggering of the resource selection procedure. Then, the processor 102 of the first device 100 can select Y candidate slots within the selection window. Then, the processor 102 of the first device 100 can select N candidate resources within the Y candidate slots. Then, in a second slot, the processor 102 of the first device 100 can trigger a re-evaluation procedure or a pre-emption procedure for K candidate resources out of the N candidate resources. For example, in the re-evaluation procedure or the pre-emption procedure, the candidate resource set of the first device may be a set of candidate resources included in at least one of the Y candidate slots. For example, the start of the at least one candidate slot may be the first candidate slot from the second slot onward among the Y candidate slots, and the end of the at least one candidate slot may be the last candidate slot among the Y candidate slots. For example, Y, N, and K may be positive integers.
[0243] According to one embodiment of the present disclosure, a first device configured to perform wireless communication based on partial sensing can be applied. For example, the first device may include one or more memories for storing instructions, one or more transceivers, and one or more processors connecting the one or more memories and the one or more transceivers. For example, the one or more processors may execute the instructions, trigger a resource selection procedure in a first slot, determine a selection window based on the triggering of the resource selection procedure, select Y candidate slots within the selection window, select N candidate resources within the Y candidate slots, and trigger a re-evaluation procedure or pre-emption procedure for K candidate resources out of the N candidate resources in a second slot. For example, in the re-evaluation procedure or the pre-emption procedure, the candidate resource set of the first device may be a set of candidate resources contained in at least one candidate slot out of the Y candidate slots. For example, the start of the at least one candidate slot may be the first candidate slot from the second slot onward among the Y candidate slots, and the end of the at least one candidate slot may be the last candidate slot among the Y candidate slots. For example, Y, N, and K may be positive integers.
[0244] According to one embodiment of the present disclosure, a processing unit configured to control a first device configured to perform wireless communication based on partial sensing can be applied. For example, the processing unit may include one or more processors and one or more memories connected to and storing instructions that can be executed by the one or more processors. For example, the one or more processors may execute the instructions, trigger a resource selection procedure in a first slot, determine a selection window based on the triggering of the resource selection procedure, select Y candidate slots within the selection window, select N candidate resources within the Y candidate slots, and trigger a re-evaluation procedure or pre-emption procedure for K candidate resources out of the N candidate resources in a second slot. For example, in the re-evaluation procedure or the pre-emption procedure, the set of candidate resources for the first device may be a set of candidate resources contained in at least one of the Y candidate slots. For example, the start of the at least one candidate slot may be the first candidate slot from the second slot onward among the Y candidate slots, and the end of the at least one candidate slot may be the last candidate slot among the Y candidate slots. For example, Y, N, and K may be positive integers.
[0245] According to one embodiment of the present disclosure, a non-temporary computer-readable storage medium recording instructions can be applied. For example, the instructions, when executed, may cause a first device to trigger a resource selection procedure in a first slot, determine a selection window based on the triggering of the resource selection procedure, select Y candidate slots within the selection window, select N candidate resources within the Y candidate slots, and trigger a re-evaluation procedure or pre-emption procedure for K candidate resources out of the N candidate resources in a second slot. For example, the set of candidate resources of the first device in the re-evaluation procedure or pre-emption procedure may be a set of candidate resources contained in at least one of the Y candidate slots. For example, the start of the at least one candidate slot may be the first candidate slot from the second slot onward among the Y candidate slots, and the end of the at least one candidate slot may be the last candidate slot among the Y candidate slots. For example, Y, N, and K may be positive integers.
[0246] Figure 18 shows a method by which a second device performs wireless communication according to one embodiment of the present disclosure. The embodiment in Figure 18 can be combined with various embodiments of the present disclosure.
[0247] Referring to Figure 18, in step S1810, the second device can receive a first SCI for scheduling the PSSCH (physical sidelink shared channel) and the second SCI (sidelink control information) from the first device via the PSCCH (physical sidelink control channel) based on the SL (sidelink) resource. In step S1820, the second device can receive the second SCI and data from the first device via the PSSCH based on the SL resource. For example, the SL resource may be a resource selected by the first device in a re-evaluation procedure or pre-emption procedure triggered in the first slot. For example, the candidate resource set of the first device in the re-evaluation procedure or pre-emption procedure may be a set of candidate resources included in at least one of the Y candidate slots. For example, the start of the at least one candidate slot may be the first candidate slot after the first slot among the Y candidate slots, and the end of the at least one candidate slot may be the last candidate slot among the Y candidate slots. For example, Y may be a positive integer.
[0248] The proposed method can be applied to devices according to various embodiments of this disclosure. First, the processor 202 of the second device 200 can control the transceiver 206 to receive a first SCI for scheduling a PSSCH (physical sidelink shared channel) and a second SCI (sidelink control information) from the first device via the PSCCH (physical sidelink control channel), based on an SL (sidelink) resource. Then, the processor 202 of the second device 200 can control the transceiver 206 to receive the second SCI and data from the first device via the PSSCH, based on the SL resource. For example, the SL resource may be a resource selected by the first device in a re-evaluation procedure or pre-emption procedure triggered in the first slot. For example, the candidate resource set of the first device in the re-evaluation procedure or pre-emption procedure may be a set of candidate resources included in at least one of the Y candidate slots. For example, the start of the at least one candidate slot may be the first candidate slot after the first slot among the Y candidate slots, and the end of the at least one candidate slot may be the last candidate slot among the Y candidate slots. For example, Y may be a positive integer.
[0249] According to one embodiment of the present disclosure, a second device configured to perform wireless communication can be applied. For example, the second device may include one or more memories for storing instructions, one or more transceivers, and one or more processors connecting the one or more memories and the one or more transceivers. For example, the one or more processors can execute the instructions and control the one or more transceivers to receive a first SCI for scheduling a physical sidelink shared channel (PSSCH) and a second SCI (sidelink control information) from the first device via a physical sidelink control channel (PSCCH) based on an SL (sidelink) resource, and control the one or more transceivers to receive the second SCI and data from the first device via the PSSCH based on an SL resource. For example, the SL resource may be a resource selected by the first device in a re-evaluation procedure or pre-emption procedure triggered in a first slot. For example, in the re-evaluation procedure or the preemption procedure, the candidate resource set of the first device may be a set of candidate resources contained in at least one candidate slot among the Y candidate slots. For example, the start of the at least one candidate slot may be the first candidate slot after the first slot among the Y candidate slots, and the end of the at least one candidate slot may be the last candidate slot among the Y candidate slots. For example, Y may be a positive integer.
[0250] According to one embodiment of the present disclosure, a processing unit configured to control a second device configured to perform wireless communication can be applied. For example, the processing unit may include one or more processors and one or more memories connected to the one or more processors for execution and for storing instructions. For example, the one or more processors may execute the instructions and, based on SL (sidelink) resources, receive a first SCI from the first device via a PSCCH (physical sidelink control channel) for scheduling a PSSCH (physical sidelink shared channel) and a second SCI (sidelink control information), and based on SL resources, receive the second SCI and data from the first device via the PSSCH. For example, the SL resources may be resources selected by the first device in a re-evaluation procedure or pre-emption procedure triggered in a first slot. For example, the candidate resource set of the first device in the re-evaluation procedure or pre-emption procedure may be a set of candidate resources included in at least one of Y candidate slots. For example, the start of the at least one candidate slot may be the first candidate slot after the first slot among the Y candidate slots, and the end of the at least one candidate slot may be the last candidate slot among the Y candidate slots. For example, Y may be a positive integer.
[0251] According to one embodiment of the present disclosure, a non-temporary computer-readable storage medium recording instructions can be applied. For example, when the instructions are executed, the second device may be instructed to receive a first SCI from the first device via the PSCCH (physical sidelink control channel) for scheduling the PSSCH (physical sidelink shared channel) and a second SCI (sidelink control information) based on an SL (sidelink) resource, and to receive the second SCI and data from the first device via the PSSCH based on the SL resource. For example, the SL resource may be a resource selected by the first device in a re-evaluation procedure or pre-emption procedure triggered in a first slot. For example, the candidate resource set of the first device in the re-evaluation procedure or pre-emption procedure may be a set of candidate resources contained in at least one of Y candidate slots. For example, the start of the at least one candidate slot may be the first candidate slot after the first slot among the Y candidate slots, and the end of the at least one candidate slot may be the last candidate slot among the Y candidate slots. For example, Y may be a positive integer.
[0252] The various embodiments of this disclosure can be combined with each other.
[0253] The following describes devices to which various embodiments of this disclosure can be applied.
[0254] Without limiting itself, the various descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed in this document can be applied to a variety of fields requiring wireless communication / connection (e.g., 5G) between devices.
[0255] The following will provide more specific examples with reference to the drawings. In the following drawings / descriptions, the same drawing reference numerals may illustrate the same or corresponding hardware blocks, software blocks, or functional blocks unless otherwise specified.
[0256] Figure 19 shows a communication system 1 according to one embodiment of the present disclosure. The embodiment in Figure 19 can be combined with various embodiments of the present disclosure.
[0257] Referring to Figure 19, the communication system 1 to which various embodiments of this disclosure apply includes wireless equipment, base stations, and networks. Here, wireless equipment means equipment that performs communication using wireless connectivity technology (e.g., 5G NR (New RAT), LTE (Long Term Evolution)), and is referred to as communication / wireless / 5G equipment. However, wireless equipment can also include, but is not limited to, robots 100a, vehicles 100b-1, 100b-2, XR (eXtended Reality) equipment 100c, handheld devices 100d, home appliances 100e, IoT (Internet of Things) equipment 100f, and AI equipment / servers 400. For example, vehicles can include vehicles equipped with wireless communication capabilities, autonomous vehicles, and vehicles capable of performing vehicle-to-vehicle communication. Here, vehicles can also include UAVs (Unmanned Aerial Vehicles) (e.g., drones). XR devices include AR (Augmented Reality) / VR (Virtual Reality) / MR (Mixed Reality) devices and can be embodied in forms such as HMDs (Head-Mounted Devices), HUDs (Head-Up Displays) installed in vehicles, televisions, smartphones, computers, wearable devices, home appliances, digital signage, vehicles, and robots. Portable devices can include smartphones, smart pads, wearable devices (e.g., smartwatches, smart glasses), and computers (e.g., notebooks). Home appliances can include TVs, refrigerators, and washing machines. IoT devices can include sensors and smart meters. For example, base stations and networks can be embodied in wireless devices, and specific wireless devices 200a can also operate as base stations / network nodes for other wireless devices.
[0258] Here, the wireless communication technologies implemented in the wireless devices 100a to 100f of this specification may include not only LTE, NR, and 6G, but also Narrowband Internet of Things for low-power communication. In this case, for example, NB-IoT technology is an example of LPWAN (Low Power Wide Area Network) technology and can be implemented as standards such as LTE Cat NB1 and / or LTE Cat NB2, and is not limited to the names mentioned above. Furthermore, or generally, the wireless communication technologies implemented in the wireless devices 100a to 100f of this specification can communicate based on LTE-M technology. In this case, for example, LTE-M technology is an example of LPWAN technology and is called by various names such as eMTC (enhanced Machine Type Communication). For example, LTE-M technology can be implemented in at least one of various standards such as 1) LTE CAT 0, 2) LTE Cat M1, 3) LTE Cat M2, 4) LTE non-BL (non-Bandwidth Limited), 5) LTE-MTC, 6) LTE Machine Type Communication, and / or 7) LTE M, and is not limited to the names mentioned above. Furthermore, the wireless communication technologies implemented in the wireless devices 100a to 100f of this specification may include, or generally may not include, at least one of ZigBee®, Bluetooth®, and Low Power Wide Area Network (LPWAN), which take low-power communication into consideration. For example, Zigbee technology can generate personal area networks (PANs) related to small / low-power digital communication based on various standards such as IEEE 802.15.4, and is known by various names.
[0259] Wireless devices 100a to 100f can be connected to the network 300 via the base station 200. Artificial Intelligence (AI) technology can be applied to wireless devices 100a to 100f, and wireless devices 100a to 100f can be connected to the AI server 400 via the network 300. The network 300 can be configured using a 3G network, a 4G (e.g., LTE) network, or a 5G (e.g., NR) network. Wireless devices 100a to 100f can communicate with each other via the base station 200 / network 300, but they can also communicate directly (e.g., sidelink communication) without going through the base station / network. For example, vehicles 100b-1 and 100b-2 can communicate directly (e.g., V2V (Vehicle to Vehicle) / V2X (Vehicle to everything) communication). Furthermore, IoT devices (e.g., sensors) can communicate directly with other IoT devices (e.g., sensors) or other wireless devices 100a to 100f.
[0260] Wireless communication / connection 150a, 150b, and 150c can be performed between wireless devices 100a-100f / base station 200 and between base stations 200 / base station 200. Here, wireless communication / connection can be performed via uplink / downlink communication 150a, sidelink communication 150b (or D2D communication), and communication between base stations 150c (e.g., relay, IAB (Integrated Access Backhaul), or various other wireless connectivity technologies (e.g., 5G NR)). Wireless devices and base stations / wireless devices, and base stations and base stations can transmit / receive wireless signals from each other via wireless communication / connection 150a, 150b, and 150c. For example, wireless communication / connection 150a, 150b, and 150c can transmit / receive signals via various physical channels. To this end, at least some of the following can be performed based on the various proposals of this disclosure: various configuration information setting processes for transmitting / receiving wireless signals, various signal processing processes (e.g., channel encoding / decoding, modulation / demodulation, resource mapping / demapping, etc.), resource allocation processes, etc.
[0261] Figure 20 shows a wireless device according to one embodiment of the present disclosure. The embodiment in Figure 20 can be combined with various embodiments of the present disclosure.
[0262] Referring to Figure 20, the first wireless device 100 and the second wireless device 200 can transmit and receive wireless signals via various wireless connectivity technologies (e.g., LTE, NR). Here, {first wireless device 100, second wireless device 200} can correspond to {wireless device 100x, base station 200} and / or {wireless device 100x, wireless device 100x} in Figure 19.
[0263] The first wireless device 100 includes one or more processors 102 and one or more memories 104, and may further include one or more transceivers 106 and / or one or more antennas 108. The processor 102 may control the memories 104 and / or the transceivers 106 and be configured to embody the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein. For example, the processor 102 may process information in the memory 104 to generate a first information / signal, and then transmit a wireless signal containing the first information / signal via the transceiver 106. Alternatively, the processor 102 may receive a wireless signal containing a second information / signal via the transceiver 106, and then store information obtained from signal processing of the second information / signal in the memory 104. The memory 104 may be linked to the processor 102 and may store various information related to the operation of the processor 102. For example, memory 104 may store software code that includes instructions for executing some or all of the processes controlled by processor 102, or for executing the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein. Here, processor 102 and memory 104 are part of a communication modem / circuit / chip designed to embody wireless communication technology (e.g., LTE, NR). Transceiver 106 may be coupled with processor 102 and may transmit and / or receive radio signals via one or more antennas 108. Transceiver 106 may include a transmitter and / or receiver. Transceiver 106 may be used in combination with an RF (Radio Frequency) unit. In this disclosure, wireless equipment may also mean a communication modem / circuit / chip.
[0264] The second wireless device 200 includes one or more processors 202, one or more memories 204, and may further include one or more transceivers 206 and / or one or more antennas 208. The processor 202 may control the memories 204 and / or the transceivers 206 and be configured to embody the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein. For example, the processor 202 may process information in the memory 204 to generate a third information / signal, and then transmit a wireless signal containing the third information / signal via the transceiver 206. Alternatively, the processor 202 may receive a wireless signal containing a fourth information / signal via the transceiver 206, and then store the information obtained from signal processing of the fourth information / signal in the memory 204. The memory 204 may be linked to the processor 202 and may store various information related to the operation of the processor 202. For example, memory 204 may store software code containing instructions for executing some or all of the processes controlled by processor 202, or for executing the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein. Here, processor 202 and memory 204 are part of a communication modem / circuit / chip designed to embody wireless communication technology (e.g., LTE, NR). Transceiver 206 may be coupled with processor 202 and may transmit and / or receive radio signals via one or more antennas 208. Transceiver 206 may include a transmitter and / or receiver and may be used in combination with an RF unit. In this disclosure, wireless equipment may also mean a communication modem / circuit / chip.
[0265] The hardware elements of wireless devices 100 and 200 will be described in more detail below. However, one or more protocol layers can be embodied by one or more processors 102 and 202. For example, one or more processors 102 and 202 can embodied one or more layers (e.g., functional layers such as PHY, MAC, RLC, PDCP, RRC, and SDAP). One or more processors 102 and 202 can generate one or more PDUs (Protocol Data Units) and / or one or more SDUs (Service Data Units) by means of the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed in this document. One or more processors 102 and 202 can generate messages, control information, data, or information by means of the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed in this document. One or more processors 102, 202 can generate signals (e.g., baseband signals) containing PDUs, SDUs, messages, control information, data, or information by means of the functions, procedures, suggestions, and / or methods disclosed in this document and provide them to one or more transceivers 106, 206. One or more processors 102, 202 can receive signals (e.g., baseband signals) from one or more transceivers 106, 206 and acquire PDUs, SDUs, messages, control information, data, or information by means of the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed in this document.
[0266] One or more processors 102, 202 are referred to as controllers, microcontrollers, microprocessors, or microcomputers. One or more processors 102, 202 can be embodied by hardware, firmware, software, or a combination thereof. For example, one or more ASICs (Application Specific Integrated Circuits), one or more DSPs (Digital Signal Processors), one or more DSPDs (Digital Signal Processing Devices), one or more PLDs (Programmable Logic Devices), or one or more FPGAs (Field Programmable Gate Arrays) may be included in one or more processors 102, 202. The descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein may be embodied using firmware or software, and the firmware or software may be embodied to include modules, procedures, functions, etc. The descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein may be implemented by one or more processors 102, 202, or stored in one or more memories 104, 204 and driven by one or more processors 102, 202, with firmware or software configured to execute them. The descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein may be implemented using firmware or software in the form of code, instructions and / or sets of instructions.
[0267] One or more memory units 104, 204 can be connected to one or more processors 102, 202 and can store various forms of data, signals, messages, information, programs, code, instructions, and / or commands. One or more memory units 104, 204 can consist of ROM, RAM, EPROM, flash memory, hard drives, registers, cache memory, computer read / store media, and / or combinations thereof. One or more memory units 104, 204 can be located inside and / or outside of one or more processors 102, 202. Furthermore, one or more memory units 104, 204 can be connected to one or more processors 102, 202 via various technologies such as wired or wireless connections.
[0268] One or more transceivers 106, 206 can transmit user data, control information, radio signals / channels, etc., as referred to in the methods and / or operational flowcharts, etc., described herein to one or more other devices. One or more transceivers 106, 206 can receive user data, control information, radio signals / channels, etc., as referred to in the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts, etc., disclosed herein from one or more other devices. For example, one or more transceivers 106, 206 can be connected to one or more processors 102, 202 to transmit and receive radio signals. For example, one or more processors 102, 202 can control one or more transceivers 106, 206 to transmit user data, control information or radio signals to one or more other devices. Also, one or more processors 102, 202 can control one or more transceivers 106, 206 to receive user data, control information or radio signals from one or more other devices. Furthermore, one or more transceivers 106, 206 can be connected to one or more antennas 108, 208 and configured to transmit and receive user data, control information, radio signals / channels, etc., as referred to in the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein, via one or more antennas 108, 208. In this document, one or more antennas may be multiple physical antennas or multiple logical antennas (e.g., antenna ports). One or more transceivers 106, 206 can convert received user data, control information, radio signals / channels, etc., from RF band signals to baseband signals for processing using one or more processors 102, 202. One or more transceivers 106, 206 can convert user data, control information, radio signals / channels, etc., processed using one or more processors 102, 202, from baseband signals to RF band signals. For this purpose, one or more transceivers 106, 206 may include (analog) oscillators and / or filters.
[0269] Figure 21 shows a signal processing circuit for a transmitted signal according to one embodiment of the present disclosure. The embodiment in Figure 21 can be combined with various embodiments of the present disclosure.
[0270] Referring to Figure 21, the signal processing circuit 1000 may include a scrambler 1010, a modulator 1020, a layer mapper 1030, a precoder 1040, a resource mapper 1050, and a signal generator 1060. However, it is not limited to these, and the operation / function of Figure 21 can be performed by the processors 102, 202 and / or transceivers 106, 206 of Figure 20. The hardware elements of Figure 21 can be embodied by the processors 102, 202 and / or transceivers 106, 206 of Figure 20. For example, blocks 1010-1060 can be embodied by the processors 102, 202 of Figure 20. Also, blocks 1010-1050 can be embodied by the processors 102, 202 of Figure 20, and block 1060 can be embodied by the transceivers 106, 206 of Figure 20.
[0271] The codeword can be converted into a radio signal via the signal processing circuit 1000 in Figure 21. Here, the codeword is an encoded bit sequence of information blocks. The information blocks may include transmission blocks (e.g., UL-SCH transmission block, DL-SCH transmission block). The radio signal can be transmitted via various physical channels (e.g., PUSCH, PDSCH).
[0272] Specifically, the codeword can be converted into a scrambled bit sequence by the scrambler 1010. The scrambled sequence used for scrambling is generated based on an initialization value, which may include the ID information of the radio equipment. The scrambled bit sequence can be modulated into a modulated symbol sequence by the modulator 1020. The modulation scheme can include pi / 2-BPSK (pi / 2-Binary Phase Shift Keying), m-PSK (m-Phase Shift Keying), m-QAM (m-Quadrature Amplitude Modulation), etc. The complex modulated symbol sequence can be mapped to one or more transmission layers by the layer mapper 1030. The modulated symbol of each transmission layer can be mapped to the corresponding antenna port (ra) by the precoder 1040 (precoding). The output z of the precoder 1040 is obtained by multiplying the output y of the layer mapper 1030 by an N*M precoding matrix W. Here, N is the number of antenna ports and M is the number of transmission layers. The precoder 1040 can perform precoding after performing transform precoding (e.g., DFT transformation) on the complex modulation symbols. Alternatively, the precoder 1040 can perform precoding without performing transform precoding.
[0273] The resource mapper 1050 can map the modulation symbols of each antenna port to a time-frequency resource. The time-frequency resource may include multiple symbols in the time domain (e.g., CP-OFDMA symbols, DFT-s-OFDMA symbols) and multiple subcarriers in the frequency domain. The signal generator 1060 generates a radio signal from the mapped modulation symbols, and the generated radio signal can be transmitted to other devices via each antenna. To this end, the signal generator 1060 may include an IFFT (Inverse Fast Fourier Transform) module, a CP (Cyclic Prefix) inserter, a DAC (Digital-to-Analog Converter), a frequency uplink converter, and the like.
[0274] In wireless equipment, the signal processing process for a received signal can be configured as the reverse of the signal processing processes 1010-1060 in Figure 21. For example, wireless equipment (e.g., 100, 200 in Figure 20) can receive wireless signals from an external source via an antenna port / transceiver. The received wireless signal can be converted into a baseband signal via a signal restorer. For this purpose, the signal restorer may include a frequency downlink converter, an analog-to-digital converter (ADC), a CP remover, and a Fast Fourier Transform (FFT) module. Subsequently, the baseband signal can be restored to a codeword through a resource demapper process, a postcoding process, a demodulation process, and a descramble process. The codeword can be decoded to restore the original information blocks. Therefore, a signal processing circuit (not shown) for a received signal may include a signal restorer, a resource demapper, a postcoder, a demodulator, a descrambler, and a decoder.
[0275] Figure 22 shows a wireless device according to one embodiment of the present disclosure. The wireless device can be implemented in various forms depending on the use-example / service (see Figure 19). The embodiment in Figure 22 can be combined with various embodiments of the present disclosure.
[0276] Referring to Figure 22, the wireless devices 100 and 200 correspond to the wireless devices 100 and 200 in Figure 20 and can be composed of various elements, components, units, and / or modules. For example, the wireless devices 100 and 200 may include a communication unit 110, a control unit 120, a memory unit 130, and an additional element 140. The communication unit may include a communication circuit 112 and transceivers (etc.) 114. For example, the communication circuit 112 may include one or more processors 102, 202 and / or one or more memories 104, 204 in Figure 20. For example, the transceivers (etc.) 114 may include one or more transceivers 106, 206 and / or one or more antennas 108, 208 in Figure 20. The control unit 120 is electrically connected to the communication unit 110, the memory unit 130, and the additional element 140 and controls the various operations of the wireless device. For example, the control unit 120 can control the electrical / mechanical operation of the wireless device based on the program / code / instructions / information stored in the memory unit 130. The control unit 120 can also transmit the information stored in the memory unit 130 to an external device (e.g., another communication device) via a wireless / wired interface through the communication unit 110, or store information received from an external device (e.g., another communication device) via a wireless / wired interface through the communication unit 110 in the memory unit 130.
[0277] The additional element 140 can be configured in various ways depending on the type of wireless device. For example, the additional element 140 may include at least one of the following: a power unit / battery, an input / output unit (I / O unit), a drive unit, and a computing unit. However, wireless devices can be embodied in forms such as robots (100a in Figure 19), vehicles (100b-1, 100b-2 in Figure 19), XR devices (100c in Figure 19), mobile devices (100d in Figure 19), home appliances (100e in Figure 19), IoT devices (100f in Figure 19), digital broadcasting terminals, hologram devices, public safety devices, MTC devices, medical devices, fintech devices (or financial devices), security devices, climate / environmental devices, AI servers / devices (400 in Figure 19), base stations (200 in Figure 19), and network nodes. Depending on the use-example / service, wireless devices may be mobile or used in a fixed location.
[0278] In Figure 22, the various elements, components, units / parts, and / or modules within the wireless devices 100 and 200 can be interconnected as a whole via a wired interface, or at least some of them can be connected wirelessly via the communication unit 110. For example, the control unit 120 and the communication unit 110 within the wireless devices 100 and 200 can be connected via a wired interface, and the control unit 120 and the first units (e.g., 130, 140) can be connected wirelessly via the communication unit 110. Furthermore, each element, component, unit / part, and / or module within the wireless devices 100 and 200 may further include one or more elements. For example, the control unit 120 may consist of a collection of one or more processors. For example, the control unit 120 may consist of a collection of a communication control processor, an application processor, an ECU (Electronic Control Unit), a graphics processing processor, a memory control processor, and so on. As another example, the memory unit 130 may consist of RAM (Random Access Memory), DRAM (Dynamic RAM), ROM (Read Only Memory), flash memory, volatile memory, non-volatile memory, and / or a combination thereof.
[0279] The following provides a more detailed explanation of the example shown in Figure 22, with reference to other drawings.
[0280] Figure 23 shows a portable device according to one embodiment of the present disclosure. The portable device may include a smartphone, a smartpad, a wearable device (e.g., a smartwatch, smart glass), or a portable computer (e.g., a laptop computer). The portable device may be referred to as MS (Mobile Station), UT (user terminal), MSS (Mobile Subscriber Station), SS (Subscriber Station), AMS (Advanced Mobile Station), or WT (Wireless terminal). The embodiment in Figure 23 can be combined with various embodiments of the present disclosure.
[0281] Referring to Figure 23, the portable device 100 may include an antenna unit 108, a communication unit 110, a control unit 120, a memory unit 130, a power supply unit 140a, an interface unit 140b, and an input / output unit 140c. The antenna unit 108 may be composed of a part of the communication unit 110. Blocks 110-130 / 140a-140c correspond to blocks 110-130 / 140 in Figure 22, respectively.
[0282] The communication unit 110 can send and receive signals (e.g., data, control signals, etc.) with other wireless devices and base stations. The control unit 120 can control the components of the portable device 100 and perform various operations. The control unit 120 may include an AP (Application Processor). The memory unit 130 can store data / parameters / programs / code / instructions necessary to operate the portable device 100. The memory unit 130 can also store input / output data / information, etc. The power supply unit 140a supplies power to the portable device 100 and may include wired / wireless charging circuits, batteries, etc. The interface unit 140b can support the connection of the portable device 100 with other external devices. The interface unit 140b may include various ports for connection with external devices (e.g., audio input / output ports, video input / output ports). The input / output unit 140c can receive and output video information / signals, audio information / signals, data, and / or information input from the user. The input / output section 140c may include a camera, microphone, user input section, display section 140d, speaker and / or haptic module, etc.
[0283] For example, in the case of data communication, the input / output unit 140c acquires information / signals input from the user (e.g., touch, text, voice, image, video), and the acquired information / signals can be stored in the memory unit 130. The communication unit 110 converts the information / signals stored in memory into a radio signal and can transmit the converted radio signal directly to other radio devices or to a base station. Furthermore, after receiving a radio signal from another radio device or base station, the communication unit 110 can restore the received radio signal to its original information / signal. The restored information / signal is stored in the memory unit 130 and can then be output via the input / output unit 140c in various forms (e.g., text, voice, image, video, haptic).
[0284] Figure 24 shows a vehicle or autonomous vehicle according to one embodiment of the present disclosure. The vehicle or autonomous vehicle can be realized as a mobile robot, a vehicle, a train, aerial vehicle (AV), ship, etc. The embodiment in Figure 24 can be combined with various embodiments of the present disclosure.
[0285] Referring to Figure 24, the vehicle or autonomous vehicle 100 may include an antenna unit 108, a communication unit 110, a control unit 120, a drive unit 140a, a power supply unit 140b, a sensor unit 140c, and an autonomous driving unit 140d. The antenna unit 108 may be composed of part of the communication unit 110. Blocks 110 / 130 / 140a to 140d correspond to blocks 110 / 130 / 140 in Figure 22, respectively.
[0286] The communication unit 110 can send and receive signals (e.g., data, control signals, etc.) with external devices such as other vehicles, base stations (e.g., base stations, roadside units, etc.), and servers. The control unit 120 can control elements of the vehicle or autonomous vehicle 100 and perform various operations. The control unit 120 may include an ECU (Electronic Control Unit). The drive unit 140a can make the vehicle or autonomous vehicle 100 travel on the ground. The drive unit 140a may include an engine, motor, powertrain, wheels, brakes, steering system, etc. The power supply unit 140b supplies power to the vehicle or autonomous vehicle 100 and may include a wired / wireless charging circuit, battery, etc. The sensor unit 140c can obtain vehicle status, surrounding environment information, user information, etc. The sensor unit 140c may include an IMU (inertial measurement unit) sensor, collision sensor, wheel sensor, speed sensor, tilt sensor, weight detection sensor, heading sensor, position module, vehicle forward / reverse sensor, battery sensor, fuel sensor, tire sensor, steering sensor, temperature sensor, humidity sensor, ultrasonic sensor, illuminance sensor, pedal position sensor, etc. The autonomous driving unit 140d can implement technologies such as maintaining a lane while driving, automatically adjusting speed like adaptive cruise control, automatically driving along a predetermined route, and automatically setting a route and driving when a destination is set.
[0287] For example, the communication unit 110 can receive map data, traffic information data, etc., from an external server. The autonomous driving unit 140d can generate an autonomous driving route and driving plan based on the acquired data. The control unit 120 can control the drive unit 140a so that the vehicle or autonomous vehicle 100 moves along the autonomous driving route according to the driving plan (e.g., speed / direction adjustment). During autonomous driving, the communication unit 110 can acquire the latest traffic information data from the external server non-periodically and acquire surrounding traffic information data from surrounding vehicles. Also, during autonomous driving, the sensor unit 140c can acquire vehicle status and surrounding environment information. The autonomous driving unit 140d can update the autonomous driving route and driving plan based on the newly acquired data / information. The communication unit 110 can transmit information such as vehicle position, autonomous driving route, and driving plan to the external server. The external server can predict traffic information data in advance using AI technology, etc., based on the information collected from the vehicle or autonomous vehicle, and can provide the predicted traffic information data to the vehicle or autonomous vehicle.
[0288] The claims described herein can be combined in various ways. For example, the technical features of the method claims herein can be combined and embodied in an apparatus, and the technical features of the apparatus claims herein can be combined and embodied in a method. Furthermore, the technical features of the method claims and the technical features of the apparatus claims herein can be combined and embodied in an apparatus, and the technical features of the method claims and the technical features of the apparatus claims herein can be combined and embodied in a method.
Claims
1. The first device includes the step of determining a selection window based on a trigger for a resource selection procedure, The first device performs the steps of selecting Y candidate slots within the selection window, The first device performs the steps of selecting N resources within the Y candidate slots, The first device includes the step of triggering a re-evaluation procedure or preemption procedure for K resources out of the N resources in the slot, In the re-evaluation procedure or the preemption procedure, the candidate resource set of the first device is included in the remaining candidate slots among the Y candidate slots. Based on the re-evaluation procedure or the preemption procedure being triggered in the slot, the remaining candidate slots of the Y candidate slots start after the slot and end with the last of the Y candidate slots selected for partial sensing within the selection window. The aforementioned Y, N, and K are positive integers. A method wherein N is greater than or equal to K.
2. The method according to claim 1, wherein the selection window is determined within the remaining PDB (Packet Delay Budget) of the transmission by the first device.
3. The method according to claim 1, wherein the K resources are at least one resource among the N resources that is subject to the re-evaluation procedure or the preemption procedure.
4. The method according to claim 1, wherein information relating to the K resources is transferred from the MAC (media access control) layer of the first device to the physical layer of the first device.
5. The method according to claim 1, wherein the start of the remaining candidate slots among the Y candidate slots is the first candidate slot after the processing time from the slot.
6. The method according to claim 1, wherein the remaining candidate slots among the Y candidate slots are the remaining candidate slots after the processing time from the slots.
7. The method according to claim 1, wherein the N resources are selected based on PBPS (periodic-based partial sensing) or CPS (contiguous partial sensing) related to the Y candidate slots.
8. The re-evaluation procedure or preemption procedure for the K resources further includes the step of deciding to remove L resources from the K resources based on PBPS (periodic-based partial sensing) or CPS (contiguous partial sensing) related to the candidate resource set, The method according to claim 1, wherein L is zero or a positive integer.
9. The method according to claim 1, wherein the candidate resource set of the first device in the re-evaluation procedure or the preemption procedure is determined based on the Y candidate slots, on the basis that the remaining PDB (Packet Delay Budget) of the transmission by the first device is below a threshold.
10. The method according to claim 1, wherein the candidate resource set of the first device in the re-evaluation procedure or the preemption procedure is determined based on the N resources, on the basis that the remaining PDB (Packet Delay Budget) of the transmission by the first device is greater than a threshold.
11. In the first apparatus, At least one transceiver and, At least one processor, Based on being coupled with and executed by at least one processor, Determining the selection window based on the trigger of the resource selection procedure, Select Y candidate slots within the aforementioned selection window, Selecting N resources from the aforementioned Y candidate slots, The slot includes at least one memory that stores instructions causing the first device to perform an operation including triggering a re-evaluation procedure or preemption procedure for K resources out of the N resources, In the re-evaluation procedure or the preemption procedure, the candidate resource set of the first device is included in the remaining candidate slots among the Y candidate slots. Based on the re-evaluation procedure or the preemption procedure being triggered in the slot, the remaining candidate slots of the Y candidate slots start after the slot and end with the last of the Y candidate slots selected for partial sensing within the selection window. The aforementioned Y, N, and K are positive integers. The first apparatus wherein N is greater than or equal to K.
12. In a processing apparatus adapted to control a first device, At least one processor, Based on being coupled with and executed by at least one processor, Determining the selection window based on the trigger of the resource selection procedure, Select Y candidate slots within the aforementioned selection window, Selecting N resources from the aforementioned Y candidate slots, The slot includes at least one memory that stores instructions causing the first device to perform an operation including triggering a re-evaluation procedure or preemption procedure for K resources out of the N resources, In the re-evaluation procedure or the preemption procedure, the candidate resource set of the first device is included in the remaining candidate slots among the Y candidate slots. Based on the re-evaluation procedure or the preemption procedure being triggered in the slot, the remaining candidate slots of the Y candidate slots start after the slot and end with the last of the Y candidate slots selected for partial sensing within the selection window. The aforementioned Y, N, and K are positive integers. The processing apparatus wherein N is greater than or equal to K.
Citation Information
Patent Citations
Resource allocation and a power control method for sidelink communication system
WO2021060936A1
Method and device for allocating resource in v2x system
WO2021107574A1