Backoff retransmission in sidelink

By monitoring and feedbacking the unsuccessfully decoded information in the wireless communication device, determining whether side link retransmission is performed, the problem of unstable side link retransmission in the prior art is solved, and the efficiency and reliability of data transmission are improved.

CN115244880BActive Publication Date: 2025-03-28QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202180020075.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-01-25
Filing Date
2021-01-26
Publication Date
2025-03-28
Estimated Expiration
2041-01-26

AI Technical Summary

Technical Problem

The existing wireless communication technology is difficult to effectively retransmit in side links, resulting in instability and inefficiency of data transmission.

Method used

By implementing a monitoring and feedback mechanism for unsuccessful decoding of transmission in a wireless communication device, a message indicating retransmission is sent to a node or base station to determine whether retransmission is performed by the node or base station.

Benefits of technology

The stability and efficiency of data transmission in the side link are improved, and the reliable transmission of data in the wireless communication system is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115244880B_ABST
    Figure CN115244880B_ABST
Patent Text Reader

Abstract

Certain aspects of the present disclosure provide techniques for fallback retransmission of a sidelink. A method that may be performed by a user equipment (UE) includes monitoring a transmission from a node. The UE may determine that the transmission was not successfully decoded. The UE may send a feedback message to the node, the feedback message indicating that the transmission was not successfully decoded. The feedback message may also include an indication of whether the node or the base station (BS) retransmits the transmission. The node retransmits the transmission based on the feedback message or indicates the retransmission to the BS. The BS may configure the node, the UE, or both to have one or more thresholds for determining whether the node or the BS retransmits the transmission.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to U.S. Application No. 17 / 157,575, filed on January 25, 2021, which claims the benefit of and priority to U.S. Provisional Patent Application No. 62 / 988,525, filed on March 12, 2020, the entire contents of both applications are hereby incorporated by reference herein.

[0003] background

[0004] Public domain

[0005] Aspects of the present disclosure relate to wireless communications and, more particularly, to techniques for backoff retransmission in a sidelink.

[0006] Related technical description

[0007] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcast, etc. These wireless communication systems may employ multiple-access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple-access systems include 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) systems, LTE-Advanced (LTE-A) 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] These multiple access technologies have been adopted in various telecommunication standards to provide common protocols that enable different wireless devices to communicate at city, country, region, and even global levels. New radio (e.g., 5G NR) is an example of an emerging telecommunication standard. NR is an enhancement set of the LTE mobile standard promulgated by 3GPP. NR is designed to better support mobile broadband Internet access by using OFDMA with cyclic prefix (CP) on downlink (DL) and uplink (UL) to improve spectrum efficiency, reduce costs, improve services, 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.

[0009] However, as the demand for mobile broadband access continues to grow, there is a need for further improvements to NR and LTE technologies. Preferably, these improvements should be applicable to other multiple access technologies and the telecommunication standards that employ these technologies.

[0010] Overview

[0011] The systems, methods, and devices of the present disclosure each have several aspects, no single aspect of which is solely responsible for its desirable attributes. Without limiting the scope of the present disclosure as expressed in the appended claims, some features will now be briefly discussed. After considering this discussion, and especially after reading the section entitled "Detailed Description," it will be understood how the features of the present disclosure provide advantages including improved and desirable retransmissions in the sidelink.

[0012] Certain aspects of the subject matter described in the present disclosure may be implemented in a device for wireless communication, the device comprising at least one processor and a memory coupled to the at least one processor. The memory includes code executable by the at least one processor to cause the device to perform the following operations: monitoring a transmission from a node; determining that the transmission was not successfully decoded; and sending a feedback message to the node indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the node or a base station (BS) retransmits the transmission.

[0013] Certain aspects of the subject matter described in the present disclosure may be implemented in a device for wireless communication, the device comprising at least one processor and a memory coupled to the at least one processor. The memory includes code executable by the at least one processor to cause the device to perform the following operations: send a transmission to a user equipment (UE); receive a feedback message from the UE indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the device or the BS retransmits the transmission; and retransmit the transmission based on the feedback message or instruct the BS to retransmit the transmission.

[0014] Certain aspects of the subject matter described in this disclosure may be implemented in a device for wireless communication, the device comprising at least one processor and a memory coupled to the at least one processor. The memory includes code executable by the at least one processor to cause the device to: send a transmission to a node for forwarding to a UE; and configure the node, the UE, or both to have one or more thresholds for determining whether the node or the device retransmits the transmission.

[0015] Certain aspects of the subject matter described in this disclosure may be implemented in a method for wireless communication by a UE. The method may include monitoring a transmission from a node; determining that the transmission was not successfully decoded; and sending a feedback message to the node indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the node or the BS retransmits the transmission.

[0016] Certain aspects of the subject matter described in this disclosure may be implemented in a method for wireless communication by a node. The method may include sending a transmission to a UE; receiving a feedback message from the UE indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the device or the BS retransmitted the transmission; and retransmitting the transmission or instructing the BS to retransmit the transmission based on the feedback message.

[0017] Certain aspects of the subject matter described in this disclosure may be implemented in a method for wireless communication by a BS. The method may include sending a transmission to a node for forwarding to a UE; and configuring the node, the UE, or both to have one or more thresholds for determining whether the node or the BS retransmits the transmission.

[0018] Certain aspects of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication. The apparatus may include means for monitoring a transmission from a node; means for determining that the transmission was not successfully decoded; and means for sending a feedback message to the node indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the node or the BS retransmits the transmission.

[0019] Certain aspects of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication. The apparatus may include means for sending a transmission to a UE; means for receiving a feedback message from the UE indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the device or the BS retransmitted the transmission; and means for retransmitting the transmission or instructing the BS to retransmit the transmission based on the feedback message.

[0020] Certain aspects of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication. The apparatus may include means for sending a transmission to a node for forwarding to a UE; and means for configuring the node, the UE, or both to have one or more thresholds for determining whether the node or the apparatus retransmits the transmission.

[0021] Certain aspects of the subject matter described in this disclosure may be implemented in a computer-readable medium having computer-executable code stored thereon for wireless communication by a UE. The computer-readable medium may include code for monitoring a transmission from a node; code for determining that the transmission was not successfully decoded; and code for sending a feedback message to the node indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the node or the BS retransmits the transmission.

[0022] Certain aspects of the subject matter described in this disclosure can be implemented in a computer-readable medium having computer-executable code stored thereon for wireless communication by a node. The computer-readable medium may include code for sending a transmission to a UE; code for receiving a feedback message from the UE indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the device or the BS retransmitted the transmission; and code for retransmitting the transmission or instructing the BS to retransmit the transmission based on the feedback message.

[0023] Certain aspects of the subject matter described in this disclosure can be implemented in a computer-readable medium having computer-executable code stored thereon for wireless communication by a BS. The computer-readable medium may include code for sending a transmission to a node for forwarding to a UE; and code for configuring the node, the UE, or both to have one or more thresholds for determining whether the node or the BS retransmits the transmission.

[0024] To achieve the foregoing and related ends, the one or more aspects include the features fully described below and particularly pointed out in the claims. The following description and the accompanying drawings set forth in detail certain illustrative features of the one or more aspects. However, these features are only indicative of several of the various ways in which the principles of the various aspects can be employed. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to understand in detail the manner in which the above-stated features of the present disclosure are used, a more particular description of the content briefly summarized above may be made with reference to various aspects, some of which are illustrated in the accompanying drawings. It should be noted, however, that the accompanying drawings illustrate only certain typical aspects of the present disclosure and are not to be considered limiting of its scope, as the description may admit to other equally effective aspects.

[0027] Figure 1 is a block diagram conceptually illustrating an example wireless communication network in accordance with certain aspects of the present disclosure.

[0028] Figure 2 is a block diagram conceptually illustrating designs of example base stations (BSs) and user equipment (UEs) in accordance with certain aspects of the present disclosure.

[0029] Figure 3 is an example frame format for certain wireless communication systems (e.g., New Radio (NR)) in accordance with certain aspects of the present disclosure.

[0030] Figure 4A and Figure 4B A pictorial representation of an example vehicle-to-everything (V2X) system is shown in accordance with certain aspects of the present disclosure.

[0031] Figure 5AAn example wireless communication system including a BS, a programmable logic controller (PLC), and sensor / actuator(s) in accordance with certain aspects of the present disclosure is illustrated.

[0032] Figure 5B An example communication cycle between a PLC and sensors / actuators according to certain aspects of the present disclosure is illustrated.

[0033] Figure 6 Example semi-persistent scheduling and dynamically scheduled retransmissions in an Industrial Internet of Things (IIOT) system in accordance with certain aspects of the present disclosure are illustrated.

[0034] Figure 7 is an example IIOT scenario according to certain aspects of the present disclosure.

[0035] Figure 8 is another example IIOT scenario according to certain aspects of the present disclosure.

[0036] Fig. 9 is an example IIOT scenario illustrating retransmission by a BS in accordance with certain aspects of the present disclosure.

[0037] Fig.10 is a flow diagram illustrating example operations for wireless communications by a UE in accordance with certain aspects of the present disclosure.

[0038] Fig.11 is a flow diagram illustrating example operations for wireless communications by a node in accordance with certain aspects of the present disclosure.

[0039] Fig.12 is a flow diagram illustrating example operations for wireless communications by a BS in accordance with certain aspects of the present disclosure.

[0040] Fig.13A -C is a call flow diagram illustrating example signaling for fallback retransmission in a sidelink in accordance with certain aspects of the present disclosure.

[0041] Fig.14A -C is a call flow diagram illustrating example signaling for fallback retransmission in a sidelink in accordance with certain aspects of the present disclosure.

[0042] Fig.15 Illustrated is a communications device that may include various components configured to perform operations for the techniques disclosed herein in accordance with certain aspects of the present disclosure.

[0043] Fig.16 Illustrated is a communications device that may include various components configured to perform operations for the techniques disclosed herein in accordance with certain aspects of the present disclosure.

[0044] Fig.17Illustrated is a communications device that may include various components configured to perform operations for the techniques disclosed herein in accordance with certain aspects of the present disclosure.

[0045] To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. It is contemplated that elements disclosed in one aspect may be beneficially utilized in other aspects without specific recitation.

[0046] Detailed Description

[0047] Aspects of the present disclosure provide apparatus, methods, processing systems, and computer-readable media for backoff retransmission in a sidelink.

[0048] In some systems, such as Industrial Internet of Things (IIOT) systems, a sidelink user equipment (UE) may receive a transmission from a base station (BS) or a programmable logic controller (PLC). In some cases, if the UE does not receive a transmission from the PLC, the PLC may be expected to resend the transmission, while in some cases, the BS may be expected to resend the transmission.

[0049] Various aspects of the present disclosure provide techniques and devices for a UE to indicate whether a PLC or a BS sends a retransmission. In some examples, the UE requests the PLC or the BS to send a retransmission. In some examples, the UE sends information to the PLC, and based on the information, the PLC determines whether the PLC or the BS sends the retransmission. The information may include decoding information associated with an initial transmission that was not successfully decoded.

[0050] The following description provides an example of fallback retransmission in a side link in a wireless communication system, without limiting the scope, applicability, or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements discussed without departing from the scope of the present disclosure. Various examples may appropriately omit, replace, or add various procedures or components. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted, or combined. Moreover, the features described with reference to some examples may be combined in some other examples. For example, any number of aspects set forth herein may be used to implement a device or practice method. In addition, the scope of the present disclosure is intended to cover such devices or methods practiced using other structures, functionalities, or structures and functionalities as supplements to or in addition to the various aspects of the present disclosure set forth herein. It should be understood that any aspect of the present disclosure disclosed herein may be implemented by one or more elements of the claims. The wording "exemplary" is used herein to mean "used as an example, instance, or explanation". Any aspect described as "exemplary" herein is not necessarily to be interpreted as superior to or superior to other aspects.

[0051] Example Wireless Communication System

[0052] In general, any number of wireless networks may be deployed in a given geographic area. Each wireless network may support a specific radio access technology (RAT) and may operate on one or more frequencies. RAT may also be referred to as a radio technology, air interface, etc. Frequency may also be referred to as a carrier, subcarrier, frequency channel, frequency tone, subband, etc. Each frequency may support a single RAT in a given geographic area in order to avoid interference between wireless networks of different RATs.

[0053] The techniques described herein can be used for various wireless networks and radio technologies. Although various aspects may be described herein using terms commonly associated with 3G, 4G and / or new radio (e.g., 5G new radio (NR)) wireless technologies, various aspects of the present disclosure may be applied in communication systems based on other generations.

[0054] NR access can support various wireless communication services, such as enhanced mobile broadband (eMBB) targeting wide bandwidth (e.g., 80 MHz or more), millimeter wave (mmW) targeting high carrier frequency (e.g., 24 GHz to 53 GHz or more), massive machine type communication MTC (mMTC) targeting non-backward compatible MTC technology, and / or mission critical services 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. In addition, these services can coexist in the same subframe.

[0055] NR supports beamforming and the beam direction can be dynamically configured. Multiple-input multiple-output (MIMO) transmission with precoding can also be supported. MIMO configuration in DL can support up to 8 transmit antennas (multi-layer DL transmission with up to 8 streams) and up to 2 streams per UE. Multi-layer transmission with up to 2 streams per UE can be supported. Aggregation of multiple cells can be supported using up to 8 serving cells.

[0056] Figure 1 An example wireless communication network 100 is illustrated in which aspects of the present disclosure may be performed. For example, the wireless communication network 100 may be a new radio (NR) system (e.g., a 5G NR network). Figure 1 As shown, the wireless communication network 100 may be in communication with a core network 132. The core network 132 may be in communication with one or more base stations (BSs) 110 and / or user equipments (UEs) 120 in the wireless communication network 100 via one or more interfaces.

[0057] According to certain aspects, BS 110 and UE 120, which may include a programmable logic controller (PLC), may be configured for backoff retransmission in the sidelink. Figure 1 As shown in FIG. 1 , BS 110a includes retransmission manager 112, UE 120a includes retransmission manager 122a, and UE 120b includes retransmission manager 122b. According to aspects of the disclosure, retransmission manager 112, retransmission manager 122a, and / or retransmission manager 122b may be configured for backoff retransmission.

[0058] like Figure 1 As illustrated in , the wireless communication network 100 may include several BSs 110a-z (each also individually referred to herein as BS 110, or collectively referred to as BS 110) and other network entities. BS 110 may provide communication coverage for a particular 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 be interconnected to each other and / or to one or more other BSs 110 or network nodes (not shown) in the wireless communication network 100 using any suitable transport network via various types of backhaul interfaces (e.g., direct physical connections, wireless connections, virtual networks, etc.). Figure 1 In the example shown in FIG. 1 , BSs 110a, 110b, and 110c may be macro BSs for macro cells 102a, 102b, and 102c, respectively. BS 110x may be a pico BS for pico cell 102x. BSs 110y and 110z may be femto BSs for femto cells 102y and 102z, respectively. BS 110 may support one or more cells.

[0059] BS 110 communicates with UEs 120a-y (each also individually referred to herein as UE 120, or collectively referred to as UE 120) in the wireless communication network 100. UEs 120 (e.g., 120x, 120y, etc.) may be dispersed throughout the wireless communication network 100, and each UE 120 may be stationary or mobile. 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 transmissions of data and / or other information from an upstream station (e.g., BS 110a or UE 120r) and sends transmissions of the data and / or other information to a downstream station (e.g., UE 120 or BS 110), or that relays transmissions between UEs 120 to facilitate communication between the devices.

[0060] The network controller 130 may communicate with a set of BSs 110 and provide coordination and control (e.g., via a backhaul) of the BSs 110. In various aspects, the network controller 130 may be in communication with a core network 132 (e.g., a 5G core network (5GC)) that provides various network functions, such as access and mobility management, session management, user plane functions, policy control functions, authentication server functions, unified data management, application functions, network exposure functions, network repository functions, network slice selection functions, etc.

[0061] Figure 2 1 and 120a (eg, in the example embodiment of the present invention) that can be used to implement various aspects of the present disclosure. Figure 1 Example components of the wireless communication network 100).

[0062] At BS 110a, transmit processor 220 may receive data from data source 212 and control information from controller / processor 240. The control information may be for a physical broadcast channel (PBCH), a physical control format indicator channel (PCFICH), a physical hybrid ARQ indicator channel (PHICH), a physical downlink control channel (PDCCH), a group common PDCCH (GC PDCCH), etc. The data may be for a physical downlink shared channel (PDSCH), etc. A medium access control (MAC)-control element (MAC-CE) is a MAC layer communication structure that may be used for control command exchange between wireless nodes. The MAC-CE may be carried in a shared channel such as a physical downlink shared channel (PDSCH), a physical uplink shared channel (PUSCH), or a physical sidelink shared channel (PSSCH).

[0063] The processor 220 may process (e.g., encode and symbol map) data and control information to obtain data symbols and control symbols, respectively. The transmit processor 220 may also generate reference symbols (such as for a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a PBCH demodulation reference signal (DMRS), and a channel state information reference signal (CSI-RS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on ​​data symbols, control symbols, and / or reference symbols where applicable, and may provide an output symbol stream to a modulator (MOD) in a transceiver 232a-232t. Each modulator in the transceiver 232a-232t may process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each MOD in the transceiver 232a-232t may further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. Downlink signals from the modulators in transceivers 232a-232t may be transmitted via antennas 234a-234t, respectively.

[0064] At UE 120a, antennas 252a-252r may receive downlink signals from BS 110a and may provide received signals to demodulators (DEMODs) 254a-254r in transceivers, respectively. Each demodulator in transceivers 254a-254r may condition (e.g., filter, amplify, downconvert, and digitize) a respective received signal to obtain input samples. Each demodulator in transceivers 254a-254r may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. MIMO detector 256 may obtain received symbols from all demodulators in transceivers 254a-254r, perform MIMO detection on the received symbols where applicable, and provide detected symbols. The receive processor 258 may process (eg, demodulate, deinterleave, and decode) the detected symbols, provide decoded data for the UE 120a to a data sink 260 , and provide decoded control information to a controller / processor 280 .

[0065] On the uplink, at the UE 120a, a transmit processor 264 may receive and process data from a data source 262 (e.g., data for a PUSCH) and control information from a controller / processor 280 (e.g., control information for a physical uplink control channel (PUCCH)). The transmit processor 264 may also generate reference symbols for a reference signal (e.g., a sounding reference signal (SRS)). The symbols from the transmit processor 264 may be precoded by a TX MIMO processor 266, if applicable, further processed by a demodulator in a transceiver 254a-254r (e.g., for SC-FDM, etc.), and transmitted to the BS 110a. At the BS 110a, the uplink signal from the UE 120a may be received by the antenna 234, processed by a modulator in the transceiver 232a-232t, detected by a MIMO detector 236, if applicable, and further processed by a receive processor 238 to obtain decoded data and control information sent by the UE 120a. Receive processor 238 may provide decoded data to data sink 239 and decoded control information to controller / processor 240 .

[0066] Memories 242 and 282 may store data and program codes for BS 110a and UE 120a, respectively.A scheduler 244 may schedule UEs for data transmission on the downlink and / or uplink.

[0067] The antenna 252, processors 266, 258, 264 and / or controller / processor 280 of the UE 120a, and / or the antenna 234, processors 220, 230, 238 and / or controller / processor 240 of the BS 110a may be used to perform the various techniques and methods described herein. Figure 2 As shown in FIG. 1 , the controller / processor 240 of the BS 110a has a retransmission manager 241 and the controller / processor 280 of the UE 120a has a retransmission manager 281, which are configured for backoff retransmissions according to various aspects described herein. Although shown at the controller / processor, other components of the UE 120a and the BS 110a may also be used to perform the operations described herein.

[0068] NR can utilize orthogonal frequency division multiplexing (OFDM) with cyclic prefix (CP) on uplink and downlink. NR can support half-duplex operation using time division duplex (TDD). OFDM and single carrier frequency division multiplexing (SC-FDM) divide the system bandwidth into multiple orthogonal subcarriers, which are also often called frequency modulation, frequency slot, etc. Each subcarrier can be modulated with data. Modulation codewords can be sent in the frequency domain with OFDM and in the time domain with SC-FDM. The spacing between adjacent subcarriers can be fixed, and the total number of subcarriers can depend on the system bandwidth. The minimum resource allocation (so-called resource block (RB)) can be 12 consecutive subcarriers. The system bandwidth can also be divided into subbands. For example, one subband can cover multiple RBs. NR can support a base subcarrier spacing (SCS) of 15KHz, and other SCSs (e.g., 30kHz, 60kHz, 120kHz, 240kHz, etc.) can be defined relative to the base SCS.

[0069] Figure 3 300 is a diagram showing an example of a frame format for NR. The transmission timeline of each of the downlink and uplink may be divided into units of radio frames. Each radio frame may have a predetermined duration (e.g., 10 ms) and may be divided into 10 subframes with indices 0 to 9, each subframe being 1 ms. Each subframe may include a variable number of slots (e.g., 1, 2, 4, 8, 16, ... slots), depending on the SCS. Each slot may include a variable number of symbol periods (e.g., 7, 12, or 14 symbols), depending on the SCS. An index may be assigned to the symbol period in each slot. A mini slot (which may be referred to as a subslot structure) refers to a transmission time interval having a duration less than a slot (e.g., 2, 3, or 4 symbols). Each symbol in a slot may indicate a link direction (e.g., DL, UL, or flexible) for data transmission, and the link direction for each subframe may be dynamically switched. The link direction may be based on the slot format. Each time slot may include DL / UL data and DL / UL control information.

[0070] In NR, synchronization signal blocks (SSBs) are transmitted. In certain aspects, each SSB may be transmitted in a burst, where each SSB in the burst corresponds to a different beam direction for UE-side beam management (e.g., including beam selection and / or beam refinement). The SSBs include the PSS, SSS, and a two-symbol PBCH. The SSBs may be transmitted at fixed timeslot locations (such as Figure 3) is transmitted in the codewords 0-3 shown in . PSS and SSS can be used by UE for cell search and acquisition. PSS can provide half-frame timing, and SS can provide CP length and frame timing. PSS and SSS can provide cell identity. PBCH carries some basic system information, such as downlink system bandwidth, timing information within radio frames, SS burst set periodicity, system frame number, etc. SSB can be organized into SS bursts to support beam sweeping. Further system information (such as remaining minimum system information (RMSI), system information block (SIB), other system information (OSI)) can be transmitted on the physical downlink shared channel (PDSCH) in certain subframes. SSB can be transmitted up to 64 times, for example, up to 64 different beam directions for millimeter waves. Multiple transmissions of SSB are called SS burst sets. SSBs in an SS burst set can be transmitted in the same frequency region, while SSBs in different SS burst sets can be transmitted in different frequency regions.

[0071] In some examples, the communication between UE 120 and BS 110 is referred to as an access link. The access link may be provided via a Uu interface. The communication between devices may be referred to as a side link.

[0072] In some examples, two or more subordinate entities (e.g., UE 120) may use sidelink signals to communicate with each other. Real-world applications of such sidelink communications may include public safety, proximity services, UE-to-network relay, vehicle-to-vehicle (V2V) communications, Internet of Everything (IoE) communications, IoT communications, mission-critical mesh networks, and / or various other suitable applications. In general, a sidelink signal may refer to a signal that is communicated from one subordinate entity (e.g., UE 120a) to another subordinate entity (e.g., another UE 120) without relaying the communication through a scheduling entity (e.g., UE 120 or BS 110), even if the scheduling entity may be used for scheduling and / or control purposes. In some examples, a sidelink signal may be communicated using a licensed spectrum (unlike a wireless local area network, which typically uses an unlicensed spectrum). An example of a sidelink communication is PC5, for example, as used in V2V, LTE, and / or NR.

[0073] Various sidelink channels may be used for sidelink communications, including a physical sidelink discovery channel (PSDCH), a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), and a physical sidelink feedback channel (PSFCH). The PSDCH may carry discovery expressions that enable neighboring devices to discover each other. The PSCCH may carry control signaling (such as sidelink resource configuration and other parameters for data transmission), while the PSSCH may carry data transmission. The PSFCH may carry feedback, such as CSI related to the sidelink channel quality.

[0074] Figure 4A and Figure 4B A diagrammatic representation of an example V2X system according to some aspects of the present disclosure is shown. For example, Figure 4A and Figure 4B The vehicles shown may communicate via a sidelink channel and may perform sidelink CSI reporting as described herein.

[0075] Figure 4A and Figure 4B The V2X system provided in provides two complementary transmission modes. Figure 4A The first transmission mode, shown by way of example in FIG. 1 , involves direct communication between parties that are adjacent to each other in a local area (e.g., also referred to as sidelink communication). Figure 4B The second transmission mode illustrated by way of example in FIG. 8 involves network communication through a network, which may be implemented through a Uu interface (eg, a wireless communication interface between a radio access network (RAN) and a UE).

[0076] Reference Figure 4A , a V2X system 400 (e.g., including vehicle-to-vehicle (V2V) communications) is illustrated with two vehicles 402, 404. A first transmission mode allows direct communication between different parties in a given geographic location. As illustrated, the vehicles may have a wireless communication link 406 (V2P) with an individual (e.g., via a UE) through a PC5 interface. Communications between vehicles 402 and 404 may also occur through a PC5 interface 408. Communications (V2I) from vehicle 402 to other highway components (e.g., highway components 410, such as traffic signals or signs) may occur in a similar manner through a PC5 interface 412. For Figure 4A For each communication explained in the above, bidirectional communication can be performed between elements, so each element can be a transmitter and receiver of information. The V2X system 400 can be a self-managed system implemented without the assistance of a network entity. The self-managed system can achieve improved spectrum efficiency, reduced costs, and increased reliability because no network service interruption occurs during the switching operation of the vehicles 402 and 404 used for movement. The V2X system 400 can be configured to operate in a licensed or unlicensed spectrum, whereby any vehicle with an equipped system can access a common frequency and share information. Such coordinated / shared spectrum operations allow safe and reliable operation.

[0077] Figure 4BA V2X system 450 is shown for communicating between a vehicle 452 and a vehicle 454 through a network entity 456. These network communications may occur through a discrete node (e.g., BS 110a) that sends information to and receives information from vehicles 452 and 454 (e.g., relays information between vehicles 452 and 454). Network communications through vehicle-to-network (V2N) links 458 and 410 may be used, for example, for long-range communications between vehicles 452 and 454, such as for communicating that there is a traffic accident at a distance ahead along a road or highway. Other types of communications may be sent by wireless nodes to vehicles 452 and 454, such as traffic flow conditions, road hazard warnings, environmental / weather reports, and service station availability, etc. Such data may be obtained from a cloud-based sharing service.

[0078] Roadside units (RSUs) may be utilized. RSUs may be used for V2I communications. In some examples, RSUs may act as forwarding nodes to extend the coverage of UEs. In some examples, RSUs may be co-located with BSs or may be self-contained. RSUs may have different classifications. For example, RSUs may be classified as UE-type RSUs and micro-Node B-type RSUs. Micro NB-type RSUs have functionality similar to macro eNBs / gNBs. Micro NB-type RSUs may utilize the Uu interface. UE-type RSUs may be used to meet stringent quality of service (QoS) requirements by minimizing conflicts and improving reliability. UE-type RSUs may use centralized resource allocation mechanisms to allow efficient resource utilization. Critical information (e.g., such as traffic conditions, weather conditions, congestion statistics, sensor data, etc.) may be broadcast to UEs in the coverage area. Relays may rebroadcast critical information received from some UEs. UE-type RSUs may be reliable synchronization sources.

[0079] In some examples, the sidelink connection is used in an Industrial Internet of Things (IIoT) system. IIoT can be performed in conjunction with factory automation. IIoT systems may include sensors, actuators, a piece of industrial equipment, and the like. A programmable logic controller (PLC) may receive information from such sensor(s) / actuator(s) and may provide commands to the sensor(s) / actuator(s) or to factory equipment associated with the sensor(s) / actuator(s). For example, a PLC may automatically control machines and control systems in industrial electromechanical processes, such as controlling machines on a factory assembly line, rides, lamps, and the like. In addition, latency and reliability targets in IIoT systems may be stringent. For example, for both data and control channels, IIoT targets may be latency of approximately 1-2 ms or less and reliability of approximately 10 -5 to 10 -6Reliability, such as 99.9999% reliability, or better.

[0080] Figure 5A An example communication system 500 is illustrated that includes a PLC 502 that exchanges wireless communications 520 with a sensor / actuator 506 that may be associated with equipment 504. The communication system 500 may also include a BS 503 that exchanges communications 522a with the PLC 502 and / or exchanges communications 522b with the sensor / actuator 506. The communications 520 between the PLC 502 and the sensor / actuator(s) 506 may include cyclic information exchanges. The PLC 502 may potentially exchange cyclic information with a large number of sensors / actuators 506. In some aspects, the PLC 502 may transmit data, either uplink data or sidelink data, to the sensor / actuator(s) 506. In some examples, the BS 503 may include a 5G NR BS, such as a gNB.

[0081] In some examples, semi-persistent scheduling (SPS) may be used. Figure 5B An example of periodic or cyclic traffic that may be exchanged between the PLC 502 and the sensor / actuator 506 is illustrated. The PLC 502 may D-DL During 520a, a communication 508, such as a command or other communication, is transmitted to the sensor / actuator 506 or the equipment 504. The communication 508 from the PLC 502 to the sensor / actuator 506 may be referred to as a downlink communication. The sensor / actuator 506 may receive the communication 508 and may take an action based on the command. Following the action, the sensor / actuator 506 may continue to operate for a period of time T. D-UL The communication 510 is transmitted back to the PLC 502 during 522c. For example, the sensor / actuator 506 may respond with position information, temperature information, etc. The sensor / actuator 506 may report back to the PLC 502 the results that occurred as a result of the action resulting from the command received from the PLC 502. The report may include an acknowledgement, such as a simple application layer acknowledgement. Likewise, the sensor / actuator 506 may report the current state of the sensor / actuator 506 after the command, such as an updated position, etc. There may be a processing time duration 516 (T AP ), for example, the actuation and / or sensing duration between receiving communication 508 from PLC 502 and transmitting communication 510 from sensor / actuator 506. Communication 510 transmitted from sensor / actuator 506 to PLC 502 may be referred to as uplink communication. After PLC 502 receives communication 510 from sensor / actuator 506, there may be a processing duration 514 (T AP), during which PLC 502 processes received information (e.g., communication 510), and before PLC 502 sends additional communications / commands to sensor / actuator 506. The combined loop may have a length of T 循环 The duration is 512. The duration is 514T AP Afterwards, the cycle may repeat by PLC 502 sending additional communications 508 to sensor / actuator 506. Communication system 500 may accommodate periodic, regular traffic between PLC 502 and sensor / actuator 506, such as downlink traffic from PLC 502 to sensor / actuator 506 and uplink traffic from sensor / actuator 506 to PLC 502.

[0082] like Figure 6 As shown in , SPS can be used for initial transmission, and retransmissions can be dynamically scheduled. PLC 502 (e.g., Figure 5A and Figure 5B The PLC 502 of the embodiment of the present invention may use a control channel such as a PDCCH to send signals to the sensor / actuator 506 (e.g., Figure 5A and Figure 5B The sensor / actuator 506 of FIG. 10 ) grants resources for transmitting periodic uplink communications 510 (eg, Figure 5A and Figure 5B 502). Factory automation may involve a high density of sensors / actuators 506 (e.g., approximately 1 UE per m2). Therefore, a large number of sensors / actuators 506 may communicate with the PLC 502. Sending dynamic grants (e.g., one DCI per time slot) to each of a large number of sensors / actuators 506 may burden the PDCCH overhead. SPS may be used to reduce the overhead requirements of the PDCCH by enabling sensors / actuators 506 to be granted resources in a semi-persistent or periodic manner. SPS may also be used to schedule resources for receiving downlink communications. The SPS may be transmitted to each sensor / actuator 506 using RRC signaling and / or DCI. In some examples, the SPS may be used for a first transmission, and the PDCCH may be used to schedule possible transmissions if the first transmission is not accurately received.

[0083] Figure 6Illustrated is a communication diagram 600 showing downlink transmissions from the PLC to sensor / actuator 1 (S / A 1), sensor / actuator 2 (S / A 2), etc. in time slot 1 based on SPS, until a downlink transmission for sensor / actuator N (S / AN). ACK / NACK feedback is received from each sensor / actuator. Based on the feedback, the PLC may transmit a PDCCH to schedule resources for retransmitting the information to the sensor / actuator from which a NACK or an ACK is not received. For uplink communications, the PLC may receive uplink transmissions from sensor / actuator 1 (S / A 1), sensor / actuator 2 (S / A2) ... sensor / actuator N (S / AN) in time slot 1 based on SPS. The PLC may provide ACK / NACK feedback to each sensor / actuator. The PLC may transmit a PDCCH to the sensor / actuator to schedule retransmissions of messages that were not correctly received by the PLC.

[0084] Wirelessly connected PLCs may be closer to factory equipment. For example, the PLC may be located near the machinery, while the BS (e.g., gNB) may be mounted on the ceiling or at a greater distance from the equipment. Figure 7 and 8 Communication systems 700 and 800 including one or more PLCs, multiple sensors / actuators, and a BS are illustrated.

[0085] In some example modes, the BS may take full control of the communication systems 700 and 800. In some example modes, the BS control may be relaxed. Figure 7In the figure, the communication system 700 includes a PLC 702, a plurality of sensors / actuators 706 and a BS 703. As shown, the link between the BS 703 and the PLC 702 may be based on a Uu interface. The link between the BS 703 and the sensor / actuator 706 may also be based on a Uu interface. The link between the PLC 702 and the sensor / actuator 706 may be based on a PC5 interface. The PLC 702 may operate similarly to a UE or operate as a side link device. The PLC 702 may use the BS 703 for inter-PLC coordination with other PLCs. The PLC 702 may use the BS 703 for backhaul to a human-machine interface (HMI). The PLC 702 may use the BS 703 as a system controller. The BS 703 may perform interference management (IM) across a plurality of PLCs 702. The BS 703 may handle other network functions for the sensor / actuator 706, such as initial access to the network, mobility, etc. Since the sensor / actuator 706 communicates with the PLC 702 based on the side link and communicates with the BS 703 based on the uplink / downlink, the sensor / actuator 706 supports Uu-based communication and PC5-based communication. Since the PLC 702 communicates with the sensor / actuator 706 based on the side link and communicates with the BS 703 based on the uplink / downlink, the PLC 702 supports Uu-based communication and PC5-based communication.

[0086] In some example relaxed BS modes, PLC 802 may operate similar to a small cell or relay node with a wireless backhaul to BS 803. For example, as illustrated, in Figure 8 In the embodiment of the present invention, the communication system 800 includes a PLC 802, a plurality of sensors / actuators 806 and a BS 803. As illustrated, the link between the BS 803 and the PLC 802 may be based on a Uu interface. The link between the BS 803 and the sensor / actuator 806 may be based on a Uu interface. The sensor / actuator 806 may interact with their respective PLC 802 based on the Uu interface. The PLC 802 may use the BS 803 for inter-PLC coordination between the PLCs 802, for backhaul to the HMI, for a system controller, etc. The PLC 802 may include aspects of an integrated access and backhaul (IAB) framework. Each of the PLCs 802 may operate based on a dual role. The PLCs 802 may each include a mobile terminal (MT) component 805, for example, which operates similarly to a UE when receiving control / data from the BS 803. The PLCs 802 may each include a distributed unit (DU) component 807 that schedules resources to communicate with their respective sensors / actuators 806 and provides downlink communications to their respective sensors / actuators 806 .

[0087] The transmission of control by BS 803 can help improve reliability. Such control by BS 803 can involve two hops to provide control to sensor / actuator 806, such as a first hop from PLC 802 to BS 803 and a second hop from BS 803 to sensor / actuator 806. In some examples, a portion of the scheduling for sensor / actuator 806 may be provided by BS 803, while another portion of the scheduling for sensor / actuator 806 may be provided by PLC 802. Providing a certain control directly from PLC 802 can help reduce air signaling and can improve latency. However, for a particular sensor / actuator 806, the transmission from PLC 802 may be blocked. The blocking of the link between PLC 802 and various sensors / actuators 806 may last for different amounts of time.

[0088] In some cases, the sidelink UE may not receive the transmission. For example, the transmission may not be successfully decoded. In some examples, a hybrid mode of full BS controlled mode and relaxed BS controlled mode may be used. Fig. 9 A communication system 900 including PLCs 902a and 902b, a plurality of sensors / actuators 906a, 906b, 906c, and 906d, and a BS 903 is illustrated. Fig. 9 In the embodiment, the transmission path between PLC 902a and sensor / actuator 906a is blocked, and the transmission path between PLC 902b and sensor / actuator 906c is blocked.

[0089] exist Fig. 9 In the embodiment of the present invention, PLC 902a may transmit the first transmission directly to sensors / actuators 906a and 906b, for example, based on the SPS schedule. PLC 902b may transmit the first transmission to sensors / actuators 906c and 906d. The first transmission may be used by PLCs 902a and 902b in conjunction with Figure 7 The side chain described or as a combination Figure 8 The depicted downlink signals are communicated directly to sensors / actuators 906a, 906b, 906c, and 906d.

[0090] If the first transmission from the PLC in PLC 902a and 902b is not accurately received by the sensor / actuator from the plurality of sensors / actuators 906a, 906b, 906c, and 906d, BS 903 may send a retransmission. BS 903 may receive the first transmission from the PLC and may receive feedback or a retransmission request from the sensor / actuator. In response to the feedback or the retransmission request, BS 903 may retransmit the first transmission originally transmitted by the PLC. For example, BS 903 may receive the first transmission sent by PLC 902a to sensor / actuator 906a and sensor / actuator 906b.

[0091] In a proactive approach, the link between the PLC and the UE may be predicted to have poor transmission quality, and retransmissions may be proactively scheduled. For example, based on regular and periodic traffic patterns, the channel / link quality may be predicted.

[0092] In some examples, blocked transmissions may be identified based on previous transmission failures between the PLC and the sensor / actuator or previous failure patterns between the PLC and the sensor / actuator. It may then be determined that the PLC-sensor / actuator link is more prone to failure or has lower data transmission quality.

[0093] In a reactive approach, the channel / link quality may not be predicted. Instead, the UE may send an acknowledgement feedback indicating whether a transmission is received and whether a retransmission is desired. Since the transmission path between the PLC 902a and the sensor / actuator 906a is blocked, the sensor / actuator 906a may send a hybrid automatic repeat request (HARQ) feedback, such as a negative acknowledgement (NACK), or may request a retransmission. The BS 903 may receive a NACK or a retransmission request from the sensor / actuator 906a, and may retransmit the first transmission received by the BS 903 from the PLC 902a as a downlink transmission to the sensor / actuator 906a. Similarly, the BS 903 may provide a retransmission for the sensor / actuator 906c for the first transmission from the PLC 902b. The retransmission may be based on the scheduling from the corresponding PLC. The retransmission may be based on the PDCCH scheduling from the BS 903.

[0094] Although various aspects are described for BS 903 to retransmit the first transmission from the PLC in PLC 902a and 902b to the sensor / actuator in multiple sensors / actuators 906a, 906b, 906c and 906d, various aspects may be similarly applied to the lost transmission from the sensor / actuator to the PLC. Therefore, if the PLC does not correctly receive the uplink / sidelink transmission from the sensor / actuator, the PLC may send a NACK or a retransmission request received by the BS 903. The BS 903 may respond by sending the retransmission of the uplink / sidelink transmission from the sensor / actuator as a downlink transmission from the BS 903 to the PLC. The communication system 900 may have a reduced latency because the first transmission may be provided directly from the PLC 902a or 902b to the corresponding sensor / actuator 906a, 906b, 906c or 906d and may also be received by the BS 903 so that the BS 903 may provide a retransmission.

[0095] In some cases, the UE may not be able to successfully decode a transmission from PLC 902a or 902b (e.g., a transmission relayed from BS 903). However, it may be desirable for BS 903 to send a retransmission to the UE (e.g., directed via a Uu link). For example, if the link between the PLC and the UE is blocked, it may be desirable for BS 903 to send a retransmission directly to the UE.

[0096] Example fallback retransmission in sidelink

[0097] Aspects of the present disclosure provide techniques and devices for a sidelink user equipment (UE) to indicate whether a node (e.g., a programmable logic controller (PLC)) or a base station (BS) sent a transmission (e.g., a retransmission of a failed transmission). In some examples, the UE requests the PLC or the BS to send the retransmission. In some examples, the UE sends information to the PLC, and based on the information, the PLC determines whether the PLC or the BS sent the retransmission. The information may include decoding information associated with an initial transmission that was not successfully decoded.

[0098] Fig.10 1 is a flow diagram illustrating example operations 1000 for wireless communication in accordance with certain aspects of the present disclosure. Operations 1000 may be performed, for example, by a UE (e.g., by Figure 1 Operation 1000 may be performed by a UE 120a in the wireless communication network 100. Operation 1000 may be implemented as a processor (e.g., Figure 2 In addition, signal transmission and reception by the UE in operation 1000 may be performed by one or more antennas (e.g., Figure 2 In some aspects, signal transmission and / or reception by the UE may be performed via one or more processors (e.g., Figure 2 This is achieved by obtaining and / or outputting signals through a bus interface of a controller / processor 280).

[0099] Operations 1000 may begin by monitoring a transmission from a node by a UE at 1002. The UE may be an Industrial Internet of Things (IIOT) device, a sidelink device, and / or a sensor / actuator. The node may be a PLC. The UE and the node may communicate via a cellular link, a sidelink, or both. The transmission may be a semi-persistent scheduling (SPS) transmission on a sidelink.

[0100] At 1004, the UE determines that the transmission was not successfully decoded.

[0101] At 1006, the UE sends a feedback message to the node indicating that the transmission was not successfully decoded. The feedback message further indicates whether the node or the BS retransmits the transmission.

[0102] In some examples, the feedback message includes decoding information for the transmission. The decoding information may indicate whether the node or the BS retransmitted the transmission. The decoding information may include one or more signal to interference plus noise ratio (SINR) thresholds and / or one or more log likelihood ratio (LLR) thresholds.

[0103] At 1008, the UE may determine whether the node or the BS retransmitted the transmission. The feedback message then includes an indication of whether the node or the BS retransmitted the transmission based on the UE's determination. The determination may be based on decoding information for the transmission. For example, the decoding information may include the one or more SINR values ​​and / or the one or more LLR values.

[0104] In some examples, the UE receives an indication of one or more thresholds from the BS. The UE then determines whether the node or the BS retransmits the transmission based on the one or more thresholds. For example, the one or more thresholds may include one or more SINR thresholds and / or one or more LLR thresholds. When the decoded information meets the threshold, indicating better decoding performance, the UE then determines that the node retransmits the transmission. When the decoded information does not meet the threshold, indicating worse decoding performance, the UE then determines that the BS retransmits the transmission. The one or more thresholds may be received via a media access control (MAC) control element or a physical downlink control channel (PDCCH).

[0105] Fig.11 1 is a flow chart illustrating an example operation 1100 for wireless communication according to certain aspects of the present disclosure. Operation 1100 may be performed, for example, by a node (e.g., a PLC). Operation 1100 may be implemented as a software component executed and run on one or more processors. In addition, the transmission and reception of signals by the node in operation 1100 may be enabled, for example, by one or more antennas. In certain aspects, the transmission and / or reception of signals by the UE may be implemented via a bus interface that obtains and / or outputs signals via one or more processors.

[0106] Operations 1100 may begin by receiving, at 1102, a transmission by a node from a BS to send the transmission to a UE.

[0107] At 1104, the node may send a transmission to the UE. The UE may be an IIOT device, a side link device, and / or a sensor / actuator. The node may be a PLC. The UE and the node may communicate via a cellular link, a side link, or both. The transmission may be an SPS transmission on a side link. In some examples, sending a transmission to the UE includes receiving the transmission from the BS and forwarding the transmission to the UE.

[0108] The node receives a feedback message from the UE indicating that the transmission was not successfully decoded at 1106. The feedback message further indicates whether the node or the BS retransmitted the transmission.

[0109] In some examples, the feedback message includes decoding information for the transmission. The node may determine whether the node or the BS retransmits the transmission based on the decoding information. The decoding information may include one or more SINR values ​​and / or one or more LLR values.

[0110] In some examples, the node receives an indication of one or more thresholds from the BS. The node may make a determination based on the one or more thresholds as to whether the node or the BS retransmits the transmission. For example, when the decoded information satisfies the threshold, thereby indicating better decoding performance, the node then determines that the node retransmits the transmission. When the decoded information does not satisfy the threshold, thereby indicating worse decoding performance, the node then determines that the BS retransmits the transmission. The one or more thresholds may include one or more SINR thresholds and / or one or more LLR thresholds. The one or more thresholds may be received via MAC-CE or PDCCH.

[0111] In some examples, the feedback message includes a bit indicating whether the node or the BS retransmitted the retransmission.

[0112] At 1108, the node retransmits the transmission based on the feedback message or instructs the BS to retransmit the transmission.

[0113] Fig.12 1 is a flow diagram illustrating example operations 1200 for wireless communication in accordance with certain aspects of the present disclosure. Operations 1200 may be performed, for example, by a BS (e.g., Figure 1 Operation 1200 may be performed by BS 110a in wireless communication network 100. Operation 1200 may be implemented as a processor (e.g., Figure 2 In addition, signal transmission and reception by the BS in operation 1200 may be performed by one or more antennas (e.g., Figure 2 In some aspects, signal transmission and / or reception by the BS may be achieved by obtaining and / or outputting signals via a bus interface of one or more processors (eg, controller / processor 240).

[0114] Operation 1200 may begin with sending a transmission by the BS to the node for forwarding to the UE at 1202. The UE may be an IIOT device, a side link device, and / or a sensor / actuator. The node may be a PLC. The UE and the node may communicate via a cellular link, a side link, or both. The transmission may be an SPS transmission on the side link.

[0115] The one or more thresholds may include thresholds for one or more decoding information values ​​associated with the transmission. The one or more thresholds may include one or more SINR thresholds and / or one or more LLR thresholds. The one or more thresholds are configured via MAC-CE or PDCCH.

[0116] The BS may configure the UE and / or node to determine that the node retransmits the transmission when the one or more decoding information values ​​satisfy a threshold, thereby indicating better decoding performance, and to determine that the BS retransmits the transmission when the one or more decoding information values ​​do not satisfy the threshold, thereby indicating worse decoding performance.

[0117] At 1204, the BS configures the node, the UE, or both with one or more thresholds for determining whether the node or the BS retransmits a transmission.

[0118] The BS may send the transmission to the node for forwarding to the UE at 1206. The BS may receive an indication from the node that the BS retransmit the transmission.

[0119] At 1208, the BS retransmits the transmission to the UE (eg, directly) based on the indication from the node.

[0120] According to certain aspects, when a transmission (e.g., from a PLC or a gNB) is not successfully decoded, the UE (e.g., a sidelink device or S / A) instructs at least one device to retransmit the transmission. For example, the UE may indicate whether the PLC or the gNB retransmits the transmission. In some examples, the retransmission is performed when the channel quality cannot be predicted.

[0121] In some examples, the UE provides additional information along with a negative acknowledgement (NACK) of a lost (e.g., failed, unsuccessfully decoded) transmission. A receiving device (e.g., a PLC or gNB) can use the additional information to determine a receiving device to retransmit the transmission.

[0122] In some examples, the additional information may include decoded information associated with the lost transmission. For example, the decoded information may include quantized bits of decoded information for the UE, such as one or more signal to interference plus noise ratios (SINRs) of a code block, one or more log likelihood ratios (LLRs) of the decoded bits, and the like. In some examples, the PLC determines whether the retransmission is through the PLC or directly from the gNB. The determination may be based on the decoded information. For example, the PLC may compare information from all initial transmissions that failed at the UE.

[0123] In some examples, the BS (e.g., gNB) may send (e.g., configure, indicate) one or more thresholds for the PLC to determine whether a retransmission should go through the PLC or the gNB. For example, the gNB may send one or more SINR and / or LLR thresholds to the PLC. These thresholds may be sent via a MAC CE or a PDCCH.

[0124] Fig.13A 1 is a call flow diagram illustrating example signaling 1300a for fallback retransmission of a sidelink according to aspects of the present disclosure. Fig.13A As shown in FIG. 1 , at 1304, a UE (for example, such as Figure 1 UE 120a) may not be able to successfully decode a signal from a BS (e.g., such as Figure 1 110a), which may be forwarded by PLC 1301 at 1302. At 1306, UE 120a may determine the transmission that was not received (e.g., to send a NACK) and decoding information associated with the lost transmission (e.g., (s) SINR and / or (s) LLR). At 1308, UE 120a sends the NACK and additional decoding information to PLC 1301. At 1310, PLC 1301 determines whether PLC 1304 or BS 110a retransmits the transmission based on the decoding information. At 1312, based on the determination, PLC 1301 sends the retransmission to UE 120a (at 1312b), or PLC 1301 instructs BS 110a to send the retransmission (at 1312a), and BS 110a sends the retransmission at 1314.

[0125] According to certain aspects, the UE determines whether the retransmission is through the PLC or through the BS, and the UE sends an indication with a NACK indicating whether it is a PLC or BS retransmission. For example, the UE may determine whether it is a PLC or BS retransmission based on decoded information (e.g., one or more SINRs, LLRs). The UE may send an additional bit to indicate to the PLC whether the retransmission should be through the PLC or through the BS. The one additional bit may be sent to the PLC together with the NACK. The BS may send (e.g., configure, indicate) one or more thresholds (e.g., SINR and / or LLR thresholds) to the UE to determine whether the retransmission should be through the PLC or through the BS. The threshold may be sent using MAC-CE or using PDCCH.

[0126] Fig. 13B 13 is a call flow diagram illustrating example signaling 1300b for fallback retransmission of a sidelink according to aspects of the present disclosure. Fig. 13BAs shown in , the initial transmission may originate from PLC 1301 (e.g., rather than being forwarded from BS 110a) at 1304. In this case, when PLC 1301 determines at 1310 that BS 110a is sending a retransmission, PLC 1301 further provides BS 110a with the data to be retransmitted (e.g., at 1312a).

[0127] Fig. 13C 1300c is a call flow diagram illustrating example signaling 1300c for backoff retransmission for a sidelink according to aspects of the present disclosure. Fig. 13C As shown in , at 1302, the initial transmission may be transmitted directly from BS 110a to UE 120a (e.g., rather than forwarded by PLC 1301). In this case, UE 120a may send a NACK and decoding information to PLC 1301 or to BS 110a at 1308. Therefore, at 1310, PLC 1301 or BS 110a may determine whether PLC 1304 or BS 110a sent the retransmission. When PLC 1301 sends the retransmission, BS 110a further provides the data to be retransmitted to PLC 1301 (e.g., at 1312a).

[0128] Fig.14A 1400a is a call flow diagram illustrating example signaling 1400a for backoff retransmission for a sidelink according to aspects of the present disclosure. Fig.14A As shown in FIG. 14, at 1404, a UE (for example, such as Figure 1 UE 120a) may not be able to successfully decode a signal from a BS (e.g., such as Figure 1 1402. At 1406, UE 120a may determine the transmission that was not received (e.g., to send a NACK) and decoding information associated with the lost transmission (e.g., (s) SINR and / or (s) LLR). At 1408, UE 120a determines whether PLC 1304 or BS 110a retransmits the transmission based on the decoding information. At 1410, UE 120a sends a NACK and additional indicator bits to PLC 1401. At 1412, based on the indicator bits, PLC 1401 sends a retransmission to UE 120a (at 1412b), or PLC 1401 indicates to BS 110a to send a retransmission (at 1412a) and BS 110a sends a retransmission to UE 120a (at 1414).

[0129] Fig. 14B 1400b is a call flow diagram illustrating example signaling 1400b for fallback retransmission of a sidelink according to aspects of the present disclosure. Fig. 14BAs shown in , the initial transmission may originate from PLC 1401 (e.g., rather than being forwarded from BS 110a) at 1404. In this case, when UE 120a instructs BS 110a to send a retransmission at 1401, PLC 1301 further provides BS 110a with data to be retransmitted (e.g., at 1412a).

[0130] Fig. 14C 1400c is a call flow diagram illustrating example signaling 1400c for A-CSI on a PUSCH aggregated in a time slot in accordance with aspects of the present disclosure. Fig. 14C As shown in , at 1402, the initial transmission may be transmitted directly from BS 110a to UE 120a (e.g., rather than forwarded by PLC 1401). In this case, at 1410, UE 120a may send a NACK and indicator bits to PLC 1401 or to BS 110a. When PLC 1401 sends the retransmission, BS 110a further provides the data to be retransmitted to PLC 1401 (e.g., at 1412a).

[0131] Fig.15 The description may include operations configured to perform the techniques disclosed herein (such as, Fig.10 1500 includes a communication device 1500 including various components (e.g., corresponding to means-plus-function components) of the operation explained in the foregoing. The communication device 1500 includes a processing system 1502 coupled to a transceiver 1508 (e.g., a transmitter and / or a receiver). 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.

[0132] The processing system 1502 includes a processor 1504 coupled to a computer readable medium / memory 1512 via a bus 1506. In some aspects, the computer readable medium / memory 1512 is configured to store a program that, when executed by the processor 1504, causes the processor 1504 to execute Fig.10 In some aspects, the computer-readable medium / memory 1512 stores code 1514 for monitoring transmissions from a node according to various aspects of the present disclosure; code 1516 for determining that a transmission was not successfully decoded; code 1518 for sending a feedback message to a node indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the node or the BS retransmitted the transmission; and / or code 1520 for determining whether the node or the BS retransmitted the transmission.

[0133] In certain aspects, processor 1504 has circuitry configured to implement code stored in computer-readable medium / memory 1512. Processor 1504 includes circuitry 1522 for monitoring a transmission from a node, circuitry 1524 for determining that a transmission was not successfully decoded, circuitry 1526 for sending a feedback message to the node indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the node or the BS retransmitted the transmission, and / or circuitry 1528 for determining whether the node or the BS retransmitted the transmission in accordance with aspects of the present disclosure.

[0134] Fig.16 The following describes operations that may include being configured to perform the techniques disclosed herein (such as Fig.11 1600 includes a communication device 1600 including various components (e.g., corresponding to means-plus-function components) for the operations illustrated in 1600. The communication device 1600 includes a processing system 1602 coupled to a transceiver 1608 (e.g., a transmitter and / or a receiver). 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.

[0135] The processing system 1602 includes a processor 1604 coupled to a computer readable medium / memory 1612 via a bus 1606. In some aspects, the computer readable medium / memory 1612 is configured to store a program that, when executed by the processor 1604, causes the processor 1604 to execute Fig.11 In some aspects, the computer-readable medium / memory 1612 stores code 1614 for receiving a transmission from a BS according to aspects of the present disclosure; code 1616 for sending a transmission to a UE; code 1618 for receiving a feedback message from the UE indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the node or the BS retransmitted the transmission; and / or code 1620 for retransmitting the transmission based on the feedback message or indicating a retransmission to the BS.

[0136] In certain aspects, processor 1604 has circuitry configured to implement code stored in computer-readable medium / memory 1612. Processor 1604 includes circuitry 1622 for receiving a transmission from a BS, circuitry 1624 for sending a transmission to a UE, circuitry 1626 for receiving a feedback message from the UE indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the node or the BS retransmitted the transmission, and / or circuitry 1628 for retransmitting the transmission or indicating a retransmission to the BS based on the feedback message, in accordance with aspects of the present disclosure.

[0137] Fig.17 The description may include operations configured to perform the techniques disclosed herein (such as, Fig.12 1700 includes a communication device 1700 that includes various components (e.g., corresponding to means-plus-function components) for the operations explained in the examples. The communication device 1700 includes a processing system 1702 coupled to a transceiver 1708 (e.g., a transmitter and / or a receiver). The transceiver 1708 is configured to transmit and receive signals (such as the various signals described herein) for the communication device 1700 via an antenna 1710. The processing system 1702 may be configured to perform processing functions for the communication device 1700, including processing signals received and / or to be transmitted by the communication device 1700.

[0138] The processing system 1702 includes a processor 1704 coupled to a computer readable medium / memory 1712 via a bus 1706. In some aspects, the computer readable medium / memory 1712 is configured to store a program that, when executed by the processor 1704, causes the processor 1704 to execute Fig.12 Instructions (e.g., computer executable code) for performing the operations illustrated in or other operations of the various techniques for fallback retransmission in the sidelink discussed herein. In certain aspects, the computer-readable medium / memory 1712 stores code 1714 for sending a transmission to a node for forwarding to a UE in accordance with various aspects of the present disclosure; code 1716 for configuring a node, a UE, or both to have one or more thresholds for determining whether a node or a BS retransmits a transmission; code 1718 for receiving an indication from a node that the BS retransmits a transmission; and / or code 1720 for retransmitting a transmission to a UE based on an indication from the node.

[0139] In certain aspects, processor 1704 has circuitry configured to implement code stored in computer-readable medium / memory 1712. Processor 1704 includes circuitry 1722 for sending a transmission to a node for forwarding to a UE, circuitry 1724 for configuring a node, a UE, or both with one or more thresholds for determining whether a node or a BS retransmits a transmission, circuitry 1726 for receiving an indication from a node that a BS retransmits a transmission, and / or circuitry 1728 for retransmitting a transmission to a UE based on an indication from the node, in accordance with aspects of the present disclosure.

[0140] Example aspects

[0141] Various implementation examples are described in the following numbered aspects:

[0142] In a first aspect, a method for wireless communication by a user equipment (UE) comprises: monitoring a transmission from a node; determining that the transmission was not successfully decoded; and sending a feedback message to the node indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the node or a base station (BS) retransmits the transmission.

[0143] In a second aspect, either alone or in combination with the first aspect, the feedback message includes decoding information for the transmission, the decoding information indicating whether the node or the BS retransmitted the transmission.

[0144] In a third aspect, either alone or in combination with one or more of the first and second aspects, it is determined whether the node or the BS retransmits the transmission; and the feedback message includes a bit indicating whether the node or the BS retransmits the transmission based on the determination.

[0145] In a fourth aspect, alone or in combination with one or more of the first to third aspects, it is determined whether the node or the BS retransmits the transmission based on decoded information for the transmission.

[0146] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, an indication of one or more signal to interference plus noise ratio (SINR) thresholds, one or more log-likelihood ratio (LLR) thresholds, or both are received from the BS; and further based on the one or more thresholds, it is determined whether the node or the BS retransmits the transmission.

[0147] In the sixth aspect, alone or in combination with one or more of the first to fifth aspects, when the decoding information satisfies a threshold, thereby indicating better decoding performance, the node is determined to retransmit the transmission; and when the decoding information does not satisfy the threshold, thereby indicating worse decoding performance, the base station is determined to retransmit the transmission.

[0148] In a seventh aspect, either alone or in combination with one or more of the first to sixth aspects, the UE comprises an Industrial Internet of Things (IIOT) device; the UE comprises a sensor / actuator; the node comprises a programmable logic controller (PLC); or a combination thereof.

[0149] In an eighth aspect, either alone or in combination with one or more of the first to seventh aspects, the transmission comprises a semi-persistent scheduling (SPS) transmission on a sidelink.

[0150] In a ninth aspect, a method for wireless communication by a node comprises: sending a transmission to a user equipment (UE); receiving a feedback message from the UE indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the UE or a base station (BS) retransmits the transmission; and retransmitting the transmission based on the feedback message or instructing the BS to retransmit the transmission.

[0151] In a tenth aspect, alone or in combination with the ninth aspect, sending the transmission to the UE comprises receiving the transmission from the BS; and forwarding the transmission to the UE.

[0152] In an eleventh aspect, either alone or in combination with one or more of the first to ninth aspects, sending the transmission to the UE includes generating the transmission; and providing data associated with the transmission when the node indicates a retransmission to the BS.

[0153] In a twelfth aspect, either alone or in combination with one or more of the ninth to eleventh aspects, the feedback message includes decoding information for the transmission; and determining whether the UE or the BS retransmits the transmission based on the decoding information.

[0154] In a thirteenth aspect, either alone or in combination with one or more of the ninth to twelfth aspects, an indication of one or more thresholds is received from the BS; and further based on the one or more thresholds, it is determined whether the node or the BS retransmits the transmission.

[0155] In the fourteenth aspect, alone or in combination with one or more of the ninth to thirteenth aspects, determining whether the node or the BS retransmits the transmission includes: when the decoding information satisfies a threshold, thereby indicating better decoding performance, determining that the node retransmits the transmission; and when the decoding information does not satisfy the threshold, thereby indicating worse decoding performance, determining that the base station retransmits the transmission.

[0156] In a fifteenth aspect, either alone or in combination with one or more of the ninth to fourteenth aspects, the feedback message includes a bit indicating whether the UE or the BS retransmits the transmission.

[0157] In a sixteenth aspect, either alone or in combination with one or more of the ninth to fifteenth aspects, the node comprises a programmable logic controller (PLC).

[0158] In a seventeenth aspect, a method for wireless communication by a base station (BS), comprising: sending a transmission to a node for forwarding to a user equipment (UE); and configuring the node, the UE, or both to have one or more thresholds for determining whether the node or the BS retransmits the transmission.

[0159] In an eighteenth aspect, either alone or in combination with the seventeenth aspect, an indication is received from the node for the BS to retransmit the transmission; and the transmission is retransmitted to the UE based on the indication from the node.

[0160] In a nineteenth aspect, either alone or in combination with one or more of the seventeenth and eighteenth aspects, the one or more thresholds comprise one or more thresholds for one or more decoding information values ​​associated with the transmission.

[0161] In the twentieth aspect, either alone or in combination with one or more of the seventeenth to nineteenth aspects, the one or more thresholds include one or more signal-to-interference-plus-noise ratio (SINR) thresholds, one or more log-likelihood ratio (LLR) thresholds, or both.

[0162] In aspect twenty-first, alone or in combination with one or more of aspects seventeen to twentieth, when the one or more decoding information values ​​satisfy a threshold, thereby indicating better decoding performance, the node is determined to retransmit the transmission, and when the one or more decoding information values ​​do not satisfy the threshold, thereby indicating worse decoding performance, the BS is determined to retransmit the transmission.

[0163] In a twenty-second aspect, either alone or in combination with one or more of aspects seventeen to twenty-first, the one or more thresholds are configured via a medium access control (MAC) control element or a physical downlink control channel (PDCCH).

[0164] In a twenty-third aspect, either alone or in combination with one or more of aspects seventeen to twenty-second, the UE comprises a sensor / actuator or an Industrial Internet of Things (IIOT) device; and the node comprises a programmable logic controller.

[0165] A device for wireless communication, comprising: at least one processor and a memory coupled to the at least one processor, the memory comprising code, the code being executable by the at least one processor so that the device performs any one of the methods of the first to twenty-third aspects.

[0166] An apparatus comprising means for performing the method of any one of the first to twenty-third aspects.

[0167] A computer readable medium having stored thereon computer executable code for wireless communication, which when executed by at least one processor causes an apparatus to perform a method as in any one of the first to twenty-third aspects.

[0168] Additional considerations

[0169] The techniques described herein may be used for various wireless communication technologies, such as NR (e.g., 5G NR), 3GPP Long Term Evolution (LTE), Advanced LTE (LTE-A), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), and other networks. The terms "network" and "system" are often used interchangeably. A CDMA network may implement radio technologies such as Universal Terrestrial Radio Access (UTRA), cdma2000, and the like. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. cdma2000 covers IS-2000, IS-95, and IS-856 standards. A TDMA network may 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, Flash-OFDMA, etc. UTRA and E-UTRA are parts of Universal Mobile Telecommunications System (UMTS). LTE and LTE-A are versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). cdma2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). NR is an emerging wireless communication technology under development.

[0170] In 3GPP, the term "cell" may refer to the coverage area of ​​a B node (NB) and / or a NB subsystem serving the coverage area, depending on the context in which the term is used. In NR systems, the terms "cell" and BS, next-generation B node (gNB or gB node), access point (AP), distributed unit (DU), carrier, or transmission reception point (TRP) may be used interchangeably. The BS may provide communication coverage for macro cells, pico cells, femto cells, and / or other types of cells. A macro cell may cover a relatively large geographic area (e.g., a radius of several thousand meters) and may allow unrestricted access by UEs with service subscriptions. A pico cell may cover a relatively small geographic area and may allow unrestricted access by UEs with service subscriptions. A femto cell may cover a relatively small geographic area (e.g., a residence) and may allow restricted access by UEs associated with the femto cell (e.g., UEs in a closed subscriber group (CSG), UEs of users in a residence, etc.). A BS for a macro cell may be referred to as a macro BS. A BS for a pico cell may be referred to as a pico BS. A BS for a femto cell may be referred to as a femto BS or a home BS.

[0171] UE may also be referred to as a mobile station, terminal, access terminal, subscriber unit, station, customer premises equipment (CPE), cellular phone, smart phone, 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 smart watch, 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.), transportation component or sensor, smart meter / sensor, industrial manufacturing equipment, global positioning system device, or any other suitable device configured to communicate via wireless or wired medium. 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 some other entity. A wireless node can provide connectivity for or to a network (e.g., a wide area network (such as the Internet) or a cellular network), for example, via a wired or wireless communication link. Some UEs may be considered Internet of Things (IoT) devices, which may be narrowband IoT (NB-IoT) devices.

[0172] In some examples, access to the air interface may be scheduled. A scheduling entity (e.g., BS) allocates resources for communication between some or all devices and equipment within its service area or cell. A scheduling entity may be responsible for scheduling, assigning, reconfiguring, and releasing resources for one or more subordinate entities. That is, for scheduled communications, subordinate entities utilize 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 may schedule resources for one or more subordinate entities (e.g., one or more other UEs), and other UEs may utilize resources scheduled by the 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 a mesh network example, UEs may communicate directly with each other in addition to communicating with a scheduling entity.

[0173] Each method disclosed herein includes one or more steps or actions for implementing the method. These method steps and / or actions can be interchangeable with each other 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 can be changed without departing from the scope of the claims.

[0174] As used herein, a phrase referring to "at least one of" a list of items refers to any combination of those items, including single members. 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).

[0175] As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining" may include calculating, computing, processing, deriving, investigating, searching (e.g., searching in a table, a database, or another data structure), ascertaining, and the like. Also, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. Also, "determining" may include resolving, selecting, choosing, establishing, and the like.

[0176] The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be easily understood by those skilled in the art, and the universal principles defined herein can be applied to other aspects. Thus, the claims are not intended to be limited to the various aspects shown herein, but should be granted the full scope consistent with the language of the claims, wherein the singular reference to the element is not intended to mean "there is and only one" (unless specifically stated) but "one or more". Unless otherwise specifically stated, the term "some / some" refers to one or more. The elements of the various aspects described throughout this disclosure are all structural and functional equivalents currently or hereafter known to ordinary technicians in the art and are explicitly incorporated herein by reference, and are intended to be covered by the claims. In addition, nothing disclosed herein is intended to be donated to the public, regardless of whether such disclosure is explicitly recorded in the claims. Any element of the claim should not be interpreted under the provisions of 35 U.S.C. § 112 (f), unless the element is explicitly stated using the phrase "device for..." or in the case of a method claim, the element is stated using the phrase "step for...".

[0177] The various operations of the methods described above may be performed by any suitable device capable of performing the corresponding functions. These devices 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 there are operations illustrated in the accompanying drawings, these operations may have corresponding paired device-plus-function components with similar numbers.

[0178] The various illustrative logical blocks, modules, and circuits described in conjunction with the present disclosure may be implemented or executed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a 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. A general purpose processor may be a microprocessor, but in the alternative, 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, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

[0179] If implemented in hardware, the example hardware configuration may include a processing system in a wireless node. The processing system may be implemented with a bus architecture. Depending on the specific application and overall design constraints of the processing system, the bus may include any number of interconnected buses and bridges. The bus may link together various circuits including a processor, a machine-readable medium, and a bus interface. The bus interface may be used to connect a network adapter, etc., to the processing system via the bus. The network adapter may be used to implement the signal processing functions of the PHY layer. The network adapter may be used to implement the signal processing functions of the PHY layer. The processor may be implemented with one or more general and / or special processors. Examples include microprocessors, microcontrollers, DSP processors, and other circuit systems that can execute software. Depending on the specific application and the overall design constraints imposed on the overall system, those skilled in the art will recognize how to best implement the functionality described about the processing system.

[0180] If implemented in software, each function may be stored on or transmitted by a computer-readable medium as one or more instructions or codes. 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 other. Computer-readable media include both computer storage media and communication media, which include any media that facilitate the transfer of computer programs from one place to another. The processor may be responsible for managing the bus and general processing, including executing software modules stored on a machine-readable storage medium. A computer-readable storage medium may be coupled to a processor so that the processor can read and write information from / to the storage medium. In an alternative, a storage medium may be integrated into a processor. As an example, a machine-readable medium may include a transmission line, a carrier modulated by data, and / or a computer-readable storage medium having instructions stored thereon that is separated from a wireless node, all of which may be accessed by a processor through a bus interface. Alternatively or additionally, a machine-readable medium or any part thereof may be integrated into a processor, such as a cache and / or a general register file, which may be the case. 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, magnetic disks, optical disks, hard drives, or any other suitable storage media, or any combination thereof. Machine-readable media may be implemented in a computer program product.

[0181] A software module may include a single instruction, or many instructions, and may be distributed over several different code segments, distributed between different programs, and distributed across multiple storage media. A computer-readable medium may include several software modules. These software modules include instructions that cause a processing system to perform various functions when executed by an apparatus such as a processor. These software modules may include a transmission module and a receiving module. Each software module may reside in a single storage device or may be distributed across multiple storage devices. As an example, when a triggering event occurs, a software module may be loaded into a RAM from a hard drive. During the execution of a software module, a processor may load some instructions into a cache to increase access speed. One or more cache lines may then be loaded into a general register file for execution by the processor. When describing the functionality of a software module as described below, it will be understood that such functionality is implemented by the processor when the processor executes instructions from the software module.

[0182] Likewise, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technology (such as infrared (IR), radio, and microwave), then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technology (such as infrared, radio, and microwave) is included in the definition of medium. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Disks, where disks often reproduce data magnetically, and discs reproduce data optically with lasers. Thus, in some aspects, computer-readable media may include non-transitory computer-readable media (e.g., tangible media). Additionally, for 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.

[0183] Thus, certain aspects may include a computer program product for performing the operations presented herein. For example, such a computer program product may include a computer-readable medium having stored (and / or encoded) thereon instructions that can be executed by one or more processors to perform the operations described herein, such as for performing the operations described herein and in Figure 10-12 Instructions for the operations explained in .

[0184] In addition, it should be appreciated that modules and / or other appropriate means for performing the methods and techniques described herein may be downloaded and / or otherwise obtained by a user terminal and / or base station where applicable. For example, such a device 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, a physical storage medium such as a compact disc (CD) or a floppy disk, etc.) so that once the storage device is coupled to or provided to a user terminal and / or base station, the device can obtain the various methods. In addition, any other suitable technology suitable for providing the methods and techniques described herein to a device may be utilized.

[0185] It will be understood that the claims are not limited to the precise configuration and components illustrated above. Various changes, substitutions and variations may be made in the arrangement, operation and details of the methods and apparatus described above without departing from the scope of the claims.

Claims

1. A device for wireless communication, comprising: at least one processor; as well as a memory coupled to the at least one processor, the memory comprising code executable by the at least one processor to cause the apparatus to: Monitor transmissions from nodes; determining that the transmission was not successfully decoded; and A feedback message is sent to the node, wherein the feedback message includes a negative acknowledgement (NACK) indicating that the transmission was not successfully decoded, and wherein the feedback message further includes one or more log likelihood ratios (LLRs) for the transmission indicating whether the node or a base station (BS) retransmitted the transmission.

2. A device for wireless communication, comprising: at least one processor; as well as a memory coupled to the at least one processor, the memory comprising code executable by the at least one processor to cause the apparatus to: Monitor transmissions from nodes; determining that the transmission was not successfully decoded; and sending a feedback message to the node indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the node or a base station (BS) retransmits the transmission, wherein: The memory further includes code executable by the at least one processor to cause the device to determine whether the node or the BS retransmits the transmission, the feedback message including a bit indicating whether the node or the BS retransmits the transmission based on the determination whether the node or the BS retransmits the transmission, The memory further includes code executable by the at least one processor to cause the device to determine whether the node or the BS retransmits the transmission based on decoded information for the transmission; and the memory further includes code executable by the at least one processor to cause the device to: receiving, from the BS, an indication of one or more signal to interference plus noise ratio (SINR) thresholds, one or more log likelihood ratio (LLR) thresholds, or both; and Whether the node or the BS retransmits the transmission is further determined based on the one or more SINR thresholds, the one or more LLR thresholds, or both.

3. The device of claim 2, wherein the memory further comprises code executable by the at least one processor to cause the device to: determining that the node retransmits the transmission when the decoded information satisfies the one or more SINR thresholds, the one or more LLR thresholds, or a threshold in both, thereby indicating better decoding performance; and When the decoding information does not satisfy the threshold, thereby indicating worse decoding performance, the base station is determined to retransmit the transmission.

4. The apparatus of claim 2, wherein: The devices include Industrial Internet of Things (IIOT) devices; The device includes a sensor / actuator; The node comprises a programmable logic controller (PLC); or Its combination.

5. The apparatus of claim 2, wherein: The device and the node communicate via a cellular link, a side link, or both; and The transmission comprises a semi-persistently scheduled (SPS) transmission on the sidelink.

6. A device for wireless communication, comprising: at least one processor; as well as a memory coupled to the at least one processor, the memory comprising code executable by the at least one processor to cause the apparatus to: sending a transmission to a user equipment (UE); receiving a feedback message from the UE, wherein the feedback message includes a negative acknowledgement (NACK) indicating that the transmission was not successfully decoded, and wherein the feedback message further includes decoding information for the transmission indicating whether the device or a base station (BS) retransmitted the transmission; as well as retransmitting the transmission based on the feedback message or instructing the BS to retransmit the transmission, wherein: The memory further includes code executable by the at least one processor to cause the device to determine whether the device or the BS retransmits the transmission based on the decoded information, and wherein: The memory further includes code executable by the at least one processor to cause the device to: receiving an indication of one or more thresholds from the BS; and Whether the device or the BS retransmits the transmission is determined further based on the one or more thresholds.

7. The apparatus of claim 6, wherein the code executable by the at least one processor to cause the apparatus to send the transmission to the UE comprises code executable by the at least one processor to cause the apparatus to: receiving the transmission from the BS; and The transmission is forwarded to the UE.

8. The apparatus of claim 6, wherein: The code executable by the at least one processor to cause the device to send the transmission to the UE includes code executable by the at least one processor to cause the device to generate the transmission; as well as The memory further includes code executable by the at least one processor to cause the apparatus to provide data associated with the transmission to the BS if the BS is to retransmit the transmission.

9. The device of claim 8, wherein the code executable by the at least one processor to cause the device to further determine whether the device or the BS retransmits the transmission based on the one or more thresholds comprises code executable by the at least one processor to cause the device to: determining, when the decoded information satisfies a threshold of the one or more thresholds, thereby indicating better decoding performance, that the device retransmits the transmission; and When the decoding information does not satisfy the threshold, thereby indicating worse decoding performance, the base station is determined to retransmit the transmission.

10. The device of claim 6, wherein the device comprises a programmable logic controller (PLC).

11. A device for wireless communication, comprising: at least one processor; as well as a memory coupled to the at least one processor, the memory comprising code executable by the at least one processor to cause the apparatus to: sending a transmission destined for a user equipment (UE) to a node; configuring the node, the UE, or both to have one or more thresholds for determining whether the node or the device retransmits the transmission to the UE, wherein the one or more thresholds include one or more thresholds for one or more decoding information values ​​associated with the transmission; and The node, the UE or both are configured to: determining, when the one or more decoded information values ​​satisfy a threshold value among the one or more threshold values ​​for the one or more decoded information values, thereby indicating better decoding performance, that the node retransmits the transmission to the UE; as well as When the one or more decoding information values ​​do not satisfy the threshold, thereby indicating worse decoding performance, determining that the device retransmits the transmission to the UE.

12. The device of claim 11, wherein the memory further comprises code executable by the at least one processor to cause the device to: receiving from the node an indication by the device to retransmit the transmission; and The transmission is retransmitted to the UE based on the indication from the node.

13. The apparatus of claim 11, wherein the one or more thresholds for the one or more decoded information values ​​comprise one or more signal-to-interference-plus-noise ratio (SINR) thresholds, one or more log-likelihood ratio (LLR) thresholds, or both.

14. The apparatus of claim 11, wherein the one or more thresholds for the one or more decoded information values ​​are configured via a medium access control (MAC) control element or a physical downlink control channel (PDCCH).

15. The apparatus of claim 11, wherein: The device comprises a base station (BS); The UE includes a sensor / actuator or an Industrial Internet of Things (IIOT) device; and The node includes a programmable logic controller.

16. A method for wireless communication by a user equipment (UE), comprising: Monitor transmissions from nodes; determining that the transmission was not successfully decoded; as well as A feedback message is sent to the node, wherein the feedback message includes a negative acknowledgement (NACK) indicating that the transmission was not successfully decoded, and wherein the feedback message further includes one or more log likelihood ratios (LLRs) for the transmission indicating whether the node or a base station (BS) retransmitted the transmission.

17. The method of claim 16, wherein the feedback message further comprises one or more signal to interference plus noise ratio (SINR) values.

18. A method for wireless communication by a user equipment (UE), comprising: Monitor transmissions from nodes; determining that the transmission was not successfully decoded; as well as sending a feedback message to the node indicating that the transmission was not successfully decoded, wherein the feedback message further indicates whether the node or a base station (BS) retransmits the transmission, the method further comprising: determining whether the node or the BS retransmits the transmission based on decoded information for the transmission, wherein the feedback message includes an indication of whether the node or the BS retransmits the transmission based on the determination of whether the node or the BS retransmits the transmission, and the method further comprising: receiving, from the BS, an indication of one or more signal to interference plus noise ratio (SINR) thresholds, one or more log likelihood ratio (LLR) thresholds, or both, wherein the determination of whether the node or the BS retransmits the transmission is further based on the one or more SINR thresholds, the one or more LLR thresholds, or both.

19. The method of claim 18, wherein determining whether the node or the BS retransmits the transmission based on decoded information for the transmission comprises: determining that the node retransmits the transmission when the decoded information satisfies the one or more SINR thresholds, the one or more LLR thresholds, or a threshold in both, thereby indicating better decoding performance; and When the decoding information does not satisfy the threshold, thereby indicating worse decoding performance, the base station is determined to retransmit the transmission.

Citation Information

Patent Citations

  • Cooperative communication system with adaptive packet retransmission strategy

    US20140289581A1