Type 3 hybrid automatic repeat request codebook for sidelink

By introducing a Type 3 hybrid automatic repeat request codebook into the wireless communication system, the problem of insufficient HARQ feedback in side-link communication is solved, communication efficiency and resource utilization are improved, and the performance of the wireless network is enhanced.

CN116235453BActive Publication Date: 2025-11-18QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202180063933.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-08-17
Filing Date
2021-08-18
Publication Date
2025-11-18
Estimated Expiration
2041-08-18

AI Technical Summary

Technical Problem

Existing wireless communication systems lack an effective Hybrid Automatic Repeat Request (HARQ) feedback mechanism on the side link, resulting in low communication efficiency, especially in Type 3 codebook applications where resources are not fully utilized.

Method used

A Type 3 Hybrid Automatic Repeat Request (HARQ) codebook is introduced, which instructs the UE to send and receive HARQ feedback on the physical side link channel via SCI, thereby enabling the effective use of the Type 3 codebook.

Benefits of technology

It improves the efficiency and reliability of sidelink communication, optimizes resource utilization, and enhances the communication quality of wireless networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116235453B_ABST
    Figure CN116235453B_ABST
Patent Text Reader

Abstract

Various aspects of the disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) can receive sidelink control information (SCI) indicating that the UE is to transmit sidelink hybrid automatic repeat request (HARQ) feedback in a type 3 codebook. The UE can transmit, based at least in part on the SCI, a type 3 codebook for one or more sidelink HARQ processes on a physical sidelink channel. Numerous other aspects are provided.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references to related applications

[0002] This patent application claims priority to the following applications: U.S. Provisional Patent Application No. 63 / 198,058, filed September 25, 2020, entitled “TYPE 3 HYBRID AUTOMATIC REPEAT REQUEST CODEBOOK FOR SIDELINK”; and U.S. Non-Provisional Patent Application No. 17 / 445,260, filed August 17, 2021, entitled “TYPE 3 HYBRID AUTOMATIC REPEAT REQUEST CODEBOOK FOR SIDELINK”, which are hereby expressly incorporated herein by reference. Technical Field

[0003] In summary, various aspects of this disclosure relate to wireless communication, and various aspects of this disclosure relate to techniques and apparatus for using a type 3 mixed automatic repeat request codebook for a side link. Background Technology

[0004] Wireless communication systems are widely deployed to provide a variety of telecommunications services such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems employ multiple access technologies that enable communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power). Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, and Long Term Evolution (LTE). LTE / Improved LTE is an enhanced set of the Universal Mobile Telecommunications System (UMTS) mobile standard released by the 3rd Generation Partnership Project (3GPP).

[0005] A wireless network may include multiple base stations (BSs) capable of supporting communication for multiple user equipments (UEs). UEs may communicate with the BS via downlink and uplink. "Downlink" or "forward link" refers to the communication link from the BS to the UE, while "uplink" or "backlink" refers to the communication link from the UE to the BS. As will be described in more detail herein, the BS may be referred to as a Node B, gNB, Access Point (AP), Radio Headend, Transmit / Receive Point (TRP), New Radio (NR) BS, or 5G Node B.

[0006] The above multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that enables different user equipment to communicate at the city, country, region, and even global levels. NR (which can also be referred to as 5G) is an enhancement set of the LTE mobile standard released by 3GPP. NR is designed to better integrate with other open standards by improving spectrum efficiency, reducing costs, improving service, utilizing new spectrum, and using Orthogonal Frequency Division Multiplexing (OFDM) with Cyclic Prefix (CP) on the downlink (DL) and CP-OFDM and / or SC-FDM (e.g., also known as Discrete Fourier Transform Extended OFDM (DFT-s-OFDM)) on the uplink (UL), as well as supporting beamforming, multiple-input multiple-output (MIMO) antenna technologies and carrier aggregation, thereby better supporting mobile broadband internet access. However, with the continued growth in demand for mobile broadband access, there is a need for further improvements to LTE, NR, and other radio access technologies. Summary of the Invention

[0007] In some aspects, a method of wireless communication performed by a user equipment (UE) includes: receiving sidelink control information (SCI) instructing the UE to send a sidelink hybrid automatic repeat request (HARQ) feedback in a type 3 codebook; and transmitting the type 3 codebook for one or more sidelink HARQ processes on a physical sidelink channel, at least in part based on the SCI.

[0008] In some aspects, a method of wireless communication performed by a UE includes: sending an SCI to another UE, the SCI instructing the other UE to send a sidelink HARQ feedback for one or more sidelink HARQ processes in a Type 3 codebook; and receiving the Type 3 codebook from the other UE on a physical sidelink channel after sending the SCI.

[0009] In some aspects, a UE for wireless communication includes a memory and one or more processors coupled to the memory, the one or more processors being configured to: receive an SCI indicating that the UE will transmit a sidelink HARQ feedback in a Type 3 codebook; and transmit the Type 3 codebook for one or more sidelink HARQ processes on a physical sidelink channel, at least in part based on the SCI.

[0010] In some aspects, a UE for wireless communication includes a memory and one or more processors coupled to the memory, the one or more processors being configured to: send an SCI to another UE, the SCI instructing the other UE to send a sidelink HARQ feedback for one or more sidelink HARQ processes in a Type 3 codebook; and after sending the SCI, receive the Type 3 codebook from the other UE on a physical sidelink channel.

[0011] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a UE, cause the UE to: receive an SCI instructing the UE to transmit a sidelink HARQ feedback in a Type 3 codebook; and transmit the Type 3 codebook for one or more sidelink HARQ processes on a physical sidelink channel, at least in part based on the SCI.

[0012] In some aspects, a non-transitory computer-readable medium storing a set of instructions for wireless communication includes one or more instructions that, when executed by one or more processors of a UE, cause the UE to: send an SCI to another UE, the SCI instructing the other UE to send a sidelink HARQ feedback for one or more sidelink HARQ processes in a Type 3 codebook; and, after sending the SCI, receive the Type 3 codebook from the other UE on a physical sidelink channel.

[0013] In some aspects, an apparatus for wireless communication includes: a unit for receiving an SCI indicating that the apparatus will transmit a sidelink HARQ feedback in a Type 3 codebook; and a unit for transmitting the Type 3 codebook for one or more sidelink HARQ processes on a physical sidelink channel, at least in part based on the SCI.

[0014] In some aspects, an apparatus for wireless communication includes: a unit for transmitting an SCI to another device, the SCI instructing the other device to transmit a sidelink HARQ feedback for one or more sidelink HARQ processes in a Type 3 codebook; and a unit for receiving the Type 3 codebook from the other device on a physical sidelink channel after transmitting the SCI.

[0015] In general, the aspects include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication equipment and / or processing systems as fully described herein with reference to the accompanying drawings and description and as shown by the accompanying drawings and description.

[0016] The foregoing has provided a fairly broad overview of the features and technical advantages of examples according to this disclosure in order to better understand the following detailed description. Additional features and advantages will be described below. The disclosed concepts and specific examples can be readily used as the basis for modifying or designing other structures for achieving the same purpose as this disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein (both their organization and manner of operation) and their associated advantages will be better understood when considered in conjunction with the accompanying drawings, based on the following description. Each drawing in the accompanying drawings is provided for illustrative and descriptive purposes and is not intended to define a limitation of the claims. Attached Figure Description

[0017] To gain a full understanding of the foregoing features of this disclosure, a more specific description of the invention, briefly summarized above, can be obtained by referring to various aspects, some of which are illustrated in the accompanying drawings. However, it should be noted that the drawings illustrate only certain typical aspects of this disclosure and are therefore not intended to limit the scope of the disclosure, as other equally valid aspects are permissible under this description. The same reference numerals in different drawings may identify the same or similar elements.

[0018] Figure 1 This is a diagram illustrating an example of a wireless network according to this disclosure.

[0019] Figure 2 This is a diagram illustrating an example of communication between a base station and a user equipment (UE) in a wireless network according to this disclosure.

[0020] Figure 3 This is a diagram illustrating an example of sidelink communication according to this disclosure.

[0021] Figure 4 This is a diagram illustrating examples of sidelink communication and access link communication according to this disclosure.

[0022] Figure 5 This is a diagram illustrating an example of using a Type 3 Hybrid Automatic Repeat Request (HARQ) codebook for a side link in accordance with this disclosure.

[0023] Figure 6 This is a diagram illustrating an example of using a type 3HARQ codebook for a side link according to this disclosure.

[0024] Figure 7 This is a diagram illustrating an example process performed by a UE, for example, according to this disclosure.

[0025] Figure 8This is a diagram illustrating an example process performed by a UE, for example, according to this disclosure.

[0026] Figure 9-10 This is a block diagram of an example device for wireless communication based on the present disclosure. Detailed Implementation

[0027] The various aspects of this disclosure are described more fully below with reference to the accompanying drawings. However, this disclosure may be embodied in many different forms and should not be construed as limited to any particular structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art. Based on the teachings herein, those skilled in the art will understand that the scope of this disclosure is intended to cover any aspect of the disclosure herein, whether implemented independently of or in combination with any other aspect of the disclosure. For example, an apparatus or a method may be implemented using any number of the aspects set forth herein. Furthermore, the scope of this disclosure is intended to cover such apparatuses or methods implemented using structures, functions, or structures and functions other than or different from the aspects of the disclosure set forth herein. It should be understood that any aspect of the disclosure herein may be embodied by one or more elements of the claims.

[0028] Several aspects of a telecommunications system will now be described with reference to various devices and techniques. These devices and techniques will be described in detail below and illustrated in the accompanying drawings, through various frames, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as “elements”). These elements can be implemented using hardware, software, or a combination thereof. Whether such an element is implemented as hardware or software depends on the specific application and the design constraints imposed on the entire system.

[0029] It should be noted that while this document may use terms commonly associated with 5G or NR radio access technology (RAT) to describe aspects, aspects of this disclosure may be applied to other RATs, such as 3G RAT, 4G RAT and / or RATs after 5G (e.g., 6G).

[0030] Figure 1This is a diagram illustrating an example of a wireless network 100 according to this disclosure. Wireless network 100 may be or may include elements of a 5G (NR) network and / or an LTE network, as well as other examples. Wireless network 100 may include multiple base stations 110 (shown as BS 110a, BS 110b, BS 110c, and BS 110d) and other network entities. A base station (BS) is an entity that communicates with a user equipment (UE) and may also be referred to as an NR BS, Node B, gNB, 5G Node B (NB), access point, or Transmit / Receive Point (TRP). Each BS can provide communication coverage for a specific geographic area. In 3GPP, the term "cell" may refer to the coverage area of ​​a BS and / or the BS subsystem serving that coverage area, depending on the context in which the term is used.

[0031] A BS can provide communication coverage for macrocells, picocells, femtocells, and / or another type of cell. A macrocell can cover a relatively large geographic area (e.g., a radius of several kilometers) and can allow unrestricted access by UEs with service subscriptions. A picocell can cover a relatively small geographic area and can allow unrestricted access by UEs with service subscriptions. A femtocell can cover a relatively small geographic area (e.g., a residential area) and can allow restricted access by UEs associated with that femtocell (e.g., UEs in a Closed User Group (CSG)). A BS used for macrocells can be referred to as a macro BS. A BS used for picocells can be referred to as a pico BS. A BS used for femtocells can be referred to as a femtocell BS or a home BS. Figure 1 In the examples shown, BS 110a can be a macro BS for macro cell 102a, BS 110b can be a pico BS for pico cell 102b, and BS 110c can be a femto BS for femto cell 102c. A BS can support one or more (e.g., three) cells. The terms “eNB,” “base station,” “NR BS,” “gNB,” “TRP,” “AP,” “Node B,” “5G NB,” and “cell” are used interchangeably herein.

[0032] In some respects, the cell may not be stationary, and the geographical area of ​​the cell may move depending on the location of the mobile BS. In some respects, BSs may be interconnected with each other and / or with one or more other BSs or network nodes (not shown) in the wireless network 100 via various types of backhaul interfaces (such as direct physical connections or virtual networks using any suitable transport network).

[0033] The wireless network 100 may also include a relay station. A relay station is an entity that can receive data transmissions from an upstream station (e.g., a BS or a UE) and transmit the data transmissions to a downstream station (e.g., a UE or a BS). A relay station can also be a UE that can relay transmissions for other UEs. Figure 1 In the example shown, relay BS 110d can communicate with macro BS 110a and UE 120d to facilitate communication between BS 110a and UE 120d. A relay BS can also be referred to as a relay station, relay base station, or repeater.

[0034] Wireless network 100 can be a heterogeneous network comprising different types of Base Stations (BSs) such as macro BSs, pico BSs, femto BSs, and / or relay BSs. These different types of BSs can have different transmit power levels, different coverage areas, and different effects on interference in wireless network 100. For example, macro BSs can have high transmit power levels (e.g., 5 to 40 watts), while pico BSs, femto BSs, and relay BSs can have lower transmit power levels (e.g., 0.1 to 2 watts).

[0035] Network controller 130 can be coupled to a group of base stations (BSs) and can provide coordination and control for these BSs. Network controller 130 can communicate with the BSs via backhaul. BSs can also communicate with each other directly or indirectly via wireless or wired backhaul.

[0036] UE 120 (e.g., 120a, 120b, 120c) may be distributed throughout the wireless network 100, and each UE may be stationary or mobile. UE may also be referred to as an access terminal, terminal, mobile station, subscriber unit, station, etc. UE may be a cellular phone (e.g., a smartphone), personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, laptop computer, cordless phone, wireless local loop (WLL) station, tablet device, camera, gaming device, netbook, smartbook, ultrabook, medical device or apparatus, biometric sensor / device, wearable device (smartwatch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet, etc.)), entertainment device (e.g., music or video device, or satellite radio unit, etc.), vehicle component or sensor, smart meter / sensor, industrial manufacturing equipment, GPS device, or any other suitable device configured to communicate via wireless or wired media.

[0037] Some UEs can be considered Machine-Type Communication (MTC) or Evolved or Enhanced Machine-Type Communication (eMTC) UEs. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, and / or location tags that can communicate with a base station, another device (e.g., a remote device), or some other entity. Wireless nodes can provide connectivity to or to a network (e.g., a wide area network such as the Internet or cellular networks) via wired or wireless communication links, for example. Some UEs can be considered Internet of Things (IoT) devices, and / or can be implemented as NB-IoT (Narrowband Internet of Things) devices. Some UEs can be considered Customer Premises Equipment (CPE). UE 120 can be included within a housing housing the components of UE 120, such as processor components and / or memory components. In some aspects, the processor components and memory components can be coupled together. For example, the processor components (e.g., one or more processors) and memory components (e.g., memory) can be operatively coupled, communicatively coupled, electronically coupled, and / or electrically coupled.

[0038] Typically, any number of wireless networks can be deployed in a given geographical area. Each wireless network can support a specific RAT and can operate on one or more frequencies. A RAT can also be referred to as radio technology and / or air interface. A frequency can also be referred to as a carrier and / or frequency channel. Each frequency can support a single RAT in a given geographical area to avoid interference between wireless networks using different RATs. In some cases, NR or 5G RAT networks can be deployed.

[0039] In some respects, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly using one or more sidelink channels (e.g., without using base station 110 as an intermediary for communication with each other). For example, UE 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V) protocols, vehicle-to-pedestrian (V2P) protocols, vehicle-to-infrastructure (V2I) protocols, etc.) and / or mesh networks. In this case, UE 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by base station 110.

[0040] Devices in the wireless network 100 can communicate using the electromagnetic spectrum, which can be subdivided into various categories, bands, channels, etc., based on frequency or wavelength. For example, devices in the wireless network 100 can communicate using an operating band with a first frequency range (FR1) (spanning from 410 MHz to 7.125 GHz), and / or can communicate using an operating band with a second frequency range (FR2) (spanning from 24.25 GHz to 52.6 GHz). Frequencies between FR1 and FR2 are sometimes referred to as intermediate frequency (IF) bands. Although a portion of FR1 is greater than 6 GHz, FR1 is generally referred to as the "below 6 GHz" band. Similarly, FR2 is generally referred to as the "millimeter wave" band, although it differs from the extremely high frequency (EHF) band (30 GHz–300 GHz) designated as "millimeter wave" by the International Telecommunication Union (ITU). Therefore, unless otherwise explicitly stated, it should be understood that the terms "below 6 GHz" and the like (if used herein) can broadly refer to frequencies below 6 GHz, frequencies within FR1, and / or intermediate frequency band frequencies (e.g., above 7.125 GHz). Similarly, unless otherwise explicitly stated, it should be understood that the terms "millimeter wave" and the like (if used herein) can broadly refer to frequencies within the EHF band, frequencies within FR2, and / or intermediate frequency band frequencies (e.g., below 24.25 GHz). It is anticipated that the frequencies included in FR1 and FR2 may be modified, and the techniques described herein are applicable to those modified frequency ranges.

[0041] As pointed out above, Figure 1 This is provided as an example. Other examples may differ from the one provided. Figure 1 The example described.

[0042] Figure 2 This is a diagram illustrating an example 200 of communication between a base station 110 and a UE 120 in a wireless network 100 according to the present disclosure. The base station 110 may be equipped with T antennas 234a to 234t, and the UE 120 may be equipped with R antennas 252a to 252r, wherein generally, T ≥ 1 and R ≥ 1.

[0043] At base station 110, transmitting processor 220 can receive data for one or more UEs from data source 212, select one or more modulation and coding schemes (MCS) for each UE based at least in part on channel quality indicators (CQI) received from each UE, process (e.g., code and modulate) the data for each UE based at least in part on the MCS selected for each UE, and provide data symbols for all UEs. Transmitting processor 220 can also process system information (e.g., semi-static resource allocation information (SRPI)) and control information (e.g., CQI requests, permission, upper-layer signaling), and provide overhead symbols and control symbols. Transmitting processor 220 can also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS), demodulation reference signals (DMRS)) and synchronization signals (e.g., primary synchronization signal (PSS) or secondary synchronization signal (SSS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding, if applicable) on data symbols, control symbols, overhead symbols, and / or reference symbols, and can provide T output symbol streams to T modulators (MODs) 232a to 232t. Each modulator 232 can (e.g., for OFDM) process its corresponding output symbol stream to obtain an output sample stream. Each modulator 232 can further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The T downlink signals from modulators 232a to 232t can be transmitted via T antennas 234a to 234t respectively.

[0044] At UE 120, antennas 252a to 252r can receive downlink signals from base station 110 and / or other base stations, and can provide the received signals to demodulators (DEMODs) 254a to 254r respectively. Each demodulator 254 can adjust (e.g., filter, amplify, down-convert, and digitize) the received signal to obtain an input sample. Each demodulator 254 can further process the input sample (e.g., for OFDM) to obtain a received symbol. MIMO detector 256 can obtain the received symbols from all R demodulators 254a to 254r, perform MIMO detection on the received symbols (if applicable), and provide the detected symbols. Receive processor 258 can process (e.g., demodulate and decode) the detected symbols, provide decoded data for UE 120 to data sink 260, and provide decoded control information and system information to controller / processor 280. The term "controller / processor" can refer to one or more controllers, one or more processors, or a combination thereof. The channel processor can determine the Reference Signal Received Power (RSRP), Received Signal Strength Indicator (RSSI), Reference Signal Received Quality (RSRQ), and / or CQI, among other examples. In some aspects, one or more components of the UE 120 may be included in the housing.

[0045] Network controller 130 may include communication unit 294, controller / processor 290, and memory 292. Network controller 130 may include one or more devices, such as those in a core network. Network controller 130 may communicate with base station 110 via communication unit 294.

[0046] Antennas (e.g., antennas 234a to 234t and / or antennas 252a to 252r) may include or be included within the following: one or more antenna panels, antenna groups, antenna element sets, and / or antenna arrays, and other examples. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include one or more antenna elements. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include coplanar antenna element sets and / or non-coplanar antenna element sets. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include antenna elements within a single housing and / or multiple antenna elements within housings. Antenna panels, antenna groups, antenna element sets, and / or antenna arrays may include antenna elements coupled to one or more transmitting and / or receiving components (such as...) Figure 2 One or more antenna elements (one or more components).

[0047] On the uplink, at UE 120, the transmitting processor 264 can receive and process data from data source 262 and control information from controller / processor 280 (e.g., for reporting RSRP, RSSI, RSRQ, and / or CQI). The transmitting processor 264 can also generate reference symbols for one or more reference signals. Symbols from the transmitting processor 264 can be pre-coded (if applicable) by TX MIMO processor 266, further processed by modulators 254a to 254r (e.g., for DFT-s-OFDM, CP-OFDM), and transmitted to base station 110. In some aspects, the modulator and demodulator (e.g., MOD / DEMOD 254) of UE 120 can be included in the modem of UE 120. In some aspects, UE 120 includes a transceiver. The transceiver may include any combination of antenna 252, modulator and / or demodulator 254, MIMO detector 256, receive processor 258, transmit processor 264 and / or TX MIMO processor 266. The transceiver may be used by a processor (e.g., controller / processor 280) and memory 282 to perform aspects of any of the methods described herein (e.g., as referenced). Figure 3-10 (Described).

[0048] At base station 110, uplink signals from UE 120 and other UEs can be received by antenna 234, processed by demodulator 232, detected by MIMO detector 236 (if applicable), and further processed by receiver processor 238 to obtain decoded data and control information transmitted by UE 120. Receiver processor 238 can provide decoded data to data sink 239 and decoded control information to controller / processor 240. Base station 110 may include communication unit 244 and communicate with network controller 130 via communication unit 244. Base station 110 may include scheduler 246 to schedule UE 120 for downlink and / or uplink communication. In some aspects, modulators and demodulators (e.g., MOD / DEMOD 232) of base station 110 may be included in the modem of base station 110. In some aspects, base station 110 includes a transceiver. The transceiver may include any combination of antenna 234, modulator and / or demodulator 232, MIMO detector 236, receive processor 238, transmit processor 220, and / or TX MIMO processor 230. The transceiver may be used by a processor (e.g., controller / processor 240) and memory 242 to perform aspects of any of the methods described herein (e.g., as referenced). Figure 3-10 (Described).

[0049] The controller / processor 240 of base station 110, the controller / processor 280 of UE 120 and / or Figure 2 Any other components may execute one or more techniques associated with the Type 3 Hybrid Automatic Repeat Request (HARQ) codebook for sidelinks, as described in more detail elsewhere herein. For example, the controller / processor 240 of base station 110, the controller / processor 280 of UE 120, and / or Figure 2 Any other component can perform or direct, for example Figure 7 Process 700 Figure 8 The operation of process 800 and / or other processes as described herein. Memory 242 and 282 may store data and program code for base station 110 and UE 120, respectively. In some aspects, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions (e.g., code and / or program code) for wireless communication. For example, one or more instructions, when executed by one or more processors of base station 110 and / or UE 120 (e.g., directly, or after compilation, translation, and / or interpretation), may cause one or more processors, UE 120, and / or base station 110 to perform or instruct, for example... Figure 7 Process 700 Figure 8 The operation of process 800 and / or other processes as described herein. In some aspects, execution instructions may include run instructions, translation instructions, compilation instructions and / or interpretation instructions, and other examples.

[0050] In some aspects, UE 120 includes: a unit for receiving an SCI instructing the UE to transmit sidelink HARQ feedback in a Type 3 codebook; and / or a unit for transmitting a Type 3 codebook for one or more sidelink HARQ processes on a physical sidelink channel, at least in part based on the SCI. Units for UE 120 to perform the operations described herein may include, for example, an antenna 252, a demodulator 254, a MIMO detector 256, a receive processor 258, a transmit processor 264, a TXMIMO processor 266, a modulator 254, a controller / processor 280, and / or a memory 282.

[0051] In some aspects, UE 120 includes: a unit for transmitting a new data indicator for each corresponding sidelink HARQ process in one or more sidelink HARQ processes.

[0052] In some aspects, UE 120 includes: a unit for determining PSFCH resources for a type 3 codebook from a type 3 physical side link feedback channel (PSFCH) resource pool.

[0053] In some aspects, UE 120 includes: transmitting a type 3 codebook on the PSFCH as a unit of a single type 3 codebook for the multiple PSFCH feedbacks, based at least in part on determining that at least one of the multiple PSFCH feedbacks is a type 3 codebook.

[0054] In some aspects, UE 120 includes: a unit for selecting a single type 3 codebook from a plurality of type 3 codebooks, wherein selecting a single type 3 codebook includes: selecting the type 3 codebook with the lowest index among the indices of the plurality of type 3 codebooks.

[0055] In some aspects, UE 120 includes: a unit for selecting a single type 3 codebook based at least in part on the PSFCH resource hash result of one or more of the source identifier or destination identifier.

[0056] In some aspects, UE 120 includes: a unit for transmitting an SCI to another UE, the SCI instructing the other UE to transmit a sidelink HARQ feedback for one or more sidelink HARQ processes in a Type 3 codebook; and / or a unit for receiving a Type 3 codebook from the other UE on a physical sidelink channel after transmitting the SCI. The units for UE 120 to perform the operations described herein may include, for example, an antenna 252, a demodulator 254, a MIMO detector 256, a receive processor 258, a transmit processor 264, a TX MIMO processor 266, a modulator 254, a controller / processor 280, and / or a memory 282.

[0057] In some aspects, UE 120 includes: a unit for receiving new data indicators for each corresponding sidelink HARQ process in one or more sidelink HARQ processes.

[0058] In some aspects, UE 120 includes: a unit for receiving a single Type 3 codebook on the PSFCH as a Type 3 codebook for multiple PSFCH feedbacks.

[0059] As pointed out above, Figure 2 This is provided as an example. Other examples may differ from the one provided. Figure 2 The example described.

[0060] Figure 3 This is a diagram illustrating example 300 of sidelink communication according to this disclosure.

[0061] like Figure 3As shown, the first UE 305-1 can communicate with the second UE 305-2 (and one or more other UEs 305) via one or more sidelink channels 310. UEs 305-1 and 305-2 can communicate using one or more sidelink channels 310 for P2P communication, D2D communication, V2X communication (e.g., which may include V2V communication, V2I communication, V2P communication, etc.), mesh networks, etc. In some aspects, UEs 305 (e.g., UEs 305-1 and / or UEs 305-2) can correspond to one or more other UEs described elsewhere herein, such as UE 120. In some aspects, one or more sidelink channels 310 can use a PC5 interface and / or can operate in a high-frequency band (e.g., the 5.9 GHz band). Alternatively or additionally, UEs 305 can use Global Navigation Satellite System (GNSS) timing to synchronize the timing of transmission time intervals (TTIs) (e.g., frames, subframes, time slots, symbols, etc.).

[0062] like Figure 3 As further shown, one or more sidelink channels 310 may include a Physical Sidelink Control Channel (PSCCH) 315, a Physical Sidelink Shared Channel (PSSCH) 320, and / or a PSFCH 325. Similar to the Physical Downlink Control Channel (PDCCH) and / or PUCCH used for cellular communication with base station 110 via an access link or access channel, PSCCH 315 may be used to transmit control information. Similar to the Physical Downlink Shared Channel (PDSCH) and / or Physical Uplink Shared Channel (PUSCH) used for cellular communication with base station 110 via an access link or access channel, PSSCH 320 may be used to transmit data. For example, PSCCH 315 may carry sidelink control information (SCI) 330, which may indicate various control information for sidelink communication, such as one or more resources (e.g., time resources, frequency resources, spatial resources, etc.) that may be carried on PSSCH 320 in a transport block (TB) 335. TB 335 may include data. PSFCH 325 can be used to transmit side-link feedback 340, such as HARQ feedback (e.g., ACK / NACK information), transmit power control (TPC), scheduling request (SR), etc.

[0063] In some aspects, one or more sidelink channels 310 may use resource pools. For example, scheduling assignments may be transmitted in a subchannel using specific resource blocks (RBs) across time (e.g., included in SCI 330). In some aspects, data transmissions associated with scheduling assignments (e.g., on PSSCH 320) may occupy adjacent RBs in the same subframe as the scheduling assignment (e.g., using frequency division multiplexing (FDM)). In some aspects, scheduling assignments and associated data transmissions are not transmitted on adjacent RBs.

[0064] PSFCH resources can come from a resource pool, but not from a dedicated PSFCH resource pool. A parameter (e.g., periodPSFCHresource) can refer to a time period (in timeslots) within the resource pool used for PSFCH transmission. Supported time periods can be 0, 1, 2, and 4 (0 means no PSFCH). PSFCH transmission timing can be after PSFCH and after the minimum time gap following PSFCH (e.g., MinTimeGapPSFCH), followed by the first timeslot with PSFCH resources. `rbSetPSFCH` defines the set of Physical Resource Blocks (PRBs) used for PSFCH in a time slot. The PRB set can be set in a time slot... (The number of PSSCH slots corresponds to the number of PSFCH slots) and N subch Splitting between PSSCHs. Basically, each sub-channel / slot can have... One PRB. This can include a time-priority mapping from PSSCH resources to PSFCH PRBs. The size of the PSFCH resource pool can be: It can be the number of circuit-switched (CS) pairs configured for each resource pool (pairs used for acknowledgment (ACK) or negative acknowledgment (ACK) or A / N, 1 bit). It can be 1 or For sub-channels within a PSSCH slot, the PSFCH resource pool may or may not be shared. Within the PSFCH resource pool, PSFCH resources can be indexed from the PRB index and then by CS pairs. PSFCH resources can be determined in the following ways: Among them, P ID It is the physical source ID for PSSCH from SCI 0-2, and M ID It is 0 or indicates the UE receiving PSSCH.

[0065] In some aspects, UE 305 may operate using a transmission mode referred to as sidelink mode 2, wherein resource selection and / or scheduling is performed by UE 305 (e.g., instead of by base station 110 in sidelink mode 1). In some aspects, UE 305 may perform resource selection and / or scheduling by sensing channel availability for transmission. For example, UE 305 may measure RSSI parameters (e.g., sidelink-RSSI (S-RSSI) parameters) associated with various sidelink channels, may measure RSRP parameters (e.g., PSSCH-RSRP parameters) associated with various sidelink channels, may measure RSRQ parameters (e.g., PSSCH-RSRQ parameters) associated with various sidelink channels, and may select channels for transmitting sidelink communication based at least in part on these measurements.

[0066] Alternatively, UE 305 may use SCI 330 received in PSCCH 315 to perform resource selection and / or scheduling, SCI 330 indicating occupied resources and / or channel parameters. Alternatively, UE 305 may perform resource selection and / or scheduling by determining the Channel Busy Rate (CBR) associated with various sidelink channels, which can be used for rate control (e.g., by indicating the maximum number of resource blocks that UE 305 can use for a particular set of subframes).

[0067] In a transport mode (sidelink mode 2) where resource selection and / or scheduling is performed by UE 305, UE 305 can generate sidelink grants and can send the grants in SCI 330. Sidelink grants can indicate one or more parameters (e.g., transport parameters) to be used for an upcoming sidelink transport, such as one or more resource blocks (e.g., for TB 335) to be used for an upcoming sidelink transport on PSSCH 320, one or more subframes to be used for an upcoming sidelink transport, and / or MCS to be used for an upcoming sidelink transport. In some aspects, UE 305 can generate sidelink grants that indicate one or more parameters for semi-persistent scheduling (SPS), such as the period of the sidelink transport. Alternatively or concurrently, UE 305 can generate sidelink grants for event-driven scheduling (e.g., for on-demand sidelink messages).

[0068] For PSCCH / PSSCH transmissions, sidelink HARQ feedback (e.g., A / N) for the PSSCH can be sent on the PSFCH. The PSFCH can be a single RB symbol with the same format as Physical Uplink Control Channel (PUCCH) format 0. The PSFCH can be 1 bit. If the UE needs to send multiple bits for sidelink HARQ feedback, the UE may need to send sidelink HARQ feedback with FDM on the PSFCH, including when multiple PSSCHs are received from the same source UE. The UE may also receive multiple PSSCHs from different source UEs, and the UE may need to send a PSFCH to each of these source UEs.

[0069] The number of PSSCHs a UE can reuse within the same symbol is limited. For multiple A / N bits to be sent to the same source UE, the A / N bits can be collected into a codebook and transmitted in a single channel. For sidelinks to enhanced mobile broadband (eMBB), there may be continuous bit streams on the PSSCHs to the same UE.

[0070] As pointed out above, Figure 3 This is provided as an example. Other examples may differ from the one provided. Figure 3 The example described.

[0071] Figure 4 This is a diagram illustrating example 400 of sidelink communication and access link communication according to this disclosure.

[0072] like Figure 4 As shown, the transmitter (Tx) / receiver (Rx) UE 405 and the Rx / Tx UE 410 can communicate with each other via a side link, as described above. Figure 3 As described. Further, in some sidelink modes, base station 110 may communicate with Tx / Rx UE 405 via a first access link. Alternatively, in some sidelink modes (such as sidelink mode 1), base station 110 may communicate with Rx / Tx UE 410 via a second access link. Tx / Rx UE 405 and / or Rx / Tx UE 410 may correspond to one or more UEs described elsewhere herein, such as... Figure 1The direct link between UE 405 and UE 410 (e.g., via the PC5 interface) can be referred to as a sidelink, and the direct link between base station 110 and UE 405 (e.g., via the Uu interface) can be referred to as an access link. Sidelink communication can be transmitted via the sidelink, and access link communication can be transmitted via the access link. Access link communication can be downlink communication (from base station 110 to UE 405) or uplink communication (from UE 405 to base station 110). UE 405 can report ACK or NACK for all HARQ processes configured for the Uu interface using a Type 3 codebook triggered by bits added in the Downlink Control Information (DCI) format 1_1. The Type 3 codebook can be used to map data to antennas and / or physical channels to provide more accurate feedback than Type I or Type II codebooks. UE 405 can also utilize ACK or NACK to report New Data Indicators (NDI) for each HARQ process.

[0073] In sidelink mode 1, base station 110 specifies resources for UE 405 to send sidelink communication to UE 410 via a DCI on the access link. Base station 110 may send a DCI to schedule sidelink communication and indicate HARQ feedback reporting timing (e.g., a timing value k for the duration between receiving the DCI and sending the HARQ feedback). Base station 110 may indicate resource indicators, and the sidelink HARQ feedback reported by UE 405 may depend on the PSFCH resources specified by base station 110. Base station 110 may configure a type 1 sidelink configuration grant (CG), and radio resource control (RRC) parameters may include parameters for indicating the timing of sidelink HARQ feedback (e.g., sl-ACKtoUL-ACK). Base station 110 may configure a type 2 sidelink CG, and activating DCI 3_0 can provide timing for sidelink HARQ feedback. UE 410 can send a sidelink HARQ feedback (ACK or NACK) for sidelink communication to UE 405, and UE 405 can report the sidelink HARQ feedback to base station 110. The sidelink HARQ feedback can be multiplexed into the codebook reported on PUCCH or PUSCH. However, if there is a conflict between sidelink HARQ feedback, uplink communication (e.g., on the Uu interface), and / or HARQ feedback for uplink communication, there is a mechanism for discarding sidelink HARQ feedback, uplink channels, and / or HARQ feedback for the Uu interface.

[0074] Mechanisms for discarding communications or HARQ feedback may involve prioritizing sidelink HARQ feedback, uplink communications, and / or HARQ feedback for uplink communications. A priority value of 0 indicates the highest priority, and 1 indicates the next highest priority. If uplink communication with a priority value of 1 is to be transmitted (e.g., for Ultra Reliable Low Latency Communication (URLLC)), then: if the priority value of the sidelink HARQ feedback is lower than a specific threshold for URLLC (e.g., sl-PriorityThresholdULURLLC) (higher priority), then UE 405 may transmit the sidelink HARQ feedback. Otherwise, UE 405 may transmit the uplink communication and discard the sidelink HARQ feedback. A priority value of 1 for uplink communications is a higher priority than a priority value of 2 for sidelink HARQ feedback. For enhanced mobile broadband (eMBB), UE 405 may determine to transmit uplink communication with a priority value of 0. If the sidelink HARQ feedback has a priority value lower than the sidelink priority threshold (e.g., sl-PriorityThreshold), then UE 405 may send the sidelink HARQ feedback. Otherwise, UE 405 may send uplink communication with a priority value of 0. In summary, base station 110 can use RRC configuration to prioritize uplink transmissions / HARQ feedback (URLLC or eMBB) on PUCCH / PUSCH and sidelink HARQ feedback on PUCCH.

[0075] As pointed out above, Figure 4 This is provided as an example. Other examples may differ from the one provided. Figure 4 The example described.

[0076] Figure 5 This is a diagram illustrating example 500 of using a type 3 HARQ codebook for a side link according to this disclosure. Figure 5 As shown, Example 500 includes UE 510 (e.g., in...). Figure 1 and 2 Communication between UE 510 and UE 520 as depicted in the diagram. UE 510 and UE 520 can communicate on a side link (e.g., on the PC5 interface). Figure 5 It is also shown that UE 510 and UE 520 can communicate on the sidelink in sidelink mode 2, wherein UE 520 specifies sidelink channel resources for sending sidelink communication to UE 510 in SCI.

[0077] The PSFCH solution for sidelink HARQ feedback can utilize PUCCH format 2, 3, or 4 (such as bits in DCI 1_1) used on the Uu interface to report all HARQ feedback. However, this may disrupt existing PSFCH usage and does not resolve backward compatibility issues. Therefore, the UE may waste power, processing resources, and signaling resources by using an inefficient design for sidelink HARQ feedback on the PSFCH.

[0078] Based on the aspects described herein, a UE can use a Type 3 codebook to send sidelink HARQ feedback to another UE on the PSFCH. For example, a UE can use one or more bits in an SCI (e.g., SCI1, SCI2) to instruct another UE to send sidelink HARQ feedback for one or more sidelink communications on the PSFCH in a Type 3 codebook. The UE receiving the SCI can multiplex the sidelink HARQ feedback for one or more sidelink communications (e.g., ACK / NACK (A / N) bits for one or more HARQ processes) into the Type 3 codebook. The UE can also be configured (e.g., via an RRC message) to report an NDI corresponding to the A / N bits. Therefore, the UE does not waste power, processing resources, and signaling resources using an inefficient design for sidelink HARQ feedback on the PSFCH.

[0079] Example 500 relates to sidelink mode 2, and therefore UE 520 can indicate sidelink resources for communication and feedback to UE 510. As shown by reference numeral 530, UE 510 can receive an SCI indicating that UE 510 will send sidelink feedback in a Type 3 codebook. UE 510 can receive sidelink communication from UE 520 and has sidelink HARQ feedback to report to UE 520.

[0080] UE 510 can multiplex the sidelink HARQ feedback into a HARQ ACK codebook as a Type 3 codebook. The Type 3 codebook can include sidelink HARQ feedback for one or more HARQ processes. As shown by reference numeral 535, UE 510 can send the Type 3 codebook to UE 520. By indicating the Type 3 codebook for sidelink HARQ feedback to UE 510 in the SCI, UE 520 can receive sidelink HARQ feedback from UE 510 more efficiently on the PSFCH, and save power, processing resources, and signaling resources.

[0081] As pointed out above, Figure 5 This is provided as an example. Other examples may differ from the one provided. Figure 5 The example described.

[0082] Figure 6 This is a diagram illustrating Example 600 of using a Type 3 HARQ codebook for a side link according to this disclosure. Example 600 shows the resource pool for each time slot.

[0083] In some aspects, the UE can use PSFCH resources configured separately from the PSCCH and PSSCH resources, or perform a hash operation on the PSFCH resources, to send sidelink HARQ feedback in a Type 3 codebook. Example 600 illustrates the existence of resource pools for PSCCH / PSSCH. Following certain PSCCH / PSSCH resource pools, depending on the slot / resource configuration, there may be PSFCH resource pools for the traditional reporting structure (indicated by a single bit) and PSFCH resource pools for the Type 3 codebook (indicated by a new structure or bit in the SCI).

[0084] In some respects, instead of using PSFCH resources for a type 3 codebook, a receiving UE that receives side-link communication and sends side-link HARQ feedback can initiate a return of side-link communication with a type 3 codebook to the sending UE on PSCCH or PSSCH resources.

[0085] The transmitting UE can use SCI2 to indicate that the Type 3 codebook is used for sidelink HARQ feedback on the PSFCH, and can use SCI1 to indicate a new SCI2 format for Type 3 codebook information. The receiving UE can choose any resource to transmit the Type 3 codebook on the PSCCH or PSSCH, as the transmitting UE can detect all of these resources.

[0086] In some aspects, it can be anticipated that the receiving UE simultaneously transmits sidelink HARQ feedback to the same transmitting UE on multiple PSFCHs. At least one of the multiple sidelink HARQ feedbacks can be a Type 3 codebook. Therefore, the receiving UE can transmit a single Type 3 codebook because the content multiplexed in the Type 3 codebook can cover other PSFCHs.

[0087] The receiving UE can select a PSFCH structure, where both the receiving UE and the transmitting UE are configured to use that PSFCH structure. For example, the receiving UE can select a Type 3 codebook for the PSFCH with the lowest index, or select a PSFCH resource in the PSFCH resource pool that is hashed with the source identifier and / or destination identifier used by the transmitting UE and / or the receiving UE. By selecting a single Type 3 codebook for the sidelink HARQ feedback, the receiving UE can save signaling resources when sending sidelink HARQ feedback.

[0088] As pointed out above, Figure 6 This is provided as an example. Other examples may differ from the one provided. Figure 6 The example described.

[0089] Figure 7 This is a diagram illustrating an example process 700 performed by a UE, for example, according to this disclosure. Example process 700 is where the UE (e.g., in...) Figure 1-2 The UE 120 depicted in the text, in Figure 3 The UE 305 depicted in the text, in Figure 4 The UE 405 or UE410 depicted in the text, in Figure 5 Examples of operations performed by UE 510 or UE 520 (as depicted in the text) that are associated with using a type 3HARQ codebook for a side link.

[0090] like Figure 7 As shown, in some aspects, process 700 may include: receiving an SCI indicating that the UE will send a sidelink HARQ feedback in a Type 3 codebook (box 710). For example, the UE (e.g., using...) Figure 9 The receiving component 902 depicted can receive an SCI that indicates that the UE will send a sidelink HARQ feedback in a Type 3 codebook, as described above.

[0091] like Figure 7 Further, in some aspects, process 700 may include: transmitting a Type 3 codebook for one or more sidelink HARQ processes on a physical sidelink channel, at least in part based on SCI (box 720). For example, a UE (e.g., using...) Figure 9 The transmitting component 904 described herein can transmit a Type 3 codebook for one or more sidelink HARQ processes on a physical sidelink channel, at least in part, based on the SCI, as described above.

[0092] Process 700 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.

[0093] In the first aspect, the sidelink HARQ feedback includes a HARQ ACK or NACK multiplexed into the type 3 codebook for each of the one or more sidelink HARQ processes.

[0094] In the second aspect, either alone or in combination with the first aspect, process 700 includes: sending an NDI for each corresponding sidelink HARQ process in one or more sidelink HARQ processes.

[0095] In the third aspect, either alone or in combination with one or more of the first and second aspects, the physical side link channel includes the PSFCH.

[0096] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, process 700 includes: determining a PSFCH for the type 3 codebook from the type 3 PSFCH resource pool.

[0097] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, process 700 includes: transmitting a type 3 codebook on the PSFCH as a single type 3 codebook for the multiple PSFCH feedbacks, based at least in part on determining that at least one of the multiple PSFCH feedbacks is a type 3 codebook.

[0098] In the sixth aspect, either alone or in combination with one or more aspects from the first to the fifth aspects, process 700 includes: selecting a single type 3 codebook from a plurality of type 3 codebooks, and selecting a single type 3 codebook includes: selecting the type 3 codebook with the lowest index among the indices having a plurality of type 3 codebooks.

[0099] In the seventh aspect, either alone or in combination with one or more of the first to sixth aspects, process 700 includes: selecting a single type 3 codebook based at least in part on the PSFCH resource hash result of one or more of the source identifier or destination identifier.

[0100] In the eighth aspect, either alone or in combination with one or more aspects from the first to the seventh aspect, the physical side link channel includes PSCCH or PSSCH.

[0101] In the ninth aspect, SCI has the format SCI2, either alone or in combination with one or more aspects from the first to the eighth aspects.

[0102] Although Figure 7 An example box of process 700 is shown, but in some aspects, process 700 may include... Figure 7 The boxes depicted in the diagram are compared to additional boxes, fewer boxes, different boxes, or boxes arranged in a different manner. Alternatively, two or more boxes in process 700 may be executed in parallel.

[0103] Figure 8 This is a diagram illustrating an example procedure 800 performed by a UE, for example, according to this disclosure. Example procedure 800 is where the UE (e.g., in...) Figure 1-2 The UE 120 depicted in the text, in Figure 3 The UE 305 depicted in the text, in Figure 4 The UE 405 or UE410 depicted in the text, in Figure 5Examples of operations performed by UE 510 or UE 520 (as depicted in the text) that are associated with using a type 3HARQ codebook for a side link.

[0104] like Figure 8 As shown, in some aspects, process 800 may include: sending an SCI to another UE, the SCI instructing the other UE to send a sidelink HARQ feedback for one or more sidelink HARQ processes in a Type 3 codebook (box 810). For example, a UE (e.g., using...) Figure 10 The transmitting component 1004 described herein can transmit an SCI to another UE, which instructs the other UE to transmit a sidelink HARQ feedback for one or more sidelink HARQ processes in a Type 3 codebook, as described above.

[0105] like Figure 8 As further shown, in some aspects, process 800 may include: receiving a Type 3 codebook from another UE on a physical-side link channel after transmitting the SCI (box 820). For example, a UE (e.g., using...) Figure 10 The receiving component 1002 described herein can receive a Type 3 codebook from another UE on the physical side link channel after transmitting the SCI, as described above.

[0106] Process 800 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.

[0107] In the first aspect, the sidelink HARQ feedback includes a HARQ ACK or NACK multiplexed into the type 3 codebook for each of the one or more sidelink HARQ processes.

[0108] In the second aspect, either alone or in combination with the first aspect, process 800 includes: receiving an NDI for each corresponding sidelink HARQ process in one or more sidelink HARQ processes.

[0109] In the third aspect, either alone or in combination with one or more of the first and second aspects, the physical side link channel includes the PSFCH.

[0110] In the fourth aspect, either alone or in combination with one or more of the first to third aspects, process 800 includes: receiving a single Type 3 codebook on the PSFCH as a Type 3 codebook for multiple PSFCH feedbacks.

[0111] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the physical side link channel includes PSCCH or PSSCH.

[0112] In the sixth aspect, SCI has the format SCI2, either alone or in combination with one or more aspects from the first to the fifth aspects.

[0113] Although Figure 8 An example box of process 800 is shown, but in some aspects, process 800 may include... Figure 8 The boxes depicted in the diagram are compared to additional boxes, fewer boxes, different boxes, or boxes arranged in a different manner. Alternatively, two or more boxes in process 800 may be executed in parallel.

[0114] Figure 9 This is a block diagram of an example device 900 for wireless communication. Device 900 may be a UE, or a UE may include device 900. In some aspects, device 900 includes a receiving component 902 and a transmitting component 904, which can communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, device 900 can use the receiving component 902 and the transmitting component 904 to communicate with another device 906 (such as a UE, a base station, or another wireless communication device). As further shown, device 900 may include a determining component 908 and / or a selecting component 910, and other examples.

[0115] In some respects, device 900 can be configured to perform the functions described herein. Figure 1-6 One or more operations described herein. Alternatively or concurrently, device 900 may be configured to perform one or more processes described herein, such as... Figure 7 The process is 700. In some aspects, in Figure 9 The device 900 and / or one or more components shown may include the above-described components. Figure 2 One or more components of the UE as described. Alternatively or in addition, in Figure 9 One or more components shown can be combined with the above. Figure 2 Implementation within one or more components described. Alternatively, one or more of the components in a set may be implemented at least partially as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the function or operation of that component.

[0116] Receiver 902 may receive communications from device 906, such as reference signals, control information, data communications, or combinations thereof. Receiver 902 may provide the received communications to one or more other components of device 900. In some aspects, receiver 902 may perform signal processing on the received communications (e.g., filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, and other examples), and may provide the processed signal to one or more other components of device 906. In some aspects, receiver 902 may include the combinations described above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.

[0117] Transmitting component 904 can transmit communications, such as reference signals, control information, data communications, or combinations thereof, to device 906. In some aspects, one or more other components of device 906 can generate communications and provide the generated communications to transmitting component 904 for transmission to device 906. In some aspects, transmitting component 904 can perform signal processing on the generated communications (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, and other examples), and can transmit the processed signal to device 906. In some aspects, transmitting component 904 can include the combinations described above. Figure 2 The described UE includes one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 904 may be co-located with the receive component 902 in a transceiver.

[0118] The receiving component 902 can receive an SCI indicating that the UE will send a sidelink HARQ feedback in a Type 3 codebook. The transmitting component 904 can transmit a Type 3 codebook for one or more sidelink HARQ processes on the physical sidelink channel, at least in part based on the SCI.

[0119] The transmitting component 904 can transmit NDI for each corresponding sidelink HARQ process in one or more sidelink HARQ processes.

[0120] Component 908 can determine the PSFCH resources for the Type 3 codebook from the Type 3 PSFCH resource pool. In some aspects, determining component 908 may include the above-described combination of... Figure 2 The described UE's controller / processor, memory, or a combination thereof.

[0121] The transmitting component 904 may transmit a type 3 codebook on the PSFCH as a single type 3 codebook for the multiple PSFCH feedbacks, based at least in part on determining that at least one of the multiple PSFCH feedbacks is a type 3 codebook.

[0122] Selection component 910 can select a single type 3 codebook from multiple type 3 codebooks, wherein selecting a single type 3 codebook includes: selecting the type 3 codebook with the lowest index among the indices of multiple type 3 codebooks. In some aspects, selection component 910 may include the combination of the above. Figure 2 The described UE includes a modulator, a transmit MIMO processor, a transmit processor, a controller / processor, a memory, or a combination thereof. Selection component 910 can select a single type 3 codebook based at least in part on the PSFCH resource hash result of one or more of the source identifier or destination identifier.

[0123] exist Figure 9 The number and arrangement of components shown are provided as an example. In reality, they can exist in... Figure 9 The components shown are compared to additional components, fewer components, different components, or components arranged in a different manner. Furthermore, in Figure 9 The two or more components shown can be implemented within a single component, or in Figure 9 The single component shown can be implemented as multiple distributed components. Alternatively, in Figure 9 The set (one or more) components shown can perform actions described by [the following]: Figure 9 The other set of components shown performs one or more functions.

[0124] Figure 10 This is a block diagram of an example device 1000 for wireless communication. Device 1000 may be a UE, or a UE may include device 1000. In some aspects, device 1000 includes a receiving component 1002 and a transmitting component 1004, which can communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, device 1000 can use the receiving component 1002 and the transmitting component 1004 to communicate with another device 1006 (such as a UE, a base station, or another wireless communication device). As further shown, device 1000 may include a determining component 1008 and other examples.

[0125] In some respects, device 1000 can be configured to perform the functions described herein. Figure 1-6 One or more operations described herein. Alternatively or concurrently, the apparatus 1000 may be configured to perform one or more processes described herein, such as... Figure 8 The process is 800. In some aspects, in Figure 10The device 1000 and / or one or more components shown may include the above-described components. Figure 2 One or more components of the UE as described. Alternatively or in addition, in Figure 10 One or more components shown can be combined with the above. Figure 2 Implementation within one or more components described. Alternatively, one or more of the components in a set may be implemented at least partially as software stored in memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the function or operation of that component.

[0126] Receiver 1002 may receive communications from device 1006, such as reference signals, control information, data communications, or combinations thereof. Receiver 1002 may provide the received communications to one or more other components of device 1000. In some aspects, receiver 1002 may perform signal processing on the received communications (e.g., filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, and other examples), and may provide the processed signal to one or more other components of device 1006. In some aspects, receiver 1002 may include the elements described above. Figure 2 The described UE includes one or more antennas, demodulators, MIMO detectors, receiver processors, controllers / processors, memory, or combinations thereof.

[0127] Transmitting component 1004 can transmit communications, such as reference signals, control information, data communications, or combinations thereof, to device 1006. In some aspects, one or more other components of device 1006 can generate communications and provide the generated communications to transmitting component 1004 for transmission to device 1006. In some aspects, transmitting component 1004 can perform signal processing (e.g., filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, and other examples) on the generated communications and can transmit the processed signals to device 1006. In some aspects, transmitting component 1004 can include the combinations described above. Figure 2 The described UE includes one or more antennas, modulators, transmit MIMO processors, transmit processors, controllers / processors, memory, or combinations thereof. In some aspects, the transmit component 1004 may be co-located with the receive component 1002 in a transceiver.

[0128] The determining component 1008 can determine to send an SCI for signaling side-link HARQ feedback to another UE. The determining component 1008 may include the above-described combination. Figure 2 The described UE's controller / processor, memory, or a combination thereof.

[0129] The transmitting component 1004 can transmit an SCI to another UE, which instructs the other UE to transmit a sidelink HARQ feedback for one or more sidelink HARQ processes in a Type 3 codebook. The receiving component 1002 can receive the Type 3 codebook from the other UE on the physical sidelink channel after transmitting the SCI.

[0130] The receiving component 1002 can receive NDI for each corresponding sidelink HARQ process in one or more sidelink HARQ processes. The receiving component 1002 can receive a single Type 3 codebook on the PSFCH as a Type 3 codebook for multiple PSFCH feedbacks.

[0131] exist Figure 10 The number and arrangement of components shown are provided as an example. In reality, they can exist in... Figure 10 The components shown are compared to additional components, fewer components, different components, or components arranged in a different manner. Furthermore, in Figure 10 The two or more components shown can be implemented within a single component, or in Figure 10 The single component shown can be implemented as multiple distributed components. Alternatively, in Figure 10 The set (one or more) components shown can perform actions described by [the following]: Figure 10 The other set of components shown performs one or more functions.

[0132] The following provides an overview of some aspects of this disclosure:

[0133] Aspect 1: A method of wireless communication performed by a user equipment (UE), comprising: receiving sidelink control information (SCI), the SCI instructing the UE to transmit a sidelink hybrid automatic repeat request (HARQ) feedback in a type 3 codebook; and transmitting the type 3 codebook for one or more sidelink HARQ processes on a physical sidelink channel, at least in part based on the SCI.

[0134] Aspect 2: According to the method of aspect 1, wherein the sidelink HARQ feedback includes a HARQ acknowledgment (ACK) or negative acknowledgment (NACK) multiplexed into the type 3 codebook for each of the one or more sidelink HARQ processes.

[0135] Aspect 3: The method according to aspect 1 or 2 further includes: sending a new data indicator for each corresponding sidelink HARQ process in the one or more sidelink HARQ processes.

[0136] Aspect 4: The method according to any one of Aspects 1-3, wherein the physical-side cross-link channel includes a physical-side cross-link feedback channel (PSFCH).

[0137] Aspect 5: The method according to aspect 4 further includes: determining a PSFCH for the type 3 codebook from a type 3 PSFCH resource pool.

[0138] Aspect 6: The method according to aspect 4 further includes: transmitting the type 3 codebook on the PSFCH as a single type 3 codebook for the plurality of PSFCH feedbacks, based at least in part on determining that at least one of the plurality of PSFCH feedbacks is a type 3 codebook.

[0139] Aspect 7: The method according to aspect 6 further includes: selecting the single type 3 codebook from a plurality of type 3 codebooks, wherein selecting the single type 3 codebook includes: selecting the type 3 codebook with the lowest index among the indices of the plurality of type 3 codebooks.

[0140] Aspect 8: The method according to aspect 6 further includes: selecting the single type 3 codebook based at least in part on the PSFCH resource hash result of one or more of the source identifier or destination identifier.

[0141] Aspect 9: The method according to any one of Aspects 1-8, wherein the physical-side crosslink channel includes a physical-side crosslink shared channel or a physical-side crosslink control channel.

[0142] Aspect 10: The method according to any one of Aspects 1-9, wherein the SCI has the format SCI2.

[0143] Aspect 11: A method of wireless communication performed by a user equipment (UE), comprising: sending sidelink control information (SCI) to another UE, the SCI instructing the other UE to send a sidelink HARQ feedback in a Type 3 codebook for one or more sidelink hybrid automatic repeat request (HARQ) processes; and receiving the Type 3 codebook from the other UE on a physical sidelink channel after sending the SCI.

[0144] Aspect 12: According to the method of aspect 11, wherein the sidelink HARQ feedback includes a HARQ acknowledgment (ACK) or negative acknowledgment (NACK) multiplexed into the type 3 codebook for each of the one or more sidelink HARQ processes.

[0145] Aspect 13: The method according to aspect 11 or 12 further includes: receiving a new data indicator for each corresponding sidelink HARQ process in the one or more sidelink HARQ processes.

[0146] Aspect 14: The method according to any one of Aspects 11-13, wherein the physical-side link channel includes a physical-side link feedback channel (PSFCH).

[0147] Aspect 15: The method according to aspect 14 further includes: receiving a single type 3 codebook on the PSFCH as a type 3 codebook for multiple PSFCH feedbacks.

[0148] Aspect 16: The method according to any one of Aspects 11-15, wherein the physical-side cross-link channel includes a physical-side cross-link shared channel or a physical-side cross-link control channel.

[0149] Aspect 17: The method according to any one of aspects 11-16, wherein the SCI has the format SCI2.

[0150] Aspect 18: An apparatus for wireless communication at a device, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to one or more of aspects 1-17.

[0151] Aspect 19: An apparatus for wireless communication, comprising a memory and one or more processors coupled to the memory, the one or more processors being configured to perform the method according to one or more aspects of aspects 1-17.

[0152] Aspect 20: An apparatus for wireless communication, comprising at least one unit for performing the method according to one or more of aspects 1-17.

[0153] Aspect 21: A non-transitory computer-readable medium storing code for wireless communication, said code including instructions executable by a processor to perform the methods described in one or more of aspects 1-17.

[0154] Aspect 22: A non-transitory computer-readable medium storing a set of instructions for wireless communication, the set of instructions comprising one or more instructions which, when executed by one or more processors of a device, cause the device to perform the method according to one or more aspects of aspects 1-17.

[0155] The foregoing disclosure provides explanations and descriptions, but is not intended to be exhaustive or to limit the aspects to the precise form disclosed. Modifications and variations may be made based on the foregoing disclosure, or modifications and variations may be derived from practice in the aspects.

[0156] As used herein, the term "component" is intended to be interpreted broadly as hardware, firmware, and / or a combination of hardware and software. Whether referred to as software, firmware, middleware, microcode, hardware description language, or other names, "software" should be interpreted broadly as instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures and / or functions, and other examples. As used herein, a processor is implemented using hardware, firmware, and / or a combination of hardware and software.

[0157] It will be apparent that the systems and / or methods described herein can be implemented in various forms of hardware and / or combinations of hardware and software. The actual, specialized control hardware or software code used to implement these systems and / or methods is not a limitation in any respect. Therefore, while the operation and behavior of the systems and / or methods are described herein without reference to specific software code, it is to be understood that the software and hardware can be designed to implement the systems and / or methods, at least in part, based on the description herein.

[0158] As used in this article, depending on the context, satisfying the threshold can refer to a value greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc.

[0159] Even if a specific combination of features is recited in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of the aspects. In fact, many of these features can be combined in ways that are not specifically recited in the claims and / or specifically disclosed in the specification. While each dependent claim listed below may directly depend on only one claim, the disclosure of an aspect includes a combination of each dependent claim with every other claim in the claim set. As used herein, the phrase “at least one of” in the list of items refers to any combination of those items, including a single member. For example, “at least one of a, b, or c” is intended to cover a, b, c, ab, ac, bc, and abc, as well as any combination with multiples of the same element (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c).

[0160] None of the elements, actions, or instructions used herein should be construed as essential or necessary unless explicitly stated otherwise. Furthermore, as used herein, the articles “a” and “an” are intended to include one or more items and may be used interchangeably with “one or more.” Furthermore, as used herein, the article “the” is intended to include one or more items referenced in combination with the article “the” and may be used interchangeably with “one or more.” Furthermore, as used herein, the terms “set” and “group” are intended to include one or more items (e.g., related items, unrelated items, a combination of related and unrelated items) and may be used interchangeably with “one or more.” Where only one item is anticipated, the phrase “only one” or similar language is used. Furthermore, as used herein, the terms “has,” “have,” “having,” etc., are intended to be open-ended terms. Furthermore, unless explicitly stated otherwise, the phrase “based on” is intended to mean “at least partially based on.” Furthermore, as used herein, the term “or” is intended to be inclusive when used in a series, and may be used interchangeably with “and / or” unless otherwise expressly stated (e.g., if used in conjunction with “any” or “only one of”).

Claims

1. A method for wireless communication performed by a user equipment (UE), comprising: Receive sidelink control information (SCI) from the second UE, the SCI instructing the UE to send a sidelink hybrid automatic repeat request (HARQ) feedback using a type 3 codebook; and At least in part, based on the SCI instructing the UE to use the Type 3 codebook to send the sidelink HARQ feedback, the Type 3 codebook is sent to the second UE on the physical sidelink channel for one or more sidelink HARQ processes.

2. The method according to claim 1, wherein, The sidelink HARQ feedback includes a HARQ acknowledgment (ACK) or negative acknowledgment (NACK) multiplexed into the Type 3 codebook for each of the one or more sidelink HARQ processes.

3. The method according to claim 1, further comprising: Send a new data indicator for each of the one or more sidelink HARQ processes.

4. The method according to claim 1, wherein, The physical-side cross-link channel includes the physical-side cross-link feedback channel (PSFCH).

5. The method according to claim 4, further comprising: Determine the PSFCH resources for the type 3 codebook from the type 3 PSFCH resource pool.

6. The method according to claim 4, further comprising: The type 3 codebook is transmitted on the PSFCH as a single type 3 codebook for the plurality of PSFCH feedbacks, based at least in part on determining that at least one of the plurality of PSFCH feedbacks is a type 3 codebook.

7. The method according to claim 1, further comprising: The Type 3 codebook is transmitted as a single Type 3 codebook from a plurality of Type 3 codebooks, wherein transmitting the Type 3 codebook as the single Type 3 codebook is based at least in part on selecting the Type 3 codebook with the lowest index among the indices of the plurality of Type 3 codebooks.

8. The method according to claim 6, further comprising: The single type 3 codebook is selected based at least in part on the PSFCH resource hash result of one or more of the source identifier or destination identifier.

9. The method according to claim 1, wherein, The physical-side crosslink channel includes the physical-side crosslink shared channel or the physical-side crosslink control channel.

10. The method according to claim 1, wherein, The SCI has the format SCI2.

11. A method for wireless communication performed by a user equipment (UE), comprising: Send a sidelink control information (SCI) to the second UE, the SCI instructing the second UE to send a sidelink HARQ feedback for one or more sidelink hybrid automatic repeat request (HARQ) processes using a type 3 codebook; as well as After sending the SCI, and at least in part based on the SCI, instructing the second UE to send the sidelink HARQ feedback using the Type 3 codebook, the second UE receives the Type 3 codebook from the second UE on the physical sidelink channel.

12. The method according to claim 11, wherein, The sidelink HARQ feedback includes a HARQ acknowledgment (ACK) or negative acknowledgment (NACK) multiplexed into the Type 3 codebook for each of the one or more sidelink HARQ processes.

13. The method of claim 11, further comprising: Receive a new data indicator for each of the one or more sidelink HARQ processes.

14. The method according to claim 11, wherein, The physical-side cross-link channel includes the physical-side cross-link feedback channel (PSFCH).

15. The method of claim 14, further comprising: A single Type 3 codebook is received on the PSFCH as the Type 3 codebook for multiple PSFCH feedbacks.

16. The method according to claim 11, wherein, The physical-side crosslink channel includes the physical-side crosslink shared channel or the physical-side crosslink control channel.

17. The method according to claim 11, wherein, The SCI has the format SCI2.

18. A user equipment (UE) for wireless communication, comprising: Memory; as well as One or more processors coupled to the memory, the one or more processors being configured to: Receive sidelink control information (SCI) from the second UE, the SCI instructing the UE to send a sidelink hybrid automatic repeat request (HARQ) feedback using a type 3 codebook; and At least in part, based on the SCI instructing the UE to use the Type 3 codebook to send the sidelink HARQ feedback, the Type 3 codebook is sent to the second UE on the physical sidelink channel for one or more sidelink HARQ processes.

19. The UE according to claim 18, wherein, The sidelink HARQ feedback includes a HARQ acknowledgment (ACK) or negative acknowledgment (NACK) multiplexed into the Type 3 codebook for each of the one or more sidelink HARQ processes.

20. The UE according to claim 18, wherein, The one or more processors are configured to send new data indicators for each corresponding sidelink HARQ process in the one or more sidelink HARQ processes.

21. The UE according to claim 18, wherein, The physical-side cross-link channel includes the physical-side cross-link feedback channel (PSFCH).

22. The UE according to claim 21, wherein, The one or more processors are configured to: determine PSFCH resources for the type 3 codebook from the type 3 PSFCH resource pool.

23. The UE according to claim 21, wherein, The one or more processors are configured to transmit the type 3 codebook on the PSFCH as a single type 3 codebook for the plurality of PSFCH feedbacks, based at least in part on determining that at least one of the plurality of PSFCH feedbacks is a type 3 codebook.

24. The UE according to claim 18, wherein, The one or more processors are configured to transmit the Type 3 codebook as a single Type 3 codebook from a plurality of Type 3 codebooks, wherein transmitting the Type 3 codebook as the single Type 3 codebook is based at least in part on selecting the Type 3 codebook with the lowest index among the indices of the plurality of Type 3 codebooks.

25. The UE according to claim 23, wherein, The one or more processors are configured to select the single type 3 codebook based at least in part on the PSFCH resource hash result of one or more of the source identifier or destination identifier.

26. The UE according to claim 18, wherein, The physical-side crosslink channel includes the physical-side crosslink shared channel or the physical-side crosslink control channel.

27. The UE according to claim 18, wherein, The SCI has the format SCI2.

28. A user equipment (UE) for wireless communication, comprising: Memory; as well as One or more processors coupled to the memory, the one or more processors being configured to: Send a sidelink control information (SCI) to the second UE, the SCI instructing the second UE to send a sidelink HARQ feedback for one or more sidelink hybrid automatic repeat request (HARQ) processes using a type 3 codebook; as well as After sending the SCI, and at least in part based on the SCI, instructing the second UE to send the sidelink HARQ feedback using the Type 3 codebook, the second UE receives the Type 3 codebook from the second UE on the physical sidelink channel.

29. The UE according to claim 28, wherein, The sidelink HARQ feedback includes a HARQ acknowledgment (ACK) or negative acknowledgment (NACK) multiplexed into the Type 3 codebook for each of the one or more sidelink HARQ processes.

30. The UE according to claim 28, wherein, The one or more processors are configured to receive new data indicators for each corresponding sidelink HARQ process in the one or more sidelink HARQ processes.

31. The UE according to claim 28, wherein, The physical-side cross-link channel includes the physical-side cross-link feedback channel (PSFCH).

32. The UE according to claim 31, wherein, The one or more processors are further configured to receive a single Type 3 codebook on the PSFCH as the Type 3 codebook for multiple PSFCH feedbacks.

33. The UE according to claim 28, wherein, The physical-side crosslink channel includes the physical-side crosslink shared channel or the physical-side crosslink control channel.

34. The UE according to claim 28, wherein, The SCI has the format SCI2.

Citation Information

Patent Citations

  • Method and device for transmitting and receiving signals in wireless communication system

    WO2020032762A1