Methods and apparatus for reporting sl harq feedback to a base station in nr v2x

By determining PSFCH resources based on SL and UL BWP parameter sets and priority information in NR V2X communication, the problem of adjusting the gap between UL and PSFCH resources is solved, and the effective execution of SL communication and the accuracy of HARQ feedback are achieved.

CN116158037BActive Publication Date: 2026-04-07LG ELECTRONICS INC
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-14
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

In NR V2X communication, how to effectively adjust the minimum time gap between UL resources and PSFCH resources to ensure that the UE reports HARQ feedback of SL communication to the base station and reflects the characteristics of SL communication.

Method used

By determining the Physical Side Link Feedback Channel (PSFCH) resources, and based on the parameter sets and priority information of the SL and UL Bandwidth Parts (BWP), the UE ensures the minimum time gap between UL resources and PSFCH resources, and sends SL HARQ feedback.

Benefits of technology

This enables the UE to effectively perform SL communication in NR V2X communication, ensuring the accuracy and efficiency of HARQ feedback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116158037B_ABST
    Figure CN116158037B_ABST
Patent Text Reader

Abstract

A method for wireless communication performed by a first device and a device supporting the same can be provided. The method can include receiving, from a base station, information related to an uplink (UL) resource for reporting a sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station, transmitting, to a second device, first sidelink control information (SCI) through a physical sidelink control channel (PSCCH), transmitting, to the second device, second SCI and a medium access control protocol data unit (MAC PDU) through a physical sidelink shared channel (PSSCH) related to the PSCCH, determining a physical sidelink feedback channel (PSFCH) resource based on an index of a subchannel and an index of a slot related to the PSSCH, and transmitting, to the base station, the SL HARQ feedback for the MAC PDU based on the UL resource. A minimum time gap between the PSFCH resource and the UL resource can be determined based on N, X, a numerology of a SL bandwidth part (BWP), and a numerology of a UL BWP, where N can be determined based on a minimum value among the numerology of the SL BWP and the numerology of the UL BWP, and X can be determined based on information related to a priority.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The disclosure relates to a wireless communication system. BACKGROUND

[0002] A sidelink (SL) communication is a communication scheme in which direct links are established between user equipments (UEs) and the UEs directly exchange voice and data with each other without intervention of an evolved node B (eNB). The SL communication is under consideration as a solution to eNB overhead caused by rapid increase of data traffic. V2X (vehicle-to-everything) refers to a communication technique by which vehicles exchange information with other vehicles, pedestrians, and objects equipped with infrastructures, etc. The V2X can be divided into four types such as V2V (vehicle-to-vehicle), V2I (vehicle-to-infrastructure), V2N (vehicle-to-network), and V2P (vehicle-to-pedestrian). The V2X communication can be provided through a PC5 interface and / or a Uu interface.

[0003] In addition, as more communication devices demand greater communication capacity, there is an increasing need for mobile broadband communication enhanced with respect to a conventional radio access technology (RAT). Therefore, communication system design considering reliability and latency sensitive UEs or services has also been discussed. Also, a next-generation radio access technology based on enhanced mobile broadband communication, massive machine type communication (MTC), ultra-reliable low-latency communication (URLLC), etc. can be called a new RAT (radio access technology) or NR (new radio). Herein, the NR can also support vehicle-to-everything (V2X) communication.

[0004] Figure 1 is a diagram for describing NR-based V2X communication compared to V2X communication based on a RAT used prior to NR. Figure 1 Embodiments of can be combined with various embodiments of the disclosure.

[0005] With respect to V2X communication, when a RAT used prior to NR is discussed, a scheme focusing on providing a safety service based on a V2X message such as a BSM (basic safety message), a CAM (cooperative awareness message), and a DENM (decentralized environmental notification message) is highlighted. The V2X message can include position information, dynamic information, attribute information, etc. For example, a UE can transmit a periodic message type CAM and / or an event triggered message type DENM to another UE.

[0006] Thereafter, with respect to V2X communication, various V2X scenarios are proposed in NR. For example, the various V2X scenarios can include platooning, advanced driving, extended sensors, remote driving, etc. SUMMARY

[0007] TECHNICAL PROBLEM

[0008] Furthermore, to enable the UE to report HARQ feedback related to SL communication to the base station, UL resources can be configured for the UE. In this case, the UE can determine the SL HARQ feedback information (e.g., ACK or NACK) based on monitoring of the Physical Side Link Feedback Channel (PSFCH) resources, and the UE can send the SL HARQ feedback information to the base station based on the UL resources. Thus, the base station can determine whether to allocate additional resources to the UE.

[0009] Furthermore, it is necessary to ensure a minimum time gap between UL resources and PSFCH resources. Additionally, the minimum time gap needs to be effectively adjusted to reflect the characteristics of SL communication.

[0010] Technical solution

[0011] In one embodiment, a method for performing wireless communication by a first device is provided. The method may include the steps of: receiving from a base station information relating to uplink (UL) resources for reporting sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station; transmitting a first sidelink control information (SCI) to a second device via a physical sidelink control channel (PSCCH); transmitting a second SCI and a media access control (MAC) protocol data unit (PDU) to the second device via a physical sidelink shared channel (PSSCH) associated with the PSCCH; determining physical sidelink feedback channel (PSFCH) resources based on indices of subchannels and time slots associated with the PSSCH; and transmitting SL HARQ feedback to the MAC PDU to the base station based on the UL resources. The minimum time slot between the PSFCH resources and the UL resources may be determined based on parameter sets of N, X, the SL bandwidth portion (BWP) and the UL BWP, where N may be determined based on the minimum value among the parameter sets of the SL BWP and the UL BWP, and X may be determined based on priority-related information.

[0012] In one embodiment, a first device suitable for performing wireless communication is provided. The first device may include: one or more memories storing instructions; one or more transceivers; and one or more processors connected to the memories and transceivers. The processors may execute instructions to: receive from a base station information relating to uplink (UL) resources for reporting sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station; transmit a first sidelink control information (SCI) to a second device via a physical sidelink control channel (PSCCH); transmit a second SCI and a Media Access Control (MAC) Protocol Data Unit (PDU) to the second device via a physical sidelink shared channel (PSSCH) associated with the PSCCH; determine physical sidelink feedback channel (PSFCH) resources based on indexes of subchannels and time slots associated with the PSSCH; and transmit SL HARQ feedback to the base station for the MAC PDU based on the UL resources. For example, the minimum time gap between PSFCH resources and UL resources can be determined based on the parameter sets of N, X, SL bandwidth portions (BWP) and UL BWP, and N can be determined based on the minimum value in the parameter sets of SL BWP and UL BWP, and X can be determined based on priority-related information.

[0013] Technical effect

[0014] The UE can effectively perform SL communication. Attached Figure Description

[0015] Figure 1 This is a diagram used to describe NR-based V2X communication compared to the RAT-based V2X communication previously used.

[0016] Figure 2 The structure of an NR system based on an embodiment of this disclosure is shown.

[0017] Figure 3 A radio protocol architecture based on an embodiment of this disclosure is shown.

[0018] Figure 4 The structure of an NR radio frame based on an embodiment of this disclosure is shown.

[0019] Figure 5 The structure of a time slot for an NR frame based on an embodiment of this disclosure is shown.

[0020] Figure 6 An example of a BWP based on an embodiment of this disclosure is shown.

[0021] Figure 7A UE performing V2X or SL communication based on an embodiment of this disclosure is shown.

[0022] Figure 8 The process of a UE performing V2X or SL communication based on a transmission mode is illustrated in an embodiment of this disclosure.

[0023] Figure 9 Three broadcast types based on embodiments of this disclosure are shown.

[0024] Figure 10 A resource unit for CBR measurement based on an embodiment of this disclosure is shown.

[0025] Figure 11 This invention illustrates the process by which a UE reports SL HARQ feedback to a base station based on an embodiment of the present disclosure.

[0026] Figure 12 The present disclosure illustrates a mapping method between PSSCH resources and PSFCH resources, as well as a mapping method between PSFCH resources and UL resources, based on embodiments of the present disclosure.

[0027] Figure 13 A method for performing wireless communication for a first device based on an embodiment of the present disclosure is shown.

[0028] Figure 14 A method for a base station to perform wireless communication based on an embodiment of the present disclosure is shown.

[0029] Figure 15 A communication system 1 based on an embodiment of the present disclosure is shown.

[0030] Figure 16 A wireless device based on an embodiment of the present disclosure is shown.

[0031] Figure 17 A signal processing circuit for transmitting signals based on an embodiment of the present disclosure is shown.

[0032] Figure 18 Another example of a wireless device based on an embodiment of this disclosure is shown.

[0033] Figure 19 A handheld device based on an embodiment of the present disclosure is shown.

[0034] Figure 20 Vehicles or autonomous vehicles based on embodiments of this disclosure are shown. Detailed Implementation

[0035] In this disclosure, "A or B" may mean "A only", "B only", or "both A and B". In other words, in this disclosure, "A or B" can be interpreted as "A and / or B". For example, in this disclosure, "A, B or C" may mean "A only", "B only", "C only", or "any combination of A, B, and C".

[0036] The forward slash ( / ) or comma used in this disclosure can mean "and / or". For example, "A / B" can mean "A and / or B". Therefore, "A / B" can mean "A only", "B only", or "both A and B". For example, "A, B, C" can mean "A, B, or C".

[0037] In this disclosure, "at least one of A and B" may mean "only A", "only B" or "both A and B". Furthermore, in this disclosure, the expression "at least one of A or B" or "at least one of A and / or B" may be interpreted as "at least one of A and B".

[0038] Additionally, in this disclosure, "at least one of A, B, and C" may mean "A only", "B only", "C only" or "any combination of A, B, and C". Furthermore, "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".

[0039] Additionally, the brackets used in this disclosure may mean "for example". Specifically, when indicated as "Control Message (PDCCH)", this may mean that "PDCCH" is cited as an example of "control message". In other words, "control message" in this disclosure is not limited to "PDCCH", and "PDCCH" may be cited as an example of "control message". Specifically, when indicated as "control message (i.e., PDCCH)", this may also mean that "PDCCH" is cited as an example of "control message".

[0040] The technical features described in one of the accompanying drawings in this disclosure can be implemented individually or simultaneously.

[0041] The technologies described below can be used in various wireless communication systems such as Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Orthogonal Frequency Division Multiple Access (OFDMA), and Single Carrier Frequency Division Multiple Access (SC-FDMA). CDMA can be implemented using radio technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA-2000. TDMA can be implemented using radio technologies such as Global System for Mobile Communications (GSM) / General Packet Radio Service (GPRS) / Enhanced Data Rate GSM Evolution (EDGE). OFDMA can be implemented using radio technologies such as IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Evolved UTRA (E-UTRA). IEEE 802.16m is an evolution of IEEE 802.16e and provides backward compatibility with IEEE 802.16e-based systems. UTRA is part of the Universal Mobile Telecommunications System (UMTS). The 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) is part of the Evolved UMTS (E-UMTS) using E-UTRA. 3GPP LTE uses OFDMA in the downlink and SC-FDMA in the uplink. LTE-Advanced (LTE-A) is an evolution of LTE.

[0042] 5G NR is a successor technology to LTE-A, corresponding to a new type of mobile communication system with high performance, low latency, and high availability. 5G NR can use all available spectrum resources, including low-frequency bands below 1 GHz, mid-frequency bands from 1 GHz to 10 GHz, and high-frequency bands above 24 GHz (millimeter waves).

[0043] For clarity, the following description will focus primarily on LTE-A or 5G NR. However, the technical features of embodiments according to this disclosure are not limited thereto.

[0044] Figure 2 The structure of an NR system based on an embodiment of this disclosure is shown. Figure 2 The implementation methods can be combined with various implementation methods of this disclosure.

[0045] Reference Figure 2The Next Generation Radio Access Network (NG-RAN) may include a BS20 that provides user plane and control plane protocol termination to UE 10. For example, the BS20 may include a Next Generation Node B (gNB) and / or an Evolved Node B (eNB). For example, UE 10 may be fixed or mobile and may be referred to by other terms such as Mobile Station (MS), User Terminal (UT), Subscriber Station (SS), Mobile Terminal (MT), Radio Equipment, etc. For example, the BS may be referred to as a fixed station communicating with UE 10 and may be referred to by other terms such as Base Transceiver System (BTS), Access Point (AP), etc.

[0046] Figure 2 The implementation example illustrates the case involving only the gNB. BS20s can interconnect via the Xn interface. BS20s can interconnect via the fifth-generation (5G) core network (5GC) and the NG interface. More specifically, BS20s can connect to the Access and Mobility Management Function (AMF) 30 via the NG-C interface and to the User Plane Function (UPF) 30 via the NG-U interface.

[0047] The radio interface protocol layer between the UE and the network can be classified into Layer 1 (L1), Layer 2 (L2), and Layer 3 (L3) based on the well-known Open Systems Interconnection (OSI) model in communication systems. The Physical (PHY) layer, belonging to Layer 1, provides information transmission services using physical channels, while the Radio Resource Control (RRC) layer, located in Layer 3, controls the radio resources between the UE and the network. For this purpose, the RRC layer exchanges RRC messages between the UE and the BS layer.

[0048] Figure 3 A radio protocol architecture based on an embodiment of this disclosure is shown. Figure 3 The implementation methods can be combined with various implementation methods of this disclosure. Specifically, Figure 3 (a) shows the radio protocol stack for the user plane used for Uu communication, and Figure 3 (b) shows the radio protocol stack for the control plane used for Uu communication. Figure 3 (c) shows the radio protocol stack for the user plane used for SL communication, and Figure 3 (d) in the diagram shows the radio protocol stack for the control plane used for SL communication.

[0049] Reference Figure 3The physical layer provides information transmission services to the upper layers through physical channels. The physical layer connects to the Media Access Control (MAC) layer, which is the upper layer, via transport channels. Data is transmitted between the MAC layer and the physical layer via transport channels. Transport channels are classified according to how data is transmitted through the radio interface and what characteristics of the data are transmitted.

[0050] Data is transmitted between different physical layers (i.e., the PHY layer of the transmitter and the PHY layer of the receiver) via a physical channel. The physical channel can be modulated using an orthogonal frequency division multiplexing (OFDM) scheme, and the physical channel uses time and frequency as radio resources.

[0051] The MAC layer provides services to the Radio Link Control (RLC) layer, which is a higher layer than the MAC layer, via logical channels. The MAC layer provides the ability to map multiple logical channels to multiple transport channels. The MAC layer also provides logical channel multiplexing by mapping multiple logical channels to a single transport channel. The MAC layer provides data transmission services through logical channels.

[0052] The RLC layer performs concatenation, segmentation, and reassembly of Radio Link Control Service Data Units (RLC SDUs). To ensure the different Quality of Service (QoS) required by the Radio Bearer (RB), the RLC layer provides three types of operating modes: Transparent Mode (TM), Non-Acknowledgment Mode (UM), and Acknowledgment Mode (AM). AM RLC provides error correction through Automatic Repeat Request (ARQ).

[0053] The Radio Resource Control (RRC) layer is defined only in the control plane. The RRC layer is used to control the configuration, reconfiguration, and release of logical, transport, and physical channels associated with RBs. RBs are logical paths for data transmission between the UE and the network, provided by Layer 1 (i.e., the Physical Layer or PHY Layer) and Layer 2 (i.e., the MAC Layer, RLC Layer, Packet Data Convergence Protocol (PDCP) Layer, and Serving Data Adaptation Protocol (SDAP) Layer).

[0054] The Packet Data Convergence Protocol (PDCP) in the user plane performs functions including user data transmission, header compression, and encryption. The Packet Data Convergence Protocol (PDCP) in the control plane performs functions including control plane data transmission and encryption / integrity protection.

[0055] The Service Data Adaptation Protocol (SDAP) layer is defined only in the user plane. The SDAP layer performs the mapping between Quality of Service (QoS) streams and Data Radio Bearers (DRBs), as well as the QoS Stream ID (QFI) tagging in both DL and UL packets.

[0056] The configuration of an Radio Bearer (RB) refers to the processing used to specify the radio protocol layer and channel attributes to provide specific services, as well as to determine the corresponding detailed parameters and operating methods. RBs can then be classified into two types: Signaling Radio Bearers (SRBs) and Data Radio Bearers (DRBs). SRBs are used as paths for transmitting RRC messages in the control plane, while DRBs are used as paths for transmitting user data in the user plane.

[0057] When an RRC connection is established between the UE's RRC layer and the E-UTRAN's RRC layer, the UE is in the RRC connected (RRC_CONNECTED) state; otherwise, the UE can be in the RRC idle (RRC_IDLE) state. In the NR case, an additional RRC inactive (RRC_INACTIVE) state is defined, and a UE in the RRC_INACTIVE state can maintain its connection with the core network while releasing its connection with the BS.

[0058] The downlink transport channels for sending (or transmitting) data from the network to the UE include the Broadcast Channel (BCH) for sending system information and the Shared Downlink Channel (SCH) for sending other user service or control messages. Service or control messages for downlink multicast or broadcast services can be sent via the downlink SCH or via a separate downlink multicast channel (MCH). Furthermore, the uplink transport channels for sending (or transmitting) data from the UE to the network include the Random Access Channel (RACH) for sending initial control messages and the Shared Uplink Channel (SCH) for sending other user service or control messages.

[0059] Examples of logical channels that belong to a higher layer than the transport channel and are mapped to the transport channel may include the Broadcast Control Channel (BCCH), Paging Control Channel (PCCH), Common Control Channel (CCCH), Multicast Control Channel (MCCH), Multicast Traffic Channel (MTCH), etc.

[0060] Figure 4 The structure of an NR radio frame based on an embodiment of this disclosure is shown. Figure 4 The implementation methods can be combined with various implementation methods of this disclosure.

[0061] Reference Figure 4 In NR, radio frames can be used to perform uplink and downlink transmissions. A radio frame is 10 ms long and can be defined as consisting of two half-frames (HF). A half-frame can include five 1 ms subframes (SF). A subframe (SF) can be divided into one or more time slots, and the number of time slots within a subframe can be determined according to the subcarrier spacing (SCS). Each time slot can include 12 or 14 OFDM(A) symbols depending on the cyclic prefix (CP).

[0062] With normal CP, each time slot can include 14 symbols. With extended CP, each time slot can include 12 symbols. In this paper, symbols can include OFDM symbols (or CP-OFDM symbols) and single-carrier-FDMA (SC-FDMA) symbols (or Discrete Fourier Transform Extended OFDM (DFT-s-OFDM) symbols).

[0063] Table 1 below shows the number of symbols (N) per slot based on the SCS configuration (u) under normal CP conditions. slot symb ), Number of time slots per frame (N) frame,u slot ) and the number of time slots per subframe (N) subframe,u slot ).

[0064] [Table 1]

[0065] SCS (15*2 u )]]>

[0010] N slot symb ]]> N frame,u slot ]]> N subframe,u slot ]]> 15 KHz (u = 0) 14 10 1 30 KHz (u = 1) 14 20 2 60 KHz (u = 2) 14 40 4 120 KHz (u = 3) 14 80 8 240 KHz (u = 4) 14 160 16

[0066] Table 2 shows examples of the number of symbols per slot, the number of slots per frame, and the number of slots per subframe, based on SCS, when using extended CP.

[0067] [Table 2]

[0068] SCS (15*2 u )]]> N slot symb ]]> N frame,u slot ]] N subframe,u slot <!-- 5 -->]]> 60 KHz (u = 2) 12 40 4

[0069] In NR systems, the OFDM(A) parameter sets (e.g., SCS, CP length, etc.) of multiple cells integrated into a UE can be configured differently. Therefore, the (absolute time) duration (or interval) of time resources (e.g., subframes, slots, or TTIs) consisting of the same number of symbols (collectively referred to as time units (TUs) for simplicity) can be configured differently in the integrated cells.

[0070] In NR, multiple parameter sets or SCSs can be supported to support various 5G services. For example, with an SCS of 15kHz, a wide range of traditional cellular bands can be supported, while with an SCS of 30kHz / 60kHz, dense urban areas, lower latency, and wider carrier bandwidth can be supported. With an SCS of 60kHz or higher, bandwidths greater than 24.25GHz can be used to overcome phase noise.

[0071] NR bands can be defined as two different types of frequency ranges. These two different types of frequency ranges can be FR1 and FR2. The values ​​of the frequency ranges can be changed (or varied), for example, the two different types of frequency ranges can be as shown in Table 3 below. In the frequency ranges used in NR systems, FR1 can mean "the range below 6 GHz," and FR2 can mean "the range above 6 GHz," and can also be referred to as millimeter wave (mmW).

[0072] [Table 3]

[0073] Frequency Range Designation Corresponding Frequency Range Subcarrier Spacing (SCS) FR1 450 MHz - 6000 MHz 15, 30, 60 kHz FR2 24250 MHz - 52600 MHz 60, 120, 240 kHz

[0074] As mentioned above, the frequency range values ​​in an NR system can be changed (or varied). For example, as shown in Table 4 below, FR1 can include a bandwidth ranging from 410 MHz to 7125 MHz. More specifically, FR1 can include frequency bands of 6 GHz (or 5850, 5900, 5925 MHz, etc.) and higher. For example, the frequency bands of 6 GHz (or 5850, 5900, 5925 MHz, etc.) and higher included in FR1 can include unlicensed frequency bands. Unlicensed frequency bands can be used for various purposes; for example, unlicensed frequency bands can be used for vehicle-specific communications (e.g., autonomous driving).

[0075] [Table 4]

[0076] Frequency Range Designation Corresponding Frequency Range Subcarrier Spacing (SCS) FR1 410 MHz - 7125 MHz 15, 30, 60 kHz FR2 24250 MHz - 52600 MHz 60, 120, 240 kHz

[0077] Figure 5 The structure of a time slot for an NR frame based on an embodiment of this disclosure is shown. Figure 5 The implementation methods can be combined with various implementation methods of this disclosure.

[0078] Reference Figure 5 A time slot comprises multiple symbols in the time domain. For example, in normal CP, a time slot may include 14 symbols. In extended CP, a time slot may include 12 symbols. Alternatively, in normal CP, a time slot may include 7 symbols. However, in extended CP, a time slot may include 6 symbols.

[0079] A carrier comprises multiple subcarriers in the frequency domain. A resource block (RB) can be defined as multiple consecutive subcarriers in the frequency domain (e.g., 12 subcarriers). A bandwidth portion (BWP) can be defined as multiple consecutive (physical) resource blocks ((P)RBs) in the frequency domain, and a BWP can correspond to a set of parameters (e.g., SCS, CP length, etc.). A carrier can include up to N BWPs (e.g., 5 BWPs). Data communication can be performed via enabled BWPs. Each element can be referred to as a resource element (RE) in the resource grid, and a complex symbol can be mapped to each element.

[0080] The bandwidth portion (BWP) and carrier will be described in detail below.

[0081] A BWP can be a contiguous set of Physical Resource Blocks (PRBs) within a given set of parameters. A PRB can be a contiguous set of Common Resource Blocks (CRBs) for a given set of parameters on a given carrier.

[0082] For example, a BWP can be at least one of an active BWP, an initial BWP, and / or a default BWP. For example, a UE may not monitor downlink radio link quality in DL BWPs other than the active DL BWP on the primary cell (PCell). For example, a UE may not receive PDCCH, Physical Downlink Shared Channel (PDSCH), or Channel State Information-Reference Signal (CSI-RS) (excluding RRM) outside of an active DL BWP. For example, a UE may not trigger Channel State Information (CSI) reports for inactive DL BWPs. For example, a UE may not transmit Physical Uplink Control Channel (PUCCH) or Physical Uplink Shared Channel (PUSCH) outside of an active UL BWP. For example, in the downlink case, the initial BWP can be given as a continuous set of RBs (configured by the Physical Broadcast Channel (PBCH)) for the Residual Minimal System Information (RMSI) Control Resource Set (CORESET). For example, in the uplink case, the initial BWP can be given by the System Information Block (SIB) for the random access procedure. For example, a default BWP can be configured by a higher layer. For example, the initial value of the default BWP can be the initial DL BWP. To save energy, if the UE cannot detect downlink control information (DCI) during a specified period, the UE can switch its active BWP to the default BWP.

[0083] Furthermore, a BWP can be defined for an SL. The same SL BWP can be used for both transmission and reception. For example, a transmitting UE can transmit an SL channel or SL signal on a specific BWP, and a receiving UE can receive an SL channel or SL signal on a specific BWP. In a licensed carrier, the SL BWP can be defined separately from the Uu BWP, and the SL BWP can have separate configuration signaling from the Uu BWP. For example, a UE can receive configuration for an SL BWP from the BS / network. Similarly, a UE can receive configuration for a Uu BWP from the BS / network. For NR V2X UEs outside coverage and RRC_IDLE UEs, the SLBWP is (pre-)configured in the carrier. For UEs in RRC_CONNECTED mode, at least one SL BWP can be enabled in the carrier.

[0084] Figure 6 An example of a BWP based on an embodiment of this disclosure is shown. Figure 6 The implementation methods can be combined with various implementation methods of this disclosure. It is assumed that in... Figure 6 In this implementation, the number of BWPs is 3.

[0085] Reference Figure 6 A Common Resource Block (CRB) can be a carrier resource block numbered from one end of a carrier frequency band to the other. Alternatively, a Producer Resource Block (PRB) can be a resource block numbered within each BWP. Point A can indicate a common reference point for the resource block grid.

[0086] It can be determined by point A and the offset (N) relative to point A. start BWP ) and bandwidth (N size BWP To configure the BWP, point A can be an external reference point for the PRB of a carrier, with subcarrier 0 of all parameter sets (e.g., all parameter sets supported by the network on the corresponding carrier) aligned at point A. For example, offset can be the PRB distance between the lowest subcarrier in a given parameter set and point A. For example, bandwidth can be the number of PRBs in a given parameter set.

[0087] The following text will describe V2X or SL communication.

[0088] Sidelink synchronization signals (SLSS) can include a primary sidelink synchronization signal (PSSS) and a secondary sidelink synchronization signal (SSSS) as SL-specific sequences. The PSSS can be referred to as the primary sidelink synchronization signal (S-PSS), and the SSSS can be referred to as the secondary sidelink synchronization signal (S-SSS). For example, a 127-character M-sequence can be used for the S-PSS, and a 127-character Gold sequence can be used for the S-SSS. For example, a UE can use the S-PSS for initial signal detection and synchronization acquisition. For example, a UE can use both the S-PSS and S-SSS for detailed synchronization acquisition and for detecting the synchronization signal ID.

[0089] The Physical Sidelink Broadcast Channel (PSBCH) can be a (broadcast) channel used to transmit default (system) information that the UE must know before SL signal transmission / reception. For example, the default information could be related to SLSS, duplex mode (DM), Time Division Duplex (TDD) uplink / downlink (UL / DL) configuration, resource pool information, and application types related to SLSS, subframe offset, and broadcast information. For instance, to evaluate PSBCH performance in NR V2X, the PSBCH payload size can be 56 bits, including 24 bits of Cyclic Redundancy Check (CRC).

[0090] S-PSS, S-SSS, and PSBCH can be included in a block format that supports periodic transmission (e.g., SL synchronization signal (SS) / PSBCH block, hereinafter, sidelink synchronization signal block (S-SSB)). The S-SSB can have the same parameter set (i.e., SCS and CP lengths) as the Physical Sidelink Control Channel (PSCCH) / Physical Sidelink Shared Channel (PSSCH) in the carrier, and the transmission bandwidth can exist within a (pre-)configured sidelink (SL) BWP. For example, the S-SSB can have a bandwidth of 11 resource blocks (SBs). For example, the PSBCH can exist across 11 RBs. Additionally, the frequency location of the S-SSB can be (pre-)configured. Therefore, the UE does not need to perform hypothesis detection at the frequency to discover the S-SSB in the carrier.

[0091] Figure 7 A UE performing V2X or SL communication based on an embodiment of this disclosure is shown. Figure 7 The implementation methods can be combined with various implementation methods of this disclosure.

[0092] Reference Figure 7In V2X or SL communication, the term "UE" can generally refer to a user's UE. However, if a network device such as a BS transmits / receives signals according to a communication scheme between UEs, then the BS can also be considered a UE. For example, UE 1 could be a first device 100, and UE 2 could be a second device 200.

[0093] For example, UE 1 can select a resource element corresponding to a specific resource from a resource pool that represents a set of resource families. Additionally, UE 1 can transmit SL signals using resource elements. For instance, the resource pool in which UE 1 can transmit signals can be configured for UE 2, acting as a receiving UE, and UE 1's signals can be detected within that resource pool.

[0094] In this document, if UE 1 is within the connection range of the BS, the BS can inform UE 1 of the resource pool. Otherwise, if UE 1 is outside the connection range of the BS, another UE can inform UE 1 of the resource pool, or UE 1 can use a pre-configured resource pool.

[0095] Typically, resource pools can be configured in units of multiple resources, and each UE can select one or more units of resources to use in its SL signal transmission.

[0096] The following section describes resource allocation in SL.

[0097] Figure 8 The process of a UE performing V2X or SL communication based on a transmission mode is illustrated in an embodiment of this disclosure. Figure 8 The implementation methods can be combined with various implementation methods of this disclosure. In various implementation methods of this disclosure, the transmission mode can be referred to as a mode or resource allocation mode. Hereinafter, for ease of explanation, in LTE, the transmission mode can be referred to as the LTE transmission mode. In NR, the transmission mode can be referred to as the NR resource allocation mode.

[0098] For example, Figure 8 (a) illustrates UE operation associated with LTE transmission mode 1 or LTE transmission mode 3. Alternatively, for example, Figure 8 (a) illustrates UE operations associated with NR resource allocation mode 1. For example, LTE transmission mode 1 can be applied to regular SL communication, and LTE transmission mode 3 can be applied to V2X communication.

[0099] For example, Figure 8 (b) illustrates UE operation associated with LTE transmission mode 2 or LTE transmission mode 4. Alternatively, for example, Figure 8 (b) shows the UE operation associated with NR resource allocation mode 2.

[0100] Reference Figure 8 In (a) of this document, in LTE transmission mode 1, LTE transmission mode 3, or NR resource allocation mode 1, the BS can schedule SL resources for the UE to use for SL transmission. For example, the BS can perform resource scheduling for UE 1 via PDCCH (e.g., Downlink Control Information (DCI)) or RRC signaling (e.g., Configuration License Type 1 or Configuration License Type 2), and UE 1 can perform V2X or SL communication against UE 2 based on the resource scheduling. For example, UE 1 can send Sidelink Control Information (SCI) to UE 2 via the Physical Sidelink Control Channel (PSCCH), and subsequently send SCI-based data to UE 2 via the Physical Sidelink Shared Channel (PSSCH).

[0101] Reference Figure 8 In (b) of this document, under LTE transmission mode 2, LTE transmission mode 4, or NR resource allocation mode 2, the UE can determine the SL transmission resource within the SL resources configured by the BS / network or the pre-configured SL resources. For example, the configured or pre-configured SL resources can be a resource pool. For example, the UE can autonomously select or schedule resources for SL transmission. For example, the UE can perform SL communication by autonomously selecting resources from the configured resource pool. For example, the UE can autonomously select resources within a selection window by performing a sensing and resource (re)selection process. For example, sensing can be performed on a sub-channel basis. Furthermore, UE 1, which has autonomously selected resources from the resource pool, can send SCI to UE 2 via PSCCH, and subsequently send SCI-based data to UE 2 via PSSCH.

[0102] Figure 9 Three broadcast types based on embodiments of this disclosure are shown. Figure 9 The implementation methods can be combined with various implementation methods of this disclosure. Specifically, Figure 9 (a) shows broadcast SL communication. Figure 9 (b) shows unicast SL communication, and Figure 9 (c) illustrates multicast SL communication. In the case of unicast SL communication, a UE can perform one-to-one communication with another UE. In the case of multicast SL transmission, a UE can perform SL communication with one or more UEs in a group to which it belongs. In various embodiments of this disclosure, SL multicast communication can be replaced by SL multicast communication, SL one-to-many communication, etc.

[0103] The following section will describe side link (SL) congestion control.

[0104] If the UE autonomously determines the SL transmission resources, it also autonomously determines the size and frequency of the resources available for its use. Of course, due to constraints from the network and other factors, the size or frequency of resources used can be limited to a certain level. However, if many UEs are concentrated in a specific area at a specific time and all UEs use a relatively large amount of resources, overall performance will be significantly degraded due to mutual interference.

[0105] Therefore, the UE may need to observe channel conditions. If it is determined that excessive resources are being consumed, it is preferable for the UE to autonomously reduce resource usage. In this disclosure, this can be defined as congestion control (CR). For example, the UE can determine whether the energy measured per unit time / frequency resource is greater than or equal to a certain level, and can adjust the amount of resources used for its transmission and the frequency of use based on the ratio of unit time / frequency resources where energy greater than or equal to the specific level is observed. In this disclosure, the ratio of time / frequency resources where energy greater than or equal to the specific level is observed can be defined as the channel busy rate (CBR). The UE can measure the channel / frequency CBR. Additionally, the UE can send the measured CBR to the network / BS.

[0106] Figure 10 A resource unit for CBR measurement based on an embodiment of this disclosure is shown. Figure 10 The implementation methods can be combined with various implementation methods of this disclosure.

[0107] Reference Figure 10 As a result of the UE measuring RSSI based on subchannels within a specific time period (e.g., 100ms), the CBR can represent the number of subchannels whose received Signal Strength Indicator (RSSI) measurement values ​​are greater than or equal to a pre-configured threshold. Alternatively, the CBR can represent the ratio of subchannels with values ​​greater than or equal to a pre-configured threshold within a specific duration. For example, in Figure 10 In this implementation, if it is assumed that the shaded sub-channels are sub-channels with a value greater than or equal to a pre-configured threshold, then CBR can represent the ratio of shaded sub-channels within a 100ms time period. Additionally, CBR can be reported to BS.

[0108] Furthermore, congestion control considering the priority of services (e.g., packets) may be necessary. For this purpose, the UE can, for example, measure the channel occupancy ratio (CR). Specifically, the UE can measure the CR ratio (CBR), and based on the CR ratio, the UE can determine the maximum value CRlimitk of the channel occupancy rate k (CRk) that can be occupied by services corresponding to each priority (e.g., k). For example, the UE can derive the maximum value CRlimitk of the channel occupancy rate related to the priority of each service based on a predetermined table of CR ratio measurements. For example, in the case of services with relatively high priority, the UE can derive a relatively large maximum value of channel occupancy rate. Subsequently, the UE can perform congestion control by limiting the sum of the channel occupancy rates of services with priority k below i to a value less than or equal to a specific value. Based on this method, channel occupancy rates can be more strictly limited for services with relatively low priority.

[0109] In addition, the UE can perform SL congestion control by adjusting the transmit power level, dropping packets, determining whether to perform retransmission, and adjusting the transmit RB size (MCS coordination).

[0110] The Hybrid Automatic Repeat Request (HARQ) process will be described below.

[0111] In both SL unicast and multicast scenarios, HARQ feedback and HARQ combinations at the physical layer can be supported. For example, when the receiving UE is operating in resource allocation mode 1 or 2, the receiving UE can receive the PSSCH from the sending UE, and the receiving UE can send HARQ feedback corresponding to the PSSCH to the sending UE using the sidelink feedback control information (SFCI) format via the physical sidelink feedback channel (PSFCH).

[0112] For example, SL HARQ feedback can be enabled for unicast. In this case, during non-block group (non-CBG) operation, the receiving UE can decode the PSCCH targeted at the receiving UE, and when the receiving UE successfully decodes the transport block associated with the PSCCH, the receiving UE can generate a HARQ-ACK. The receiving UE can then send the HARQ-ACK to the sending UE. Conversely, if the receiving UE fails to successfully decode the transport block associated with the PSCCH after decoding the PSCCH targeted at the receiving UE, the receiving UE can generate a HARQ-NACK, and the receiving UE can send the HARQ-NACK to the sending UE.

[0113] For example, SL HARQ feedback can be enabled for multicast. For example, during non-CBG periods, two different types of HARQ feedback options can be supported for multicast.

[0114] (1) Multicast Option 1: After decoding the PSCCH targeted at the receiving UE, if the receiving UE fails to decode the transport block associated with the PSCCH, the receiving UE may send a HARQ-NACK to the sending UE via the PSFCH. Conversely, when the receiving UE decodes the PSCCH targeted at the receiving UE, and when the receiving UE successfully decodes the transport block associated with the PSCCH, the receiving UE will not send a HARQ-ACK to the sending UE.

[0115] (2) Multicast Option 2: After decoding the PSCCH targeted at the receiving UE, if the receiving UE fails to decode the transport block associated with the PSCCH, the receiving UE may send a HARQ-NACK to the sending UE via the PSFCH. Furthermore, when the receiving UE decodes the PSCCH targeted at the receiving UE, and when the receiving UE successfully decodes the transport block associated with the PSCCH, the receiving UE may send a HARQ-ACK to the sending UE via the PSFCH.

[0116] For example, if multicast option 1 is used in SL HARQ feedback, all UEs performing multicast communication can share PSFCH resources. For instance, UEs belonging to the same group can send HARQ feedback using the same PSFCH resources.

[0117] For example, if multicast option 2 is used in SL HARQ feedback, each UE performing multicast communication can use different PSFCH resources for HARQ feedback transmission. For instance, UEs belonging to the same group can send HARQ feedback using different PSFCH resources.

[0118] For example, when SL HARQ feedback is enabled for multicast, the receiving UE can determine whether to send HARQ feedback to the transmitting UE based on the transmit-receive (TX-RX) distance and / or the reference signal received power (RSRP).

[0119] For example, in multicast option 1, in the case of HARQ feedback based on TX-RX distance, if the TX-RX distance is less than or equal to the communication range requirement, the receiving UE may send the HARQ feedback in response to the PSSCH to the sending UE. Otherwise, if the TX-RX distance is greater than the communication range requirement, the receiving UE may not send the HARQ feedback in response to the PSSCH to the sending UE. For example, the sending UE may inform the receiving UE of its location via the SCI associated with the PSSCH. For example, the SCI associated with the PSSCH may be a second SCI. For example, the receiving UE may estimate or obtain the TX-RX distance based on the locations of the receiving UE and the sending UE. For example, the receiving UE may decode the SCI associated with the PSSCH, thus knowing the communication range requirement for the PSSCH.

[0120] For example, in resource allocation mode 1, the time (offset) between PSFCH and PSSCH can be configured or pre-configured. In unicast and multicast scenarios, if retransmission is required on the SL, it can be indicated to the BS by the UE within the coverage area using PUCCH. The sending UE can send the indication to the serving BS in the form of a Scheduling Request (SR) / Buffer Status Report (BSR) instead of HARQACK / NACK. Furthermore, even if the BS does not receive this indication, it can still schedule SL retransmission resources for the UE. For example, in resource allocation mode 2, the time (offset) between PSFCH and PSSCH can be configured or pre-configured.

[0121] For example, from the perspective of UE transmission in a carrier, TDM between PSCCH / PSSCH and PSFCH can be allowed for the PSFCH format used for SL in a time slot. For example, a sequence-based PSFCH format with a single symbol can be supported. In this document, this single symbol may not be an AGC duration. For example, the sequence-based PSFCH format can be applied to both unicast and multicast.

[0122] For example, within a time slot associated with a resource pool, the PSFCH resource can be periodically configured for N time slot durations, or it can be pre-configured. For example, N can be configured to one or more values ​​greater than or equal to 1. For example, N can be 1, 2, or 4. For example, HARQ feedback for transmissions within a specific resource pool can be sent via PSFCH only on that specific resource pool.

[0123] For example, if a sending UE sends a PSSCH to a receiving UE across time slots #x to #n, the receiving UE can send a HARQ feedback in response to the PSSCH to the sending UE in time slot #(N+A). For example, time slot #(N+A) may include PSFCH resources. In this document, for example, A may be the smallest integer greater than or equal to K. For example, K may be the number of logical time slots. In this case, K may be the number of time slots in the resource pool. Alternatively, for example, K may be the number of physical time slots. In this case, K may be the number of time slots inside or outside the resource pool.

[0124] For example, if the receiving UE sends a HARQ feedback on a PSFCH resource in response to a PSSCH sent to the receiving UE by the sending UE, the receiving UE can determine the frequency domain and / or code domain of the PSFCH resource based on implicit mechanisms in the configured resource pool. For example, the receiving UE can determine the frequency domain and / or code domain of the PSFCH resource based on at least one of the slot index associated with the PSCCH / PSSCH / PSFCH, the sub-channel associated with the PSCCH / PSSCH, or the identifier of each receiving UE in the group used to identify HARQ feedback based on multicast option 2. Alternatively / in addition, for example, the receiving UE can determine the frequency domain and / or code domain of the PSFCH resource based on at least one of SL RSRP, SINR, L1 source ID, and / or location information.

[0125] For example, if HARQ feedback transmission via the UE's PSFCH overlaps with HARQ feedback reception via the PSFCH, the UE can select either HARQ feedback transmission via the PSFCH or HARQ feedback reception via the PSFCH based on priority rules. For example, the priority rules can be based at least on the priority indication of the relevant PSCCH / PSSCH.

[0126] For example, if HARQ feedback transmissions via PSFCH overlap for multiple UEs, the UE can select a specific HARQ feedback transmission based on priority rules. For instance, the priority rules could be based on the lowest priority indication of the relevant PSCCH / PSSCH.

[0127] Furthermore, in this disclosure, the transmitting UE (i.e., TX UE) can be a UE that transmits data to the (target) receiving UE (i.e., RX UE). For example, the TX UE can be a UE that performs PSCCH transmission and / or PSSCH transmission. For example, the TX UE can be a UE that transmits SL CSI-RS and / or SL CSI report request indicators to the (target) RX UE. For example, the TX UE can be a UE that transmits (predefined) reference signals (e.g., PSSCH demodulation reference signals (DM-RS)) and / or SL(L1) RSRP report request indicators to the (target) RX UE for SL(L1) RSRP measurement. For example, the TX UE can be a UE that transmits reference signals (e.g., PSCCH, PSSCH, etc.) on (control) channels (e.g., DM-RS, CSI-RS) for SL radio link monitoring (RLM) operation and / or SL radio link failure (RLF) operation of the (target) RX UE.

[0128] Furthermore, in this disclosure, the receiving UE (i.e., the RX UE) can be a UE that sends SL HARQ feedback to the sending UE (i.e., the TX UE) based on whether the decoding of data received from the TX UE was successful and / or whether the detection / decoding of the PSCCH (related to PSSCH scheduling) sent by the TX UE was successful. For example, the RX UE can be a UE that performs SL CSI transmission to the TX UE based on SL CSI-RS and / or SL CSI report request indicator received from the TX UE. For example, the RX UE can be a UE that sends SL(L1)RSRP measurement values ​​to the TX UE based on (predefined) reference signals and / or SL(L1)RSRP report request indicator received from the TX UE. For example, the RX UE can be a UE that sends data of the RX UE to the TX UE. For example, the RX UE can be a UE that performs SL RLM operation and / or SL RLF operation based on (preconfigured) (control) channel and / or reference signals on the (control) channel received from the TX UE.

[0129] Furthermore, in this disclosure, the TX UE can send all or part of the following information to the RX UE via the SCI. For example, the TX UE can send all or part of the following information to the RX UE via a first SCI and / or a second SCI.

[0130] - PSSCH (and / or PSCCH) related resource allocation information (e.g., location / quantity of time / frequency resources, resource reservation information (e.g., period)).

[0131] -SL CSI Report Request Indicator or SL(L1)RSRP (and / or SL(L1)RSRQ and / or SL(L1)RSSI) Report Request Indicator

[0132] -SL CSI send indicator (or SL(L1)RSRP (and / or SL(L1)RSRQ and / or SL(L1)RSSI) message send indicator) (on PSSCH)

[0133] Modulation and coding scheme (MCS) information

[0134] - Transmit power information

[0135] -L1 Destination ID information and / or L1 Source ID information

[0136] -SL HARQ process ID information

[0137] - New Data Indicator (NDI) information

[0138] -Redundant Version (RV) Information

[0139] - (Send service / packet related) QoS information (e.g., priority information)

[0140] - Information regarding the number of antenna ports used for (transmitting) SL CSI-RS or the SL CSI-RS transmit indicator.

[0141] - (Requesting the location (or distance range) information of the target RX UE or TX UE location information in response to its SL HARQ feedback)

[0142] - Reference signal (e.g., DM-RS, etc.) information related to the decoding and / or channel estimation of data to be transmitted via PSSCH. For example, reference signal information may be information related to the pattern of the (time-frequency) mapping resources of the DM-RS, rank information, antenna port index information, information about the number of antenna ports, etc.

[0143] Furthermore, in this disclosure, for example, the PSCCH can be replaced / substituted with at least one of the SCI, the first SCI (first-level SCI), and / or the second SCI (second-level SCI), or vice versa. For example, the SCI can be replaced / substituted with at least one of the PSCCH, the first SCI, and / or the second SCI, or vice versa. For example, the PSSCH can be replaced / substituted with the second SCI and / or the PSCCH, or vice versa.

[0144] Furthermore, in this disclosure, for example, if the SCI configuration fields are divided into two groups considering the (relatively) high SCI payload size, the SCI including the first SCI configuration field group can be referred to as the first SCI or first-level SCI, and the SCI including the second SCI configuration field group can be referred to as the second SCI or second-level SCI. For example, the first SCI and the second SCI can be transmitted via different channels. For example, the transmitting UE can transmit the first SCI to the receiving UE via PSCCH. For example, the second SCI can be transmitted to the receiving UE via (independent) PSCCH, or it can be transmitted via PSSCH along with data in a payload manner.

[0145] Furthermore, in this disclosure, for example, "configured / configured" or "defined / defined" can refer to (pre)configuration from a base station or network. For example, "configured / configured" or "defined / defined" can refer to (pre)configuration from a base station or network for each resource pool. For example, the base station or network can send information related to "configuration" or "definition" to the UE. For example, the base station or network can send information related to "configuration" or "definition" to the UE via predefined signaling. For example, predefined signaling may include at least one of RRC signaling, MAC signaling, PHY signaling, and / or SIB.

[0146] Furthermore, in this disclosure, for example, "configured / configured" or "defined / defined" can refer to specifying or configuring via pre-configuration signaling between UEs. For example, information related to "configuration" or "definition" can be sent or received between UEs via pre-configuration signaling. For example, pre-defined signaling may include at least one of RRC signaling, MAC signaling, PHY signaling, and / or SIB.

[0147] Furthermore, in this disclosure, for example, RLF can be replaced / alternate with asynchronous (OOS) and / or synchronous (IS), and vice versa.

[0148] Furthermore, in this disclosure, for example, a resource block (RB) can be replaced / alternate with a subcarrier, or vice versa. For example, packets or traffic can be replaced / alternate with a transport block (TB) or a media access control protocol data unit (MAC PDU) according to the transport layer, or vice versa. For example, a code block group (CBG) can be replaced / alternate with a TB, or vice versa. For example, a source ID can be replaced / alternate with a destination ID, or vice versa. For example, an L1 ID can be replaced / alternate with an L2 ID, or vice versa. For example, an L1 ID can be an L1 source ID or an L1 destination ID. For example, an L2 ID can be an L2 source ID or an L2 destination ID.

[0149] Furthermore, in this disclosure, for example, the operation of reserving / selecting / determining retransmission resources for the TX UE may include the operation of reserving / selecting / determining potential retransmission resources based on SL HARQ feedback information received from the RX UE to determine whether they are actually used.

[0150] Furthermore, in this disclosure, a sub-selection window can be replaced / replaced by a selection window and / or a pre-configured set of resources within the selection window, or vice versa.

[0151] Furthermore, in this disclosure, SL mode 1 can refer to a resource allocation method or communication method in which the base station directly schedules SL transmission resources for the TX UE through predefined signaling (e.g., DCI or RRC messages). For example, SL mode 2 can refer to a resource allocation method or communication method in which the UE independently selects SL transmission resources from a resource pool pre-configured or configured by the base station or network. For example, a UE performing SL communication based on SL mode 1 can be referred to as a mode 1 UE or a mode 1 TX UE, while a UE performing SL communication based on SL mode 2 can be referred to as a mode 2 UE or a mode 2 TX UE.

[0152] Furthermore, in this disclosure, for example, a Dynamic Grant (DG) can be replaced / replaced with a Configuration Grant (CG) and / or a Semi-Persistent Scheduling (SPS) grant, or vice versa. For example, a DG can be replaced / replaced with a combination of CG and SPS grants, or vice versa. For example, a CG can include at least one of Configuration Grant (CG) Type 1 and / or Configuration Grant (CG) Type 2. For example, in CG Type 1, the grant can be provided via RRC signaling and can be stored as a configuration grant. For example, in CG Type 2, the grant can be provided via PDCCH and can be stored or deleted as a configuration grant based on L1 signaling indicating the enable or disable of the grant. For example, in CG Type 1, the base station can allocate periodic resources to the TX UE via RRC messages. For example, in CG Type 2, the base station can allocate periodic resources to the TX UE via RRC messages, and the base station can dynamically enable or disable periodic resources via DCI.

[0153] Furthermore, in this disclosure, a channel can be replaced / substituted with a signal, or vice versa. For example, transmitting / receiving a channel may include transmitting / receiving a signal. For example, transmitting / receiving a signal may include transmitting / receiving a channel. For example, broadcasting can be replaced / substituted with at least one of unicast, multicast, and / or broadcast, or vice versa. For example, broadcast type can be replaced / substituted with at least one of unicast, multicast, and / or broadcast, or vice versa. For example, broadcasting or broadcast type may include unicast, multicast, and / or broadcast.

[0154] Furthermore, in this disclosure, resources may be replaced / substituted with time slots or symbols, or vice versa. For example, resources may include time slots and / or symbols.

[0155] Furthermore, in this disclosure, priorities can be replaced by at least one of Logical Channel Prioritization (LCP), delay, reliability, minimum required communication range, ProSe Per Packet Priority (PPPP), Side Link Radio Bearer (SLRB), QoS profile, QoS parameters and / or requirements, or vice versa.

[0156] Furthermore, in this disclosure, for example, for the sake of description, the (physical) channel used when the RX UE sends at least one of the following information to the TX UE may be referred to as PSFCH.

[0157] -SL HARQ feedback, SL CSI, SL(L1)RSRP

[0158] Furthermore, in this disclosure, the Uu channel may include a UL channel and / or a DL channel. For example, the UL channel may include PUSCH, PUCCH, sounding reference signal (SRS), etc. For example, the DL channel may include PDCCH, PDSCH, PSS / SSS, etc. For example, the SL channel may include PSCCH, PSSCH, PSFCH, PSBCH, PSSS / SSSS, etc.

[0159] Furthermore, in this disclosure, sidelink information may include at least one of sidelink messages, sidelink packets, sidelink services, sidelink data, sidelink control information, and / or sidelink transport blocks (TBs). For example, sidelink information may be sent via PSSCH and / or PSCCH.

[0160] Furthermore, in this disclosure, high priority can refer to a low priority value, while low priority can refer to a high priority value. For example, Table 5 shows examples of priorities.

[0161] [Table 5]

[0162] Service or Logical Channel Priority Value Service A or Logical Channel A 1 Service B or Logical Channel B 2 Service C or Logical Channel C 3

[0163] Referring to Table 5, for example, service A or logical channel A associated with the lowest priority value can have the highest priority. For example, service C or logical channel C associated with the highest priority value can have the lowest priority.

[0164] The various embodiments of this disclosure can be implemented independently or in combination with each other. For example, rule #A and rule #B can be implemented independently or in combination with each other.

[0165] Furthermore, from the perspective of a MODE 1TX UE, a time gap may be needed between the PSFCH reception time (including SL HARQ-ACK information related to the MACPDU it transmits) and the transmission time of UL channels (e.g., PUCCH, PUSCH) that include SL HARQ-ACK information to ensure minimum required processing time. In this case, if the time gap is fixed to a single value regardless of SL service-related QoS requirements (e.g., this can typically be identified between the base station and the UE through logical channel information mapped to MODE 1SL licenses), then that value should ultimately be defined as supporting the SL service with the most stringent QoS requirements (e.g., latency). Therefore, the UE implementation may become overly complex (regardless of the type of SL service the UE is actually interested in).

[0166] Figure 11 This invention illustrates the process by which a UE reports SL HARQ feedback to a base station based on an embodiment of the present disclosure. Figure 11 The implementation methods can be combined with various implementation methods of this disclosure.

[0167] Reference Figure 11 In step S1110, the TX UE can receive information related to SL resources and / or UL resources from the base station. For example, SL resources may include PSCCH resources and / or PSSCH resources. For example, UL resources may include PUCCH resources and / or PUSCH resources.

[0168] For example, in the case of DG, the base station can send a DCI (Data Access Message) to the TX UE that includes information related to SL (Single Rank) resources and UL (Ultraviolet) resources. For example, in the case of CG Type 1, the base station can send an RRC (Reference Rate Message) (e.g., SL-ConfiguredGrantConfig) to the TX UE that includes information related to SL resources and UL resources. For example, in the case of CG Type 2, the base station can send an RRC (Reference Rate Message) (e.g., SL-ConfiguredGrantConfig) to the TX UE that includes information related to SL resources, and then the base station can enable or disable SL resources via the DCI. Additionally, for example, in the case of CG Type 2, the DCI can include information related to UL resources.

[0169] In step S1120, the TX UE can send a PSCCH to the RX UE. For example, the TX UE can send a first SCI to the RX UE via the PSCCH.

[0170] In step S1130, the TX UE may send a PSSCH related to the PSCCH to the RX UE. For example, the TX UE may send a second SCI and / or data (e.g., MAC PDU, TB) to the RX UE via a PSSCH related to the PSCCH.

[0171] In step S1140, the TX UE and / or RX UE can determine the PSFCH resource. For example, the TX UE and / or RX UE can determine the PSFCH resource associated with the PSSCH resource based on the time slot index and sub-channel index of the PSSCH resource. For example, the TX UE and / or RX UE can determine the PSFCH resource associated with the PSSCH resource based on the time slot index, sub-channel index, and source ID of the TX UE. For example, the TX UE and / or RX UE can determine the PSFCH resource associated with the PSSCH resource based on the time slot index, sub-channel index, source ID, and member ID of the RX UE.

[0172] In step S1150, the TX UE can monitor the PSFCH from the RX UE on the PSFCH resource. For example, the TX UE can monitor the SL HARQ feedback from the RX UE based on the PSFCH resource.

[0173] In step S1160, the TX UE may send PUCCH and / or PUSCH to the base station. For example, the TX UE may send SL HARQ feedback to the base station based on PUCCH resources and / or PUSCH resources. For ease of description, PUCCH resources and / or PUSCH resources may be referred to as UL resources. For example, if the TX UE receives a NACK from the RX UE via PSFCH, the TX UE may report a NACK to the base station based on UL resources. In this case, the base station may allocate additional retransmission resources to the TX UE. For example, if the TX UE receives an ACK from the RX UE via PSFCH, the TX UE may report an ACK to the base station based on UL resources. In this case, the base station may not allocate additional retransmission resources to the TX UE. For example, if the TX UE fails to monitor PSFCH on PSFCH resources, the TX UE may report a NACK to the base station based on UL resources. In this case, the base station may allocate additional retransmission resources to the TX UE.

[0174] For example, a minimum time gap needs to be guaranteed between PSFCH resources and UL resources. In this disclosure, the minimum time gap may be referred to as MIN_TGAP or T. prepThe minimum time gap between the PSFCH resource and the UL resource will be described in detail below based on various embodiments of this disclosure.

[0175] Based on the implementation of this disclosure, the value of MIN_TGAP can be configured / defined for the UE according to the rules described in Table 6. For example, the value of MIN_TGAP can be T prep The value of .

[0176] For example, the value of MIN_TGAP can be the minimum time interval / offset between the time when the UE completes the reception of the PSFCH and the start time of the PUCCH. For example, the value of MIN_TGAP can be the minimum time interval / offset between the time when the UE completes the reception of the PSFCH and the start time of the PUSCH carrying the PUCCH associated with the PSFCH. For example, the value of MIN_TGAP can be the minimum time interval / offset between the time when the UE completes the reception of the PSFCH and the start time of the PUCCH carried on the PUSCH. For example, the start time of the PUCCH carried on the PUSCH can be the start time of the first PUCCH carried to the PUSCH in the time domain. For example, the PSFCH can be the PSFCH received by the UE in the last PSFCH slot associated with the PUCCH. For example, the start time of the PUCCH can be the time when the UE begins the transmission of the PUCCH. For example, the start time of the PUSCH can be the time when the UE begins the transmission of the PUSCH. For example, the PUCCH can include SL HARQ feedback information. For example, the PUCCH can include SLHARQ feedback information related to the PSFCH.

[0177] Figure 12 The present disclosure illustrates a mapping method between PSSCH resources and PSFCH resources, as well as a mapping method between PSFCH resources and UL resources, based on embodiments of the present disclosure. Figure 12 The implementation methods can be combined with various implementation methods of this disclosure.

[0178] Reference Figure 12 The minimum time gap can be the time interval or time offset between the last PSFCH resource and the UL resource among multiple PSFCH resources related to the UL resource.

[0179] Table 6 shows the minimum time gap (e.g., T) that the UE obtains / determines. prep The method.

[0180] [Table 6]

[0181]

[0182]

[0183] In this document, for example, the value of MIN_TGAP may include at least one of the time required to configure / process PUCCH information (e.g., minimum time) and / or the time required (for the UE) to detect / derive PSFCH information (e.g., minimum time). For example, the value of X (in Table 6) may be configured based on the rules suggested below(some). For example, the value of X may be a value in milliseconds. For example, the value of X may be a value in microseconds. For example, the value of X may be a value based on the symbol length unit of the subcarrier spacing associated with SL. For example, the value of X may be a value based on the symbol length unit of the subcarrier spacing associated with UL. For example, the value of X may be a value based on the symbol length unit of the minimum subcarrier spacing between the subcarrier spacing associated with UL and the subcarrier spacing associated with SL.

[0184] For example, the value of X can be changed based on the number of PSFCHs that the UE (simultaneously) needs to receive / process in order to configure / send PUCCH information. For example, the value of X can be changed based on the number of PSFCHs that the UE (simultaneously) needs to receive / process in the last PSFCH slot related to the PUCCH in order to configure / send PUCCH information. In this document, the number of PSFCHs can be the maximum number of PSFCHs, the minimum number of PSFCHs, or the average number of PSFCHs.

[0185] For example, the value of X can be based on the number of PSFCHs that the UE (simultaneously) receives / processes in order to process / transmit (related to PSFCH) PUCCHs by carrying them on the PUSCH. For example, the value of X can be based on the number of PSFCHs that the UE (simultaneously) receives / processes in the last PSFCH slot related to PUCCHs in order to process / transmit (related to PSFCH) PUCCHs by carrying them on the PUSCH. In this document, the number of PSFCHs can be the maximum number of PSFCHs, the minimum number of PSFCHs, or the average number of PSFCHs.

[0186] For example, parameters (e.g., MIN_TGAP, X, N (reflecting / including X as described in this disclosure) and / or whether to apply parameters related to the methods / rules proposed in this disclosure may be configured / restricted differently or independently for the UE for each service priority or in a service priority-specific manner. For example, parameters and / or whether to apply parameters may be configured / restricted differently or independently for the UE for each service type or in a service type-specific manner. For example, parameters and / or whether to apply parameters may be configured / restricted differently or independently for the UE for each (service) QoS requirement or in a (service) QoS requirement-specific manner. For example, QoS requirements may include latency and / or reliability.

[0187] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each (resource pool) congestion level or in a (resource pool) congestion level-specific manner. For example, a congestion level may include CBR. For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each resource pool or in a resource pool-specific manner.

[0188] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE for each broadcast type or in a broadcast type-specific manner. For example, broadcast types can include unicast, multicast, or broadcast.

[0189] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE for each HARQ feedback scheme or in a HARQ feedback scheme-specific manner. For example, HARQ feedback schemes may include ACK / NACK feedback schemes or NACK ONLY feedback schemes.

[0190] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE for each SL operating mode or in a manner specific to the SL operating mode. For example, SL operating modes may include mode 1 or mode 2.

[0191] For example, parameters and / or whether parameters are applied can be configured / restricted differently or independently for the UE, either for each MAC PDU or in a MAC PDU-specific manner. For instance, a MAC PDU may include a HARQ FEEDBACK ENABLED MAC PDU or a HARQ FEEDBACK DISABLED MAC PDU. For example, a HARQ FEEDBACK ENABLED MAC PDU may be a MAC PDU composed of packets associated with logical channels requiring HARQ feedback, and a HARQ FEEDBACK DISABLED MAC PDU may be a MAC PDU composed of packets associated with logical channels that do not require HARQ feedback.

[0192] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE, either for each TB or in a TB-specific manner. For example, a TB may include a TB that requires HARQ feedback or a TB that does not require HARQ feedback.

[0193] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each (maximum, minimum, or average) number of SL sessions (operated by the UE or operable by the UE) or in a specific manner for the (maximum, minimum, or average) number of SL sessions (operated by the UE or operable by the UE).

[0194] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE in a specific manner for each maximum (or minimum or average) number of PSFCHs that can be received / processed (or transmitted) simultaneously by the UE (e.g., UE CAPABILITY).

[0195] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE for each (resource pool related) PSFCH resource period or in a (resource pool related) PSFCH resource period specific manner.

[0196] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each bit / information quantity of the SL HARQ feedback sent via (specific) PUCCH or in a manner specific to the bit / information quantity of the SL HARQ feedback sent via (specific) PUCCH. For example, the bit / information quantity of the SL HARQ feedback may include the maximum bit / information quantity of the SL HARQ feedback, the minimum bit / information quantity of the SL HARQ feedback, or the average bit / information quantity of the SL HARQ feedback.

[0197] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE in a specific manner for each (maximum or minimum or average) number of (last) PSFCH slots (related (feedback bundled) PSSCH slots) associated with (a specific) PUCCH or in a specific manner for the (maximum or minimum or average) number of (last) PSFCH slots (related (feedback bundled) PSSCH slots) associated with (a specific) PUCCH.

[0198] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE in a specific way for each (maximum or minimum or average) number of PSFCHs that need to be received (simultaneously) in order to configure PUCCH information (on the last PSFCH slot associated with PUCCH).

[0199] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE based on individual values ​​of the (on the DG DCI) counter-side link assignment index field or in a value-specific manner for the (on the DG DCI) counter-side link assignment index field.

[0200] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE in a specific manner for the individual (maximum or minimum or average) number / location of symbols associated with the SL slot (in the resource pool) (on the last PSFCH slot associated with the PUCCH) or in a specific manner for the (maximum or minimum or average) number / location of symbols associated with the SL slot (in the resource pool) (on the last PSFCH slot associated with the PUCCH).

[0201] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each (maximum or minimum or average) number / location of symbols associated with PSSCH (in the resource pool) (on the last PSFCH slot associated with PUCCH) or in a specific manner for the (maximum or minimum or average) number / location of symbols associated with PSSCH (in the resource pool) (on the last PSFCH slot associated with PUCCH).

[0202] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each number / location of PSFCH symbols in the SL slot (on the last PSFCH slot associated with PUCCH) or in a number / location-specific manner for the SL slot (on the last PSFCH slot associated with PUCCH).

[0203] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE for each (pre-configured) PSSCHDMRS time-domain pattern (associated with the resource pool) or in a manner specific to the (pre-configured) PSSCHDMRS time-domain pattern (associated with the resource pool).

[0204] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each maximum (or minimum or average) number of (optional) PSSCH (time domain) DMRS (pattern) symbols or in a specific manner for the maximum (or minimum or average) number of (optional) PSSCH (time domain) DMRS (pattern) symbols.

[0205] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE based on the individual positions / indices of the last DMRS symbol in the SL slot of the (optional) PSSCH (time domain) DMRS (pattern) symbols or in a specific manner based on the position / indices of the last DMRS symbol in the SL slot of the (optional) PSSCH (time domain) DMRS (pattern) symbols.

[0206] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE based on whether SL CSI-RS (and / or PT-RS) is configured (in the resource pool) or based on whether SL CSI-RS (and / or PT-RS) is configured (in the resource pool).

[0207] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each synchronization difference between Uu communication and SL communication or in a manner specific to the synchronization difference between Uu communication and SL communication. For example, the synchronization difference between Uu communication and SL communication may include subframe boundary difference, slot boundary difference, symbol boundary difference, or (start point) difference between SFN 0 and DFN 0.

[0208] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE based on whether the synchronization difference between Uu communication and SL communication exceeds a pre-configured (allowed) threshold or based on whether the synchronization difference between Uu communication and SL communication exceeds a pre-configured (allowed) threshold.

[0209] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE for each PUCCH-related HARQ codebook type or in a PUCCH-related HARQ codebook type-specific manner. For example, PUCCH-related HARQ codebook types may include semi-static codebooks or dynamic codebooks.

[0210] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each number of PUSCH symbols carrying (related to PSFCH) PUCCH or in a specific manner for the number of PUSCH symbols carrying (related to PSFCH).

[0211] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each number / location of DMRS symbols on the PUSCH or in a number / location-specific manner for the DMRS symbols on the PUSCH.

[0212] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE for each license or in a license-specific manner. For example, a license may include mode 1DG or CG.

[0213] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each (PSFCH)SL parameter set or in a manner specific to the (PSFCH)SL parameter set. For example, parameter sets may include subcarrier spacing, CP length, or CP type.

[0214] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE for each (PUCCH)UL parameter set or in a (PUCCH)UL parameter set-specific manner.

[0215] For example, parameters and / or whether to apply parameters can be configured / limited differently or independently for the UE for each minimum value of the UL parameter set and the SL parameter set, or in a manner specific to the minimum value of the UL parameter set and the SL parameter set.

[0216] For example, parameters and / or whether to apply parameters can be configured / restricted differently or independently for the UE for each combination of the UL parameter set and the SL parameter set, or in a combination-specific manner of the UL parameter set and the SL parameter set.

[0217] For example, in this disclosure, the term "X" can be represented by "N" or "T". prep Replace with "explain" (or "expand").

[0218] 1. Rule #A

[0219] For example, the base station / network may send / configure / limit the value of X (and / or reflect / include the value of X (described in this disclosure) and / or the value of T (in Table 6)) to the UE differently or independently for each of the following parameters(s) and / or in a parameter-specific manner. prep The value of N). For example, the base station / network can send the value of X (and / or reflect / include the value of X (described in this disclosure) and / or the value of T (in Table 6) to the UE via RRC, SIB, PRECONFIGURATION and / or (DG and / or CG ACTIVATION) DCI (predefined fields). prep The value of N). For example, the value of X (and / or the value reflecting / including (as described in this disclosure) the value of X and / or (in Table 6) T. prep The value of N can be fixed for each of the following parameters(s). For example, the parameters can include at least one of the parameters listed below.

[0220] -Service Priority

[0221] -Types of services

[0222] - (Service) QoS requirements (e.g., latency, reliability)

[0223] - (Resource pool) congestion level (e.g., CBR)

[0224] -Resource Pool

[0225] -cast type (e.g., unicast, multicast, broadcast)

[0226] - HARQ feedback scheme (e.g., ACK / NACK feedback, NACK ONLY feedback)

[0227] -SL operating mode (e.g., MODE 1, MODE 2)

[0228] -HARQ FEEDBACK ENABLED MAC PDU or HARQ FEEDBACK DISABLED MAC PDU

[0229] -HARQ FEEDBACK ENABLED TB or HARQ FEEDBACK DISABLED TB

[0230] - (Maximum, minimum, or average number of SL sessions operated (or operable by the UE) by the UE

[0231] - The (maximum, minimum, or average) number of bits / data content of SL HARQ feedback sent via (specific) PUCCH

[0232] - The (maximum, minimum, or average) number of (last) PSFCH slots (related (feedback bundled) PSSCH slots) associated with (a specific) PUCCH.

[0233] - To configure PUCCH information (in the last PSFCH slot associated with the PUCCH), the (maximum, minimum, or average) number of PSFCHs that need to be received (simultaneously) are required.

[0234] - PUCCH related HARQ codebook types (e.g., semi-static codebook, dynamic codebook).

[0235] - (Resource pool related) PSFCH resource cycle

[0236] - The number of PUSCH symbols carrying (PSFCH related) PUCCH

[0237] Number / location of DMRS symbols on PUSCH

[0238] -MODE 1 Dynamic License (DG)

[0239] -MODE 1 Configuration License (CG)

[0240] - The maximum (or minimum or average) number of PSFCHs that the UE can receive / process simultaneously (e.g., UE capacity).

[0241] - The maximum (or minimum or average) number of PSFCHs that a UE can send simultaneously (e.g., UE capacity).

[0242] - (In the resource pool) (on the last PSFCH slot associated with PUCCH) the (maximum, minimum, or average) number of SL slot-related symbols.

[0243] - (In the resource pool) (on the last PSFCH slot associated with PUCCH) the (maximum, minimum, or average) position of the SL slot-related symbols.

[0244] - (In the resource pool) (on the last PSFCH slot associated with PUCCH) the (maximum, minimum, or average) number of PSSCH-related symbols.

[0245] - (In the resource pool) (on the last PSFCH slot associated with PUCCH) the (maximum, minimum, or average) position of the PSSCH-related symbols.

[0246] - The number of PSFCH symbols in the SL slot (on the last PSFCH slot associated with PUCCH).

[0247] - (The position of the PSFCH symbol in the SL slot on the last PSFCH slot associated with PUCCH)

[0248] - (Resource pool related) (pre-configured) PSSCH DMRS time-domain pattern

[0249] - (Optional) Maximum (minimum or average) number of PSSCH (time domain) DMRS (pattern) symbols

[0250] - (Optional) Position / index of the last DMRS symbol in the SL slot within the PSSCH (time domain) DMRS (pattern) symbol.

[0251] - (In the resource pool) Is SL CSI-RS configured?

[0252] - (In the resource pool) Is PT-RS configured?

[0253] - Synchronization difference between Uu communication and SL communication (e.g., subframe boundary difference, slot boundary difference, symbol boundary difference, (start point) difference between SFN0 and DFN0)

[0254] Does the synchronization difference between Uu communication and SL communication exceed the pre-configured (allowed) threshold?

[0255] -(PSFCH)SL parameter set

[0256] -(PUCCH)UL parameter set

[0257] The minimum value between the -SL parameter set and the UL parameter set

[0258] -Combination of SL parameter set and UL parameter set

[0259] For example, if the service / packet priority is relatively low (below the pre-configured threshold level), the value of X can be configured to be (relatively) large for the UE. For example, if the service / packet reliability requirement is relatively low (below the pre-configured threshold level), the value of X can be configured to be (relatively) large for the UE. For example, if the service / packet latency requirement is relatively long (longer than the pre-configured threshold), the value of X can be configured to be (relatively) large for the UE. For example, if the (SL)ACK / NACK feedback scheme is applied to the UE (compared to the (SL)NACK ONLY feedback scheme), the value of X can be configured to be (relatively) large for the UE. For example, in the case of multicast (compared to unicast), the value of X can be configured to be (relatively) large for the UE. For example, if the resource pool congestion level is low (below the pre-configured threshold), the value of X can be configured to be (relatively) large for the UE. For example, if the UE sends a HARQ FEEDBACK DISABLED MAC PDU / TB (compared to a HARQFEEDBACK ENABLED MAC PDU / TB), then the value of X can be configured to be (relatively) large for the UE.

[0260] For example, if the service / packet priority is relatively low (below the pre-configured threshold level), the value of X can be configured to be (relatively) small for the UE. For example, if the service / packet reliability requirement is relatively low (below the pre-configured threshold level), the value of X can be configured to be (relatively) small for the UE. For example, if the service / packet latency requirement is relatively long (longer than the pre-configured threshold), the value of X can be configured to be (relatively) small for the UE. For example, if the (SL)ACK / NACK feedback scheme is applied to the UE (compared to the (SL)NACK ONLY feedback scheme), the value of X can be configured to be (relatively) small for the UE. For example, in the case of multicast (compared to unicast), the value of X can be configured to be (relatively) small for the UE. For example, if the resource pool congestion level is low (below the pre-configured threshold), the value of X can be configured to be (relatively) small for the UE. For example, if the UE sends a HARQ FEEDBACK DISABLED MAC PDU / TB (compared to a HARQFEEDBACK ENABLED MAC PDU / TB), then the value of X can be configured to be (relatively) smaller for the UE.

[0261] For example, if the service / packet priority is relatively low (below the pre-configured threshold level), the UE can set / determine the value of X to be (relatively) large. For example, if the service / packet reliability requirement is relatively low (below the pre-configured threshold level), the UE can set / determine the value of X to be (relatively) large. For example, if the service / packet latency requirement is relatively long (longer than the pre-configured threshold), the UE can set / determine the value of X to be (relatively) large. For example, if the (SL)ACK / NACK feedback scheme is applied to the UE (compared to the (SL)NACKONLY feedback scheme), the UE can set / determine the value of X to be (relatively) large. For example, in the case of multicast (compared to unicast), the UE can set / determine the value of X to be (relatively) large. For example, if the resource pool congestion level is low (below the pre-configured threshold), the UE can set / determine the value of X to be (relatively) large. For example, if the UE sends a HARQ FEEDBACKDISABLED MAC PDU / TB (compared to a HARQ FEEDBACK ENABLED MAC PDU / TB), the UE can set / determine the value of X to be (relatively) larger.

[0262] For example, if the service / packet priority is relatively low (below the pre-configured threshold level), the UE can set / determine the value of X to be (relatively) small. For example, if the service / packet reliability requirement is relatively low (below the pre-configured threshold level), the UE can set / determine the value of X to be (relatively) small. For example, if the service / packet latency requirement is relatively long (longer than the pre-configured threshold), the UE can set / determine the value of X to be (relatively) small. For example, if the (SL)ACK / NACK feedback scheme is applied to the UE (compared to the (SL)NACKONLY feedback scheme), the UE can set / determine the value of X to be (relatively) small. For example, in the case of multicast (compared to unicast), the UE can set / determine the value of X to be (relatively) small. For example, if the resource pool congestion level is low (below the pre-configured threshold), the UE can set / determine the value of X to be (relatively) small. For example, if the UE sends a HARQ FEEDBACKDISABLED MAC PDU / TB (compared to a HARQ FEEDBACK ENABLED MAC PDU / TB), the UE can set / determine the value of X to be (relatively) smaller.

[0263] For example, the value of X can be configured differently or independently for each counter-side link assignment index (hereinafter, CSAI) field value in the DG DCI. For example, the CSAI field value can indicate how many (new) TB of transmissions the base station has scheduled on the (feedback bundled) PSSCH slot associated with the (last) PSFCH slot related to the PUCCH (via the DG DCI).

[0264] For example, if the value of the CSAI field is relatively large, the value of X can be configured to be relatively large. For example, if the base station schedules a relatively large number of new TB transmissions (via DG DCI) on the (feedback-bundled) PSSCH slot associated with the (last) PSFCH slot linked to the PUCCH, the value of X can be configured to be relatively large for the UE. For example, a relatively large CSAI field value could include an increase in the number of bits / amount of SL HARQ feedback sent via PUCCH. For example, a relatively large CSAI field value could include an increase in the number of PSFCHs the UE needs to receive (simultaneously) to configure PUCCH information (on the last PSFCH slot associated with the PUCCH).

[0265] For example, if the value of the CSAI field is relatively large, the value of X can be configured to be (relatively) small. For example, if the base station schedules a relatively large number of (new) TB transmissions on the (feedback bundled) PSSCH slot associated with the (last) PSFCH slot of the PUCCH (via DG DCI), the value of X can be configured to be (relatively) small for the UE.

[0266] For example, if the value of the CSAI field is relatively large, the UE can set / determine the value of X to be (relatively) large. For example, if the base station schedules a relatively large number of (new) TB transmissions on the (feedback bundled) PSSCH slot associated with the (last) PSFCH slot related to the PUCCH (via DGDCI), the UE can set / determine the value of X to be (relatively) large.

[0267] For example, if the value of the CSAI field is relatively large, the UE can set / determine the value of X to be (relatively) small. For example, if the base station schedules a relatively large number of (new) TB transmissions on the (feedback bundled) PSSCH slot associated with the (last) PSFCH slot related to the PUCCH (via DGDCI), the UE can set / determine the value of X to be (relatively) small.

[0268] For example, if the maximum number of bits / information of SL HARQ feedback sent via (one) PUCCH increases relatively, the value of X can be configured to be relatively large for the UE. For example, if the maximum number of (last) PSFCH slots (and associated (feedback bundled) PSSCH slots) associated with (one) PUCCH increases relatively, the value of X can be configured to be relatively large for the UE. For example, if the maximum number of PSFCHs that need to be received (simultaneously) to configure PUCCH information (on the last PSFCH slot associated with the PUCCH) increases relatively, the value of X can be configured to be relatively large for the UE. For example, if a semi-static HARQ codebook is configured (compared to a dynamic HARQ codebook), the value of X can be configured to be relatively large for the UE. For example, if the PSFCH resource period (in the resource pool) is configured to be relatively long, the value of X can be configured to be relatively large for the UE. For example, in the case of CG (compared to MODE 1DG), the value of X can be configured to be relatively large for the UE.

[0269] For example, if the maximum number of bits / information of SL HARQ feedback sent via (one) PUCCH increases relatively, the value of X can be configured to be relatively small for the UE. For example, if the maximum number of (last) PSFCH slots (and associated (feedback bundled) PSSCH slots) associated with (one) PUCCH increases relatively, the value of X can be configured to be relatively small for the UE. For example, if the maximum number of PSFCHs that need to be received (simultaneously) to configure PUCCH information (on the last PSFCH slot associated with the PUCCH) increases relatively, the value of X can be configured to be relatively small for the UE. For example, if a semi-static HARQ codebook is configured (compared to a dynamic HARQ codebook), the value of X can be configured to be relatively small for the UE. For example, if the PSFCH resource period (in the resource pool) is configured to be relatively long, the value of X can be configured to be relatively small for the UE. For example, in the case of CG (compared to MODE 1DG), the value of X can be configured to be relatively small for the UE.

[0270] For example, if the maximum number of bits / information of SL HARQ feedback sent via (a) PUCCH increases relatively, the UE can set / determine the value of X to be relatively large. For example, if the maximum number of (last) PSFCH slots (and associated (feedback bundled) PSSCH slots) associated with (a) PUCCH increases relatively, the UE can set / determine the value of X to be relatively large. For example, if the maximum number of PSFCHs that need to be received (simultaneously) to configure PUCCH information (on the last PSFCH slot associated with the PUCCH) increases relatively, the UE can set / determine the value of X to be relatively large. For example, if a semi-static HARQ codebook is configured (compared to a dynamic HARQ codebook), the UE can set / determine the value of X to be relatively large. For example, if the PSFCH resource period (in the resource pool) is configured to be relatively long, the UE can set / determine the value of X to be relatively large. For example, (compared to MODE 1DG) in the case of CG, the UE can set / determine the value of X to be (relatively) larger.

[0271] For example, if the maximum number of bits / information of SL HARQ feedback sent via (one) PUCCH increases relatively, the UE can set / determine the value of X to be relatively small. For example, if the maximum number of (last) PSFCH slots (and associated (feedback bundled) PSSCH slots) associated with (one) PUCCH increases relatively, the UE can set / determine the value of X to be relatively small. For example, if the maximum number of PSFCHs that need to be received (simultaneously) to configure PUCCH information (on the last PSFCH slot associated with the PUCCH) increases relatively, the UE can set / determine the value of X to be relatively small. For example, if a semi-static HARQ codebook is configured (compared to a dynamic HARQ codebook), the UE can set / determine the value of X to be relatively small. For example, if the PSFCH resource period (in the resource pool) is configured to be relatively long, the UE can set / determine the value of X to be relatively small. For example, in the case of CG (compared to MODE 1DG), the UE can set / determine the value of X to be relatively small.

[0272] For example, if the number of UEs receiving / processing PSFCH simultaneously is relatively small (maximum), the value of X can be configured to be relatively large for the UE. For example, if the synchronization difference between Uu communication and SL communication is relatively large (greater than the pre-configured (allowed) threshold), the value of X can be configured to be relatively large for the UE.

[0273] For example, if the number of UEs receiving / processing PSFCH simultaneously is relatively small (maximum), the value of X can be configured to be relatively small for the UE. Similarly, if the synchronization difference between Uu communication and SL communication is relatively large (greater than the pre-configured (allowed) threshold), the value of X can be configured to be relatively small for the UE.

[0274] For example, if the number of UEs receiving / processing PSFCH simultaneously is relatively small (maximum), the UE can set / determine the value of X to be relatively large. For example, if the synchronization difference between Uu communication and SL communication is relatively large (greater than the pre-configured (allowed) threshold), the UE can set / determine the value of X to be relatively large.

[0275] For example, if the number of UEs receiving / processing PSFCH simultaneously is relatively small (maximum), the UE can set / determine the value of X to be relatively small. For example, if the synchronization difference between Uu communication and SL communication is relatively large (greater than the pre-configured (allowed) threshold), the UE can set / determine the value of X to be relatively small.

[0276] 2. Rule #B

[0277] For example, the UE can be configured to report information related to a specific value preferred by the UE to the base station via pre-configured (UL) signaling (e.g., PUCCH, PUSCH). For example, the UE can send information related to a specific value preferred by the UE to the base station via pre-configured (UL) signaling (e.g., PUCCH, PUSCH). For example, the UE can be configured to report information related to a specific value preferred by the UE to the base station via a pre-configured information format (e.g., MAC CE, UCI). For example, the UE can send information related to a specific value preferred by the UE to the base station via a pre-configured information format (e.g., MAC CE, UCI). In this document, for example, information related to a specific value may include the value of X, the value of N (reflecting / including the value of X as described in this disclosure), and / or T (in Table 6 above). prep At least one of the values.

[0278] In this document, for example, specific values ​​reported by the UE to the base station can be configured / specified for each (PSFCH related) SL parameter set (e.g., subcarrier spacing, CP length, CP type). For example, specific values ​​reported by the UE to the base station can be configured / specified for each (PUCCH related) UL parameter set. For example, specific values ​​reported by the UE to the base station can be configured / specified for each minimum value between the SL parameter set and the UL parameter set. For example, specific values ​​reported by the UE to the base station can be configured / specified for each combination of the SL parameter set and the UL parameter set. For example, specific values ​​reported by the UE to the base station can be configured / specified for each parameter described in [Rule #A]. For example, specific values ​​reported by the UE to the base station can be configured / specified for each parameter combination described in [Rule #A].

[0279] Based on the embodiments of this disclosure, due to the differences between synchronization / timing related to the base station (communication) and synchronization / timing related to the SL (communication), it may not be possible to guarantee MIN_TGAP (e.g., T) related to the UE's PUCCH transmission. prep For example, if the difference between synchronization / timing related to the base station (communication) and synchronization / timing related to the SL (communication) is greater than a pre-configured threshold, MIN_TGAP (e.g., T) related to the UE's PUCCH transmission may not be guaranteed. prep In this case, the following rules can be applied.

[0280] For example, the UE can be configured not to perform PSFCH reception associated with SL HARQ information transmitted via PUCCH. For example, the UE can not perform PSFCH reception associated with SL HARQ information transmitted via PUCCH. For example, the UE can be configured not to perform PUCCH transmissions related to PSFCH. For example, the UE can not perform PUCCH transmissions related to PSFCH.

[0281] For example, based on the time interval / offset between the actual allowed / available PSFCH reception end time and the PUCCH (transmission) start time (hereinafter, ACT_TGAP), the UE can be configured to perform only the (maximum) number of PSFCH reception operations that can perform PUCCH transmissions (hereinafter, ACT_PFNUM), or the UE can be configured (for this case) to perform only a pre-configured number of PSFCH reception operations, or the UE can be configured to generate / process only the (maximum) number of SL HARQ bits that can perform PUCCH transmissions (hereinafter, ACT_HQBIT). For example, ACT_TGAP can be less than or equal to MIN_TGAP. For example, ACT_PFNUM can be a value less than the UE capability value (reported to the base station). For example, ACT_PFNUM can be less than or equal to the UE capability value (reported to the base station).

[0282] For example, when the UE selects the ACT_PFNUM PSFCH and / or the PSFCH associated with the ACT_HQBIT HARQ bits, the UE can be configured to prioritize the PSFCH associated with services having relatively high priority. For example, when the UE selects the ACT_PFNUM PSFCH and / or the PSFCH associated with the ACT_HQBIT HARQ bits, the UE can be configured to prioritize the PSFCH associated with services having relatively strict QoS requirements (e.g., (high) reliability, (low) latency). For example, when the UE selects the ACT_PFNUM PSFCH and / or the PSFCH associated with the ACT_HQBIT HARQ bits, the UE can be configured to prioritize the PSFCH that includes NACK information. For example, when the UE selects the ACT_PFNUM PSFCH and / or the PSFCH associated with the ACT_HQBIT HARQ bits, the UE can be configured to prioritize the PSFCH that includes ACK information. For example, when the UE selects ACT_PFNUMPSFCH and / or PSFCH related to the ACT_HQBIT HARQ bits, the UE can be configured to prioritize the PSFCH related to HARQ information for the NACK ONLY feedback scheme. For example, when the UE selects ACT_PFNUM PSFCH and / or PSFCH related to the ACT_HQBITHARQ bits, the UE can be configured to prioritize the PSFCH related to HARQ information for the ACK / NACK feedback scheme. For example, when the UE selects ACT_PFNUM PSFCH and / or PSFCH related to the ACT_HQBIT HARQ bits, the UE can be configured to prioritize the PSFCH related to unicast. For example, when the UE selects ACT_PFNUM PSFCH and / or PSFCH related to the ACT_HQBIT HARQ bits, the UE can be configured to prioritize the PSFCH related to multicast.

[0283] For example, the UE can be configured to send only ACT_TBNUM TB. For example, the UE can be configured to send ACT_TBNUM TB only on the PSSCH slot associated with the PSFCH slot related to the PUCCH. For example, the number of ACT_TBNUM can be the number of PUCCH transmissions that can be performed based on ACT_TGAP. For example, the number of ACT_TBNUM can be the number that can satisfy ACT_PFNUM. For example, the number of ACT_TBNUM can be the number that can satisfy ACT_HQBIT.

[0284] For example, when the UE selects ACT_TBNUM TB, the UE can be configured to prioritize TBs associated with services having relatively high priority. For example, when the UE selects ACT_TBNUM TB, the UE can be configured to prioritize TBs associated with services having relatively strict QoS requirements (e.g., (high) reliability, (low) latency). For example, when the UE selects ACT_TBNUMTB, the UE can be configured to prioritize TBs associated with NACK information. For example, when the UE selects ACT_TBNUM TB, the UE can be configured to prioritize TBs associated with ACK information. For example, when the UE selects ACT_TBNUM TB, the UE can be configured to prioritize TBs associated with HARQ information in the NACK ONLY feedback scheme. For example, when the UE selects ACT_TBNUM TB, the UE can be configured to prioritize TBs associated with HARQ information in the ACK / NACK feedback scheme. For example, when the UE selects ACT_TBNUM TB, the UE can be configured to prioritize TBs associated with unicast. For example, when the UE selects ACT_TBNUM TB, the UE can be configured to prioritize TBs related to multicast.

[0285] For example, parameters (e.g., ACT_TGAP, ACT_PFNUM, ACT_HQBIT, ACT_TBNUM, etc.) and / or whether to apply parameters related to the methods / rules proposed in this disclosure can be configured / limited for the UE specifically for a service or differently or independently for each service. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for a service type or differently or independently for each service type. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for (service) QoS requirements or differently or independently for each (service) QoS requirement. For example, QoS requirements may include latency and / or reliability. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for (resource pool) congestion levels or differently or independently for each (resource pool) congestion level. For example, congestion levels may include CBR. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for a resource pool or differently or independently for each resource pool. For example, parameters and / or whether to apply parameters can be configured / restricted for the UE specifically for the broadcast type or differently or independently for each broadcast type. For example, broadcast types can include unicast, multicast, or broadcast. For example, parameters and / or whether to apply parameters can be configured / restricted for the UE specifically for the HARQ feedback scheme or differently or independently for each HARQ feedback scheme. For example, HARQ feedback schemes can include ACK / NACK feedback schemes or NACK ONLY feedback schemes. For example, parameters and / or whether to apply parameters can be configured / restricted for the UE specifically for the SL operating mode or differently or independently for each SL operating mode. For example, SL operating modes can include mode 1 or mode 2. For example, parameters and / or whether to apply parameters can be configured / restricted for the UE specifically for the MAC PDU or differently or independently for each MAC PDU. For example, MAC PDUs can include HARQ FEEDBACK ENABLED MAC PDUs or HARQ FEEDBACK DISABLED MAC PDUs. For example, a HARQ FEEDBACK ENABLED MAC PDU can be a MAC PDU composed of packets associated with logical channels that require HARQ feedback. Similarly, a HARQ FEEDBACK DISABLED MAC PDU can be a MAC PDU composed of packets associated with logical channels that do not require HARQ feedback. For example, parameters and / or whether parameters are applied can be configured / limited for the UE specifically for a TB or differently or independently for each TB. For example, a TB can include TBs that require HARQ feedback or TBs that do not require HARQ feedback.For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for the (maximum, minimum, or average) number of SL sessions (operated by the UE or operable by the UE) or for each (maximum, minimum, or average) number of SL sessions (operated by the UE or operable by the UE). For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for the maximum (minimum, or average) number of PSFCHs that can be simultaneously received / processed (or transmitted) by the UE (e.g., UE CAPABILITY) or for each (maximum, minimum, or average) number of PSFCHs that can be simultaneously received / processed (or transmitted) by the UE (e.g., UE CAPABILITY). For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for (resource pool-related) PSFCH resource periods or for each (resource pool-related) PSFCH resource period. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for the number of bits / information of SL HARQ feedback sent via (specific) PUCCH, or for each individual bit / information of SL HARQ feedback sent via (specific) PUCCH. For example, the number of bits / information of SL HARQ feedback can include the maximum number of bits / information of SL HARQ feedback, the minimum number of bits / information of SL HARQ feedback, or the average number of bits / information of SL HARQ feedback. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for the (maximum, minimum, or average) number of (last) PSFCH slots (related (feedback bundled) PSSCH slots) associated with (specific) PUCCH, or for each individual (maximum, minimum, or average) number of (last) PSFCH slots (related (feedback bundled) PSSCH slots) associated with (specific) PUCCH. For example, parameters and / or whether to apply parameters can be specifically configured / limited for the UE for the (maximum, minimum, or average) number of PSFCHs that need to be received (simultaneously) to configure PUCCH information (on the last PSFCH slot associated with the PUCCH), or for each (maximum, minimum, or average) number of PSFCHs that need to be received (simultaneously) to configure PUCCH information (on the last PSFCH slot associated with the PUCCH), either differently or independently. For example, parameters and / or whether to apply parameters can be specifically configured / limited for the UE for the value of the counter-side link assignment index field (on the DG DCI), or for each value of the counter-side link assignment index field (on the DG DCI), either differently or independently.For example, parameters and / or whether to apply parameters can be specifically configured / limited for the UE based on the (maximum, minimum, or average) number / position of symbols related to the SL slot (in the resource pool) (on the last PSFCH slot associated with the PUCCH), or for each (maximum, minimum, or average) number / position of symbols related to the SL slot (in the resource pool) (on the last PSFCH slot associated with the PUCCH). Similarly, parameters and / or whether to apply parameters can be specifically configured / limited for the UE based on the (maximum, minimum, or average) number / position of symbols related to the PSSCH (in the resource pool) (on the last PSFCH slot associated with the PUCCH), or for each (maximum, minimum, or average) number / position of symbols related to the PSSCH (in the resource pool) (on the last PSFCH slot associated with the PUCCH). For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for the number / location of PSFCH symbols in the SL time slot (on the last PSFCH time slot associated with PUCCH) or for each individual number / location of PSFCH symbols in the SL time slot (on the last PSFCH time slot associated with PUCCH). For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for the (pre-configured) PSSCH DMRS time-domain pattern (associated with the resource pool) or for each individual (pre-configured) PSSCH DMRS time-domain pattern (associated with the resource pool). For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for the maximum (or minimum or average) number of (selectable) PSSCH (time-domain) DMRS (pattern) symbols or for each individual maximum (or minimum or average) number of (selectable) PSSCH (time-domain) DMRS (pattern) symbols. For example, parameters and / or whether to apply parameters can be configured / restricted for the UE differently or independently, specifically for the position / index of the last DMRS symbol in the SL slot within the (optional) PSSCH (time domain) DMRS (pattern) symbols or for each position / index of the last DMRS symbol in the SL slot within the (optional) PSSCH (time domain) DMRS (pattern) symbols. For example, parameters and / or whether to apply parameters can be configured / restricted for the UE differently or independently, specifically for whether SL CSI-RS (and / or PT-RS) is configured (in the resource pool) or for whether SL CSI-RS (and / or PT-RS) is configured (in the resource pool). For example, parameters and / or whether to apply parameters can be configured / restricted for the UE differently or independently, specifically for the synchronization difference between Uu communication and SL communication or for each synchronization difference between Uu communication and SL communication.For example, the synchronization difference between Uu communication and SL communication can include subframe boundary difference, slot boundary difference, symbol boundary difference, or the (starting point) difference between SFN 0 and DFN 0. For example, parameters and / or whether to apply parameters can be configured / limited for the UE differently or independently, specifically for whether the synchronization difference between Uu communication and SL communication exceeds a pre-configured (allowed) threshold. For example, parameters and / or whether to apply parameters can be configured / limited for the UE differently or independently, specifically for PUCCH-related HARQ codebook types or for each PUCCH-related HARQ codebook type. For example, PUCCH-related HARQ codebook types can include semi-static codebooks or dynamic codebooks. For example, parameters and / or whether to apply parameters can be configured / limited for the UE differently or independently, specifically for the number of PUSCH symbols carrying (PSFCH-related) PUCCH or for each number of PUSCH symbols carrying (PSFCH-related) PUCCH. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for the number / location of DMRS symbols on the PUSCH or for each number / location of DMRS symbols on the PUSCH, either differently or independently. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for licenses or for each license, either differently or independently. For example, a license may include mode 1DG or CG. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for the (PSFCH)SL parameter set or for each (PSFCH)SL parameter set, either differently or independently. For example, a parameter set may include subcarrier spacing, CP length, or CP type. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for the (PUCCH)UL parameter set or for each (PUCCH)UL parameter set, either differently or independently. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for the minimum values ​​of the UL parameter set and the SL parameter set, or for each minimum value of the UL parameter set and the SL parameter set, either differently or independently. For example, parameters and / or whether to apply parameters can be configured / limited for the UE specifically for a combination of UL parameter sets and SL parameter sets, or for different or independent combinations of UL parameter sets and SL parameter sets.

[0286] Based on the embodiments of this disclosure, when the TX UE (from its target RX UE) receives PSFCH, the TX UE can detect multiple PSFCH candidates related to different HARQ feedback messages (e.g., ACK, NACK) with the same received power (above a pre-configured threshold). For example, when the TX UE (from its target RX UE) receives PSFCH, the TX UE can detect multiple PSFCH candidates related to different HARQ feedback messages (e.g., ACK, NACK) with the same (peak) output (level) value associated with the PSFCH sequence. In the above scenarios, the TX UE can be configured to (A) always identify the corresponding PSFCH as either NACK or ACK, or (B) identify the corresponding PSFCH as either ACK or NACK (or in a pre-configured order (e.g., NACK->ACK->NACK->...)), or (C) identify the corresponding PSFCH as ACK or NACK based on the larger sum (or average, minimum, or maximum) of the PSFCH-related received power (or PSFCH sequence-related (peak) output (level) values) (above a pre-configured threshold), or (D) identify the corresponding PSFCH as the UE implementation. For example, when the UE receives the PSFCH (from its target RX UE), the UE can be configured to identify the PSFCH as either ACK or NACK based on a relatively high received power (or PSFCH sequence-related (peak) output (level) value) (above a pre-configured threshold).

[0287] Figure 13 A method for performing wireless communication for a first device based on an embodiment of the present disclosure is shown. Figure 13 The implementation methods can be combined with various implementation methods of this disclosure.

[0288] Reference Figure 13In step S1310, the first device can receive information from the base station related to uplink (UL) resources used to report sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station. In step S1320, the first device can send a first sidelink control information (SCI) to the second device via the physical sidelink control channel (PSCCH). In step S1330, the first device can send a second SCI and a Media Access Control (MAC) protocol data unit (PDU) to the second device via the physical sidelink shared channel (PSSCH) associated with the PSCCH. In step S1340, the first device can determine the physical sidelink feedback channel (PSFCH) resources based on the index of the sub-channel and the index of the time slot associated with the PSSCH. In step S1350, the first device can send SL HARQ feedback to the base station for the MAC PDU based on the UL resources. For example, the minimum time gap between PSFCH resources and UL resources can be determined based on the parameter sets of N, X, SL bandwidth portions (BWP) and UL BWP, and N can be determined based on the minimum value in the parameter sets of SL BWP and UL BWP, and X can be determined based on priority-related information.

[0289] For example, the priority can be the highest priority among at least one priority allowed by the SL license allocated by the base station for the transmission of the MAC PDU.

[0290] For example, X determined based on low priority can be greater than X determined based on high priority.

[0291] For example, X can be determined based on delay requirements, and X determined based on long delay requirements can be greater than X determined based on short delay requirements.

[0292] For example, X can be determined based on the HARQ feedback option related to the MAC PDU, and the HARQ feedback option can be either a NACK-only feedback option or an ACK / NACK feedback option, and X determined based on the ACK / NACK feedback option can be greater than X determined based on the NACK-only feedback option.

[0293] For example, X can be determined based on the PSFCH resource period, and X determined based on a long PSFCH resource period can be greater than X determined based on a short PSFCH resource period.

[0294] Additionally, for example, the first device may report information to the base station related to its simultaneous processing capability for the PSFCH. In this document, for example, X may be determined based on the first device's simultaneous processing capability for the PSFCH, and X determined based on a low simultaneous processing capability for the PSFCH may be greater than X determined based on a high simultaneous processing capability for the PSFCH.

[0295] For example, X can be determined based on the difference between a first synchronization related to Uu communication between the base station and the first device and a second synchronization related to SL communication between the first device and the second device, and X determined based on a large difference can be greater than X determined based on a small difference. Additionally, for example, the first device can report information related to the difference to the base station.

[0296] Additionally, for example, the first device can measure the channel busy ratio (CBR) of the resource pool, and the first device can report information about the CBR to the base station. In this document, for example, X can be determined based on the CBR, and X determined based on a large CBR can be smaller than X determined based on a small CBR.

[0297] For example, X can be determined based on the broadcast type of the first device, and the broadcast type can include multicast or unicast, and X determined based on multicast can be less than X determined based on unicast. Additionally, for example, the first device can report information related to the broadcast type to the base station.

[0298] For example, the minimum time gap can be less than or equal to the time gap between the UL resource and the PSFCH resource.

[0299] For example, a UL resource may be associated with at least one PSFCH resource, and the PSFCH resource may be the last PSFCH resource among at least one PSFCH resource. Furthermore, based on the fact that the minimum time gap is greater than the time gap between the UL resource and the PSFCH resource, the SL HARQ feedback associated with the last PSFCH resource may not be included in the SL HARQ feedback sent to the base station.

[0300] For example, based on multiple PSFCHs with the same receive power detected on PSFCH resources, it can be determined that the SLHARQ feedback is NACK.

[0301] 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 control the transceiver 106 to receive information from the base station related to uplink (UL) resources for reporting sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station. Additionally, the processor 102 of the first device 100 can control the transceiver 106 to send a first sidelink control information (SCI) to the second device via the physical sidelink control channel (PSCCH). Furthermore, the processor 102 of the first device 100 can control the transceiver 106 to send a second SCI and a Media Access Control (MAC) Protocol Data Unit (PDU) to the second device via the physical sidelink shared channel (PSSCH) associated with the PSCCH. Additionally, the processor 102 of the first device 100 can determine the physical sidelink feedback channel (PSFCH) resources based on the index of the sub-channel and the index of the time slot associated with the PSSCH. Additionally, the processor 102 of the first device 100 can control the transceiver 106 to send SL HARQ feedback to the MAC PDU to the base station based on UL resources. For example, the minimum time gap between the PSFCH resources and the UL resources can be determined based on the parameter sets of N, X, SL bandwidth portion (BWP) and UL BWP, and N can be determined based on the minimum value in the parameter sets of SL BWP and UL BWP, and X can be determined based on priority-related information.

[0302] Based on embodiments of this disclosure, a first device suitable for performing wireless communication can be provided. For example, the first device may include: one or more memories storing instructions; one or more transceivers; and one or more processors connected to one or more memories and one or more transceivers. For example, one or more processors may execute instructions to: receive from a base station information relating to uplink (UL) resources for reporting sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station; transmit first sidelink control information (SCI) to a second device via a physical sidelink control channel (PSCCH); transmit a second SCI and a Media Access Control (MAC) Protocol Data Unit (PDU) to the second device via a physical sidelink shared channel (PSSCH) associated with the PSCCH; determine physical sidelink feedback channel (PSFCH) resources based on indexes of subchannels and time slots associated with the PSSCH; and transmit SL HARQ feedback to the MACPDU to the base station based on the UL resources. For example, the minimum time gap between PSFCH resources and UL resources can be determined based on the parameter sets of N, X, SL bandwidth portions (BWP) and UL BWP, and N can be determined based on the minimum value in the parameter sets of SL BWP and UL BWP, and X can be determined based on priority-related information.

[0303] Based on embodiments of this disclosure, an apparatus suitable for controlling a first user equipment (UE) can be provided. For example, the apparatus may include: one or more processors; and one or more memories operatively connected to the processors and storing instructions. For example, the processors may execute instructions to: receive from a base station information relating to uplink (UL) resources for reporting sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station; transmit a first sidelink control information (SCI) to the second UE via a physical sidelink control channel (PSCCH); transmit a second SCI and a Media Access Control (MAC) protocol data unit (PDU) to the second UE via a physical sidelink shared channel (PSSCH) associated with the PSCCH; determine physical sidelink feedback channel (PSFCH) resources based on indexes of subchannels and time slots associated with the PSSCH; and transmit SL HARQ feedback to the base station for the MAC PDU based on the UL resources. For example, the minimum time gap between PSFCH resources and UL resources can be determined based on the parameter sets of N, X, SL bandwidth portions (BWP) and UL BWP, and N can be determined based on the minimum value in the parameter sets of SL BWP and UL BWP, and X can be determined based on priority-related information.

[0304] Based on embodiments of this disclosure, a non-transitory computer-readable storage medium storing instructions can be provided. For example, when executed, the instructions can cause a first device to: receive from a base station information relating to uplink (UL) resources for reporting sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station; transmit a first sidelink control information (SCI) to a second device via a physical sidelink control channel (PSCCH); transmit a second SCI and a media access control (MAC) protocol data unit (PDU) to the second device via a physical sidelink shared channel (PSSCH) associated with the PSCCH; determine physical sidelink feedback channel (PSFCH) resources based on the index of the sub-channel and the index of the time slot associated with the PSSCH; and transmit SL HARQ feedback to the base station for the MAC PDU based on the UL resources. For example, the minimum time gap between PSFCH resources and UL resources can be determined based on the parameter sets of N, X, SL bandwidth portions (BWP) and UL BWP, and N can be determined based on the minimum value in the parameter sets of SL BWP and UL BWP, and X can be determined based on priority-related information.

[0305] Figure 14 A method for a base station to perform wireless communication based on an embodiment of the present disclosure is shown. Figure 14 The implementation methods can be combined with various implementation methods of this disclosure.

[0306] Reference Figure 14 In step S1410, the base station may send information to the first device related to uplink (UL) resources used to report sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station. In step S1420, the base station may receive SL HARQ feedback for Media Access Control (MAC) Protocol Data Units (PDUs) from the first device based on the UL resources. For example, the MAC PDU may be sent by the first device to the second device via the Physical Sidelink Control Channel (PSSCH), and the Physical Sidelink Feedback Channel (PSFCH) resources may be determined based on the index of the sub-channels and the index of the time slots associated with the PSSCH. The minimum time slot between the UL resources and the PSFCH resources may be determined based on the parameter sets of N, X, the SL Bandwidth Part (BWP) and the UL BWP, and N may be determined based on the minimum value among the parameter sets of the SL BWP and the UL BWP, and X may be determined based on priority-related information.

[0307] The proposed method can be applied to devices according to various embodiments of this disclosure. First, the processor 202 of base station 200 can control transceiver 206 to send information to a first device related to uplink (UL) resources for reporting sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station. Second, the processor 202 of base station 200 can control transceiver 206 to receive SL HARQ feedback for Media Access Control (MAC) Protocol Data Units (PDUs) from the first device based on the UL resources. For example, the MAC PDU can be sent by the first device to a second device via the Physical Sidelink Control Channel (PSSCH), and the Physical Sidelink Feedback Channel (PSFCH) resources can be determined based on the index of the sub-channels and the index of the time slots associated with the PSSCH. The minimum time slot between the UL resources and the PSFCH resources can be determined based on the parameter sets of N, X, the SL Bandwidth Part (BWP) and the UL BWP, where N can be determined based on the minimum value among the parameter sets of the SL BWP and the UL BWP, and X can be determined based on priority-related information.

[0308] Based on embodiments of this disclosure, a base station suitable for performing wireless communication can be provided. For example, the base station may include: one or more memories storing instructions; one or more transceivers; and one or more processors connected to one or more memories and one or more transceivers. For example, one or more processors may execute instructions to: send to a first device information relating to uplink (UL) resources for reporting sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station; and receive SL HARQ feedback for Media Access Control (MAC) Protocol Data Units (PDUs) from the first device based on the UL resources. For example, a MAC PDU can be sent from the first device to the second device via the Physical Side Link Control Channel (PSSCH), and the Physical Side Link Feedback Channel (PSFCH) resources can be determined based on the index of the sub-channels and the index of the time slots associated with the PSSCH. The minimum time slot between the UL resources and the PSFCH resources can be determined based on the parameter sets of the N, X, and SL bandwidth portions (BWP) and the parameter set of the UL BWP. N can be determined based on the minimum value in the parameter sets of the SL BWP and the UL BWP, and X can be determined based on priority-related information.

[0309] Based on embodiments of this disclosure, an apparatus suitable for controlling a base station can be provided. For example, the apparatus may include: one or more processors; and one or more memories operatively connected to the processors and storing instructions. For example, the processors may execute instructions to: send to a first user equipment (UE) information relating to uplink (UL) resources for reporting sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station; and receive SL HARQ feedback for Media Access Control (MAC) Protocol Data Units (PDUs) from the first UE based on the UL resources. For example, a MAC PDU can be sent from the first UE to the second UE via the Physical Side Link Control Channel (PSSCH), and the Physical Side Link Feedback Channel (PSFCH) resources can be determined based on the index of the sub-channels and the index of the time slots associated with the PSSCH. The minimum time slot between the UL resources and the PSFCH resources can be determined based on the parameter sets of the N, X, and SL Bandwidth Parts (BWP) and the parameter set of the UL BWP. N can be determined based on the minimum value among the parameter sets of the SL BWP and the UL BWP, and X can be determined based on priority-related information.

[0310] Based on embodiments of this disclosure, a non-transitory computer-readable storage medium storing instructions can be provided. For example, when executed, the instructions can cause a base station to: send information to a first device relating to uplink (UL) resources for reporting sidelink (SL) hybrid automatic repeat request (HARQ) feedback to the base station; and receive SL HARQ feedback for a Media Access Control (MAC) Protocol Data Unit (PDU) from the first device based on the UL resources. For example, the MAC PDU can be sent by the first device to a second device via a Physical Sidelink Control Channel (PSSCH), and the Physical Sidelink Feedback Channel (PSFCH) resources can be determined based on the indexes of subchannels and time slots associated with the PSSCH, and the minimum time slot between the UL resources and the PSFCH resources can be determined based on parameter sets N, X, the SL Bandwidth Part (BWP) parameter set, and the UL BWP parameter set, where N can be determined based on the minimum value among the SL BWP parameter set and the UL BWP parameter set, and X can be determined based on priority-related information.

[0311] Based on various embodiments of this disclosure, time slots can be configured differently or independently based on parameters such as the (most stringent) QoS requirements (e.g., latency, reliability) related to the SL service (of interest to the UE and / or permitted in MODE 1SL license), the (highest) priority, the amount of SL HARQ feedback information (to be sent via the UL channel), the (most recent) congestion level (reported to the base station) in the resource pool, and the associated SL broadcast type. For example, since a higher CBR value can result in a higher number of retransmissions, the time slot can be configured to be smaller to guarantee the number of retransmissions within the remaining packet delay budget (PDB). For example, in the case of multicast of a large number of target RX UEs, the time slot can be configured to be smaller because the number of retransmissions required can be higher than for unicast. For example, the value of X can be determined based on the highest priority of the logical channel used by the UE for scheduling requests (SR) or buffer status reports (BSR). Thus, the problem of UE implementation becoming complex to support meaningless / useless capabilities can be solved.

[0312] The various embodiments disclosed herein can be combined with each other.

[0313] The following will describe devices to which various embodiments of the present disclosure may be applied.

[0314] The various descriptions, functions, processes, proposals, methods and / or operating procedures described in this document can be applied to, but are not limited to, various fields requiring wireless communication / connectivity between devices (e.g., 5G).

[0315] The following description will be given in more detail with reference to the accompanying drawings. In the following drawings / description, unless otherwise described, the same reference numerals may denote the same or corresponding hardware blocks, software blocks, or functional blocks.

[0316] Figure 15 A communication system 1 based on an embodiment of the present disclosure is shown.

[0317] Reference Figure 15The communication system 1, which applies various embodiments of this disclosure, includes wireless devices, base stations (BS), and networks. Herein, a wireless device refers to a device that performs communication using a radio access technology (RAT) (e.g., 5G New RAT (NR) or Long Term Evolution (LTE)) and may be referred to as a communication / radio / 5G device. Wireless devices may include, but are not limited to, robots 100a, vehicles 100b-1, 100b-2, extended reality (XR) devices 100c, handheld devices 100d, home appliances 100e, Internet of Things (IoT) devices 100f, and artificial intelligence (AI) devices / servers 400. For example, a vehicle may include a vehicle with wireless communication capabilities, an autonomous vehicle, and a vehicle capable of performing inter-vehicle communication. Herein, a vehicle may include an unmanned aerial vehicle (UAV) (e.g., a drone). XR devices may include augmented reality (AR) / virtual reality (VR) / mixed reality (MR) devices and may be implemented in the form of a head-up display (HMD), a head-up display (HUD) installed in a vehicle, a television, a smartphone, a computer, wearable devices, home appliances, digital signage, vehicles, robots, etc. Handheld devices may include smartphones, smart tablets, wearable devices (e.g., smartwatches or smart glasses), and computers (e.g., laptops). Home appliances may include TVs, refrigerators, and washing machines. IoT devices may include sensors and smart meters. For example, the BS and network can be implemented as wireless devices, and a particular wireless device 200a can operate as a BS / network node relative to other wireless devices.

[0318] In addition to LTE, NR, and 6G, the wireless communication technologies implemented in the wireless devices 100a to 100f of this disclosure may also include narrowband Internet of Things (IoT) for low-power communication. In this case, for example, NB-IoT technology may be an example of low-power wide-area network (LPWAN) technology and may be implemented as a standard such as LTE Cat NB1 and / or LTE Cat NB2, and is not limited to the aforementioned names. Alternatively or additionally, the wireless communication technologies implemented in the wireless devices 100a to 100f of this disclosure may perform communication based on LTE-M technology. In this case, as an example, LTE-M technology may be an example of LPWAN and may be referred to by various names including enhanced machine-type communication (eMTC). For example, LTE-M technology may be implemented as at least one of various standards such as 1) LTE Cat 0, 2) LTE Cat M1, 3) LTE Cat M2, 4) LTE non-bandwidth limited (non-BL), 5) LTE-MTC, 6) LTE machine-type communication, and / or 7) LTE M, and is not limited to the aforementioned names. Alternatively or additionally, the wireless communication technology implemented in the wireless devices 100a to 100f of this disclosure may include at least one of Bluetooth, Low Power Wide Area Network (LPWAN), and ZigBee for low power communication, and is not limited to the names mentioned above. As an example, ZigBee technology may generate personal area networks (PANs) related to low / low power digital communication based on various standards including IEEE 802.15.4, and may be referred to by various names.

[0319] Wireless devices 100a to 100f can connect to network 300 via BS200. AI technology can be applied to wireless devices 100a to 100f, and wireless devices 100a to 100f can connect to AI server 400 via network 300. Network 300 can be configured using a 3G network, a 4G (e.g., LTE) network, or a 5G (e.g., NR) network. Although wireless devices 100a to 100f can communicate with each other via BS200 / network 300, wireless devices 100a to 100f can perform direct communication with each other (e.g., sidelink communication) without going through the BS / network. For example, vehicles 100b-1 and 100b-2 can perform direct communication (e.g., vehicle-to-vehicle (V2V) / vehicle-to-everything (V2X) communication). IoT devices (e.g., sensors) can perform direct communication with other IoT devices (e.g., sensors) or other wireless devices 100a to 100f.

[0320] Wireless communication / connections 150a, 150b, or 150c can be established between wireless devices 100a to 100f / BS200 or BS200 / BS200. Here, the wireless communication / connection can be established via various RATs (e.g., 5G NR) such as uplink / downlink communication 150a, sidelink communication 150b (or D2D communication), or inter-BS communication (e.g., relay, access backhaul integration (IAB)). Wireless devices and BS / wireless devices can transmit / receive radio signals to / from each other via wireless communication / connections 150a and 150b. For example, wireless communication / connections 150a and 150b can transmit / receive signals via various physical channels. For this purpose, at least a portion of various configuration information configuration processes, various signal processing processes (e.g., channel coding / decoding, modulation / demodulation, and resource mapping / demapping), and resource allocation processes for transmitting / receiving radio signals can be performed based on various proposals of this disclosure.

[0321] Figure 16 A wireless device based on an embodiment of the present disclosure is shown.

[0322] Reference Figure 16 The first wireless device 100 and the second wireless device 200 can transmit radio signals via various RATs (e.g., LTE and NR). In this document, {first wireless device 100 and second wireless device 200} can correspond to... Figure 15 The {Wireless Device 100x and BS200} and / or {Wireless Device 100x and Wireless Device 100x}.

[0323] The first wireless device 100 may include one or more processors 102 and one or more memories 104, and may additionally include one or more transceivers 106 and / or one or more antennas 108. The processors 102 may control the memories 104 and / or the transceivers 106, and may be configured to implement the descriptions, functions, processes, proposals, methods, and / or operational flows disclosed herein. For example, the processors 102 may process information in the memories 104 to generate a first information / signal, and then transmit a radio signal including the first information / signal via the transceivers 106. The processors 102 may receive a radio signal including a second information / signal via the transceivers 106, and then store the information obtained by processing the second information / signal in the memories 104. The memories 104 may be connected to the processors 102 and may store various information relating to the operation of the processors 102. For example, one or more memories 104 may store software code including commands for performing part or all of the processing controlled by one or more processors 102, or for performing the descriptions, functions, processes, proposals, methods, and / or operational flows disclosed herein. Here, one or more processors 102 and one or more memories 104 may be part of a communication modem / circuit / chip designed to implement RAT (e.g., LTE or NR). One or more transceivers 106 may be connected to one or more processors 102 and transmit and / or receive radio signals via one or more antennas 108. Each transceiver 106 may include a transmitter and / or a receiver. One or more transceivers 106 may be used interchangeably with one or more radio frequency (RF) units. In this disclosure, a wireless device may represent a communication modem / circuit / chip.

[0324] The second wireless device 200 may include one or more processors 202 and one or more memories 204, and may additionally include one or more transceivers 206 and / or one or more antennas 208. The processors 202 may control the memories 204 and / or the transceivers 206, and may be configured to implement the descriptions, functions, processes, proposals, methods, and / or operational flows disclosed herein. For example, the processors 202 may process information in the memories 204 to generate a third message / signal, and subsequently transmit a radio signal including the third message / signal via the transceivers 206. The processors 202 may receive a radio signal including a fourth message / signal via the transceivers 106, and then store the information obtained by processing the fourth message / signal in the memories 204. The memories 204 may be connected to the processors 202 and may store various information relating to the operation of the processors 202. For example, one or more memories 204 may store software code including commands for performing part or all of the processing controlled by one or more processors 202, or for performing the descriptions, functions, processes, proposals, methods, and / or operational flows disclosed in this document. Here, one or more processors 202 and one or more memories 204 may be part of a communication modem / circuit / chip designed to implement RAT (e.g., LTE or NR). One or more transceivers 206 may be connected to one or more processors 202 and transmit and / or receive radio signals via one or more antennas 208. Each transceiver 206 may include a transmitter and / or a receiver. One or more transceivers 206 may be used interchangeably with one or more RF units. In this disclosure, a wireless device may represent a communication modem / circuit / chip.

[0325] The hardware components of wireless devices 100 and 200 will now be described in more detail. One or more protocol layers may be implemented, but are not limited to, by one or more processors 102 and 202. For example, one or more processors 102 and 202 may implement one or more layers (e.g., functional layers such as PHY, MAC, RLC, PDCP, RRC, and SDAP). One or more processors 102 and 202 may generate one or more Protocol Data Units (PDUs) and / or one or more Service Data Units (SDUs) in accordance with the descriptions, functions, procedures, proposals, methods, and / or operational flows disclosed in this document. One or more processors 102 and 202 may generate messages, control information, data, or information in accordance with the descriptions, functions, procedures, proposals, methods, and / or operational flows disclosed in this document. One or more processors 102 and 202 may generate signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data, or information, in accordance with the descriptions, functions, processes, proposals, methods, and / or operational flows disclosed in this document, and provide the generated signals to one or more transceivers 106 and 206. One or more processors 102 and 202 may receive signals (e.g., baseband signals) from one or more transceivers 106 and 206, and acquire PDUs, SDUs, messages, control information, data, or information in accordance with the descriptions, functions, processes, proposals, methods, and / or operational flows disclosed in this document.

[0326] One or more processors 102 and 202 may be referred to as controllers, microcontrollers, microprocessors, or microcomputers. One or more processors 102 and 202 may be implemented by hardware, firmware, software, or a combination thereof. For example, one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), one or more digital signal processing devices (DSPDs), one or more programmable logic devices (PLDs), or one or more field-programmable gate arrays (FPGAs) may be included in one or more processors 102 and 202. The descriptions, functions, processes, proposals, methods, and / or operational flows disclosed in this document may be implemented using firmware or software, and such firmware or software may be configured to include modules, processes, or functions. Firmware or software configured to perform the descriptions, functions, processes, proposals, methods, and / or operational flows disclosed in this document may be included in one or more processors 102 and 202 or stored in one or more memories 104 and 204, thereby being driven by one or more processors 102 and 202. The descriptions, functions, processes, proposals, methods, and / or operating procedures disclosed in this document can be implemented in software or firmware in the form of code, commands, and / or command sets.

[0327] One or more memories 104 and 204 may be connected to one or more processors 102 and 202 and may store various types of data, signals, messages, information, programs, code, instructions, and / or commands. One or more memories 104 and 204 may be composed of read-only memory (ROM), random access memory (RAM), electrically erasable programmable read-only memory (EPROM), flash memory, hard drives, registers, cache memory, computer-readable storage media, and / or combinations thereof. One or more memories 104 and 204 may be located internally and / or externally to one or more processors 102 and 202. One or more memories 104 and 204 may be connected to one or more processors 102 and 202 via various technologies such as wired or wireless connections.

[0328] One or more transceivers 106 and 206 may transmit user data, control information, and / or radio signals / channels mentioned in the methods and / or operating procedures of this document to one or more other devices. One or more transceivers 106 and 206 may receive user data, control information, and / or radio signals / channels mentioned in the descriptions, functions, processes, proposals, methods, and / or operating procedures disclosed in this document from one or more other devices. For example, one or more transceivers 106 and 206 may be connected to one or more processors 102 and 202 and may transmit and receive radio signals. For example, one or more processors 102 and 202 may perform control such that one or more transceivers 106 and 206 may transmit user data, control information, or radio signals to one or more other devices. One or more processors 102 and 202 may perform control such that one or more transceivers 106 and 206 may receive user data, control information, or radio signals from one or more other devices. One or more transceivers 106 and 206 may be connected to one or more antennas 108 and 208, and one or more transceivers 106 and 206 may be configured to transmit and receive user data, control information, and / or radio signals / channels mentioned in the descriptions, functions, processes, proposals, methods, and / or operational procedures disclosed in this document through one or more antennas 108 and 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 and 206 may convert received radio signals / channels, etc., from RF band signals to baseband signals for processing using one or more processors 102 and 202. One or more transceivers 106 and 206 may convert the processed user data, control information, radio signals / channels, etc., from baseband signals to RF band signals using one or more processors 102 and 202. For this purpose, one or more transceivers 106 and 206 may include (analog) oscillators and / or filters.

[0329] Figure 17 A signal processing circuit for transmitting signals based on an embodiment of the present disclosure is shown.

[0330] Reference Figure 17 The signal processing circuit 1000 may include a scrambler 1010, a modulator 1020, a layer mapper 1030, a pre-encoder 1040, a resource mapper 1050, and a signal generator 1060. It can perform... Figure 17 The operation / functions, but not limited to Figure 16 The processors 102, 202 and / or transceivers 106, 206. This can be achieved through... Figure 16Implemented by processors 102, 202 and / or transceivers 106, 206 Figure 17 Hardware components. For example, it can be achieved through... Figure 16 Processors 102 and 202 implement boxes 1010 to 1060. Alternatively, they can be implemented via... Figure 16 The processors 102 and 202 implement boxes 1010 to 1050, and can be used to... Figure 16 The transceivers 106 and 206 are used to implement the frame 1060.

[0331] Can be via Figure 17 The signal processing circuit 1000 converts codewords into radio signals. In this document, a codeword is a sequence of encoded bits for an information block. The information block may include transport blocks (e.g., UL-SCH transport blocks, DL-SCH transport blocks). Radio signals can be transmitted via various physical channels (e.g., PUSCH and PDSCH).

[0332] Specifically, the codeword can be converted into a scrambled bit sequence by scrambler 1010. The scrambling sequence used for scrambling can be generated based on an initial value, which may include the ID information of the wireless device. The scrambled bit sequence can be modulated into a modulation symbol sequence by modulator 1020. The modulation scheme may include pi / 2-binary phase shift keying (pi / 2-BPSK), m-phase shift keying (m-PSK), and m-quadrature amplitude modulation (m-QAM). The complex modulation symbol sequence can be mapped to one or more transmission layers by layer mapper 1030. The modulation symbols of each transmission layer can be mapped (precoded) to (one or more) corresponding antenna ports by precoder 1040. The output z of precoder 1040 can be obtained by multiplying the output y of 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. Precoder 1040 can perform precoding after performing transform precoding (e.g., DFT) for the complex modulation symbols. Alternatively, the precoder 1040 can perform precoding without performing transform precoding.

[0333] Resource mapper 1050 maps modulation symbols for each antenna port to time-frequency resources. Time-frequency resources may include multiple symbols in the time domain (e.g., CP-OFDMA symbols and DFT-s-OFDMA symbols) and multiple subcarriers in the frequency domain. Signal generator 1060 can generate radio signals from the mapped modulation symbols, and the generated radio signals can be transmitted to other devices via each antenna. For this purpose, signal generator 1060 may include an inverse fast Fourier transform (IFFT) module, a cyclic prefix (CP) inserter, a digital-to-analog converter (DAC), and an up-converter.

[0334] Can be withFigure 17 The signal processing procedures 1010 to 1060 are configured in reverse order for the signal processing procedures used to receive signals in a wireless device. For example, a wireless device (e.g., Figure 16 The receiver (e.g., 100, 200) can receive radio signals from the outside via the antenna port / transceiver. The received radio signals can be converted into baseband signals using a signal recovery unit. For this purpose, the signal recovery unit may include a frequency downlink converter, an analog-to-digital converter (ADC), a CP remover, and a Fast Fourier Transform (FFT) module. Next, the baseband signals can be recovered into codewords through a resource demapping process, a post-encoding process, a demodulation processor, and a descrambling process. The codewords can be recovered into the original information blocks through decoding. Therefore, the signal processing circuitry (not illustrated) used for receiving signals may include a signal recovery unit, a resource demapping unit, a post-encoder, a demodulator, a descrambler, and a decoder.

[0335] Figure 18 Another example of a wireless device based on an implementation of this disclosure is shown. Wireless devices can be implemented in various forms depending on the use case / service (see reference). Figure 15 ).

[0336] Reference Figure 18 Wireless devices 100 and 200 can correspond to Figure 16 The wireless devices 100 and 200 can be configured using various elements, components, units / parts, and / or modules. For example, each of the wireless devices 100 and 200 may include a communication unit 110, a control unit 120, a memory unit 130, and an additional component 140. The communication unit may include a communication circuit 112 and one or more transceivers 114. For example, the communication circuit 112 may include... Figure 16 One or more processors 102, 202 and / or one or more memories 104, 204. For example, transceiver(s) 114 may include... Figure 16 The device comprises one or more transceivers 106, 206 and / or one or more antennas 108, 208. The control unit 120 is electrically connected to the communication unit 110, the memory unit 130, and the add-on components 140, and controls the overall operation of the wireless device. For example, the control unit 120 may control the electrical / mechanical operation of the wireless device based on programs / code / commands / information stored in the memory unit 130. The control unit 120 may transmit information stored in the memory unit 130 to an external source (e.g., other communication devices) via the communication unit 110 through a wireless / wired interface, or store information received from an external source (e.g., other communication devices) via the communication unit 110 through a wireless / wired interface in the memory unit 130.

[0337] The add-on component 140 can be configured in various ways depending on the type of wireless device. For example, the add-on component 140 may include at least one of a power unit / battery, an input / output (I / O) unit, a drive unit, and a computing unit. The wireless device can be implemented in, but is not limited to, the following forms: robot ( Figure 15 100a), vehicles ( Figure 15 100b-1 and 100b-2), XR equipment ( Figure 15 100c), handheld devices ( Figure 15 100d), home appliances ( Figure 15 100e), IoT devices ( Figure 15 100f), digital broadcasting terminals, hologram devices, public safety equipment, MTC devices, medical devices, fintech devices (or financial devices), security devices, climate / environmental devices, AI servers / devices ( Figure 15 400), BS ( Figure 15 (e.g., 200), network nodes, etc. Depending on the use case / service, wireless devices can be used in mobile or fixed locations.

[0338] exist Figure 18 In the wireless devices 100 and 200, all various elements, components, units / parts, and / or modules can be connected to each other via wired interfaces, or at least partially connected wirelessly via communication unit 110. For example, in each of the wireless devices 100 and 200, control unit 120 and communication unit 110 can be connected via a wired connection, and control unit 120 and first units (e.g., 130, 140) can be wirelessly connected via communication unit 110. Each element, component, unit / part, and / or module within the wireless devices 100 and 200 may also include one or more elements. For example, control unit 120 can be constructed using a collection of one or more processors. As an example, control unit 120 can be constructed using a collection of communication control processors, application processors, electronic control units (ECUs), graphics processing units, and memory control processors. As another example, memory unit 130 can be constructed using random access memory (RAM), dynamic RAM (DRAM), read-only memory (ROM), flash memory, volatile memory, non-volatile memory, and / or combinations thereof.

[0339] The implementation will be described in detail below with reference to the accompanying drawings. Figure 18 Examples.

[0340] Figure 19A handheld device based on an embodiment of the present disclosure is illustrated. The handheld device may include a smartphone, smartpad, wearable device (e.g., a smartwatch or smart glasses), or portable computer (e.g., a laptop). The handheld device may be referred to as a mobile station (MS), user terminal (UT), mobile subscriber station (MSS), subscriber station (SS), advanced mobile station (AMS), or wireless terminal (WT).

[0341] Reference Figure 19 The handheld 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 I / O unit 140c. The antenna unit 108 may be configured as part of the communication unit 110. Blocks 110 to 130 / 140a to 140c correspond to... Figure 18 The frame is 110 to 130 / 140.

[0342] Communication unit 110 can send and receive signals (e.g., data signals and control signals) to and from other wireless devices or BSs. Control unit 120 can perform various operations by controlling the constituent elements of handheld device 100. Control unit 120 may include an application processor (AP). Memory unit 130 can store data / parameters / programs / codes / commands required to drive handheld device 100. Memory unit 130 can store input / output data / information. Power supply unit 140a can supply power to handheld device 100 and includes wired / wireless charging circuitry, a battery, etc. Interface unit 140b can support connection of handheld device 100 to other external devices. Interface unit 140b may include various ports for connecting to external devices (e.g., audio I / O ports and video I / O ports). I / O unit 140c can input or output user-input video information / signals, audio information / signals, data, and / or information. I / O unit 140c may include a camera, microphone, user input unit, display unit 140d, speaker, and / or haptic module.

[0343] For example, in the case of data communication, I / O unit 140c can acquire user input information / signals (e.g., touch, text, voice, image, or video), and the acquired information / signals can be stored in memory unit 130. Communication unit 110 can convert the information / signals stored in memory into radio signals and transmit the converted radio signals directly to other wireless devices or to the BS. Communication unit 110 can receive radio signals from other wireless devices or the BS, and then recover the received radio signals into the original information / signals. The recovered information / signals can be stored in memory unit 130 and can be output in various types (e.g., text, voice, image, video, or haptic feedback) through I / O unit 140.

[0344] Figure 20 Vehicles or autonomous vehicles based on embodiments of this disclosure are shown. Vehicles or autonomous vehicles can be implemented using mobile robots, cars, trains, manned / unmanned aerial vehicles (AVs), ships, etc.

[0345] Reference Figure 20 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 configured as part of the communication unit 110. Blocks 110 / 130 / 140a to 140d correspond to... Figure 18 The frame size is 110 / 130 / 140.

[0346] Communication unit 110 can send and receive signals (e.g., data signals and control signals) to and from external devices such as other vehicles, BS (e.g., gNB and roadside units), and servers. Control unit 120 can perform various operations by controlling the components of the vehicle or autonomous vehicle 100. Control unit 120 may include electronic control unit (ECU). Drive unit 140a can cause the vehicle or autonomous vehicle 100 to move on the road. Drive unit 140a may include engine, motor, transmission system, wheels, brakes, steering equipment, etc. Power supply unit 140b can supply power to the vehicle or autonomous vehicle 100 and may include wired / wireless charging circuitry, batteries, etc. Sensor unit 140c can acquire vehicle status, external environment information, user information, etc. Sensor unit 140c may include inertial measurement unit (IMU) sensors, collision sensors, wheel sensors, speed sensors, slope sensors, weight sensors, heading sensors, position modules, vehicle forward / reverse sensors, battery sensors, fuel sensors, tire sensors, steering sensors, temperature sensors, humidity sensors, ultrasonic sensors, lighting sensors, pedal position sensors, etc. Autonomous driving unit 140d can implement technologies for maintaining the vehicle's lane, technologies for automatically adjusting speed (e.g., adaptive cruise control), technologies for autonomously driving along a defined path, and technologies for automatically setting a route when a destination is set, etc.

[0347] For example, communication unit 110 can receive map data, traffic information data, etc., from an external server. Autonomous driving unit 140d can generate autonomous driving paths and driving plans from the acquired data. Control unit 120 can control drive unit 140a, enabling the vehicle or autonomous vehicle 100 to move along the autonomous driving path according to the driving plan (e.g., speed / direction control). During autonomous driving, communication unit 110 can periodically or non-periodically acquire the latest traffic information data from an external server and acquire surrounding traffic information data from neighboring vehicles. During autonomous driving, sensor unit 140c can acquire vehicle status and / or surrounding environment information. Autonomous driving unit 140d can update the autonomous driving path and driving plan based on newly acquired data / information. Communication unit 110 can transmit information about vehicle location, autonomous driving path, and / or driving plan to an external server. The external server can predict traffic information data using AI technology, etc., based on information collected from the vehicle or autonomous vehicle, and provide the predicted traffic information data to the vehicle or autonomous vehicle.

[0348] The claims in this specification can be combined in various ways. For example, technical features in the method claims can be combined to implement or perform in an apparatus, and technical features in the apparatus claims can be combined to implement or perform in a method. Additionally, technical features in one or more method claims and one or more apparatus claims can be combined to implement or perform in a method.

Claims

1. A method for performing wireless communication by a first device, the method comprising the steps of: Receive information from the base station relating to uplink UL resources used to report sidelink SL Hybrid Automatic Repeat Request (HARQ) feedback to the base station; The first sidelink control information (SCI) is sent to the second device via the physical sidelink control channel (PSCCH). The second SCI and Media Access Control (MAC) Protocol Data Unit (PDU) are sent to the second device through the Physical Side Link Shared Channel (PSSCH) associated with the PSCCH. The physical side link feedback channel (PSFCH) resources are determined based on the indexes of the sub-channels and time slots associated with the PSSCH. as well as Based on the UL resources, the SL HARQ feedback for the MAC PDU is sent to the base station. The minimum time gap between the PSFCH resource and the UL resource is determined based on the parameter sets of the N, X, SL bandwidth portion BWP and the parameter set of the UL BWP. Wherein, N is determined based on the minimum value in the parameter sets of the SL BWP and the UL BWP, and Wherein, X is determined based on the synchronization difference between a first synchronization related to Uu communication between the base station and the first device and a second synchronization related to SL communication between the first device and the second device.

2. The method according to claim 1, wherein, X is determined based on priority, and Among them, X determined based on low priority is greater than X determined based on high priority.

3. The method according to claim 2, wherein, The priority is the highest of at least one priority allowed by the SL license allocated by the base station for the transmission of the MAC PDU.

4. The method according to claim 1, wherein, X is determined based on the delay requirement, and Among them, X determined based on the long delay requirement is greater than X determined based on the short delay requirement.

5. The method according to claim 1, wherein, X is determined based on the HARQ feedback options associated with the MAC PDU. The HARQ feedback option is either a NACK-only feedback option or an ACK / NACK feedback option. Wherein, X determined based on the ACK / NACK feedback option is greater than X determined based on the NACK-only feedback option.

6. The method according to claim 1, wherein, X is determined based on the PSFCH resource cycle, and Among them, X determined based on the long PSFCH resource period is greater than X determined based on the short PSFCH resource period.

7. The method according to claim 1, further comprising the following step: The first device shall report its simultaneous processing capability for PSFCH to the base station. Wherein, X is determined based on the simultaneous processing capability of the first device for the PSFCH, and Wherein, X determined based on the low simultaneous processing capability of the PSFCH is greater than X determined based on the high simultaneous processing capability of the PSFCH.

8. The method according to claim 1, in, X determined based on large synchronization differences is greater than X determined based on small synchronization differences.

9. The method according to claim 1, further comprising the following steps: For resource pool measurement of channel busy ratio (CBR); and Report information about the CBR to the base station. Where X is determined based on the CBR, and Among them, X determined based on the large CBR is smaller than X determined based on the small CBR.

10. The method according to claim 1, wherein, X is determined based on the broadcast type of the first device. The broadcast type includes multicast or unicast, and Wherein, X determined based on the multicast is less than X determined based on the unicast.

11. The method according to claim 1, wherein, The minimum time gap is less than or equal to the time gap between the UL resource and the PSFCH resource.

12. The method according to claim 1, wherein, The UL resource is associated with at least one PSFCH resource. Wherein, the PSFCH resource is the last PSFCH resource among the at least one PSFCH resources, and Wherein, since the minimum time gap is greater than the time gap between the UL resource and the PSFCH resource, the SL HARQ feedback related to the last PSFCH resource is not included in the SL HARQ feedback sent to the base station.

13. The method according to claim 1, wherein, Based on the detection of multiple PSFCHs with the same receive power on the PSFCH resource, it is determined that the SL HARQ feedback is NACK.

14. A first device configured to perform wireless communication, the first device comprising: At least one transceiver; At least one processor; as well as At least one memory, connected to the at least one processor and storing instructions, which, when executed, cause the first device to perform an operation, the operation including: Receive information from the base station relating to uplink UL resources used to report sidelink SL Hybrid Automatic Repeat Request (HARQ) feedback to the base station; The first sidelink control information (SCI) is sent to the second device via the physical sidelink control channel (PSCCH). The second SCI and Media Access Control (MAC) Protocol Data Unit (PDU) are sent to the second device through the Physical Side Link Shared Channel (PSSCH) associated with the PSCCH. The physical side link feedback channel (PSFCH) resources are determined based on the indices of the sub-channels and time slots associated with the PSSCH; and Based on the UL resources, the SL HARQ feedback for the MAC PDU is sent to the base station. The minimum time gap between the PSFCH resource and the UL resource is determined based on the parameter sets of the N, X, SL bandwidth portion BWP and the parameter set of the UL BWP. Wherein, N is determined based on the minimum value in the parameter sets of the SL BWP and the UL BWP, and Wherein, X is determined based on the synchronization difference between a first synchronization related to Uu communication between the base station and the first device and a second synchronization related to SL communication between the first device and the second device.

15. An apparatus configured to control a first user equipment (UE), the apparatus comprising: At least one processor; as well as At least one memory, connected to the at least one processor and storing instructions, which, when executed, cause the first UE to perform an operation, the operation including: Receive information from the base station relating to uplink UL resources used to report sidelink SL Hybrid Automatic Repeat Request (HARQ) feedback to the base station; The first sidelink control information (SCI) is sent to the second UE via the physical sidelink control channel (PSCCH). The second SCI and Media Access Control (MAC) Protocol Data Unit (PDU) are sent to the second UE through the Physical Side Link Shared Channel (PSSCH) associated with the PSCCH. The physical side link feedback channel (PSFCH) resources are determined based on the indices of the sub-channels and time slots associated with the PSSCH; and Based on the UL resources, the SL HARQ feedback for the MAC PDU is sent to the base station. The minimum time gap between the PSFCH resource and the UL resource is determined based on the parameter sets of the N, X, SL bandwidth portion BWP and the parameter set of the UL BWP. Wherein, N is determined based on the minimum value in the parameter sets of the SL BWP and the UL BWP, and Wherein, X is determined based on the synchronization difference between the first synchronization related to the Uu communication between the base station and the first UE and the second synchronization related to the SL communication between the first UE and the second UE.

Citation Information

Patent Citations

  • KR20200050848A