Sidelink communication recovery

CN115280893B8Active Publication Date: 2025-08-29QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202180020220.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-03-16
Filing Date
2021-03-17
Publication Date
2025-08-29
Estimated Expiration
2041-03-17

AI Technical Summary

Technical Problem

In the existing wireless communication technology, side link communication is easily missed or received by wireless nodes during transmission, resulting in a decrease in data rate and reliability, and it is impossible to effectively recover missed or wrong side link communication.

Method used

By transmitting recovery information in the recovery time slot, using parity information and other erase codes to restore side link communication, the recovery of missed or wrong side link communication is achieved, and data rate and reliability are improved.

Benefits of technology

Effectively recovered the error side link communication because the wireless node misses or receives erroneous side link communication during the side link communication process, which improves the data rate and reliability of wireless communication, and meets the improvement needs of the convergent side link communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115280893B8_ABST
    Figure CN115280893B8_ABST
Patent Text Reader

Abstract

Certain aspects of the present disclosure provide techniques for recovering sidelink communications. A wireless node may receive a plurality of sidelink communications, each sidelink communication being between two user equipments (UEs), and transmit recovery information in a recovery time slot, wherein the recovery information is used to recover at least one of the sidelink communications of the two UEs or other UEs that was transmitted when at least one of the sidelink communications occurred, and wherein the recovery time slot is used for transmission of the recovery information.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references to related applications

[0002] This application claims priority to U.S. Application No. 17 / 202,840, filed March 16, 2021, and U.S. Provisional Application No. 62 / 992,984, filed March 21, 2020, both of which are hereby incorporated by reference as fully set forth herein and for all applicable purposes.

[0003] background

[0004] open field

[0005] Various aspects of this disclosure relate to wireless communication, and more particularly to techniques for recovering sidelink communications that a wireless node has missed due to transmissions made by the wireless node while sidelink communication is in progress.

[0006] Related technical descriptions

[0007] Wireless communication systems are widely deployed to provide a variety of telecommunications services such as telephone, video, data, messaging, and broadcasting. These wireless communication systems can employ multiple access technologies that enable communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple access systems include 3GPP Long Term Evolution (LTE) systems, LTE-A Advanced systems, 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, and Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, to name just a few.

[0008] In some examples, a radio multiple access communication system may include several base stations (BSs), each capable of simultaneously supporting communication from multiple communication devices (also referred to as user equipment (UE)). In LTE or LTE-A networks, a set containing one or more base stations may define an evolved B-node (eNB). In other examples (e.g., in next-generation, new radio (NR), or 5G networks), a radio multiple access communication system may include several distributed units (DUs) (e.g., edge units (EUs), edge nodes (ENs), radio heads (RHs), smart radio heads (SRHs), transmit-receive points (TRPs), etc.) communicating with several central units (CUs) (e.g., central nodes (CNs), access node controllers (ANCs), etc.), and a set containing one or more DUs communicating with the CUs may define an access node (e.g., which may be referred to as a BS, 5G NB, next-generation B-node (gNB or gNodeB), transmit-receive point (TRP), etc.). The BS or DU can communicate with the UE set on both downlink channels (e.g., for transmissions from the BS or DU to the UE) and uplink channels (e.g., for transmissions from the UE to the BS or DU).

[0009] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol enabling different wireless devices to communicate at the city, country, region, and even global levels. NR (e.g., New Radio or 5G) is an example of an emerging telecommunications standard. NR is an enhancement set of the LTE mobile standard issued by 3GPP. NR is designed to better support mobile broadband Internet access by using OFDMA with a cyclic prefix (CP) on both the downlink (DL) and uplink (UL) to improve spectrum efficiency, reduce costs, improve service, utilize new spectrum, and better integrate with other open standards. To this end, NR supports beamforming, multiple-input multiple-output (MIMO) antenna technology, and carrier aggregation.

[0010] Sidelink communication is communication from one UE to another. With the continued growth in demand for mobile broadband access, there is a need for further improvements to NR and LTE technologies, including improvements to sidelink communication. Preferably, these improvements should be applicable to other multiple access technologies and telecommunications standards that employ these technologies.

[0011] Overview

[0012] The systems, methods, and apparatuses of this disclosure each have several aspects, and their desired properties are not solely the responsibility of any single aspect. Without limiting the scope of this disclosure as set forth in the appended claims, some features will now be briefly discussed. Upon consideration of this discussion, and especially after reading the section entitled “Detailed Description,” it will be understood how the features of this disclosure provide advantages including desired wireless performance from sidelink communications, such as desired data rates, latency, and / or reliability.

[0013] Some aspects provide a method for wireless communication by a wireless node. The method generally receives multiple sidelink communications, each sidelink communication between two user equipment (UEs); and transmits recovery information in a recovery time slot, wherein the recovery information is used to recover at least one of the sidelink communications between the two UEs or other UEs that was transmitted when at least one of the sidelink communications occurred, and wherein the recovery time slot is used for the transmission of at least the recovery information.

[0014] Some aspects provide a method for wireless communication by a first UE. The method generally includes: communicating sidelink communication with a second UE; receiving recovery information in a recovery time slot, wherein the recovery information is used to recover at least one of sidelink communications of one or more third UEs transmitted when the sidelink communication occurred, and wherein the recovery time slot is used for transmitting the recovery information; and determining another sidelink communication transmitted by a wireless node based on the sidelink communication and the recovery information.

[0015] Some aspects provide an apparatus for wireless communication. The apparatus generally includes a receiver configured to receive a plurality of sidelink communications, each of which is between two UEs. The apparatus also includes a transmitter configured to transmit recovery information in a recovery time slot, wherein the recovery information is used to recover at least one of the sidelink communications between the two UEs or other UEs that was transmitted when at least one of the sidelink communications occurred, and wherein the recovery time slot is used for the transmission of at least the recovery information.

[0016] Some aspects provide an apparatus for wireless communication. The apparatus generally includes a transceiver, a memory, and a processor. The transceiver is configured to communicate sidelink communication with a first UE; and to receive recovery information in a recovery time slot, wherein the recovery information is used to recover at least one sidelink communication of one or more second UEs transmitted when the sidelink communication occurred, and wherein the recovery time slot is used for the transmission of the recovery information. The processor is coupled to the memory, and the processor and the memory are configured to determine another sidelink communication transmitted by a wireless node based on the sidelink communication and the recovery information.

[0017] Some aspects provide an apparatus for wireless communication. The apparatus generally includes: means for receiving a plurality of sidelink communications, each sidelink communication between two UEs; and means for transmitting recovery information in a recovery time slot, wherein the recovery information is for recovering at least one of the sidelink communications between the two UEs or other UEs that was transmitted when at least one of the sidelink communications occurred, and wherein the recovery time slot is used for transmitting at least the recovery information.

[0018] Some aspects provide an apparatus for wireless communication. The apparatus generally includes: means for communicating sidelink communication with a first UE; means for receiving recovery information in a recovery time slot, wherein the recovery information is for recovering at least one of one or more sidelink communications of a second UE transmitted when the sidelink communication occurred, and wherein the recovery time slot is used for transmitting the recovery information; and means for determining another sidelink communication transmitted by a wireless node based on the sidelink communication and the recovery information.

[0019] Some aspects provide a computer-readable medium for wireless communication by a wireless node. The computer-readable medium includes instructions, when executed by a processing system, to cause the processing system to perform operations generally including: receiving a plurality of sidelink communications, each sidelink communication between two UEs; and transmitting recovery information in a recovery time slot, wherein the recovery information is for recovering at least one of the sidelink communications between the two UEs or other UEs that was transmitted when at least one of the sidelink communications occurred, and wherein the recovery time slot is used for transmitting at least the recovery information.

[0020] Some aspects provide a computer-readable medium for wireless communication by a wireless node. The computer-readable medium includes instructions, when executed by a processing system, to cause the processing system to perform operations generally including: communicating sidelink communication with a first UE; receiving recovery information in a recovery time slot, wherein the recovery information is for at least one of sidelink communications of one or more second UEs transmitted when the sidelink communication occurred, and wherein the recovery time slot is used for the transmission of the recovery information; and determining another sidelink communication transmitted by the wireless node based on the sidelink communication and the recovery information.

[0021] To achieve the foregoing and related objectives, these one or more aspects include the features fully described below and specifically pointed out in the claims. Certain illustrative features of these one or more aspects are set forth in detail in the following description and drawings. However, these features indicate only a few of the various ways in which the principles of these aspects may be employed. Brief description of the attached diagram

[0023] To gain a more detailed understanding of the features described above in this disclosure, reference can be made to a more specific description of the above-briefly summarized 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 should not be considered as limiting its scope, as other equivalent aspects are permissible in this description.

[0024] Figure 1 It is a block diagram that conceptually illustrates certain aspects of an example telecommunications system according to this disclosure.

[0025] Figure 2 This is a block diagram illustrating an example logical architecture of a distributed radio access network (RAN) according to certain aspects of this disclosure.

[0026] Figure 3 This is a diagram illustrating an example physical architecture of a distributed RAN according to certain aspects of this disclosure.

[0027] Figure 4 It is a block diagram that conceptually illustrates the design of an example base station (BS) and user equipment (UE) according to certain aspects of this disclosure.

[0028] Figure 5A and 5B An illustrated representation of an example vehicle-to-everything (V2X) system according to some aspects of this disclosure is shown.

[0029] Figure 6 This is an example transmission timeline of a sidelink according to certain aspects of this disclosure.

[0030] Figure 7 This is an example transmission timeline illustrating sidelink resource reservation based on previously known techniques.

[0031] Figure 8 This is a flowchart illustrating example operations that can be performed by a wireless node according to certain aspects of this disclosure.

[0032] Figure 9 This is a flowchart illustrating example operations that can be performed by a UE according to certain aspects of this disclosure.

[0033] Figure 10 This is a signaling flow that explains an example signaling flow for restoring sidelink communication according to various aspects of this disclosure.

[0034] Figure 11 This is an example transmission timeline of sidelink communication with recovery information transmitted according to certain aspects of this disclosure.

[0035] Figure 12A and 12BThis is an exemplary transmission timeline illustrating sidelink communication with the transmission of recovery information for first-stage sidelink control information (SCI-1) according to certain aspects of this disclosure.

[0036] Figure 13 This is an exemplary transmission timeline illustrating sidelink communication with transport block (TB) clusters for generating recovery information according to certain aspects of this disclosure.

[0037] Figure 14 This is an exemplary transmission timeline illustrating repeated sidelink communication with some time slot transmissions according to certain aspects of this disclosure.

[0038] Figure 15 The description of certain aspects of this disclosure may include being configured to perform Figure 8 The communication devices (e.g., wireless nodes) of the various components of the operation being explained.

[0039] Figure 16 The description of certain aspects of this disclosure may include being configured to perform Figure 9 The communication device (e.g., UE) of the various components of the operation being explained.

[0040] To facilitate understanding, the same reference numerals are used wherever possible to designate common elements shared by all figures. Elements disclosed in one aspect are conceived to be usefully applied in other aspects without specific citation.

[0041] Detailed description

[0042] This disclosure provides apparatus, methods, processing systems, and computer-readable media for recovering sidelink communications missed by a wireless node due to its transmission while the sidelink communication is in progress. When a UE transmits sidelink communication in a frequency band, the UE typically cannot receive another communication in the same frequency band (e.g., another sidelink communication from another UE). In aspects of this disclosure, the wireless node can receive the sidelink communication and transmit recovery information in a recovery time slot. A UE that is transmitting during a period (e.g., a time slot) of sidelink communication can receive the recovery information and recover the sidelink communication missed by the UE while it was transmitting (e.g., determining the content of the sidelink communication). In some aspects of this disclosure, the wireless node can generate parity information as recovery information that the UE can use to recover the sidelink communication. In some aspects of this disclosure, the wireless node can transmit repetitions of the sidelink communication as recovery information. The techniques described herein for recovering sidelink communication can achieve desired wireless performance from the sidelink communication, such as desired data rate, latency, and / or reliability.

[0043] The following description provides examples and is not intended to limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the elements discussed without departing from the scope of this disclosure. Various procedures or components may be appropriately omitted, substituted, or added to the examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Moreover, features described with reference to some examples may be combined in others. For example, any number of aspects set forth herein may be used to implement an apparatus or practice. Furthermore, the scope of this disclosure is intended to cover such apparatuses or methods practiced using other structures, functionalities, or structures and functionalities that supplement or differ from the aspects of this disclosure set forth herein. It should be understood that any aspect of this disclosure disclosed herein may be implemented by one or more elements of the claims. The term “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as superior to or overriding other aspects.

[0044] The technologies described herein can be used in various wireless communication technologies, such as LTE, CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and other networks. The terms “network” and “system” are often used interchangeably. CDMA networks can implement radio technologies such as Universal Terrestrial Radio Access (UTRA) and cdma2000. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. cdma2000 covers the IS-2000, IS-95, and IS-856 standards. TDMA networks can implement radio technologies such as Global System for Mobile Communications (GSM). OFDMA networks can implement radio technologies such as NR (e.g., 5G RA), Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDMA. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS).

[0045] New Radio (NR) is an emerging wireless communication technology being developed in collaboration with the 5G Technology Forum (5GTF). 3GPP Long Term Evolution (LTE) and LTE-Advanced (LTE-A) are versions of UMTS using E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the Third Generation Partnership Project (3GPP). cdma2000 and UMB are described in documents from an organization called the Third Generation Partnership Project 2 (3GPP2). The technologies described herein can be used with the aforementioned wireless networks and radio technologies, as well as other wireless networks and radio technologies. For clarity, although aspects are described herein using terms commonly associated with 3G and / or 4G wireless technologies, aspects of this disclosure can be applied in other generation-based communication systems, including NR technology, such as 5G and its successors.

[0046] New radio (NR) access (e.g., 5G technology) can support a variety of wireless communication services, such as enhanced mobile broadband (eMBB) targeting wide bandwidth (e.g., 80 MHz or higher), millimeter wave (mmW) targeting high carrier frequencies (e.g., 25 GHz or higher), massive machine-type communication (mMTC) targeting non-backward-compatible MTC technologies, and / or mission-critical communication targeting ultra-reliable low latency communication (URLLC). These services may include latency and reliability requirements. These services may also have different transmission time intervals (TTIs) to meet corresponding quality of service (QoS) requirements. Furthermore, these services can coexist in the same subframe.

[0047] Figure 1 An example wireless communication network 100 in which various aspects of this disclosure can be implemented is described. For example, Figure 1 UE120a and / or BS 110a can be configured to perform the following reference Figure 8-9 The described operation is to recover, for example, sidelink communications that were received by the wireless node with errors or were missed because the wireless node was transmitting while the sidelink communication was in progress.

[0048] like Figure 1As explained herein, the wireless communication network 100 may include several base stations (BSs) 110a-z (each individually referred to herein as BS 110 or collectively as BS 110) and other network entities. In various aspects of this disclosure, a roadside service unit (RSU) may be considered a type of BS, and BS 110 may be referred to as an RSU. BS 110 may provide communication coverage for a specific geographic area (sometimes referred to as a “cell”), which may be stationary or mobile depending on the location of the mobile BS 110. In some examples, BS 110 may interconnect with each other and / or interconnect to one or more other BSs or network nodes (not shown) in the wireless communication network 100 using any suitable transport network through various types of backhaul interfaces (e.g., direct physical connection, wireless connection, virtual network, etc.). Figure 1 In the example shown, BS 110a, 110b, and 110c can be macro BSs for macro cells 102a, 102b, and 102c, respectively. BS 110x can be a pico BS for pico cell 102x. BS 110y and 110z can be femto BSs for femto cells 102y and 102z, respectively. A BS can support one or more cells. BS 110 communicates with user equipment (UE) 120a-y (each individually referred to herein as UE 120 or collectively as UE 120) in the wireless communication network 100. UE 120 (e.g., 120x, 120y, etc.) can be distributed throughout the wireless communication network 100, and each UE 120 can be stationary or mobile.

[0049] Depending on certain aspects, BS 110 and UE 120 can be configured to recover, for example, erroneous or missed sidelink communications received by the radio node due to transmissions made by the radio node while sidelink communication was occurring. Figure 1 As shown, according to various aspects of this disclosure, BS 110a includes a sidelink manager 112 that transmits recovery information for sidelink communication to one or more UEs communicating via a sidelink channel. In some examples, the sidelink manager 112 may generate parity information for sidelink communication as recovery information. Figure 1 As shown, according to various aspects of this disclosure, UEs 120a, 120b, and 120c include a sidelink manager 122, which can communicate with one or more other UEs via a sidelink channel, restore sidelink communication with recovery information from a base station or another UE, and / or generate and transmit recovery information for one or more other UEs.

[0050] The wireless communication network 100 may also include a relay station (e.g., relay station 110r) (also referred to as a relay, etc.) that receives data and / or other information transmissions from an upstream station (e.g., BS 110a or UE 120r) and transmits such data and / or other information transmissions to a downstream station (e.g., UE 120 or BS 110), or the relay station relays transmissions between the UEs 120 to facilitate communication between the devices.

[0051] Network controller 130 can be coupled to a group of BS 110 and provide coordination and control over these BS 110. Network controller 130 can communicate with BS 110 via backhaul. BS 110 can also communicate with each other via wireless or wired backhaul (e.g., directly or indirectly).

[0052] UE 120 (e.g., 120x, 120y, etc.) may be distributed throughout the wireless communication network 100, and each UE may be stationary or mobile. A UE may also be referred to as a mobile station, terminal, access terminal, subscriber unit, station, client equipment (CPE), cellular phone, smartphone, personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, laptop computer, cordless phone, wireless local loop (WLL) station, tablet computer, camera, gaming device, netbook, smartbook, ultrabook, appliance, medical device or medical equipment, biometric sensor / device, wearable device (such as smartwatch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet, etc.)), entertainment device (e.g., music device, video device, satellite radio, 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. Some UEs may be considered machine-type communication (MTC) devices or evolved MTC (eMTC) devices. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which can communicate with a BS, another device (e.g., a remote device), or another entity. Wireless nodes can provide connectivity to or to a network (e.g., a wide area network such as the Internet) or a cellular network, for example, via wired or wireless communication links. Some UEs can be considered Internet of Things (IoT) devices, which can be narrowband IoT (NB-IoT) devices.

[0053] Some wireless networks (e.g., LTE) utilize Orthogonal Frequency Division Multiplexing (OFDM) on the downlink and Single-Carrier Frequency Division Multiplexing (SC-FDM) on the uplink. OFDM and SC-FDM divide the system bandwidth into multiple (K) orthogonal subcarriers, often referred to as frequency modulation, frequency slots, etc. Each subcarrier can be modulated with data. Generally, modulation symbols are transmitted in the frequency domain for OFDM and in the time domain for SC-FDM. The spacing between adjacent subcarriers can be fixed, and the total number of subcarriers (K) can depend on the system bandwidth. For example, the subcarrier spacing could be 15 kHz, and the minimum resource allocation (called a "resource block" (RB)) could be 12 subcarriers (or 180 kHz). Therefore, for system bandwidths of 1.25, 2.5, 5, 10, or 20 MHz, the nominal Fast Fourier Transform (FFT) size could be 128, 256, 512, 1024, or 2048, respectively. The system bandwidth can also be divided into subbands. For example, a subband can cover 1.08MHz (i.e., 6 resource blocks), and for system bandwidths of 1.25, 2.5, 5, 10, or 20MHz, there can be 1, 2, 4, 8, or 16 subbands, respectively.

[0054] While aspects of the examples described herein may be associated with LTE technology, aspects of this disclosure are applicable to other wireless communication systems, such as NR. NR can utilize OFDM with CP on both the uplink and downlink and includes support for half-duplex operation using TDD. Beamforming can be supported and beam direction can be dynamically configured. MIMO transmission with precoding can also be supported. MIMO configuration in DL can support up to 8 transmit antennas (with up to 8 streams of multilayer DL transmission) and up to 2 streams per UE. Multilayer transmission with up to 2 streams per UE can be supported. Up to 8 serving cells can be used to support aggregation of multiple cells.

[0055] In some examples, access to the air interface can be scheduled. A scheduling entity (e.g., a BS) allocates resources for communication among some or all devices and equipment within its service area or cell. The scheduling entity may be responsible for scheduling, assigning, reconfiguring, and releasing resources for one or more subordinate entities. That is, for scheduled communication, the subordinate entity utilizes the resources allocated by the scheduling entity. A base station is not the only entity that can be used as a scheduling entity. In some examples, a UE may act as a scheduling entity and can schedule resources for one or more subordinate entities (e.g., one or more other UEs), and other UEs may utilize the resources scheduled by that UE for wireless communication. In some examples, a UE may act as a scheduling entity in a peer-to-peer (P2P) network and / or in a mesh network. In the mesh network example, UEs may communicate directly with each other in addition to communicating with a scheduling entity.

[0056] exist Figure 1 In the diagram, a solid line with a double arrow indicates the desired transmission between the UE and the serving BS, which is the BS designated to serve the UE on the downlink and / or uplink. A thin dashed line with a double arrow indicates interference transmission between the UE and the BS.

[0057] Figure 2 The example logical architecture of the Distributed Radio Access Network (RAN) 200 is explained, which can be used in... Figure 1 This is implemented in the wireless communication network 100 described in the text. The 5G access node 206 may include an access node controller (ANC) 202. The ANC 202 may be the central unit (CU) of a distributed RAN 200. Backhaul interfaces to the next-generation core network (NG-CN) 204 may terminate at the ANC 202. Backhaul interfaces to adjacent next-generation access nodes (NG-AN) 210 may terminate at the ANC 202. The ANC 202 may include one or more TRPs 208 (e.g., cellular, BS, gNB, etc.).

[0058] TRP 208 can be a distributed unit (DU). TRP 208 can be connected to a single ANC (e.g., ANC 202) or more than one ANC (not described). For example, for RAN sharing, Radio as a Service (RaaS), and service-specific AND deployments, TRP 208 can be connected to more than one ANC. TRP 208 can include one or more antenna ports. TRP 208 can be configured to serve traffic to the UE individually (e.g., dynamically selected) or jointly (e.g., jointly transmitted).

[0059] The logical architecture of the distributed RAN 200 can support outbound routes across different deployment types. For example, the logical architecture can be based on transport network capabilities (e.g., bandwidth, latency, and / or jitter).

[0060] The logical architecture of the distributed RAN 200 can share features and / or components with LTE. For example, the next-generation access node (NG-AN) 210 can support dual connectivity with NR and can share the same outgoing route for both LTE and NR.

[0061] The logical architecture of the distributed RAN 200 enables collaboration between and within TRPs 208, for example, within a TRP and / or across TRPs via ANC 202. Inter-TRP interfaces may not be required.

[0062] Logical functions can be dynamically distributed within the logical architecture of the distributed RAN 200. The Radio Resource Control (RRC) layer, Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, Media Access Control (MAC) layer, and Physical (PHY) layer can be adaptively placed at the DU (e.g., TRP 208) or CU (e.g., ANC 202).

[0063] Figure 3 An example physical architecture of the distributed RAN 300 according to various aspects of this disclosure is described. A centralized core network unit (C-CU) 302 can host core network functions. The C-CU 302 can be deployed centrally. C-CU 302 functionality can be offloaded (e.g., to Advanced Radio Services (AWS)) in an attempt to handle peak capacity.

[0064] The Centralized RAN Unit (C-RU) 304 can store one or more ANC functions. Optionally, the C-RU 304 can store core network functions locally. The C-RU 304 can be deployed in a distributed manner. The C-RU 304 can be located close to the network edge.

[0065] The DU 306 can store one or more TRPs (Edge Node (EN), Edge Unit (EU), Radio Header Terminal (RH), Smart Radio Header Terminal (SRH), etc.). The DU can be located at the edge of a network with radio frequency (RF) functionality.

[0066] Figure 4 The explanation (e.g.) Figure 1 The example components of BS 110a and UE 120a described herein can be used to implement various aspects of this disclosure. For example, antenna 452, processors 466, 458, 464 and / or controller / processor 480 of UE 120a and / or antenna 434, processors 420, 430, 438 and / or controller / processor 440 of BS 110a can be used to perform the functions described herein. Figure 8-9 The various techniques and methods described.

[0067] At BS 110a, the transmit processor 420 can receive data from the data source 412 and control information from the controller / processor 440. This control information can be used for the Physical Broadcast Channel (PBCH), Physical Control Format Indicator Channel (PCFICH), Physical Hybrid ARQ Indicator Channel (PHICH), Physical Downlink Control Channel (PDCCH), Group Shared PDCCH (GC PDCCH), etc. This data can be used for the Physical Downlink Shared Channel (PDSCH), etc. The processor 420 can process (e.g., encoding and symbol mapping) the data and control information to obtain data symbols and control symbols, respectively. The processor 420 can also generate reference symbols (e.g., primary synchronization signal (PSS), secondary synchronization signal (SSS), and cell-specific reference signal (CRS). The transmit (TX) multiple-input multiple-output (MIMO) processor 430 can perform spatial processing (e.g., precoding) on ​​data symbols, control symbols, and / or reference symbols where applicable, and can provide the output symbol stream to modulators (MODs) 432a to 432t. Each modulator 432 can process its respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator can further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The downlink signal from modulators 432a to 432t can be transmitted via antennas 434a to 434t, respectively.

[0068] At UE 120a, antennas 452a to 452r can receive downlink signals from base station 110a and can respectively provide the received signals to demodulators (DEMODs) 454a to 454r in the transceiver. Each demodulator 454 can condition (e.g., filter, amplify, down-convert, and digitize) its respective received signal to obtain an input sample. Each demodulator can further process the input sample (e.g., for OFDM, etc.) to obtain received symbols. MIMO detector 456 can obtain the received symbols from all demodulators 454a to 454r, perform MIMO detection on these received symbols where applicable, and provide detected symbols. Receiver processor 458 can process (e.g., demodulate, deinterleave, and decode) these detected symbols, provide the decoded data to UE 120a to data sink 460, and provide the decoded control information to controller / processor 480.

[0069] On the uplink, at UE 120a, transmit processor 464 can receive and process data from data source 462 (e.g., for the Physical Uplink Shared Channel (PUSCH)) and control information from controller / processor 480 (e.g., for the Physical Uplink Control Channel (PUCCH)). Transmit processor 464 can also generate reference symbols for reference signals (e.g., probe reference signals (SRS)). Symbols from transmit processor 464 can be pre-encoded by TX MIMO processor 466 where applicable, further processed by demodulators 454a to 454r in the transceiver (e.g., for SC-FDM, etc.), and transmitted to base station 110a. At BS 110a, uplink signals from UE 120a can be received by antenna 434, processed by modulator 432, detected by MIMO detector 436 where applicable, and further processed by receive processor 438 to obtain decoded data and control information transmitted by UE 120a. The receiver processor 438 can provide the decoded data to the data trap 439 and the decoded control information to the controller / processor 440.

[0070] Controllers / processors 440 and 480 can respectively direct operations at BS 110a and UE 120a. Processor 440 and / or other processors and modules at BS 110a can perform or direct the execution of processes used in the techniques described herein. For example, as... Figure 4 As shown, according to the aspects described herein, the controller / processor 440 of BS 110a has a sidelink manager 441 that transmits recovery information for sidelink communication to one or more UEs communicating via the sidelink channel. Figure 4 As shown, according to the aspects described herein, the controller / processor 480 of UE 120a has a sidelink manager 481 that can communicate with one or more other UEs via a sidelink channel, restore sidelink communication with recovery information from a base station or another UE, and / or generate and transmit recovery information for one or more other UEs. Although shown at controller / processor 480 and controller / processor 440, other components of UE 120a and BS 110a may also be used to perform the operations described herein. Memory 442 and 482 may store data and program code for use by BS 110a and UE 120a, respectively. Scheduler 444 may schedule the UE for data transmission on the downlink and / or uplink.

[0071] Although reference Figure 1 and Figure 4UE 120a is described as communicating with the BS and / or within the network, but UE 120a can be configured to communicate directly with / transmit directly to another UE 120, or to communicate with / transmit to another wireless device without relaying communication through the network. In some embodiments, Figure 4 The BS 110a described above is an example of another UE 120.

[0072] In some cases, two or more subordinate entities (e.g., UEs) may use sidelink signaling to communicate with each other. Real-world applications of such sidelink communication may include public safety, proximity services, UE-to-network relay, vehicle-to-vehicle (V2V) communication, Internet of Things (IoE) communication, IoT communication, mission-critical mesh networks, and / or various other suitable applications. Generally, sidelink signaling can refer to a signal that is relayed from one subordinate entity (e.g., UE1) to another subordinate entity (e.g., UE2) without requiring the relaying of the communication by a scheduling entity (e.g., UE or BS), even if the scheduling entity may be used for scheduling and / or control purposes. In some examples, sidelink signaling may use licensed spectrum for transmission (unlike wireless local area networks (WLANs), which typically use unlicensed spectrum).

[0073] Figure 5A and 5B A schematic representation of an example vehicle-to-everything (V2X) system according to some aspects of this disclosure is shown. For example, Figure 5A and 5B The vehicles shown can communicate via sidelink channels and can perform sidelink CSI reporting, as described herein.

[0074] exist Figure 5A and 5B The V2X system provided by [the provider] offers two complementary transmission modes. Figure 5A The first transmission mode, illustrated by example, involves direct communication between participants that are adjacent to each other in a local area (e.g., also known as sidelink communication). Figure 5B The second transmission mode illustrated by way of example involves network communication over a network, which may be implemented via a Uu interface (e.g., a wireless communication interface between a radio access network (RAN) and a UE).

[0075] Reference Figure 5AThe V2X system 500 (e.g., including vehicle-to-vehicle (V2V) communication) is illustrated using two vehicles 502 and 504. A first transmission mode allows direct communication between different participants in a given geographic location. As illustrated, the vehicles may have a wireless communication link 506 with individuals via a PC5 interface (i.e., vehicle-to-pedestrian (V2P), e.g., via a UE). Communication between vehicles 502 and 504 can also occur via PC5 interface 508. Similarly, communication from vehicle 502 to other highway components (e.g., roadside service units (RSUs) 510, such as traffic signals or signs) (i.e., vehicle-to-infrastructure (V2I)) can occur via PC5 interface 512. For Figure 5A Each communication element in the V2X system can communicate bidirectionally, thus each element can be both a sender and receiver of information. The V2X system 500 can be a self-managing system implemented without the assistance of network entities. Self-managing systems enable improved spectrum efficiency, reduced costs, and increased reliability because no network service interruption occurs during handover operations for mobile vehicles. V2X systems can be configured to operate in licensed or unlicensed spectrum, allowing any vehicle equipped with the system to access shared frequencies and share information. This coordinated / shared spectrum operation allows for safe and reliable operation.

[0076] Figure 5B A V2X system 550 is illustrated for communication between vehicles 552 and 554 via network entity 556. These network communications can occur via discrete nodes (such as base stations, eNBs, or gNBs) that send and receive information to and from vehicles 552 and 554 (e.g., relaying information between vehicles 552 and 554). Network communications via vehicle-to-network (V2N) links 558 and 510 can be used for long-range communication between vehicles, such as to inform of a traffic accident at a distance along a road or highway. Other types of communication can be sent from nodes to vehicles, such as traffic flow status, road hazard warnings, environmental / weather reports, service station availability, and other similar examples. Such data can be obtained from cloud-based shared services.

[0077] In some cases, two or more subordinate entities (e.g., UEs) can use sidelink signaling to communicate with each other. V2V and V2X communications, as described above, are examples of communications that can be transmitted via sidelinks. When a UE is transmitting sidelink communication on a sub-channel of a frequency band, the UE typically cannot receive other communication in that band (e.g., another sidelink communication from another UE). Other applications of sidelink communication can include public safety or service announcement communications, proximity service communications, UE-to-network relay communications, device-to-device (D2D) communications, Internet of Things (IoE) communications, Internet of Things (IoT) communications, mission-critical mesh communications, and other suitable applications. Generally, a sidelink can refer to a direct link between one subordinate entity (e.g., UE1) and another subordinate entity (e.g., UE2). Thus, a sidelink can be used to transmit and receive communications (also referred to herein as sidelink signaling) without relaying them through a scheduling entity (e.g., a BS), even if that scheduling entity is available for scheduling or control purposes. In some examples, sidelink signals can be transmitted using licensed spectrum (unlike wireless LANs, which typically use unlicensed spectrum).

[0078] Various sidelink channels can be used for sidelink communication, including the Physical Sidelink Discovery Channel (PSDCH), Physical Sidelink Control Channel (PSCCH), Physical Sidelink Shared Channel (PSSCH), and Physical Sidelink Feedback Channel (PSFCH). The PSDCH carries discovery expressions that enable neighboring devices to discover each other. The PSCCH carries control signaling (such as sidelink resource configurations and other parameters for data transmission), while the PSSCH carries data transmission.

[0079] Regarding PSSCH operations, the UE can perform transmission or reception on a carrier within a time slot. Typically, within the time slot period, transmission resources for sidelink transmission are reserved or allocated on sub-channels of the frequency band. NR sidelink can provide support for the UE in cases where all symbols in a time slot are available for sidelink, and in another case where only a coherent subset of symbols in a time slot is available for sidelink.

[0080] The PSFCH can carry feedback, such as channel state information (CSI) related to sidelink channel quality. Sequence-based PSFCH formats with one symbol (excluding the AGC training period) are supported. The following formats are possible: PSFCH formats based on PUCCH format 2, and PSFCH formats that span all symbols available for the sidelink across time slots.

[0081] Figure 6 It is a UE (e.g., Figure 1Example transmission timeline 600 of sidelink communication (broadcast and multicast device-to-device or D2D) between UEs 110 is shown. Refer to the above-mentioned references. Figure 5A and 5B Sidelink generally refers to a link between two users, or a user relay can be used for different scenarios and applications. As previously described, when a UE transmits sidelink communication on a sub-channel of a frequency band, the UE typically cannot receive another communication in that band (e.g., another sidelink communication from another UE). Therefore, sidelink communication can be referred to as half-duplex. Thus, UE 0, UE 1, and UE 5, which transmit sidelink communications 612, 614, and 616 respectively, cannot receive sidelink communication from each other. That is, UE 0 cannot receive sidelink transmissions 614 and 616. Similarly, UE 2 cannot receive sidelink transmissions 624 and 632 from UE 3 and UE 4 respectively. Moreover, UE 3 cannot receive sidelink transmission 622 from UE 2, and UE 4 cannot receive sidelink transmission 634 from UE 2. In all aspects of this disclosure, for UEs or radio nodes that cannot receive sidelink transmissions, the unreceived sidelink transmission(s) can be referred to as "erased" because the UE has no information about that sidelink transmission. This differs from other cases where the UE fails to decode a transmission, because in those cases, the UE can retain some information about the transmission that it failed to decode, and the UE can combine the retained information with the retransmissions it received to determine the transmission that it failed to decode.

[0082] According to previously known techniques, resource allocation in NR sidelink communication is based on reservation. In these techniques, resource allocation is performed in the frequency domain on a sub-channel basis, and in the time domain, resource allocation is limited to one time slot. In previously known techniques, transmission can reserve resources in the current time slot and up to two future time slots. Reservation information can be carried in the sidelink control information (SCI). In previously known techniques, the sidelink control information (SCI) can be transmitted in two phases. The first-phase SCI (SCI-1) can be transmitted on the physical sidelink control channel (PSCCH) and contains resource reservation information as well as information required to decode the second-phase SCI (SCI-2). SCI-2 can be transmitted on the physical sidelink shared channel (PSSCH) and contains information required to decode data on the shared channel (SCH) and provide feedback (e.g., acknowledgment (ACK) or negative acknowledgment (NAK)) on the physical sidelink feedback channel (PSFCH).

[0083] Figure 7This is an example transmission timeline 700 illustrating sidelink resource reservation according to previously known techniques. SCI-1 transmitted by the UE at 712 may reserve resources at 712, 732, and 742. Similarly, another SCI-1 transmitted by the UE at 714 may reserve resources at 744 and 774.

[0084] Based on previously known techniques, erasure decoding can be used to encode data so that the receiving device can recover a portion of the data erased during transmission. That is, erasure codes or error-correcting codes can be used to transform the data so that the receiver can recover the original data from a portion of it. A single parity check code can correct one erasure. For example, with an input vector of [a, b, c], a single parity check code can be used to encode the input vector to form the encoded vector [a, b, c, a...]. b [c], and then the encoded vector is transmitted. In this example, any single erase can be recovered, for example, if the received vector is [a, ?, c, a]. b c], then the erased element can be recovered by adding the other received elements (i.e., b): a c (a b c) = b. This can be viewed as a linear system with three variables (on a Galois field), and any three of the four constraints are linearly independent:

[0085]

[0086] Any three constraints (i.e., one of the four constraints is erased) are sufficient to find three variables.

[0087] Other forms of erasure decoding can be used to recover from two or more erasures. Reed-Solomon and other maximum distance separable (MDS) codes can be used to recover from two or more erasures. In some respects, erasure codes may include parity check codes, Reed-Solomon codes, and / or MDS codes. In some cases, erasure codes may include other suitable codes, such as Raptor codes. Typically, erasure codes can be designed such that any k symbols of an n-symbol codeword are sufficient to decode k information symbols. For example, the erasure code explained below can be used to recover from at most two erasures:

[0088]

[0089] Example sidelink communication recovery

[0090] This disclosure provides apparatus, methods, processing systems, and computer-readable media for recovering, for example, erroneous or missed sidelink communications received by a wireless node due to its transmission while sidelink communication is occurring. In some cases, the UE may be configured to communicate via half-duplex communication for sidelink communication. In other cases, the UE may only support half-duplex communication for sidelink communication. When a UE transmits sidelink communication in a frequency band, it may fail to receive another communication in the same frequency band (e.g., another sidelink communication from another UE), for example, due to half-duplex support and / or configuration for sidelink communication. In some cases, the UE may receive erroneous sidelink communication, for example, due to undesirable channel quality or mobility scenarios. In aspects of this disclosure, a wireless node may receive sidelink communication and transmit recovery information in a recovery time slot. A UE transmitting during a period (e.g., a time slot) of sidelink communication may receive the recovery information and recover erroneous or missed sidelink communications received by the UE while it was transmitting (e.g., determining the content of the sidelink communication). In some aspects of this disclosure, the wireless node may generate parity check information and / or other erase code information (e.g., redundancy information) as recovery information that the UE can use to resume sidelink communication. In some aspects of this disclosure, the wireless node may transmit repetitions of sidelink communication as recovery information. The techniques described herein for resuming sidelink communication can achieve desired wireless performance from sidelink communication, such as desired data rate, latency, and / or reliability.

[0091] Figure 8 This is a flowchart illustrating example operation 800 that can be performed by a wireless node according to certain aspects of this disclosure. For example, operation 800 can be performed by, for example... Figure 1 , 4 Or it may be performed by the UE, BS, or RSU shown in 5A. As used herein, a wireless node may refer to a wireless communication device such as a UE, BS, or RSU.

[0092] Operation 800 begins at block 802, where a radio node can receive multiple sidelink communications, each sidelink communication between two user equipments (UEs). At block 804, the radio node transmits recovery information in a recovery time slot, wherein the recovery information is used to recover at least one of the sidelink communications transmitted by the two UEs or other UEs when at least one of the sidelink communications occurred, and wherein the recovery time slot is used for the transmission of the recovery information. While this document describes operation 800 with respect to a radio node transmitting recovery information and separate from the UEs communicating via the sidelink communications for the purpose of understanding, aspects of this disclosure can be applied to transmitters of sidelink communications that also transmit corresponding recovery information for such sidelink communications.

[0093] Figure 9 This is a flowchart illustrating example operation 900 that can be performed by a UE according to certain aspects of this disclosure. For example, operation 900 can be performed by... Figure 1 , 4 The UE or base station shown in 5A and 5B shall perform the operation.

[0094] Operation 900 begins at block 902, where a first UE may communicate sidelink communication with a second UE. In various aspects, communication between the first UE and the second UE may involve the first UE transmitting and / or receiving sidelink communication to and / or from the second UE. At block 904, the first UE receives recovery information in a recovery time slot, wherein the recovery information is used to recover at least one of the sidelink communications of one or more third UEs transmitted when the sidelink communication occurred, and wherein the recovery time slot is used for the transmission of the recovery information. At block 906, the first UE determines another sidelink communication transmitted by a radio node (e.g., UE, BS, or RSU) based on the sidelink communication and the recovery information. In various aspects, the radio node at block 906 may include one of the second UE, the third UE, and / or a single radio node (such as another UE, BS, or RSU).

[0095] According to various aspects of this disclosure, slot-level erase decoding can be used to recover missed (e.g., erased) sidelink communication or to recover received sidelink communication with errors. As described above Figure 9 As described in box 906, recovering missed sidelink communication or recovering faulty sidelink communication can be an example of determining the other sidelink communication.

[0096] Figure 10This describes a signaling flow illustrating example signaling for resuming sidelink communication according to certain aspects of this disclosure. In this example, at 1002, a first UE 120a receives one or more first sidelink communications from a second UE 120b, and a radio node 140 (e.g., which may be another UE, BS, RSU, or a group leader for sidelink communication) may also receive (the) first sidelink communications. At 1004, the first UE 120a may receive one or more second sidelink communications from a third UE 120b. At 1006, in the same time domain resource element (e.g., time slot) as (the) second sidelink communications, the second UE 120b may transmit one or more third sidelink communications, wherein the first UE 120a may miss receiving (the) third sidelink communications, for example, due to half-duplex support and / or configuration for sidelink communications. In some cases, at 1006, the first UE 120a may receive (the) third sidelink communications with errors. At 1006, radio node 140 may receive third-party sidelink communications from second UE 120b. At 1008, radio node 140 may generate recovery information for the sidelink communications transmitted by second UE 120b, for example, via one or more erase codes. In various aspects, radio node 140 may select sidelink communications (such as TB and / or SCI payloads) for grouping and / or replication for generating recovery information based on various criteria further described herein. At 1010, radio node 140 may transmit the recovery information to first UE 120a, and at 1012, UE 120 may use the recovery information to recover missed or erroneously received third-party sidelink communications. While this example is described herein with respect to radio node 140 transmitting recovery information to facilitate understanding, various aspects of this disclosure may be applied to the second UE and / or third UE to generate and transmit recovery information.

[0097] In various aspects of this disclosure, one or more time slots that provide redundancy to previous transmissions, thereby forming, for example, an MDS code, can be used for sidelink communication recovery. A time slot with recovery information allows the receiving UE to use information from the time slot when it is receiving data, and to use the recovery information to recover transmissions that were erased, for example, due to the half-duplex aspect of sidelink communication.

[0098] Figure 11 It is based on various aspects of this disclosure (e.g., UE) Figure 1 Example transmission timeline 1100 of sidelink communication (broadcast and multicast device-to-device or D2D) between UEs 110 is shown. (See previous references...) Figure 6As described, UE 0, UE 1, and UE 5, which transmit sidelink communications 1112, 1114, and 1116 respectively, cannot receive sidelink communications from each other. That is, UE 0 cannot receive sidelink transmissions 1114 and 1116. Similarly, UE 2 cannot receive sidelink transmissions 1124 and 1132 from UE 3 and UE 4 respectively. Moreover, UE 3 cannot receive sidelink transmission 1122 from UE 2, and UE 4 cannot receive sidelink transmission 1134 from UE 2. In aspects of this disclosure, the wireless nodes can transmit recovery information in later time slots 1140 or 1150. Each UE can use the recovery information, which contains information relating to its own transmissions and the transmissions received in time slots 1110, 1120, and 1130, to recover sidelink transmissions missed or received erroneously, for example, because the UE was transmitting during one or more time slots 1110, 1120, or 1130.

[0099] As previously referred to Figure 7 As described, SCI-1 transmissions can carry reserved information for up to two future transmissions. Therefore, it is beneficial for wireless nodes to recover missed SCI-1s or recover erroneously received SCI-1s, and even if no data is recovered, collisions can be avoided and reliability improved by receiving those reservations for future transmissions.

[0100] According to various aspects of this disclosure, the resource pool typically contains an SCI-1 size.

[0101] In all aspects of this disclosure, a wireless node can apply erase decoding to SCI-1 transmissions within a single subchannel across time slots (i.e., as...). Figure 8 As described, to generate recovery information).

[0102] According to various aspects of this disclosure, different time slots may have different numbers of transmitted PSCCHs, and a radio node encoding the PSCCH (and SCI-1 in the PSCCH) may use dummy bits (e.g., all zeros) for time slots that do not have SCI-1 in the sub-channel.

[0103] In all aspects of this disclosure, the UE receiving the recovery information can determine that SCI-1 is absent in the sub-channel of the time slot based on a dummy bit value, an invalid CRC, or an explicit indication from the sender of the recovery information (e.g., a field in the recovery information or another transmission).

[0104] Figure 12AThis is an exemplary transmission timeline 1200 according to various aspects of this disclosure. In this exemplary transmission timeline, a wireless node (e.g., a UE, not shown) receives all PSCCHs 1202, 1204, and 1206 transmitted in sub-channel 0, and transmits recovery information for those PSCCHs in sub-channel 0 at 1208. Similarly, the wireless node receives PSCCHs 1212 and 1216 transmitted in sub-channel 1, and transmits recovery information 1218 for PSCCHs 1212 and 1216. Because no PSCCH is transmitted at 1214 (as indicated by the crosshair symbol), at 1218, the wireless node may use dummy bits for the non-existent PSCCH when generating the recovery information. Similarly, the wireless node receives PSCCHs 1222 and 1224, and when generating recovery information 1228, may use dummy bits for the PSCCH that is not present at 1226.

[0105] According to various aspects of this disclosure, a wireless node can collect all SCI-1 messages (e.g., from PSCCH) in a sub-channel set during a time slot and transmit recovery information for all SCI-1 messages in a single transmission (e.g., a Media Access Control (MAC-CE) element). That is, the wireless node can combine SCI-1 messages received in the sub-channel set during a time slot, wherein the recovery information may include the combined SCI-1 messages, and the wireless node can transmit the recovery information in a single transmission such as MAC-CE or other control signaling.

[0106] Figure 12B This is an exemplary transmission timeline 1250 according to various aspects of this disclosure. In this exemplary transmission timeline, a wireless node (e.g., a UE, not shown) receives PSCCHs 1252, 1254, 1256, 1262, 1266, 1272, and 1274 transmitted in sub-channels 0, 1, and 2, and transmits recovery information for those PSCCHs in sub-channel 0 at 1258. Because PSCCHs are not transmitted in 1264 and 1276 (as indicated by the crosshair symbol), the wireless node can use dummy bits for the non-existent PSCCHs when generating the recovery information at 1258.

[0107] According to various aspects of this disclosure, erasure decoding can be applied to data transmission (e.g., on a shared channel (SCH)) to recover missed (e.g., erased) sidelink data communications or to recover received sidelink communications with errors.

[0108] In all aspects of this disclosure, the SCH TB can have different sizes. Two data transmissions spanning the same number of subchannels can have different TB sizes because these transmissions can be transmitted using different modulation and coding schemes (MCS). Data transmissions can be transmitted using different redundancy versions (RVs) or span different numbers of subchannels. Therefore, it is not desirable to apply the simple decoding described above for SCI-1 across TBs.

[0109] According to various aspects of this disclosure, a wireless node can encode and combine sidelink data transmissions to generate recovery information for sidelink data transmission.

[0110] In all aspects of this disclosure, a wireless node can simply relay (e.g., repeat) sidelink data transmission as recovery information for that sidelink data transmission.

[0111] According to various aspects of this disclosure, when combining data transmissions to generate recovery information, it is desirable to combine data transmissions from different time slots. Combining data transmissions from different time slots makes it less likely that the UE will miss more than two combined data transmissions (because the data transmissions are in different time slots), and thus the UE will be more likely to be able to use the recovery information to recover missed data transmissions or recover erroneous data transmissions.

[0112] In various aspects of this disclosure, a wireless node can group TBs from data transmission, encode the TBs in the group using erasure codes (e.g., MDS codes) to generate a coded group, encode the coded group using low-density parity-check (LDPC) codes to generate recovery information, and subsequently transmit the recovery information. In various aspects, the coded group may include redundant symbols and / or parity symbols. That is, the wireless node can use erasure codes to encode the TBs in the group to generate redundant symbols and / or parity symbols. In some aspects, the coded group may be recovery information, such that the wireless node can use erasure codes (e.g., MDS codes) to encode the TBs in the group to generate recovery information. For example, the TB group can be encoded to generate parity symbol P0, which is recovery information. Subsequently, parity symbol P0 can be encoded using LDPC and transmitted to other UEs.

[0113] According to various aspects of this disclosure, a wireless node can group TBs from data transmission, encode TBs in the group using LDPC codes, encode LDPC-encoded TBs in the group using erasure codes (e.g., MDS codes) to generate recovery information, and transmit the recovery information.

[0114] In all respects of this disclosure, the encoded TB within a group can be rate-matched to the same number of encoded bits.

[0115] In all respects of this disclosure, the Cyclic Redundancy Check (CRC) of each TB can be considered as part of the TB and combined with all CRCs of all TBs.

[0116] According to various aspects of this disclosure, a wireless node can remove a CRC from each TB and generate a new CRC for the combined TBs in the group, and, if necessary, populate the TBs to make all TBs have the same size.

[0117] In all aspects of this disclosure, wireless nodes can group each TB from different time slots to generate recovery information for the TBs in the group.

[0118] Figure 13 This is an exemplary transmission timeline 1300 according to various aspects of this disclosure. In this exemplary transmission timeline, a wireless node (e.g., a UE, not shown) receives TBs 1312, 1314, and 1316 transmitted entirely in time slot 1310, TBs 1322 and 1324 transmitted in time slot 1320, and TBs 1332 and 1334 transmitted in time slot 1330. In this exemplary transmission timeline, the wireless node groups TBs 1312, 1324, and 1332 and generates recovery information transmitted by the wireless node at 1342 based on those TBs. Similarly, the wireless node groups TBs 1316, 1322, and 1334 and generates recovery information transmitted by the wireless node at 1346 based on those TBs. Finally, in this exemplary transmission timeline, the wireless node groups TB 1314 itself and generates recovery information transmitted by the wireless node at 1344 based on that TB. It can be noted that each TB group includes at most one TB from each of time slots 1310, 1320 and 1330.

[0119] In various aspects of this disclosure, wireless nodes may wish to cluster TBs based on reducing the number of padding bits added during the generation of recovery information. Thus, in exemplary transmission timeline 1300, recovery information 1342 is generated based on TBs each occupying one subchannel in one time slot, while recovery information 1346 is generated based on two TBs each occupying two subchannels in one time slot. Finally, recovery information 1344 is based on a transmission occupying one subchannel in one time slot. This clustering uses a smaller number of padding bits compared to clusters where TBs 1322 and 1334 are in different clusters from other TBs occupying one subchannel in one time slot.

[0120] According to various aspects of this disclosure, the wireless node can group the TB based on the size of the TB and add zero padding or additional parity information (e.g., parity bits) to each group.

[0121] In all aspects of this disclosure, wireless nodes can group TBs based on the Layer 1 (L1) destination identifier (ID) of each TB.

[0122] According to various aspects of this disclosure, a wireless node can group TBs based on the starting subchannel used for transmitting each of the TBs. In an exemplary transmission timeline 1300, TBs 1312, 1322, and 1332 can be grouped based on each TB starting in subchannel 0.

[0123] In all aspects of this disclosure, wireless nodes can group TBs while excluding high-priority TBs. This is likely desirable because high-priority TBs are repeatedly transmitted.

[0124] According to various aspects of this disclosure, a wireless node can group TBs based on signals in SCI-2 or MAC-CE that indicate which TBs should be grouped together.

[0125] In all respects of this disclosure, wireless nodes can group TBs based on a combination of the various criteria described above.

[0126] According to various aspects of this disclosure, a wireless node can determine to group and generate recovery information for (e.g., erasure coding) a subset of sidelink transmissions. The wireless node can determine which TBs to include for generating the recovery information based on indications in SCI-2 or MAC-CE.

[0127] In various aspects of this disclosure, the selection of which TBs to include when generating recovery information may be based on the priority of the TBs, the amount of remaining time in the packet delay budget (PDB), whether the radio node has a CRC pass or fail when it receives the PSSCH that conveys the TB, and / or the size of the TB (i.e., the transport block size (TB)).

[0128] According to various aspects of this disclosure, when performing LDPC encoding of a TB, as described above, the wireless node may use an RV=0 redundant version of each TB.

[0129] In all aspects of this disclosure, when performing LDPC encoding of a TB, as described above, the wireless node may use the RV used in the original transmission of the TB (e.g., sidelink transmission).

[0130] According to various aspects of this disclosure, a wireless node can generate recovery information by: concatenating all TBs in a time slot to form a TB group for each corresponding time slot for sidelink communication; padding or repeating some TBs in the TB group to form a padded group, such that the size of the group is consistent with the size of the groups from other time slots; combining the TB groups across time slots; and subsequently generating recovery information for combining the groups across time slots (e.g., using MDS codes). In these aspects, the UE using the recovery information decodes all TBs (even in normal time slots), and not just the TBs addressed to the UE.

[0131] The size of SCI-2 can vary between different time slots, although it has a limited range and granularity compared to SCH.

[0132] According to various aspects of this disclosure, the wireless node may include SCI-2 content as part of the SCH before generating recovery information for the SCH.

[0133] In all aspects of this disclosure, a wireless node can group SCI-2 (such as SCI-2 payload) received in a sidelink transmission (e.g., using one or more criteria for grouping TB described above), use erasure codes (e.g., MDS codes) to generate recovery information for SCI-2 within the group, use polar codes to encode the recovery information, and transmit the encoded recovery information.

[0134] According to various aspects of this disclosure, a wireless node can group SCI-2 received in a sidelink transmission (e.g., using one or more criteria for grouping TB described above), encode the SCI-2 in the group using polarity codes, encode the polarity-encoded SCI-2 in the group using erasure codes (e.g., MDS codes) to generate recovery information, and transmit the recovery information.

[0135] In all aspects of this disclosure, the wireless node may exclude SCI-2 when generating recovery information for SCI-1 or sidelink data transmission.

[0136] According to various aspects of this disclosure, a wireless node can generate recovery information by replicating certain sidelink transmissions from a specific time-domain resource element (e.g., a time slot). That is, the wireless node can transmit recovery information that includes replicas (i.e., repetitions) of certain sidelink transmissions. Referring to operation 800, the recovery information may include one or more replicas of multiple sidelink communications. The time slot to be repeated can be selected based on the number of high-priority transmissions in the time slot, the number of UEs affected by missed (i.e., not received during the time slot) time slots, the number of remaining retransmissions for a TB in the time slot, or the proximity of the wireless node to a UE transmitting during the time slot. In various aspects of this disclosure, the wireless node can use a zone ID or a Reference Signal Received Power (RSRP) from the UE to determine its proximity to the UE.

[0137] Figure 14 It is based on various aspects of this disclosure (e.g., UE) Figure 1 The example transmission timeline 1400 shows sidelink communication between UEs 110. In this exemplary transmission timeline, UEs 0, UE 1, UE 3, UE 4, and UE 5 transmit sidelink communications 1412, 1414, 1424, 1432, and 1416, respectively. Similarly, UE 2 transmits sidelink communications 1422 and 1434. In this exemplary transmission timeline, a radio node (e.g., a UE or RSU, not shown) repeats the transmission of time slot 1410 in time slot 1440. The radio node also repeats the transmission of time slot 1430 in time slot 1450.

[0138] In all aspects of this disclosure, the radio node transmitting recovery information may be a UE designated by the network (e.g., selected by the base station), a roadside service unit (RSU), a group leader, or a UE that has received all previous transmissions to be included in the parity time slot.

[0139] According to some aspects of this disclosure, a UE that reserves transmission resources in a recovery time slot (e.g., a time slot to be used for transmitting recovery information) can be selected to generate and transmit recovery information. That is, a UE (e.g., an RSU) can indicate to other devices that it will transmit recovery information by transmitting an SCI-1 indicating that it has reserved transmission resources in the recovery time slot. It can be considered that the UE has "voluntarily" transmitted the recovery information.

[0140] Referring to operation 900, the first UE may determine the other sidelink communication with the erase code based on sidelink communication and recovery information. For example, the recovery information may include parity information from the parity code and / or information from other suitable erase codes such as Reed-Solomon codes, MDS codes, and / or Raptor codes.

[0141] In some aspects, data block groups (e.g., transport blocks and / or code block groups) can be encoded using erasure codes to recover sidelink communication. In block 906, the first UE can decode the other sidelink communication using erasure codes based on recovery information including transport block groups encoded with erasure codes. In some aspects, payload groups for sidelink control information can be encoded using erasure codes to recover sidelink communication. In block 906, the first UE can decode the other sidelink communication using erasure codes based on recovery information including payload groups for sidelink control information encoded with erasure codes.

[0142] Figure 15 The explanation may include operations that can be configured to perform the techniques disclosed herein (such as...). Figure 8 The communication device 1500 comprises various components (e.g., corresponding to device plus functional components) of the operation described herein. The communication device 1500 includes a processing system 1502 coupled to a transceiver 1508. The transceiver 1508 is configured to transmit and receive signals (such as the various signals described herein) for the communication device 1500 via an antenna 1510. The processing system 1502 may be configured to perform processing functions for the communication device 1500, including processing signals received and / or to be transmitted by the communication device 1500.

[0143] Processing system 1502 includes processor 1504 coupled to computer-readable medium / memory 1512 via bus 1506. In some aspects, computer-readable medium / memory 1512 is configured to store instructions (e.g., computer-executable code) that, when executed by processor 1504, cause processor 1504 to perform... Figure 8The operations described herein, or other operations used for recovery, such as those received by a wireless node as erroneous or missed sidelink communications due to transmission by the wireless node while sidelink communication is occurring. In some aspects, the computer-readable medium / memory 1512 stores: code 1514 for receiving multiple sidelink communications, each sidelink communication between two user equipments (UEs); and code 1516 for transmitting recovery information in a recovery time slot, wherein the recovery information is for recovering at least one of the sidelink communications of the two UEs or other UEs transmitted while at least one of the sidelink communications occurred, and wherein the recovery time slot is used for the transmission of the recovery information. In some aspects, the processor 1504 has a circuit system configured to implement the code stored in the computer-readable medium / memory 1512. The processor 1504 includes: a circuit system 1520 for receiving a plurality of sidelink communications, each sidelink communication being between two user equipments (UEs); and a circuit system 1524 for transmitting recovery information in a recovery time slot, wherein the recovery information is for recovering at least one of the sidelink communications of the two UEs or other UEs that was transmitted when at least one of the sidelink communications occurred, and wherein the recovery time slot is used for transmitting the recovery information.

[0144] Figure 16 The explanation may include operations that can be configured to perform the techniques disclosed herein (such as...). Figure 9 The communication device 1600 comprises various components (e.g., corresponding to device plus functional components) of the operation described herein. The communication device 1600 includes a processing system 1602 coupled to a transceiver 1608. The transceiver 1608 is configured to transmit and receive signals (such as the various signals described herein) for the communication device 1600 via an antenna 1610. The processing system 1602 may be configured to perform processing functions for the communication device 1600, including processing signals received and / or to be transmitted by the communication device 1600.

[0145] Processing system 1602 includes processor 1604 coupled to computer-readable medium / memory 1612 via bus 1606. In some aspects, computer-readable medium / memory 1612 is configured to store instructions (e.g., computer-executable code) that, when executed by processor 1604, cause processor 1604 to perform... Figure 9The operations described herein, or other operations used to perform the techniques discussed herein for recovering, for example, sidelink communications that the wireless node receives incorrectly or missed due to transmissions made by the wireless node while the sidelink communication is occurring. In some aspects, the computer-readable medium / memory 1612 stores: code 1614 for communicating sidelink communications with a second UE; code 1616 for receiving recovery information in a recovery time slot, wherein the recovery information is for recovering at least one of the sidelink communications of one or more third UEs transmitted while the sidelink communication occurred, and wherein the recovery time slot is used for the transmission of the recovery information; and code 1618 for determining another sidelink communication transmitted by the wireless node based on the sidelink communication and the recovery information. In some aspects, the processor 1604 has a circuitry configured to implement the code stored in the computer-readable medium / memory 1612. The processor 1604 includes: a circuit system 1620 for communicating sidelink communication with a first UE; a circuit system 1622 for receiving recovery information in a recovery time slot, wherein the recovery information is for recovering at least one of the sidelink communications of one or more second UEs transmitted when the sidelink communication occurred, and wherein the recovery time slot is used for transmitting the recovery information; and a circuit system 1624 for determining another sidelink communication transmitted by a radio node based on the sidelink communication and the recovery information.

[0146] Example

[0147] In addition to the aspects described above, specific combinations of aspects are also within the scope of this disclosure, some of which are described in detail below:

[0148] Aspect 1: A method for wireless communication by a wireless node, comprising: receiving a plurality of sidelink communications, each sidelink communication between two user equipment (UEs); and transmitting recovery information in a recovery time slot, wherein the recovery information is for recovering at least one of the sidelink communications of the two UEs or other UEs transmitted when at least one of the sidelink communications occurred, and wherein the recovery time slot is used for transmitting at least the recovery information.

[0149] Aspect 2: The method of aspect 1, wherein the recovery information includes parity information for the side link communication, and the method further includes generating the parity information.

[0150] Aspect 3: The method as described in aspect 2, wherein generating the parity information includes using a maximum distance separable (MDS) code to generate the parity information.

[0151] Aspect 4: The method according to any one of Aspects 1-3, wherein each of the side link communications is in a sub-channel of the frequency band.

[0152] Aspect 5: The method as described in aspect 4, wherein transmitting the recovery information includes transmitting the recovery information in the sub-channel.

[0153] Aspect 6: The method according to any one of Aspects 1-5, wherein each of the sidelink communications includes first-phase sidelink control information (SCI-1).

[0154] Aspect 7: The method according to any one of Aspects 1-5, wherein each of the sidelink communications includes first-stage sidelink control information (SCI-1), wherein the sidelink communications are in multiple sub-channels of the frequency band, and wherein transmitting the recovery information includes transmitting the recovery information in one sub-channel of the frequency band.

[0155] Aspect 8: The method according to any one of Aspects 1-5, wherein each of the sidelink communications includes a Physical Shared Sidelink Channel (PSSCH) and the method further includes: grouping transport blocks (TBs) of the sidelink communications into a TB group; encoding the TBs in the group using a Maximum Distance Separable (MDS) code to generate the recovery information; and encoding the encoded group using a Low Density Parity-Check (LDPC) code to generate the recovery information.

[0156] Aspect 9: The method described in aspect 8, wherein cyclic redundancy check (CRC) is included in each TB of the TB.

[0157] Aspect 10: The method according to any one of Aspects 8 or 9 further includes combining cyclic redundancy check (CRC) from each TB in the TB.

[0158] Aspect 11: The method according to any one of Aspects 8 or 9 further includes: removing Cyclic Redundancy Check (CRC) from each TB in the TB; and generating a new CRC for the combination of the TBs.

[0159] Aspect 12: The method according to any one of Aspects 8-11, wherein grouping the TB comprises grouping a TB of a sidelink communication from each of a plurality of time slots, wherein at least one of the sidelink communications occurs in each of the plurality of time slots.

[0160] Aspect 13: The method according to any one of Aspects 8-12, wherein the TB is clustered based on the size of each TB in the TB.

[0161] Aspect 14: The method according to any one of Aspects 8-13, wherein clustering the TB includes adding zero padding to at least one TB in the TB.

[0162] Aspect 15: The method according to any one of Aspects 8-14, wherein the TB is clustered based on the Layer 1 (L1) destination identifier (ID) of each TB in the TB.

[0163] Aspect 16: The method according to any one of Aspects 8-15, wherein the TB is grouped into frequency band-based subchannels in which sidelink communication is transmitted.

[0164] Aspect 17: The method according to any one of Aspects 8-16, wherein the TB is grouped based on the priority of each in the sidelink communication, wherein the TB of the high-priority sidelink communication is excluded from the group.

[0165] Aspect 18: The method according to any one of aspects 8-17, wherein the grouping of the TB is based on an indication in a signal.

[0166] Aspect 19: The method as described in aspect 18, wherein the signal includes second-stage sidelink control information (SCI-2).

[0167] Aspect 20: The method as described in aspect 18, wherein the signal includes a Media Access Control element (MAC-CE).

[0168] Aspect 21: The method according to any one of Aspects 1-20 further includes: selecting the plurality of sidelink communications based on at least one of the priority of each sidelink communication, the amount of remaining time in the packet delay budget (PDB), the cyclic redundancy check (CRC) of each sidelink communication, the state, or the transport block size (TBS) of each sidelink communication.

[0169] Aspect 22: The method according to any one of aspects 1-5 or aspect 21, wherein each of the sidelink communications includes a Physical Shared Sidelink Channel (PSSCH) and the method further includes: grouping transport blocks (TBs) of the sidelink communications into TB groups; encoding each TB in the group using low-density parity-check (LDPC) codes to generate LDPC-encoded TB groups; and encoding each LDPC-encoded TB group using maximum distance separable (MDS) codes to generate the recovery information.

[0170] Aspect 23: The method as described in aspect 22, wherein using LDPC codes to encode each TB in the group includes encoding the redundant version (RV)0 of each TB in the group.

[0171] Aspect 24: The method according to any one of Aspects 1-5 or Aspect 21, wherein each of the sidelink communications includes a Physical Shared Sidelink Channel (PSSCH) and is in a plurality of time slots, and wherein the recovery information includes parity information, and the method further includes: concatenating transport blocks (TBs) of one or more of the sidelink communications to form a TB group for each corresponding time slot, the one or more of the sidelink communications being in one time slot of the plurality of time slots; filling each of the groups to form a filled group, wherein each filled group has the same size; and generating the parity information based on the filled groups.

[0172] Aspect 25: The method according to any one of aspects 1-5 or aspect 21, wherein each of the sidelink communications includes second-stage sidelink control information (SCI-2) and the method further includes: grouping the payload of the SCI-2 into a payload group; encoding the payload in the group using maximum distance separable (MDS) codes to generate an encoded group; and encoding the encoded group using polar codes to generate the recovery information.

[0173] Aspect 26: The method according to any one of aspects 1-5 or aspect 21, wherein each of the sidelink communications includes second-stage sidelink control information (SCI-2) and the method further includes: grouping the SCI-2 payloads into payload groups; using polar codes to encode each of the payloads in the group to generate a polar-coded payload group; and using maximum distance separable (MDS) codes to encode each polar-coded payload group to generate the recovery information.

[0174] Aspect 27: The method according to any one of aspects 1-5 or aspect 21, wherein the plurality of side-link communications are received in a time slot, and wherein the recovery information includes a copy of the plurality of side-link communications.

[0175] Aspect 28: The method of aspect 27 further includes selecting the time slot based on at least one of the number of high-priority transmissions in the time slot, the number of UEs affected by missing the plurality of side-link communications, the remaining retransmission count for TB in the time slot, or the proximity of the UE to one of the transmission side-link communications.

[0176] Aspect 29: The method according to any one of Aspects 1-28, wherein the radio node includes a Roadside Service Unit (RSU).

[0177] Aspect 30: The method according to any one of aspects 1-28, wherein the wireless node includes a group leader for sidelink communication.

[0178] Aspect 31: The method according to any one of aspects 1-28, wherein the radio node includes a UE that reserves transmission resources in the recovery slot.

[0179] Aspect 32: The method according to any one of aspects 1-31 further includes combining a plurality of first-stage sidelink control information (SCI-1) messages in the sidelink communication, wherein the recovery information includes the combined plurality of SCI-1 messages.

[0180] Aspect 33: A method for wireless communication by a user equipment (UE), comprising: transmitting sidelink communication to another UE; receiving recovery information in a recovery time slot, wherein the recovery information is for recovering at least one of the sidelink communications of other UEs transmitted when the sidelink communication occurred, and wherein the recovery time slot is used for transmitting the recovery information; and determining another sidelink communication transmitted by a wireless node based on the sidelink communication and the recovery information.

[0181] Aspect 34: An apparatus comprising means for performing the method described in any one of aspects 1 to 33.

[0182] Aspect 35: An apparatus comprising: at least one processor and a memory coupled to the at least one processor, the memory including code executable by the at least one processor to cause the apparatus to perform the method as described in any one of aspects 1 to 33.

[0183] Aspect 36: A computer-readable medium having stored thereon computer-executable code for wireless communication, the computer-executable code causing a device to perform the method as described in any one of aspects 1 to 33 when executed by at least one processor.

[0184] The methods disclosed herein include one or more steps or actions for implementing the method. These method steps and / or actions may be interchanged without departing from the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order and / or use of specific steps and / or actions may be modified without departing from the scope of the claims.

[0185] As used herein, the phrase “at least one of” referring to a list of items means any combination of those items, including a single member. As an 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 multiple identical elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c).

[0186] As used herein, the term "determine" encompasses a wide variety of actions. For example, "determine" can include calculation, computation, processing, derivation, research, searching (e.g., looking in a table, database, or other data structure), ascertaining, and the like. Furthermore, "determine" can include receiving (e.g., receiving information), accessing (e.g., accessing data in memory), and the like. Moreover, "determine" can include parsing, selecting, choosing, building, and the like.

[0187] The preceding description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will readily be understood by those skilled in the art, and the universal principles defined herein may be applied to other aspects. Therefore, the claims are not intended to be limited to the aspects shown herein, but are to be granted the full scope consistent with the language of the claims, wherein references to the singular form of an element are not intended to mean “one and only one” (unless specifically stated otherwise) but “one or more.” Unless specifically stated otherwise, the term “some / a” refers to one or more. All structural and functional equivalents of the aspects described throughout this disclosure that are now or hereafter known to a person skilled in the art are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended to be donated to the public, whether or not such disclosure is expressly stated in the claims. No element of a claim should be interpreted in accordance with the provisions of 35 U.S.SC §112(f) unless the element is expressly stated using the phrase “means for…” or, in the case of a method claim, the element is stated using the phrase “steps for…”.

[0188] The various operations of the methods described above can be performed by any suitable means capable of performing the corresponding functions. These means may include various hardware and / or software components and / or modules, including but not limited to circuits, application-specific integrated circuits (ASICs), or processors. Generally, where the operations illustrated in the figures are present, these operations may have corresponding paired means plus functional components. For example, Figure 8 The various operations shown in and -9 can be performed by Figure 4 The various processors shown, such as processors 466, 458, 464 and / or the controller / processor 480 of UE 120a, are used to perform this action.

[0189] The various illustrative logic blocks, modules, and circuits described in this disclosure can be implemented or executed using a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but in alternatives, the processor may be any commercially available processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration.

[0190] If implemented in hardware, an example hardware configuration may include a processing system in a wireless node. The processing system can be implemented using a bus architecture. Depending on the specific application and overall design constraints of the processing system, the bus may include any number of interconnect buses and bridges. The bus can link together various circuits, including a processor, machine-readable media, and a bus interface. The bus interface can be used to connect network adapters, etc., to the processing system via the bus. The network adapter can be used to implement signal processing functions at the PHY layer. In user terminal 120 (see...) Figure 1 In such cases, the user interface (e.g., keypad, display, mouse, joystick, etc.) can also be connected to the bus. The bus can also link various other circuits, such as timing sources, peripherals, voltage regulators, power management circuits, and similar circuits, which are well known in the art and will not be described further. The processor can be implemented using one or more general-purpose and / or special-purpose processors. Examples include microprocessors, microcontrollers, DSP processors, and other circuit systems capable of executing software. Depending on the specific application and the overall design constraints imposed on the system, those skilled in the art will recognize how best to implement the functionality described for the processing system.

[0191] If implemented in software, the functions can be stored or transmitted as one or more instructions or codes on a computer-readable medium. Software should be broadly interpreted to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. Computer-readable media includes both computer storage media and communication media, encompassing any medium that facilitates the transfer of a computer program from one location to another. The processor may be responsible for managing the bus and general processing, including executing software modules stored on the machine-readable storage medium. The computer-readable storage medium may be coupled to the processor so that the processor can read and write information to / from the storage medium. Alternatively, the storage medium may be integrated into the processor. As an example, the machine-readable medium may include a transmission line, a data-modulated carrier wave, and / or a separate computer-readable storage medium containing instructions stored thereon, all accessible to the processor via a bus interface. Alternatively or additionally, the machine-readable medium or any portion thereof may be integrated into the processor, such as caches and / or general-purpose register files. As an example, examples of machine-readable storage media may include RAM (random access memory), flash memory, ROM (read-only memory), PROM (programmable read-only memory), EPROM (erasable programmable read-only memory), EEPROM (electrically erasable programmable read-only memory), registers, disks, optical disks, hard drives, or any other suitable storage media, or any combination thereof. Machine-readable media may be implemented in computer program products.

[0192] Software modules may comprise a single instruction or a number of instructions, and may be distributed across several different code segments, across different programs, and across multiple storage media. Computer-readable media may include several software modules. These software modules include instructions that, when executed by an instrument (such as a processor), enable the processing system to perform various functions. These software modules may include transfer modules and receive modules. Each software module may reside in a single storage device or be distributed across multiple storage devices. As an example, when a trigger event occurs, a software module may be loaded from a hard drive into RAM. During the execution of a software module, the processor may load some instructions into a cache to improve access speed. One or more cache lines may subsequently be loaded into a general-purpose register file for processor execution. In the context of the functionality of a software module described below, it will be understood that such functionality is implemented by the processor when the processor executes the instructions from that software module.

[0193] Similarly, any connection is also legitimately referred to as computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technology (such as infrared (IR), radio, and microwave), then that coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technology (such as infrared, radio, and microwave) is included in the definition of medium. As used herein, disks and discs include compact discs (CDs), laser discs, optical discs, digital multi-purpose discs (DVDs), floppy disks, and... Disks, where disks often magnetically reproduce data, and discs optically reproduce data using lasers. Therefore, in some aspects, computer-readable media may include non-transient computer-readable media (e.g., tangible media). Additionally, in other aspects, computer-readable media may include transient computer-readable media (e.g., signals). Combinations of the above should also be included within the scope of computer-readable media.

[0194] Therefore, certain aspects may include computer program products for performing the operations given herein. For example, such computer program products may include computer-readable media on which instructions are stored (and / or encoded) that can be executed by one or more processors to perform the operations described herein. Figure 8-9 The instructions for operation explained in the Chinese.

[0195] Furthermore, it should be understood that modules and / or other suitable means for performing the methods and techniques described herein may be downloaded and / or otherwise obtained by the user terminal and / or base station where applicable. For example, such devices can be coupled to a server to facilitate the transfer of means for performing the methods described herein. Alternatively, the various methods described herein can be provided via a storage device (e.g., RAM, ROM, physical storage media such as CDs or floppy disks, etc.) so that the device can obtain the various methods once the storage device is coupled to or provided to the user terminal and / or base station. Furthermore, any other suitable techniques appropriate for providing the methods and techniques described herein to the device may be utilized.

[0196] It will be understood that the claims are not limited to the precise configurations and components described above. Various modifications, substitutions, and variations may be made to the layout, operation, and details of the methods and apparatus described above without departing from the scope of the claims.

Claims

1. An apparatus for wireless communication, comprising: A receiver configured to receive multiple sidelink communications, each of which is between two user equipment (UEs). as well as A transmitter configured to transmit recovery information in a recovery time slot, wherein the recovery information is for recovering at least one of the sidelink communications of the two UEs or other UEs transmitted when at least one of the sidelink communications occurs, and wherein the recovery time slot is used for transmitting at least the recovery information.

2. The apparatus of claim 1, further comprising: Memory; as well as A processor coupled to the memory, the processor and the memory being configured to generate parity information for the sidelink communication, wherein the recovery information includes the parity information.

3. The apparatus of claim 2, wherein the processor and the memory are configured to generate the parity information using an erase code.

4. The apparatus of claim 1, wherein the transmitter is configured to transmit the recovery information in a sub-channel of the frequency band, and each of the sidelink communications is in the sub-channel.

5. The apparatus of claim 1, wherein: Each of the sidelink communications includes first-phase sidelink control information (SCI-1). The sidelink communication occurs in multiple sub-channels of the frequency band, and The transmitter is configured to transmit the recovery information in at least one of the sub-channels of the frequency band.

6. The apparatus of claim 1, further comprising: Memory; as well as A processor coupled to the memory, wherein the processor and the memory are configured to: The transport blocks (TBs) of the sidelink communication are grouped into TB groups; The erase code is used to encode the TB in the group to generate the recovery information; as well as The recovery information is encoded using low-density parity-check (LDPC) codes, wherein each of the sidelink communications includes a Physical Shared Sidelink Channel (PSSCH).

7. The apparatus of claim 6, wherein a cyclic redundancy check (CRC) is included in each of the TBs.

8. The apparatus of claim 6, wherein the processor and the memory are configured to combine cyclic redundancy check (CRC) from each of the TBs.

9. The apparatus of claim 6, wherein the processor and the memory are configured to: Remove Cyclic Redundancy Check (CRC) from each of the TBs; and Generate a new CRC for the combination of the TB.

10. The method of claim 6, wherein the processor and the memory are configured to cluster a TB of a sidelink communication from each of a plurality of time slots, wherein at least one of the sidelink communications occurs in each of the plurality of time slots.

11. The apparatus of claim 1, further comprising: Memory; as well as A processor coupled to the memory, the processor and the memory being configured to select the plurality of sidelink communications based on at least one of the following: priority of each sidelink communication, remaining time in the packet delay budget (PDB), cyclic redundancy check (CRC) status of each sidelink communication, or transport block size (TBS) of each sidelink communication.

12. The apparatus of claim 1, further comprising: Memory; as well as A processor coupled to the memory, wherein the processor and the memory are configured to: The transport blocks (TBs) of the sidelink communication are grouped into TB groups; Low-density parity-check (LDPC) codes are used to encode each TB in the group to generate an LDPC-encoded TB group. as well as Erasure codes are used to encode each LDPC-encoded TB group to generate the recovery information, wherein each of the sidelink communications includes a Physical Shared Sidelink Channel (PSSCH).

13. The apparatus of claim 12, wherein the processor and the memory are configured to encode each TB in the group using the LDPC code along with a redundant version (RV)0 of each TB in the group.

14. The apparatus of claim 1, further comprising: Memory; as well as A processor coupled to the memory, wherein the processor and the memory are configured to: The transport blocks (TBs) of one or more of the sidelink communications are concatenated to form a TB group for each corresponding time slot, wherein the one or more of the sidelink communications are in one of the multiple time slots; Each of the groups is filled to form a filled group, wherein each filled group has the same size; as well as Parity information for the recovery information is generated based on the filled group, wherein each of the sidelink communications includes a Physical Shared Sidelink Channel (PSSCH).

15. The apparatus of claim 1, further comprising: Memory; as well as A processor coupled to the memory, wherein the processor and the memory are configured to: The payload of the second-stage side link control information (SCI-2) is grouped into a payload group, wherein each of the side link communications includes at least a portion of the SCI-2; The payload in the group is encoded using erasure codes to generate an encoded group, and The coded group is encoded using polar codes to generate the recovery information.

16. The apparatus of claim 1, further comprising: Memory; as well as A processor coupled to the memory, wherein the processor and the memory are configured to: The payload of the second-stage side link control information (SCI-2) is grouped into a payload group, wherein each of the side link communications includes at least a portion of the SCI-2; Polar codes are used to encode each of the payloads in the group to generate a polar-coded payload group. as well as Erasure codes are used to encode each polarity-coded payload group to generate the recovery information.

17. The apparatus of claim 1, wherein the plurality of sidelink communications are received in a time slot, and wherein the recovery information includes a copy of the plurality of sidelink communications.

18. The apparatus of claim 17, further comprising: Memory; and A processor coupled to the memory, the processor and the memory being configured to select the time slot based on at least one of the following: the number of high-priority transmissions in the time slot, the number of UEs affected by missing the plurality of sidelink communications, the remaining retransmission count for TB in the time slot, or the proximity to a UE transmitting one of the sidelink communications.

19. The apparatus of claim 1, further comprising: Memory; and A processor coupled to the memory, the processor and the memory being configured to combine multiple Phase 1 Side Link Control Information (SCI-1) messages received in the side link communication, wherein the recovery information includes the combined multiple SCI-1 messages.

20. An apparatus for wireless communication, comprising: Transceiver, the transceiver being configured to: Communication with the first UE via sidelink, and Recovering information is received in a recovery time slot, wherein the recovery information is used to recover at least one side link communication of one or more second UEs transmitted when the side link communication occurred, and wherein the recovery time slot is used for the transmission of the recovery information; Memory; as well as A processor coupled to the memory, the processor and the memory being configured to determine the other sidelink communication transmitted by the wireless node based on the sidelink communication and the recovery information.

21. The apparatus of claim 20, wherein the processor and the memory are configured to determine the other sidelink communication having an erase code based on the sidelink communication and the recovery information, wherein the recovery information includes parity information.

22. The apparatus of claim 20, wherein the processor and the memory are configured to decode the other-side link communication using the erasure code based on the recovery information comprising a transport block group encoded with an erasure code.

23. The apparatus of claim 20, wherein the processor and the memory are configured to decode the other sidelink communication using the erase code based on the recovery information comprising a payload group for sidelink control information encoded with erase code.

24. A method for wireless communication by a wireless node, comprising: Receive multiple sidelink communications, each sidelink communication between two user equipment (UEs); as well as Recovery information is transmitted in a recovery time slot, wherein the recovery information is used to recover at least one of the side link communications of the two UEs or other UEs that were transmitted when at least one of the side link communications occurred, and wherein the recovery time slot is used for the transmission of at least the recovery information.

25. The method of claim 24, wherein the recovery information includes parity information for the sidelink communication, and the method further includes generating the parity information using an erasure code.

26. The method of claim 24, wherein each of the sidelink communications includes first-stage sidelink control information (SCI-1), wherein the sidelink communications are conducted in multiple sub-channels of the frequency band, and wherein transmitting the recovery information includes transmitting the recovery information in one sub-channel of the frequency band.

27. The method of claim 24, wherein each of the sidelink communications includes a Physical Shared Sidelink Channel (PSSCH) and the method further includes: The transport blocks (TBs) of the sidelink communication are grouped into TB groups; Erasure codes are used to encode the TBs in the group to generate the recovery information, and The recovery information is encoded using low-density parity-check (LDPC) codes.

28. A method for wireless communication by a first user equipment (UE), comprising: Communicate sidelink with the second UE; Receiving recovery information in a recovery time slot, wherein the recovery information is used to recover at least one sidelink communication of one or more third UEs transmitted when the sidelink communication occurred, and wherein the recovery time slot is used for transmitting the recovery information; and The other side link communication transmitted by the wireless node is determined based on the side link communication and the recovery information.

29. The method of claim 28, wherein determining the other side link communication comprises determining the other side link communication having an erase code based on the side link communication and the recovery information, wherein the recovery information includes parity information.

30. The method of claim 28, wherein determining the other side link communication comprises decoding the other side link communication with the erasure code based on the recovery information comprising a transport block group encoded with an erasure code.

Citation Information

Patent Citations

  • HARQ in sidelink in coverage and out-of-coverage scenarios

    WO2020030703A1