Dynamic allocation of retransmission resources
By dynamically allocating retransmission resources in wireless communication systems, the problem of inefficient resource allocation in the prior art is solved, and higher communication reliability and resource utilization are achieved.
Patent Information
- Application Number
- CN202180026912.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-11-05
- Filing Date
- 2021-03-03
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2041-03-03
AI Technical Summary
Existing wireless communication systems have problems of inefficiency and waste of resources in dynamic allocation of retransmission resources, especially in multi-user and multi-access technology environments.
By dynamically allocating retransmission resources between base stations, controllers and devices, resource allocation is optimized based on the estimated total resource amount and actual transmission situation of the communication link to ensure communication reliability and efficiency.
It achieves the effect of reducing latency, improving communication reliability and saving resources, and is suitable for various telecommunications standards and multiple access technologies.
Smart Images

Figure CN115552831B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This patent application claims priority to U.S. Provisional Patent Application No. 63 / 007,085, filed on April 8, 2020, entitled “DYNAMIC ALLOCATION OF RETRANSMISSION RESOURCES,” and U.S. Non-Provisional Patent Application No. 16 / 949,599, filed on November 5, 2020, entitled “DYNAMIC ALLOCATION OF RETRANSMISSION RESOURCES,” which are hereby expressly incorporated herein by reference.
[0003] Public domain
[0004] Aspects of the present disclosure relate generally to wireless communications and, more particularly, to techniques and apparatus for dynamic allocation of retransmission resources.
[0005] background
[0006] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasting. Typical wireless communication systems may employ multiple access technologies that can support communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, time division synchronous code division multiple access (TD-SCDMA) systems, and long term evolution (LTE). LTE / LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard promulgated by the Third Generation Partnership Project (3GPP).
[0007] A wireless communication network may include several base stations (BS) that can support communication of several user equipments (UEs). User equipments (UEs) may communicate with base stations (BSs) via downlinks and uplinks. Downlinks (or forward links) refer to the communication link from a BS to a UE, while uplinks (or reverse links) refer to the communication link from a UE to a BS. As will be described in more detail herein, a BS may be referred to as a Node B, a gNB, an Access Point (AP), a Radio Head, a Transmit Receive Point (TRP), a New Radio (NR) BS, a 5G Node B, and the like.
[0008] The above multiple access technologies have been adopted in various telecommunication standards to provide common protocols that enable different user equipment to communicate at city, country, region, and even global levels. New Radio (NR) (which may also be referred to as 5G) is an enhancement set to the LTE mobile standard promulgated by the Third Generation Partnership Project (3GPP). NR is designed to better support mobile broadband Internet access by using orthogonal frequency division multiplexing (OFDM) (CP-OFDM) with cyclic prefix (CP) on the downlink (DL), using CP-OFDM and / or SC-FDM (e.g., also known as discrete Fourier transform spread OFDM (DFT-s-OFDM)) on the uplink (UL), and supporting beamforming, multiple input multiple output (MIMO) antenna technology and carrier aggregation to improve spectrum efficiency, reduce costs, improve services, utilize new spectrum, and better integrate with other open standards. However, as the demand for mobile broadband access continues to grow, there is a need for further improvements in LTE and NR technologies. Preferably, these improvements should be applicable to other multiple access technologies and telecommunication standards that adopt these technologies.
[0009] Overview
[0010] In some aspects, a wireless communication method performed by a base station may include: determining an estimated total amount of resources for one or more retransmissions of communications between the base station, a controller, and a device, the one or more retransmissions being associated with one or more transmissions between at least two of the base station, the controller, or the device; and transmitting an indication of resource allocation to at least one of the controller or the device based at least in part on the estimated total amount of resources for the one or more retransmissions.
[0011] In some aspects, a wireless communication method performed by a device may include: receiving a resource allocation indication for one or more retransmissions for communication from a base station, wherein the resource allocation is based at least in part on determining an estimated total amount of resources for one or more retransmissions of communication between the base station, a controller, and the device, the one or more retransmissions being associated with one or more transmissions between at least two of the base station, the controller, or the device; and communicating the one or more retransmissions of communication to at least one of the base station or the controller based at least in part on the resource allocation.
[0012] In some aspects, a wireless communication method performed by a controller may include: receiving an indication of a resource allocation for one or more retransmissions of a communication from a base station, wherein the resource allocation is based at least in part on determining an estimated total amount of resources for one or more retransmissions of a communication between the base station, the controller, and a device, the one or more retransmissions being associated with one or more transmissions between at least two of the base station, the controller, or the device; and communicating the one or more retransmissions of the communication with at least one of the base station or the device based at least in part on the resource allocation.
[0013] Aspects generally include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication devices, and / or processing systems as substantially described herein with reference to and as illustrated in the accompanying figures and specification.
[0014] The foregoing has broadly outlined the features and technical advantages of examples according to the present disclosure in an effort to make the following detailed description better understood. Additional features and advantages will be described hereinafter. The disclosed concepts and specific examples can be easily used as a basis for modifying or designing other structures for implementing the same purpose as the present disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, both in terms of their organization and method of operation, and the associated advantages will be better understood by considering the following description in conjunction with the accompanying drawings. Each of the accompanying drawings is provided for the purpose of illustration and description and is not intended to define limitations on the claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to understand the above-stated features of the present disclosure in detail, the above briefly summarized content may be described in more detail with reference to various aspects, some of which are illustrated in the accompanying drawings. However, it should be noted that the accompanying drawings only illustrate certain typical aspects of the present disclosure and should not be considered to limit its scope, as the description may allow for other equally effective aspects. The same reference numerals in different drawings may identify the same or similar elements.
[0017] Figure 1 is a block diagram conceptually illustrating an example of a wireless communication network in accordance with various aspects of the present disclosure.
[0018] Figure 2 is a block diagram conceptually illustrating an example of a base station and a UE in communication in a wireless communication network according to various aspects of the present disclosure.
[0019] Figure 3A is a diagram illustrating an example of a wireless communication system according to various aspects of the present disclosure.
[0020] Figure 3B is a diagram illustrating an example communication cycle in accordance with various aspects of the present disclosure.
[0021] Figure 4 is a diagram illustrating an example of link association of devices according to various aspects of the present disclosure.
[0022] Figure 5 is a diagram illustrating an example of link association of devices according to various aspects of the present disclosure.
[0023] Figure 6 is a diagram illustrating an example of communications between links of a wireless network according to various aspects of the present disclosure.
[0024] Figure 7 is a diagram illustrating an example of aspects of a wireless communication system in accordance with various aspects of the present disclosure.
[0025] Figure 8 is a diagram illustrating one or more examples of various aspects of a communication phase in a wireless communication system according to various aspects of the present disclosure.
[0026] Fig.9A and 9B is a diagram illustrating one or more examples of dynamic allocation of retransmission resources according to various aspects of the present disclosure.
[0027] Fig.10 is a diagram illustrating an example of one or more configurations of communication retransmissions according to various aspects of the present disclosure.
[0028] Fig.11 is a diagram illustrating example processes performed, for example, by a base station in accordance with various aspects of the present disclosure.
[0029] Fig.12 is a diagram illustrating an example process, for example, performed by a device, according to various aspects of the present disclosure.
[0030] Fig.13 is a diagram illustrating an example process, for example, performed by a controller, according to various aspects of the present disclosure.
[0031] Detailed Description
[0032] The various aspects of the present disclosure are described more fully below with reference to the accompanying drawings. However, the present disclosure can be implemented in many different forms and should not be interpreted as being limited to any specific structure or function given throughout the present disclosure. On the contrary, these aspects are provided to make the present disclosure thorough and complete, and it will fully convey the scope of the present disclosure to those skilled in the art. Based on the teachings herein, those skilled in the art will appreciate that the scope of the present disclosure is intended to cover any aspect of the present disclosure disclosed herein, whether it is implemented independently or in combination with any other aspect of the present disclosure. For example, any number of aspects set forth herein can 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 supplements or other other structures, functionality, or structures and functionality as the various aspects of the present disclosure set forth herein. It should be understood that any aspect of the present disclosure disclosed herein can be implemented by one or more elements of the claims.
[0033] Some wireless communications may be performed in conjunction with factory automation, for example, and may include communications based on the Industrial Internet of Things (IIoT). Some equipment may include a base station, a controller (e.g., a programmable logic controller (PLC)), and devices (e.g., sensors, actuators, industrial equipment, etc.). The controller may receive information from such devices (e.g., sensor / actuator(s)) and may provide commands to the device(s) or factory equipment associated with the device(s). For example, a controller may automatically control machines and control systems in industrial electromechanical processes, such as controlling machines on a factory assembly line, rides, lamps, etc. The communications between the base station, controller, and devices may have low latency requirements and high reliability requirements. For example, the communications may have a latency requirement of less than 2ms or less than 1ms. The communications may have a latency requirement of 10 -5 or 10 -6 Reliability requirements on the order of error rate, such as 99.9999% reliability. Latency and reliability may apply to both data and control channels.
[0034] Some of the techniques and devices described herein help reduce latency, improve reliability, and save resources by providing dynamic allocation of retransmission resources for retransmissions of failed transmissions between base stations, controllers, and / or devices. For example, a base station can reserve resources for several retransmissions of failed transmissions within a wireless network. Equipment (e.g., a base station, a controller, and / or a device) in a wireless network can transmit a first data transmission to other equipment in the wireless network, and can receive feedback indicating the data to be retransmitted. The device can indicate to the base station that retransmission is required. As described herein, a base station can dynamically allocate retransmission resources for retransmissions. Retransmissions can improve the reliability of communications within a wireless network. In addition, dynamically allocating retransmission resources for retransmissions of failed transmissions can save network resources (e.g., time resources, frequency resources, space resources, etc.).
[0035] Several aspects of telecommunication systems will now be presented with reference to various devices and techniques. These devices and techniques will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as "elements"). These elements can be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.
[0036] It should be noted that although various aspects may be described herein using terminology typically associated with 3G and / or 4G wireless technologies, various aspects of the present disclosure may be applied in communication systems based on other generations, such as 5G and later generations, including NR technologies.
[0037] Figure 1 1 is a diagram illustrating a wireless network 100 in which various aspects of the present disclosure may be practiced. The wireless network 100 may be an LTE network or some other wireless network, such as a 5G or NR network. The wireless network 100 may include several BSs 110 (shown as BS 110a, BS 110b, BS 110c, and BS 110d) and other network entities. A BS is an entity that communicates with a user equipment (UE) and may also be referred to as a base station, NR BS, B node, gNB, 5G B node (NB), access point, transmit receive point (TRP), etc. Each BS may provide communication coverage for a particular geographic area. In 3GPP, the term "cell" may refer to a coverage area of a BS and / or a BS subsystem serving the coverage area, depending on the context in which the term is used.
[0038] A BS may provide communication coverage for a macro cell, a pico cell, a femto cell, and / or another type of cell. A macro cell may cover a relatively large geographic area (e.g., several kilometers in radius) 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)). 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. In Figure 1In the example shown in , BS 110a may be a macro BS for macro cell 102a, BS 110b may be a pico BS for pico cell 102b, and BS 110c may be a femto BS for femto cell 102c. The BS may support one or more (e.g., three) cells. The terms "eNB", "base station", "NR BS", "gNB", "TRP", "AP", "B node", "5G NB", and "cell" may be used interchangeably herein.
[0039] In some aspects, the cells may not necessarily be stationary, and the geographic area of the cells may move depending on the location of the mobile BS. In some aspects, the BSs may be interconnected to each other and / or to one or more other BSs or network nodes (not shown) in the wireless network 100 via various types of backhaul interfaces (such as direct physical connections, virtual networks, etc.) using any suitable transport network.
[0040] The wireless network 100 may also include a relay station. A relay station is an entity that can receive transmissions of data from an upstream station (e.g., a BS or a UE) and send transmissions of the data to a downstream station (e.g., a UE or a BS). A relay station may also be a UE that can relay transmissions for other UEs. Figure 1 In the example shown in , a relay station 110d may communicate with a macro BS 110a and a UE 120d to facilitate communication between the BS 110a and the UE 120d. A relay station may also be referred to as a relay BS, a relay base station, a relay, or the like.
[0041] The wireless network 100 may be a heterogeneous network including different types of BSs (e.g., macro BSs, pico BSs, femto BSs, relay BSs, etc.). These different types of BSs may have different transmit power levels, different coverage areas, and different effects on interference in the wireless network 100. For example, a macro BS may have a high transmit power level (e.g., 5 to 40 watts), while a pico BS, a femto BS, and a relay BS may have a lower transmit power level (e.g., 0.1 to 2 watts).
[0042] A network controller 130 may be coupled to a set of BSs and may provide coordination and control of these BSs. The network controller 130 may communicate with each BS via a backhaul. The BSs may also communicate with each other directly or indirectly, for example, via a wireless or wired backhaul.
[0043] UEs 120 (e.g., 120a, 120b, 120c) may be dispersed throughout the wireless network 100, and each UE may be stationary or mobile. UEs may also be referred to as access terminals, terminals, mobile stations, subscriber units, stations, etc. A UE may be a cellular phone (e.g., a smart phone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device or equipment, a biometric sensor / device, a wearable device (smart watch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet)), an entertainment device (e.g., a music or video device, or a satellite radio), a vehicle component or sensor, a smart meter / sensor, an industrial manufacturing equipment, a global positioning system device, or any other suitable device configured to communicate via a wireless or wired medium.
[0044] Some UEs may be considered as machine type communication (MTC) UEs, or evolved or enhanced machine type communication (eMTC) UEs. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which may communicate with a base station, another device (e.g., a remote device), or some other entity. A wireless node may provide connectivity to or to a network (e.g., a wide area network (such as the Internet) or a cellular network) via, for example, a wired or wireless communication link. Some UEs may be considered as Internet of Things (IoT) devices, and / or may be implemented as NB-IoT (narrowband Internet of Things) devices. Some UEs may be considered as client equipment (CPE). UE 120 may be included inside a housing that houses components of UE 120, such as a processor component, a memory component, and the like. In some aspects, a processor component and a memory component may be coupled together. For example, a processor component (e.g., one or more processors) and a memory component (e.g., a memory) may be operationally coupled, communicatively coupled, electronically coupled, electrically coupled, and the like.
[0045] 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 radio technology, air interface, etc. Frequency may also be referred to as carrier, frequency channel, etc. Each frequency may support a single RAT in a given geographic area to avoid interference between wireless networks of different RATs. In some cases, NR or 5G RAT networks may be deployed.
[0046] In some aspects, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly (e.g., without using base station 110 as an intermediary to communicate with each other) using one or more sidelink channels. For example, UE 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols, etc.), mesh networks, etc. In this case, UE 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by base station 110.
[0047] As indicated above, Figure 1 are provided as examples. Other examples may differ from those described herein. Figure 1 The example depicted.
[0048] Figure 2 A block diagram of a design 200 of a base station 110 and a UE 120 is shown, which may be Figure 1 One for each base station and one for each UE in the base station 110. Base station 110 may be equipped with T antennas 234a through 234t, and UE 120 may be equipped with R antennas 252a through 252r, where in general T≧1 and R≧1.
[0049] At the base station 110, the transmit processor 220 may receive data for one or more UEs from the data source 212, select one or more modulation and coding schemes (MCS) for each UE based at least in part on a channel quality indicator (CQI) received from the UE, process (e.g., encode and modulate) the data for each UE based at least in part on the MCS selected for the UE, and provide data symbols for all UEs. The transmit processor 220 may also process system information (e.g., for semi-static resource partitioning information (SRPI), etc.) and control information (e.g., CQI requests, grants, upper layer signaling, etc.), and provide overhead symbols and control symbols. The transmit processor 220 may also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS)) and synchronization signals (e.g., primary synchronization signals (PSS) and secondary synchronization signals (SSS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on data symbols, control symbols, overhead symbols, and / or reference symbols, where applicable, and may provide T output symbol streams to T modulators (MOD) 232a to 232t. Each modulator 232 may process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 may further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The T downlink signals from modulators 232a to 232t may be transmitted via T antennas 234a to 234t, respectively. According to various aspects described in more detail below, position coding may be used to generate synchronization signals to convey additional information.
[0050] At UE 120, antennas 252a to 252r may receive downlink signals from base station 110 and / or other base stations and may provide received signals to demodulators (DEMODs) 254a to 254r, respectively. Each demodulator 254 may condition (e.g., filter, amplify, downconvert, and digitize) the received signal to obtain input samples. Each demodulator 254 may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. A MIMO detector 256 may obtain received symbols from all R demodulators 254a to 254r, perform MIMO detection on the received symbols where applicable, and provide detected symbols. A receive processor 258 may process (e.g., demodulate and decode) the detected symbols, provide decoded data for UE 120 to a data sink 260, and provide decoded control information and system information to a controller / processor 280. The channel processor may determine reference signal received power (RSRP), received signal strength indicator (RSSI), reference signal received quality (RSRQ), channel quality indicator (CQI), etc. In some aspects, one or more components of UE 120 may be included in a housing.
[0051] On the uplink, at the UE 120, a transmit processor 264 may receive and process data from a data source 262 and control information from a controller / processor 280 (e.g., for reports including RSRP, RSSI, RSRQ, CQI, etc.). The transmit processor 264 may also generate reference symbols for one or more reference signals. The symbols from the transmit processor 264 may be precoded by a TX MIMO processor 266, if applicable, further processed by modulators 254a through 254r (e.g., for DFT-s-OFDM, CP-OFDM, etc.), and transmitted to the base station 110. At the base station 110, uplink signals from the UE 120 as well as other UEs may be received by the antenna 234, processed by the demodulator 232, detected by the MIMO detector 236, if applicable, and further processed by the receive processor 238 to obtain decoded data and control information transmitted by the UE 120. The receive processor 238 may provide decoded data to a data sink 239 and provide decoded control information to a controller / processor 240. The base station 110 may include a communication unit 244 and communicate with the network controller 130 via the communication unit 244. The network controller 130 may include a communication unit 294, a controller / processor 290, and a memory 292.
[0052] The controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or Figure 2Any other components of the may perform one or more techniques associated with dynamic allocation of retransmission resources, as described in more detail elsewhere herein. For example, the controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or Figure 2 Any other component(s) may perform or direct e.g. Fig.11 Process 1100, Fig.12 The process 1200 Fig.13 1300, and / or operations of other processes as described herein. Memories 242 and 282 may store data and program codes for base station 110 and UE 120, respectively. In some aspects, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions for wireless communication. For example, the one or more instructions, when executed (e.g., directly, or after compilation, conversion, interpretation, etc.) by one or more processors of base station 110 and / or UE 120, may perform or direct, for example, Fig.11 Process 1100, Fig.12 The process 1200 Fig.13 The process 1300 and / or operations of other processes as described herein. In some aspects, executing instructions may include running instructions, converting instructions, compiling instructions, interpreting instructions, etc. The scheduler 246 may schedule UEs for data transmission on the downlink and / or uplink.
[0053] In some aspects, UE 120 (e.g., a device) may include: means for receiving, from a base station, an indication of a resource allocation for one or more retransmissions of a communication, wherein the resource allocation is based at least in part on determining an estimated total amount of resources for one or more retransmissions of a communication between a base station, a controller, and the device, the one or more retransmissions being associated with one or more transmissions between at least two of the base station, the controller, or the device; means for communicating the one or more retransmissions of the communication to at least one of the base station or the controller based at least in part on the resource allocation, and so on. In some aspects, such means may include in conjunction with Figure 2 One or more components of UE 120 are depicted, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, and the like.
[0054] In some aspects, a controller (e.g., base station 110, UE 120, etc.) may include: means for receiving from a base station an indication of a resource allocation for one or more retransmissions of a communication, wherein the resource allocation is based at least in part on determining an estimated total amount of resources for one or more retransmissions of a communication between the base station, the controller, and a device, the one or more retransmissions being associated with one or more transmissions between at least two of the base station, the controller, or the device; means for communicating the one or more retransmissions of the communication to at least one of the base station or the device based at least in part on the resource allocation, etc. In some aspects, such means may include in conjunction with Figure 2 One or more components of UE 120 are depicted, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, and the like.
[0055] In some aspects, base station 110 may include: means for determining an estimated total amount of resources for one or more retransmissions of communications between the base station, the controller, and the device, the one or more retransmissions being associated with one or more transmissions between at least two of the base station, the controller, or the device; means for transmitting an indication of resource allocation to at least one of the controller and the device based at least in part on the estimated total amount of resources for the one or more retransmissions, and the like. In some aspects, such means may include in conjunction with Figure 2 One or more components of base station 110 are depicted, such as antenna 234, DEMOD 232, MIMO detector 236, receive processor 238, controller / processor 240, transmit processor 220, TX MIMO processor 230, MOD 232, antenna 234, and the like.
[0056] As indicated above, Figure 2 are provided as examples. Other examples may differ from those described herein. Figure 2 The example depicted.
[0057] For example, wireless communication can be based on the Industrial Internet of Things (IIoT). Such communications can include communications between base stations, controllers (e.g., PLCs), devices (e.g., sensors / actuators), and the like. The controller can provide commands to factory equipment in wireless signals. The device(s) can be separate from the factory equipment and / or can be included in or located at the factory equipment. The controller(s) can automate the control of machines and control systems (e.g., of industrial electromechanical processes), such as control of machines on a factory assembly line, amusement rides, lamps, and the like.
[0058] Figure 3A300 is a diagram illustrating an example of a wireless communication system in accordance with various aspects of the present disclosure. As shown, example 300 may include a controller 302 exchanging wireless communications 320 with a device 306 that may be associated with equipment 304. Example 300 may also include a base station 303 exchanging communications 322 with controller 302 and / or exchanging communications 322 with device 306.
[0059] Communications between the controller 302 and the devices 306 may include cyclic information exchanges. The controller 302 may potentially exchange cyclic information with a large number of devices 306.
[0060] As indicated above, Figure 3A are provided as examples. Other examples may differ from those described in Figure 3A Examples described.
[0061] Figure 3B 300 is a diagram illustrating an example 300 communication cycle according to various aspects of the present disclosure. As shown, the example 300 may include periodic or cyclic traffic that may be exchanged between a controller 302 and a device 306. The controller 302 may communicate with the device 306 during a time period T D-DL During the time period T 320 , a communication 308 (such as a command or other communication) is transmitted to the device 306 or equipment 304. The communication 308 from the PLC to the device 306 (e.g., sensor / actuator) can be referred to as a downlink communication. The device 306 can receive the communication 308 and can take action based on the command. After the action, the device 306 can D-UL The sensor may transmit the communication 310 back to the controller 302 during 322. For example, the sensor may respond with location information, temperature information, etc. The sensor may report back to the controller 302 the results that occurred as a result of the action of the command received from the controller 302. The report may include an acknowledgement (e.g., a simple application layer acknowledgement). Likewise, the sensor may report the current state of the sensor (e.g., updated location, etc.) according to the command. There may be a processing time duration 316 (T) between receiving the communication 308 from the controller 302 and transmitting the communication 310 from the device 306. AP ) (e.g., actuation and / or sensing duration). Communications 310 transmitted from device 306 to controller 302 may be referred to as uplink communications. After controller 302 receives communications 310 from device 306, there may be a processing duration 314 (T AP ), during which controller 302 processes received information (e.g., communication 310), and before controller 302 sends additional communications / commands to device 306. The combined loop may have a length of T 循环 The duration is 312. In the duration T APAfterwards, the cycle may repeat by the controller 302 sending additional communications 308 to the device 306. The example 300 may accommodate periodic regular traffic between the controller 302 and the device 306 (e.g., downlink communications from the controller 302 to the device 306, and uplink traffic from the device 306 to the controller 302). The communications between the controller 302 and the device 306 may be associated with low latency and high reliability. For example, the communications may be based on a latency of less than 2 ms or less than 1 ms. The communications may have a latency of 10 -5 or 10 -6 Reliability requirements of the order of 99.9999% are possible. Latency and reliability can apply to both data and control channels.
[0062] The controller 302 may grant resources to the device 306 using a control channel such as a PDCCH for transmitting periodic uplink communications 310. Factory automation may involve a high density of devices 306 (e.g., about 1 UE per square meter). Therefore, a large number of devices 306 may communicate with the controller 302. Sending dynamic grants (e.g., one DCI per time slot) to each of a large number of devices 306 may burden the PDCCH overhead. Semi-persistent scheduling (SPS) may be used to reduce the overhead requirements of the PDCCH by enabling the device 306 to be granted resources in a semi-persistent or periodic manner. SPS may also be used to schedule resources for receiving downlink communications. SPS may be communicated to each device 306 using radio resource control (RRC) signaling and / or DCI. In some examples, SPS may be used for a first transmission, and PDCCH may be used to schedule possible retransmissions if the first transmission is not accurately received.
[0063] As indicated above, Figure 3B are provided as examples. Other examples may differ from those described in Figure 3B Examples described.
[0064] Figure 4 4 is a diagram illustrating an example 400 of link association of devices according to various aspects of the present disclosure. As shown, a base station, one or more controllers, and one or more devices can communicate via a wireless network. The one or more controllers can generate data to control the operation of one or more devices. In some aspects, the wireless network may include an IIoT wireless network.
[0065] The wireless connectivity controller may be located near factory equipment and / or devices. For example, the controller may be located near the equipment, while the base station may be mounted on the ceiling or at a greater distance from the equipment.
[0066] like Figure 4In the example and indicated by reference numeral 405, the base station may transmit scheduling information to the controller. The scheduling information may include resource allocations for each communication between the controller and the associated device. Alternatively, the scheduling information may include resource allocations that the controller may use to allocate resources for individual communications between the controller and the associated device. As indicated by reference numerals 410 and 415, the controller may communicate with the associated device using a direct communication link.
[0067] As indicated by reference numeral 420, the base station may transmit scheduling information to another controller. The scheduling information may include resource allocations for communications between the other controller and the associated device. The resource allocations for the other controller may be based at least in part on other network traffic (e.g., communications involving other controllers, other devices, etc.). As indicated by reference numerals 425 and 430, the other controller may communicate with the associated device using a direct communication link.
[0068] Based at least in part on using the direct communication link, the wireless network can meet latency requirements and can maintain a relatively low load for the network. However, if the quality of the direct communication link is poor, the direct communication link may not meet reliability requirements.
[0069] As indicated above, Figure 4 are provided as examples. Other examples may differ from those described herein. Figure 4 Examples described.
[0070] Figure 5 5 is a diagram illustrating an example 500 of link association of devices according to various aspects of the present disclosure. As shown, a base station, one or more controllers, and one or more devices can communicate via a wireless network. The one or more controllers can generate data to control the operation of the device. In some aspects, the wireless network may include an IIoT wireless network.
[0071] like Figure 5 In and as indicated by reference numerals 505 and 510, the first controller and the second controller may transmit communications for the device to the base station. As indicated by reference numerals 515, 520, and 525, the base station may transmit communications for the device. This configuration may be referred to as a 2-hop configuration.
[0072] Based at least in part on using a 2-hop configuration, the reliability of communications to the device can meet reliability requirements. For example, a base station can be positioned to provide a relatively good coverage area. In some aspects, a base station can be positioned near the ceiling of a room, while one or more controllers can be positioned near the floor of the room (e.g., where there is an increased likelihood of having obstacles (permanent or temporary) between the controller and the associated device). Additionally or alternatively, the base station can be configured with components configured to provide a relatively good coverage area (e.g., relative to components of the controller).
[0073] As indicated above, Figure 5 are provided as examples. Other examples may differ from those described herein. Figure 5 Examples described.
[0074] Figure 6 600 is a diagram illustrating an example of communication between one or more links of a wireless network according to various aspects of the present disclosure. As shown, a base station, one or more controllers, and one or more devices can communicate via a wireless network. The one or more controllers can generate data to control the operation of the device. In some aspects, the wireless network may include an IIoT wireless network.
[0075] like Figure 6 , and as indicated by reference numerals 605 and 610, the controller may attempt to transmit communications to the associated devices. For example, the controller may transmit an original transmission to the device. The controller may receive an acknowledgement or a negative acknowledgement associated with each transmitted communication, or may fail to receive feedback associated with each transmitted communication. The controller may determine that a retransmission is required based at least in part on receiving a negative acknowledgement or failing to receive feedback. If the controller determines that a retransmission is required, the controller may determine whether a retransmission is required based at least in part on obstruction (e.g., caused by an obstacle), interference, etc.
[0076] In some aspects, the link between the base station and the controller may be based on the Uu interface. The link between the base station and the device may also be based on the Uu interface. The link between the controller and the device may be based on the PC5 interface. In some aspects, the controller may be similar to a UE or operate as a side link device. In some aspects, the controller may use the base station to coordinate with other controllers. The controller may use the base station for the backhaul to the human-machine interface (HMI). The controller may use the base station as a system controller. The base station may perform interference management (IM) across multiple controllers. The base station may handle other network functions for the device, such as initial access to the network, mobility, etc. Since the device communicates with the controller based on the side link and communicates with the base station based on the uplink / downlink, the device supports both Uu and PC5 based communications. Since the controller communicates with the device based on the side link and communicates with the base station based on the uplink / downlink, the controller supports both Uu and PC5 based communications.
[0077] In some aspects, the controllers may operate similarly to a small cell or a relay node with a wireless backhaul to a base station. The controllers may include aspects of an integrated access and backhaul (IAB) framework. The controllers may each include a mobile termination (MT) component that operates similarly to a UE when receiving control / data from a base station. The controllers may each include a distributed unit (DU) component that schedules resources to communicate with their respective devices and provides downlink communications to their respective devices.
[0078] The base station may also receive transmitted communications intended for associated devices, as indicated by reference numeral 615. The base station may receive transmissions from a controller to enable the base station to retransmit those transmissions, if necessary.
[0079] The base station may retransmit the transmitted communication to the device as indicated by reference numerals 635, 640, and 645. The base station may retransmit the transmitted communication to the controller as indicated by reference numerals 615 and 630. The base station may retransmit the transmitted communication based at least in part on receiving an indication from a controller, device, etc. indicating that the base station is to retransmit the transmitted communication.
[0080] The controller may retransmit the transmitted communication to the device as indicated by reference numerals 605, 610, 620, and 625. The controller may retransmit the transmitted communication to the base station as indicated by reference numerals 615 and 630. The controller may retransmit the transmitted communication based at least in part on receiving an indication from a base station, device, etc. indicating that the controller is to retransmit the transmitted communication.
[0081] As indicated by reference numerals 605, 610, 620, and 625, the device may retransmit the transmitted communication to the controller. As indicated by reference numerals 635, 640, and 645, the device may retransmit the transmitted communication to the base station. The device may retransmit the transmitted communication based at least in part on receiving an indication from a base station, one or more controllers, etc. indicating that the device is to retransmit the transmitted communication.
[0082] Transmitting control by the base station can help improve reliability. This control by the base station may involve two hops to provide control to the device (e.g., a first hop from the controller to the base station and a second hop from the base station to the device). In some examples, a portion of the scheduling for the device may be provided by the base station, while another portion of the scheduling for the device may be provided by the controller. Providing a certain control directly from the controller can help reduce air signaling and can improve latency. However, transmissions from the controller may be blocked to specific devices. Blocking of the links between the controller and various devices may last for different amounts of time.
[0083] As indicated above, Figure 6 are provided as examples. Other examples may differ from those described herein. Figure 6 Examples described.
[0084] Figure 7 is a diagram illustrating an example 700 of various aspects of a wireless communication system according to various aspects of the present disclosure. As shown, example 700 may include controllers 702a and 702b, multiple devices 706a, 706b, 706c, 706d, and a base station 703. Figure 7 As shown in , the transmission path between controller 702a and device 706a is blocked, while the transmission path between controller 702b and device 706c is blocked. Figure 7, controller 702a may transmit a first transmission directly to devices 706a and 706b (e.g., based on SPS scheduling). Controller 702b may transmit a first transmission to devices 706c and 706d. As discussed above, the first transmission may be transmitted directly to the device by the controller using a side link. If the device does not accurately receive the first transmission from the controller, the base station 703 may send a retransmission. The base station may receive the first transmission from the controller and may receive feedback or a retransmission request from the device. In response to the feedback or retransmission request, the base station 703 may retransmit the first transmission originally transmitted by the controller. For example, the base station 703 may receive a first transmission sent by the controller 702a to devices 706a and 706b. Since the transmission path between the controller 702a and the device 706a is blocked, the device 706a may send a hybrid automatic repeat request (HARQ) feedback (such as, NACK), or may request a retransmission. The base station may receive a NACK or a retransmission request from device 706a and may retransmit the first transmission received by the base station from controller 702a as a downlink transmission to device 706a. Similarly, base station 703 may provide a retransmission of the first transmission from controller 702b to device 706c. The retransmission may be based on a schedule from a corresponding controller. The retransmission may be based on a PDCCH schedule from the base station.
[0085] While aspects of a base station retransmission of a first transmission from a controller to a device are described, these aspects may be similarly applied to a lost transmission from a device to a controller. Thus, if an uplink / sidelink transmission from a sensor actuator is not correctly received by the controller, a NACK or retransmission request may be sent by the controller and received by the base station. The base station may respond by sending a retransmission of the uplink / sidelink transmission from the device as a downlink transmission from the base station to the controller.
[0086] The communication system may have reduced latency because the first transmission may be provided directly from the controller 702a or 702b to the corresponding device 706a-d, and may also be received by the base station 703 so that the base station may provide retransmissions. The communication system also provides improved reliability through retransmissions from the base station. The base station 703 may be positioned at a height or position that provides better coverage than the controller 702a or the controller 702b. The base station 703 may provide elevated transmission / reception points across the controllers. Therefore, a reduced number of transmission / reception points may be deployed for each controller. The base station 703 may coordinate retransmissions to different devices or UEs across the controllers 702a, 702b.
[0087] In some examples, blocked transmissions may be identified based on previous transmission failures between the controller and the device, or previous failure patterns between the controller and the device. Thus, it may be determined that the controller-device link is more prone to failure or has a lower data transmission quality. The first transmission for the device may be transmitted using reserved resources that enable the base station 703 to also decode the first transmission. For example, the base station 703 may reserve time and / or frequency resources for data from the controller for the device (such as between the controller 702a and the device 706a).
[0088] Base station 703 can reserve multiple resources for data transmission from different controllers. For example, resources can be reserved for controller 702a, and resources can be reserved for controller 702b. Resources can be reserved based on the possibility of the first transmission failure between the controller and the corresponding device. For example, the base station can reserve resources for the transmission between the controller and the device that may fail or have a history of failure. The base station can reserve orthogonal resources. The base station can measure the channel between the base station and the controller, and can reserve orthogonal resources for the controller that can have stronger measured interference at the base station 703. Resources used by the base station to retransmit data for the device from the controller can also be reserved by the base station. The device can know whether the retransmission is being provided by the controller and / or the base station. For example, the retransmission can be scheduled using the PDCCH from the base station and / or the PDCCH / PSCCH from the controller.
[0089] As indicated above, Figure 7 are provided as examples. Other examples may differ from those described herein. Figure 7 Examples described.
[0090] Figure 8 1 is a diagram illustrating one or more examples 800, 810, 820, and 830 of various aspects of communication phases in a wireless communication system according to various aspects of the present disclosure. As shown, traffic phases may be exchanged between a base station 803, a controller 802, and devices 806a and 806b. Controller 802 may correspond to controller 702a or 702b. Devices 806a and 806b may correspond to devices 706a, 706b, 706c, 706d. Communications may have 10 -4Reliability of magnitude. In a first example 800, a controller 802 may transmit a first transmission to devices 806a and 806b and a base station 803. The first example 800 may be referred to as a "DL-D1" phase. The first transmission may include a downlink transmission (e.g., a PDSCH transmission). In another example, the first transmission may be based on a sidelink (e.g., a PSSCH transmission). The first transmission may be based on SPS. In a second example 810, a base station 803 may retransmit a transmission originally transmitted by the controller 802 to devices 806a and 806b. The retransmission may be sent in response to HARQ feedback or a retransmission request from devices 806a and 806b. In another example, the retransmission may be sent in response to a request from the controller 802. The second example 810 may be referred to as a "DL-D2" phase. The retransmission may be sent as a PDSCH. The retransmission may be scheduled by a PDCCH from the base station 803 or a PDCCH / PSCCH from the controller.
[0091] In a third example 820, devices 806a and 806b may transmit an initial uplink transmission to controller 802, which may also be received by base station 803. The third example 820 may be referred to as a "UL-D1" phase. The first transmission may include an uplink transmission (e.g., a PUSCH transmission). In another example, the first transmission may be based on a sidelink (e.g., a physical sidelink shared channel (PSSCH) transmission). The first transmission may be based on SPS.
[0092] In a fourth example 830, the base station 803 may retransmit to the controller 802 a transmission originally transmitted by devices 806a and 806b. The fourth example 1030 may be referred to as a "UL-D2" phase. The retransmission may be sent in response to HARQ feedback or a retransmission request from a device from the controller 802. The retransmission may be sent as a PDSCH. The retransmission may be scheduled by a PDCCH from the base station 803 or a PDCCH / PSCCH from the controller.
[0093] In a wireless network (e.g., an IIoT wireless network), communications between a base station, one or more controllers, and one or more devices (e.g., sensors, actuators, etc.) may have latency requirements, reliability requirements, etc. For example, communications may have latency requirements of approximately 1 to 2 milliseconds and reliability requirements of 10 -5 and 10 -6In order to meet the latency requirements or reliability requirements of the wireless network, at least one of the base station, the controller, or the device may retransmit the original transmission of the communication (e.g., if the original transmission of the communication fails, is interrupted, is lost, does not meet the requirements (e.g., link quality requirements, etc.), etc.). As a result, the base station may allocate resources (e.g., time resources, frequency resources, etc.) for retransmission across each link in the wireless network. To ensure that the latency requirements and reliability requirements of the wireless network are met, the base station may allocate retransmission resources across each link based on the worst-case scenario for each link (e.g., the base station may allocate sufficient retransmission resources to ensure that each link can meet the latency requirements and reliability requirements of the wireless network, respectively).
[0094] Some techniques and devices described herein provide dynamic allocation of retransmission resources. For example, a base station may determine an estimated total amount of resources for one or more retransmissions of communications between a base station, a controller, and a device (e.g., an estimated total amount of retransmission resources for a wireless network). Communications between a base station, a controller, and a device may be associated with one or more transmissions between at least two of the base station, the controller, or the device. A base station may transmit an indication of resource allocation to at least one of the controllers or devices based at least in part on the estimated total amount of resources for one or more retransmissions. One or more retransmissions of a communication may be communicated between a base station, a controller, or a device based at least in part on resource allocation. The dynamic allocation of the retransmission resources may save network resources (e.g., time resources, frequency resources, space resources, etc.) that would otherwise statically allocate retransmission resources across each link based on a worst-case scenario for each link.
[0095] Fig.9A and 9B is a diagram illustrating one or more examples 900 of dynamic allocation of retransmission resources according to various aspects of the present disclosure. Fig.9A As shown, a base station (e.g., base station 110), a controller (e.g., base station 110 and / or user equipment (UE) 120), and one or more devices (e.g., UE 120, sensor(s), actuator(s), sensor / actuator(s) (S / A), etc.) may communicate via a wireless network (e.g., wireless network 100). The controller may generate data to control the operation of the device. In some aspects, wireless network 100 may include an IIoT wireless network.
[0096] In some aspects, the device may be a sensor and / or actuator (S / A). In some aspects, the controller may be a programmable logic controller (PLC). The controller may be configured to operate as a UE, a base station, a micro base station, a femto base station, etc. In some aspects, the device and the controller may be associated at least in part based on an application-based association. In other words, the device and the controller may be associated at least in part based on more than a link quality indicator (e.g., a reference signal received power (RSRP) metric, a signal to interference plus noise ratio (SINR) metric, the number of allocated resource blocks, etc.). In some aspects, the device and the controller may be associated independently of the link quality indicator.
[0097] In some aspects, the wireless network 100 may include three links for communication transmission within the wireless network 100. For example, the wireless network 100 may include a first link between a base station and a controller, a second link between a base station and a device, and / or a third link between a controller and a device. In some aspects, the wireless network 100 may include multiple controllers and / or multiple devices. For example, there may be multiple first links (e.g., a link between a base station and a first controller, a link between a base station and a second controller, etc.). In some aspects, there may be multiple second links (e.g., a link between a base station and a first device, a link between a base station and a second device, etc.). In some aspects, there may be multiple third links (e.g., a link between a first controller and a first device, a link between a first controller and a second device, a link between a second controller and a third device, a link between a second controller and a first device, etc.).
[0098] As indicated by reference numeral 902, a base station may determine an estimated amount of resources for retransmissions of a communication between the base station, the controller, and the device (e.g., between at least two of the base station, the controller, or the device). Determining the estimated total amount of resources for one or more retransmissions of a communication is based at least in part on the total number of original transmissions (e.g., the number of packets transmitted, the number of links, etc.) between the base station, the controller, and the device (e.g., the entire wireless network 100). The estimated total amount of resources for one or more retransmissions of a communication may be associated with the entire wireless network 100 (e.g., rather than associated with each link in the wireless network 100). In other words, the estimated total amount of resources for one or more retransmissions of a communication may not be associated with any particular link within the wireless network 100.
[0099] The base station may identify (e.g., based on configuration, etc.) the number of retransmission resources (e.g., the number of time resources, the number of frequency resources, etc.) that should be allocated to ensure that latency requirements and reliability requirements of the wireless network 100 are met. In some aspects, the base station may identify that for 1 original transmission, 1 retransmission resource should be allocated; for 2-9 original transmissions, 2 retransmission resources should be allocated; for 10-24 original transmissions, 3 retransmission resources should be allocated; for 25-46 original transmissions, 4 retransmission resources should be allocated, and so on. The number of retransmission resources identified may be based at least in part on the independent error rate of each original transmission (e.g., 10 -2 BLER, etc.). The number of retransmission resources identified may be based at least in part on the reliability requirements of the entire wireless network 100 (e.g., 10 -6 BLER, etc.).
[0100] For example, if there are 3 links within the network, and there are 10 original transmissions of a communication across each link, the base station may determine that there may be a total of 30 original transmissions of the communication within the wireless network 100. If the base station statically determines the estimated amount of retransmission resources (e.g., resources allocated for each link based on a worst-case scenario for each link), the base station may determine that each link should have 3 allocated retransmission resources (e.g., based at least in part on the 10 original transmissions across each link), for a total of 9 retransmission resources allocated to the wireless network 100. However, the base station may determine the estimated amount of retransmission resources based on the total number of original transmissions (e.g., 30). As a result, in this scenario, the base station may determine that the total amount of estimated resources for one or more retransmissions of a communication in the wireless network 100 is 4 retransmission resources (e.g., based at least in part on the total 30 original transmissions in the wireless network 100). Therefore, the base station can determine that the estimated total amount of resources for one or more retransmissions of a communication in the wireless network (e.g., 4 retransmission resources in this case) is less than the estimated total amount of resources for retransmissions of the original communication on each individual link in the wireless network (e.g., 9 retransmission resources in this case). In this way, the base station can allocate fewer resources (e.g., 4 retransmission sources) based on the dynamic allocation of retransmission resources than based on the static allocation of retransmission resources (e.g., 9 retransmission resources). This can save network resources that would otherwise be used based on the static allocation of retransmission resources.
[0101] As indicated by reference numeral 902, the base station can allocate resources based at least in part on the estimated total amount of resources for one or more retransmissions. For example, the base station can reserve the estimated total amount of resources (eg, 4 retransmission resources) for one or more retransmissions.
[0102] As indicated by reference numeral 904, the base station may transmit an indication of the resource allocation to the device. As indicated by reference numeral 906, the base station may transmit an indication of the resource allocation to the controller. In some aspects, the controller may receive the indication of the resource allocation from the base station and may transmit the indication of the resource allocation to the device. The indication of the resource allocation may be a downlink control information (DCI) communication (e.g., a physical downlink control channel (PDCCH) communication, etc.).
[0103] In some aspects, the controller may allocate resources based at least in part on receiving an indication of resource allocation. In some aspects, the device may allocate resources based at least in part on receiving an indication of resource allocation. For example, if the base station determines that the estimated total amount of resources for one or more retransmissions of communications in the wireless network is 4 retransmission resources, the controller and / or the device may allocate 4 retransmission resources.
[0104] As shown by reference numerals 908, 910, and 912, a base station, device, and / or controller may communicate one or more original transmissions of a communication. For example, a base station may transmit one or more downlink communications to a device and / or controller. A controller may transmit one or more downlink communications to a device. A device may transmit one or more uplink communications to a base station and / or controller. A controller may transmit one or more uplink communications to a base station. These communications are presented as examples of original transmissions of communications. In some aspects, the original transmissions of communications may be different than those described herein.
[0105] As indicated by reference numerals 914, 916, and 918, a base station, device, and / or controller may evaluate one or more original transmissions of a communication. The evaluation may include evaluating (e.g., measuring) a link quality indicator (e.g., a reference signal received power (RSRP) metric, a signal to interference plus noise ratio (SINR) metric, etc.) associated with each of the one or more original transmissions of the communication. In some aspects, the evaluation may include receiving an acknowledgment or a negative acknowledgment associated with each original transmission, receiving (or not receiving) feedback associated with the original transmission, etc.
[0106] As indicated by reference numerals 920, 922, and 924, a base station, device, and / or controller may identify one or more retransmissions of a communication based at least in part on an evaluation of one or more original transmissions of the communication. For example, a base station, device, and / or controller may identify a retransmission of a communication based at least in part on identifying that the original transmission did not satisfy a link quality indicator, receiving a negative acknowledgment associated with the original transmission, not receiving feedback associated with the original transmission, etc.
[0107] As indicated by reference numerals 926 and 928, the device and / or controller may transmit an indication of one or more identified retransmissions of the communication to the base station. For example, the device and / or controller may transmit a communication to the base station indicating one or more identified retransmissions of the communication.
[0108] In some aspects, the indication may include an indication of an amount of retransmission resources required for one or more identified retransmissions. For example, the controller may identify one or more retransmissions of a communication. The controller may determine an amount of retransmission resources based at least in part on the identified one or more retransmissions of the communication. The controller may transmit an indication of an amount of retransmission resources associated with the controller.
[0109] The base station may identify one or more retransmissions of communications of the wireless network 100 based at least in part on the identified one or more retransmissions of the communications of the base station, the one or more retransmissions indicated by the device, and / or the one or more retransmissions indicated by the controller. The base station may identify the link associated with each identified retransmission within the wireless network 100. In some aspects, the base station may determine an amount of retransmission resources to allocate to each link within the wireless network 100 based at least in part on the identified one or more retransmissions of communications of the wireless network 100. In some aspects, the base station may determine an amount of retransmission resources to allocate to each link within the wireless network 100 based at least in part on the identified one or more retransmissions received from the controller and / or received from the device.
[0110] like Fig. 9B In and indicated by reference numeral 930, the base station may determine a configuration of one or more retransmissions of the communication based at least in part on the identified one or more retransmissions of the communication. The base station may configure the one or more retransmissions of the communication using the allocated resources.
[0111] In some aspects, the configuration of the identified retransmissions of communications may allocate resources for retransmissions on one or more links in the wireless network 100 (e.g., use the allocated resources). For example, the base station may identify an amount of retransmission resources to be associated with each link in the wireless network 100 based at least in part on the identified one or more retransmissions of communications. The configuration may allocate retransmission resources to one or more links in the wireless network 100 based at least in part on the identified amount of retransmission resources to be associated with each link. In some aspects, the configuration may not allocate retransmission resources to one or more links in the wireless network 100 (e.g., if there are no identified retransmissions of communications associated with the links).
[0112] As indicated by reference numerals 932 and 934, the base station may transmit a configuration of the identified retransmission of the communication using the allocated resources. In some aspects, transmitting the configuration may include transmitting a physical downlink control channel (PDCCH) communication. The PDCCH communication may include one or more scheduling grants (e.g., one or more physical downlink shared channel (PDSCH) scheduling grants, one or more physical uplink shared channel (PUSCH) scheduling grants, etc.).
[0113] In some aspects, the PDCCH communication may include one or more PDSCH scheduling grants scheduling one or more downlink retransmissions of the communication. In some aspects, the PDCCH communication may include one or more PUSCH scheduling grants scheduling one or more uplink retransmissions of the communication.
[0114] The one or more PDSCH scheduling grants may allocate one or more PDSCH resource sets to be used for one or more downlink retransmissions of the communication. For example, the PDSCH scheduling grant may allocate at least one of a PDSCH resource set associated with a downlink retransmission from a base station to a controller, a PDSCH resource set associated with a downlink retransmission from a base station to a device, or a PDSCH resource set associated with a downlink retransmission from a controller to a device.
[0115] The PDSCH scheduling grant may allocate at least one set of PDSCH resources based at least in part on minimizing a time gap associated with PDCCH processing, minimizing a time gap associated with a controller and / or device switching from a transmit mode of operation to a receive mode of operation, etc. For example, the PDSCH scheduling grant may first allocate a set of PDSCH resources associated with a downlink retransmission from a base station to a controller to allow the controller and / or device time to process the PDCCH.
[0116] The one or more PUSCH scheduling grants may allocate one or more sets of PUSCH resources to be used for one or more uplink retransmissions of a communication in a manner similar to that described above with reference to the one or more PDSCH scheduling grants. The configuration of the PDCCH, the one or more PDSCH scheduling grants, and the one or more PUSCH scheduling grants will be described below with respect to Fig.10 Discuss in more detail.
[0117] As indicated by reference numerals 936, 938, and 940, a base station, device, and / or controller may communicate one or more retransmissions of a communication based at least in part on the resource allocation. For example, a base station, device, and / or controller may communicate one or more retransmissions based at least in part on the configuration of an identified retransmission of the communication using the allocated resources. The one or more retransmissions of a communication may be configured at least in part based on the PDCCH.
[0118] In some aspects, one or more links may not be associated with any retransmissions of a communication (e.g., one or more links do not have retransmission resources allocated to the one or more links). For example, if all original transmissions across a link (e.g., between a base station and a device) were successful (e.g., based at least in part on an evaluation of the original transmissions, as described above), then a link may not have retransmission resources allocated to the link, and retransmissions of a communication cannot be transmitted across the link.
[0119] In this manner, some techniques and apparatus described herein may enable a base station to dynamically allocate retransmission resources to one or more links in a wireless network 100. This dynamic allocation of retransmission resources may save network resources (e.g., time resources, frequency resources, space resources, etc.) that would otherwise be used based on statically allocating retransmission resources across each link based on a worst-case scenario for each link.
[0120] As indicated above, Fig.9A and 9B is provided as one or more examples. Other examples may differ from the Fig.9A and Fig. 9B Examples described.
[0121] Fig.10 1 is a diagram illustrating an example 1000 of one or more configurations of communication retransmissions. The one or more configurations of communication retransmissions may allocate resources for one or more retransmissions (e.g., downlink retransmissions, uplink retransmissions, etc.) between a base station (e.g., base station 110), a controller (e.g., base station 110 and / or user equipment (UE) 120), and a device (e.g., UE 120) in a wireless network (e.g., wireless network 100). As described above, wireless network 100 may include an industrial IoT wireless network.
[0122] In some aspects, the base station may be as described above with reference to Fig.9A and 9B Retransmission resources may be allocated for wireless network 100 in a similar manner as described. For example, a base station may allocate retransmission resources for wireless network 100, and a base station, controller, and / or device may evaluate one or more original transmissions of a communication and identify one or more retransmissions based at least in part on the evaluation. The base station may determine an amount of retransmission resources required for each link in wireless network 100 based at least in part on the identified one or more retransmissions. The base station may use the retransmission resources allocated for wireless network 100 to allocate retransmission resources to each link.
[0123] In some aspects, the base station may use one or more configurations of communication retransmissions (e.g., one or more configurations of resource allocation for one or more retransmissions of the communication) to allocate retransmission resources to each link. The one or more configurations of communication retransmissions may include one or more downlink retransmission configurations (e.g., allocating retransmission resources for one or more downlink retransmissions) and / or one or more uplink retransmission configurations (e.g., allocating retransmission resources for one or more uplink retransmissions). The base station may transmit one or more configurations of communication retransmissions to the controller and / or the device. In some aspects, the controller may receive one or more configurations of communication retransmissions from the base station and may transmit one or more configurations of communication retransmissions to the device. The transmission may include physical downlink control channel (PDCCH) communication. The PDCCH communication may indicate the allocation of retransmission resources.
[0124] In some aspects, one or more configurations of communication retransmission may include time gaps. Time gaps may be time intervals in which retransmission resources are not allocated. In some aspects, time gaps may allow controllers and / or devices to process PDCCH communications. In some aspects, time gaps may allow controllers and / or devices to switch from a receive mode of operation to a transmit mode of operation and / or from a transmit mode of operation to a receive mode of operation. The base station may allocate retransmission resources to each link in the wireless network 100 based at least in part on minimizing (or eliminating) time gaps included in one or more configurations of communication retransmission.
[0125] The PDCCH communication may include one or more scheduling grants for scheduling one or more retransmissions of the communication. For example, the PDCCH communication may include one or more physical downlink shared channel (PDSCH) scheduling grants for scheduling one or more downlink retransmissions. The PDCCH communication may include one or more physical uplink shared channel (PDSCH) scheduling grants for scheduling one or more uplink retransmissions.
[0126] One or more PDSCH scheduling grants may indicate an allocation of downlink retransmission resources (e.g., PDSCH resources). The PDSCH scheduling grant may indicate one or more PDSCH resource sets. Each set may be associated with a downlink included in the wireless network 100. For example, the wireless network 100 may include a downlink from a base station to a controller, a downlink from a base station to a device, and / or a downlink from a controller to a device.
[0127] In a first downlink retransmission configuration (e.g., downlink retransmission configuration 1), the base station may allocate a first PDSCH resource set allocated for one or more downlink retransmissions from the base station to the controller, a second PDSCH resource set allocated for one or more downlink retransmissions from the base station to the device, and / or a third PDSCH resource set allocated for one or more downlink retransmissions from the controller to the device. The base station may allocate PDSCH resources in the time domain so that the first PDSCH resource set is ranked first, the second PDSCH resource set is ranked second, and the third PDSCH resource set is ranked third. In some aspects, the PDCCH communication may indicate to the controller that the controller will switch from a receive mode to a transmit mode via a second PUSCH resource set. In some aspects, the controller and / or the device may process the PDCCH communication via the first PDSCH resource set. In this way, the first downlink retransmission configuration can minimize the time gap associated with the first downlink retransmission configuration.
[0128] In a second downlink retransmission configuration (e.g., downlink retransmission configuration 2), the base station may allocate a first PDSCH resource set allocated for one or more downlink retransmissions from the base station to the controller, a second PDSCH resource set allocated for one or more downlink retransmissions from the base station to the device, and / or a third PDSCH resource set allocated for one or more downlink retransmissions from the controller to the device. The base station may allocate PDSCH resources in the time domain so that there is a time gap after transmitting the PDCCH (without PDSCH resources allocated in the time gap), followed by a third PDSCH resource set, followed by a second PDSCH resource set, and then a first PDSCH resource set. In this case, the PDCCH communication may indicate that the controller will switch from a receive mode to a transmit mode during the time gap. In some aspects, the controller and / or the device may process the PDCCH communication during the time gap.
[0129] One or more PUSCH scheduling grants may indicate an allocation of uplink retransmission resources (e.g., PUSCH resources). The PUSCH scheduling grant may indicate one or more PUSCH resource sets. Each set may be associated with an uplink included in the wireless network 100. For example, the wireless network 100 may include an uplink from a device to a controller, an uplink from a device to a base station, and / or an uplink from a controller to a base station.
[0130] In the uplink retransmission configuration, the base station may allocate a first PUSCH resource set allocated for one or more uplink retransmissions from the device to the controller, a second PUSCH resource set allocated for one or more uplink retransmissions from the device to the base station, and / or a third PUSCH resource set allocated for one or more uplink retransmissions from the controller to the base station. The base station may allocate PUSCH resources so that PUSCH resources are allocated after PDCCH communication and PDSCH resources in the time domain. The base station may allocate PUSCH resources in the time domain so that the first PUSCH resource set, then the second PUSCH resource set, and then the third PUSCH resource set are allocated after the PDSCH resources. The PDCCH communication may indicate that the controller will switch from the reception mode to the transmission mode via the second PUSCH resource set. In this way, the uplink retransmission configuration can minimize (or eliminate) the time gap associated with the uplink retransmission configuration.
[0131] As an example, a first downlink retransmission configuration, a second downlink retransmission configuration, and an uplink downlink retransmission configuration are provided. Other examples may be different from Fig.10 For example, in some aspects, the configuration may not allocate any resources for one or more PDSCH resource sets and / or one or more PUSCH resource sets. In some aspects, the PDSCH resource sets and / or one or more PUSCH resource sets may be allocated in the time domain in an order different from that described herein.
[0132] In some aspects, a PDSCH resource set and / or a PUSCH resource set may be associated with one or more controllers and / or one or more devices. For example, a first PDSCH resource set may allocate resources for downlink retransmissions from a base station to one or more controllers. A first PUSCH resource set may allocate resources for uplink retransmissions from one or more devices to one or more controllers.
[0133] In some aspects, one or more configurations of communication retransmissions may utilize time division duplexing (TDD), frequency division duplexing (FDD), or the like.
[0134] As indicated above, Fig.10 are provided as examples. Other examples may differ from those described herein. Fig.10 Examples described.
[0135] Fig.11 is a diagram illustrating an example process 1100, performed, for example, by a base station, in accordance with various aspects of the present disclosure. Example process 1100 is an example of operations in which a base station (eg, base station 110, etc.) performs operations associated with dynamic allocation of retransmission resources.
[0136] like Fig.11As shown in , in some aspects, process 1100 may include determining an estimated total amount of resources for one or more retransmissions of communications between a base station, a controller, and a device, the one or more retransmissions being associated with one or more transmissions between at least two of the base station, the controller, or the device (block 1110). For example, as described above, a base station (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, etc.) may determine an estimated total amount of resources for one or more retransmissions of communications between a base station, a controller, and a device. In some aspects, the one or more retransmissions are associated with one or more transmissions between at least two of the base station, the controller, or the device.
[0137] like Fig.11 As further shown in FIG. 1 , in some aspects, process 1100 may include transmitting an indication of resource allocation to at least one of a controller or a device based at least in part on the estimated total amount of resources for one or more retransmissions (block 1120). For example, as described above, a base station (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, etc.) may transmit an indication of resource allocation to at least one of a controller or a device based at least in part on the estimated total amount of resources for one or more retransmissions.
[0138] Process 1100 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.
[0139] In a first aspect, resource allocation includes a first set of resources for a first link between a base station and a controller and a second set of resources for a second link between the base station and a device, and process 1100 includes communicating one or more retransmissions of communications with the controller using the first set of resources for the first link; communicating one or more retransmissions of communications with the device using the second set of resources for the second link; or a combination thereof.
[0140] In a second aspect, alone or in combination with the first aspect, determining an estimated total amount of resources for one or more retransmissions of a communication is based at least in part on a total number of original transmissions between the base station, the controller, and the device.
[0141] In a third aspect, either alone or in combination with one or more of the first and second aspects, the amount of allocated resources for one or more retransmissions of a communication is less than the estimated total amount of resources for retransmissions of the original communication on each individual link between the base station, the controller, and the device.
[0142] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, process 1100 includes evaluating one or more original transmissions of communications between a base station, a controller, and a device; and identifying one or more retransmissions of the communications based at least in part on the evaluation of the one or more original transmissions of the communications, wherein configuration of the one or more retransmissions of the communications is based at least in part on the identified one or more retransmissions of the communications.
[0143] In a fifth aspect, either alone or in combination with one or more of the first to fourth aspects, process 1100 includes transmitting a configuration of one or more retransmissions of a communication to at least one of a controller or a device, wherein the configuration of transmitting one or more retransmissions of the communication includes transmitting a physical downlink control channel (PDCCH) communication.
[0144] In the sixth aspect, either alone or in combination with one or more of the first to fifth aspects, the PDCCH communication includes a physical downlink shared channel (PDSCH) scheduling grant, and the PDSCH scheduling grant includes at least one of the following: a first set of PDSCH resources allocated for one or more downlink retransmissions from a base station to a controller; a second set of PDSCH resources allocated for one or more downlink retransmissions from a base station to a device, wherein the controller switches from a receive mode to a transmit mode via the second set of PDSCH resources; or a third set of PDSCH resources allocated for one or more downlink retransmissions from the controller to the device.
[0145] In the seventh aspect, alone or in combination with one or more of the first to sixth aspects, the PDCCH communication includes a PDSCH scheduling grant, and the PDSCH scheduling grant includes at least one of the following: a time gap for the controller to switch from a receive mode to a transmit mode; a first PDSCH resource set allocated for one or more downlink retransmissions from the controller to the device; a second PDSCH resource set allocated for one or more downlink retransmissions from the base station to the device; or a third PDSCH resource set allocated for one or more downlink retransmissions from the base station to the controller.
[0146] In the eighth aspect, either alone or in combination with one or more of the first to seventh aspects, the PDCCH communication includes a physical uplink shared channel (PUSCH) scheduling grant, and the PUSCH scheduling grant includes at least one of the following: a first set of PUSCH resources allocated for one or more uplink retransmissions from the device to the controller; a second set of PUSCH resources allocated for one or more uplink retransmissions from the device to the base station, the controller switching from a receive mode to a transmit mode via the second set of PUSCH resources; or a third set of PUSCH resources allocated for one or more uplink retransmissions from the controller to the base station.
[0147] In a ninth aspect, either alone or in combination with one or more of the first to eighth aspects, the device is a sensor / actuator (S / A) and the controller is a programmable logic controller (PLC), and an indication of resource allocation is transmitted to at least one of the controller or the device based at least in part on an estimated total amount of resources for one or more retransmissions, comprising: transmitting a first resource allocation in a PDCCH communication, wherein the first resource allocation indicates a first set of resources allocated for a first link between a base station and the PLC, and a second set of resources allocated for a second link between the base station and the S / A; and subsequently retransmitting on the first link between the base station and the PLC via the first allocated first set of resources, retransmitting on the second link between the base station and the S / A via the first allocated second set of resources, or both.
[0148] In the tenth aspect, alone or in combination with one or more of the first to ninth aspects, process 1100 includes transmitting a second resource allocation in a second PDCCH communication, wherein the second resource allocation includes a first resource set allocated for a first link between the base station and the PLC, and a second resource set allocated for a second link between the base station and the S / A; and subsequently retransmitting on the first link between the base station and the PLC via the second allocated first resource set, retransmitting on the second link between the base station and the S / A via the second allocated second resource set, or both.
[0149] In the eleventh aspect, alone or in combination with one or more of the first to tenth aspects, the estimated total amount of resources used for retransmission of communication is at least one of the number of resource blocks or the number of codewords, and the resource allocation includes at least one of the following: a first resource block and / or codeword set for a first link between the base station and the controller, a second resource block and / or codeword set for a second link between the base station and the device, a third resource block and / or codeword set for a third link between the controller and the device, or a combination thereof.
[0150] although Fig.11 An example block diagram of process 1100 is shown, but in some aspects, process 1100 may include Fig.11 Additional blocks, fewer blocks, different blocks, or differently arranged blocks than those depicted in the process 1100. Additionally or alternatively, two or more blocks of the process 1100 may be executed in parallel.
[0151] Fig.12 is a diagram illustrating an example process 1200, performed, for example, by a device, in accordance with various aspects of the present disclosure. The example process 1200 is an example of operations in which a device (eg, UE 120, etc.) performs operations associated with dynamic allocation of retransmission resources.
[0152] like Fig.12 As shown in , in some aspects, process 1200 may include receiving from a base station an indication of resource allocation for one or more retransmissions of a communication, wherein the resource allocation is based at least in part on determining an estimated total amount of resources for one or more retransmissions of a communication between a base station, a controller, and a device, the one or more retransmissions being associated with one or more transmissions between at least two of the base station, the controller, or the device (block 1210). For example, as described above, a device (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may receive from a base station an indication of resource allocation for one or more retransmissions of a communication. In some aspects, the resource allocation is based at least in part on determining an estimated total amount of resources for one or more retransmissions of a communication between a base station, a controller, and the device. In some aspects, the one or more retransmissions are associated with one or more transmissions between at least two of the base station, the controller, or the device.
[0153] like Fig.12 As further shown in FIG. 1 , in some aspects, process 1200 may include communicating one or more retransmissions of a communication with at least one of a base station or a controller based at least in part on the resource allocation (block 1220). For example, as described above, a device (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may communicate one or more retransmissions of a communication with at least one of a base station or a controller based at least in part on the resource allocation.
[0154] Process 1200 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.
[0155] In a first aspect, determining an estimated total amount of resources for one or more retransmissions of a communication is based at least in part on a total number of original transmissions between a base station, a controller, and a device.
[0156] In a second aspect, either alone or in combination with the first aspect, an amount of allocated resources for one or more retransmissions of a communication is less than an estimated total amount of resources for retransmissions of the original communication on each individual link between the base station, the controller, and the device.
[0157] In a third aspect, either alone or in combination with one or more of the first and second aspects, process 1200 includes evaluating one or more transmissions of communications between a base station, a controller, and a device; and identifying one or more retransmissions of the communications based at least in part on the evaluation of the one or more transmissions of the communications, wherein configuration of the one or more retransmissions of the communications is based at least in part on the identified one or more retransmissions of the communications.
[0158] In a fourth aspect, alone or in combination with one or more of the first to third aspects, process 1200 includes receiving a configuration of one or more retransmissions of a communication from a base station, wherein receiving the configuration of one or more retransmissions of a communication includes receiving a PDCCH communication.
[0159] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the PDCCH communication includes a PDSCH scheduling grant, and the PDSCH scheduling grant includes at least one of the following: a first set of PDSCH resources allocated for one or more downlink retransmissions from a base station to a controller; a second set of PDSCH resources allocated for one or more downlink retransmissions from a base station to a device, wherein the controller switches from a receive mode to a transmit mode via the second set of PDSCH resources; or a third set of PDSCH resources allocated for one or more downlink retransmissions from a controller to a device.
[0160] In the sixth aspect, alone or in combination with one or more of the first to fifth aspects, the PDCCH communication includes a PDSCH scheduling grant, and the PDSCH scheduling grant includes at least one of the following: a time gap for the controller to switch from a receive mode to a transmit mode; a first PDSCH resource set allocated for one or more downlink retransmissions from the controller to the device; a second PDSCH resource set allocated for one or more downlink retransmissions from the base station to the device; or a third PDSCH resource set allocated for one or more downlink retransmissions from the base station to the controller.
[0161] In the seventh aspect, either alone or in combination with one or more of the first to sixth aspects, the PDCCH communication includes a PUCH scheduling grant, and the PUSCH scheduling grant includes at least one of the following: a first PUSCH resource set allocated for one or more uplink retransmissions from the device to the controller; a second PUSCH resource set allocated for one or more uplink retransmissions from the device to the base station, wherein the controller switches from a receive mode to a transmit mode via the second PUSCH resource set; or a third PUSCH resource set allocated for one or more uplink retransmissions from the controller to the base station.
[0162] In an eighth aspect, either alone or in combination with one or more of the first to seventh aspects, the device is a sensor / actuator (S / A) and the controller is a programmable logic controller (PLC), and an indication of a resource allocation for one or more retransmissions of a communication is received from a base station, comprising: receiving a first resource allocation in a PDCCH communication, wherein the first resource allocation indicates a first set of resources allocated for a first link between the S / A and the PLC, and a second set of resources allocated for a second link between the S / A and the base station; and subsequently retransmitting on the first link between the S / A and the PLC via the first allocated first set of resources, retransmitting on the second link between the S / A and the base station during the first allocated second set of resources, or both.
[0163] In a ninth aspect, either alone or in combination with one or more of the first to eighth aspects, process 1200 includes receiving a second resource allocation in a PDCCH communication, wherein the second resource allocation includes a first set of resources allocated for a first link between the S / A and the PLC, and a second set of resources allocated for a second link between the S / A and the base station; and subsequently retransmitting on the first link between the S / A and the PLC via the second allocated first set of resources, retransmitting on the second link between the S / A and the base station during the second allocated second set of resources, or both.
[0164] In the tenth aspect, either alone or in combination with one or more of the first to ninth aspects, the estimated total amount of resources for retransmission of a communication is at least one of the number of resource blocks or the number of codewords, and the resource allocation includes at least one of: a first resource block and / or set of codewords for a first link between the device and the controller, a second resource block and / or set of codewords for a second link between the device and the base station, a third resource block and / or set of codewords for a third link between the controller and the base station, or a combination thereof.
[0165] although Fig.12 An example block diagram of process 1200 is shown, but in some aspects, process 1200 may include Fig.12 Additional blocks, fewer blocks, different blocks, or differently arranged blocks than those depicted in the process 1200. Additionally or alternatively, two or more blocks of the process 1200 may be executed in parallel.
[0166] Fig.13 is a diagram illustrating an example process 1300, performed, for example, by a controller, in accordance with various aspects of the present disclosure. The example process 1300 is an example in which a controller (eg, base station 110, UE 120, etc.) performs operations associated with dynamic allocation of retransmission resources.
[0167] like Fig.13As shown in , in some aspects, process 1300 may include receiving from a base station an indication of resource allocation for one or more retransmissions of a communication, wherein the resource allocation is based at least in part on determining an estimated total amount of resources for one or more retransmissions of a communication between a base station, a controller, and a device, the one or more retransmissions being associated with one or more transmissions between at least two of the base station, the controller, or the device (block 1310). For example, as described above, a controller (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may receive from a base station an indication of resource allocation for one or more retransmissions of a communication. In some aspects, the resource allocation is based at least in part on determining an estimated total amount of resources for one or more retransmissions of a communication between a base station, a controller, and a device. In some aspects, the one or more retransmissions are associated with one or more transmissions between at least two of the base station, the controller, or the device.
[0168] like Fig.13 As further shown in FIG. 1 , in some aspects, process 1300 may include communicating one or more retransmissions of a communication with at least one of a base station or a device based at least in part on the resource allocation (block 1320). For example, as described above, a controller (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may communicate one or more retransmissions of a communication with at least one of a base station or a device based at least in part on the resource allocation.
[0169] Process 1300 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.
[0170] In a first aspect, determining an estimated total amount of resources required for one or more retransmissions of a communication is based at least in part on a total number of original transmissions between a base station, a controller, and a device.
[0171] In a second aspect, either alone or in combination with the first aspect, an amount of allocated resources for one or more retransmissions of a communication is less than an estimated total amount of resources for retransmissions of the original communication on each individual link between the base station, the controller, and the device.
[0172] In a third aspect, either alone or in combination with one or more of the first and second aspects, process 1300 includes evaluating one or more transmissions of communications between a base station, a controller, and a device; and identifying one or more retransmissions of the communications based at least in part on the evaluation of the one or more transmissions of the communications, wherein configuration of the one or more retransmissions of the communications is based at least in part on the identified one or more retransmissions of the communications.
[0173] In a fourth aspect, alone or in combination with one or more of the first to third aspects, process 1300 includes receiving a configuration of one or more retransmissions of a communication from a base station, wherein receiving the configuration of one or more retransmissions of the communication includes receiving a PDCCH communication.
[0174] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the PDCCH communication includes a PDSCH scheduling grant, and the PDSCH scheduling grant includes at least one of the following: a first set of PDSCH resources allocated for one or more downlink retransmissions from a base station to a controller; a second set of PDSCH resources allocated for one or more downlink retransmissions from a base station to a device, wherein the controller switches from a receive mode to a transmit mode via the second set of PDSCH resources; or a third set of PDSCH resources allocated for one or more downlink retransmissions from a controller to a device.
[0175] In the sixth aspect, alone or in combination with one or more of the first to fifth aspects, the PDCCH communication includes a PDSCH scheduling grant, and the PDSCH scheduling grant includes at least one of the following: a time gap for the controller to switch from a receive mode to a transmit mode; a first PDSCH resource set allocated for one or more downlink retransmissions from the controller to the device; a second PDSCH resource set allocated for one or more downlink retransmissions from the base station to the device; or a third PDSCH resource set allocated for one or more downlink retransmissions from the base station to the controller.
[0176] In the seventh aspect, alone or in combination with one or more of the first to sixth aspects, the PDCCH communication includes a PUCH scheduling grant, and the PUSCH scheduling grant includes at least one of the following: a first PUSCH resource set allocated for one or more uplink retransmissions from the device to the controller; a second PUSCH resource set allocated for one or more uplink retransmissions from the device to the base station, wherein the controller switches from a receive mode to a transmit mode via the second PUSCH resource set; a third PUSCH resource set allocated for one or more uplink retransmissions from the controller to the base station.
[0177] In an eighth aspect, either alone or in combination with one or more of the first to seventh aspects, the device is a sensor / actuator (S / A) and the controller is a programmable logic controller (PLC), receiving from a base station an indication of resource allocation for one or more retransmissions of a communication, comprising: receiving a first resource allocation in a PDCCH communication, wherein the first resource allocation indicates a first set of resources allocated for a first link between the PLC and the S / A, and a second set of resources allocated for a second link between the PLC and the base station; and subsequently retransmitting on the first link between the PLC and the S / A via the first allocated first set of resources, retransmitting on the second link between the PLC and the base station during the first allocated second set of resources, or both.
[0178] In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, process 1300 includes receiving a second resource allocation in a PDCCH communication, wherein the second resource allocation includes a first resource set allocated for a first link between the PLC and the S / A, and a second resource set allocated for a second link between the PLC and the base station; and subsequently retransmitting on the first link between the PLC and the S / A via the second allocated first resource set, retransmitting on the second link between the PLC and the base station during the second allocated second resource set, or both.
[0179] In the tenth aspect, either alone or in combination with one or more of the first to ninth aspects, the estimated total amount of resources used for communication retransmission is at least one of the number of resource blocks or the number of codewords, and the resource allocation includes at least one of the following: a first resource block and / or codeword set for a first link between a controller and a device, a second resource block and / or codeword set for a second link between a controller and a base station, a third resource block and / or codeword set for a third link between a base station and a device, or a combination thereof.
[0180] although Fig.13 Example blocks of process 1300 are shown, but in some aspects, process 1300 may include Fig.13 Additional blocks, fewer blocks, different blocks, or differently arranged blocks than those depicted in the process 1300. Additionally or alternatively, two or more blocks of the process 1300 may be executed in parallel.
[0181] The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations may be made in light of the above disclosure or may be acquired by practice of the various aspects.
[0182] As used herein, the term "component" is intended to be broadly interpreted as hardware, firmware, and / or a combination of hardware and software. As used herein, a processor is implemented with hardware, firmware, and / or a combination of hardware and software.
[0183] As used herein, satisfying a threshold may refer to a value being greater than a threshold, greater than or equal to a threshold, less than a threshold, less than or equal to a threshold, equal to a threshold, not equal to a threshold, etc., depending on the context.
[0184] It will be apparent that the systems and / or methods described herein can be implemented in different forms of hardware, firmware, and / or a combination of hardware and software. The actual dedicated control hardware or software code used to implement these systems and / or methods does not limit the various aspects. Thus, the operation and behavior of these systems and / or methods are described herein without reference to specific software codes-it is understood that software and hardware can be designed to implement these systems and / or methods based at least in part on the description herein.
[0185] Although specific feature combinations are described in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of various aspects. In fact, many of these features can be combined in a manner not specifically described in the claims and / or not disclosed in the specification. Although each dependent claim listed below can be directly subordinate to only one claim, the disclosure of various aspects includes that each dependent claim is combined with each other claim in this group of claims. The phrase quoting "at least one of" a column of items refers to any combination of these items, including a single member. As an example, "at least one of a, b or c" is intended to cover: a, b, c, ab, ac, bc, and abc, and any combination with multiple identical elements (for example, aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other sorting of a, b and c).
[0186] Elements, actions or instructions used herein should not be interpreted as critical or necessary unless explicitly described as such. Moreover, as used herein, the articles "one" and "a" are intended to include one or more items and can be used interchangeably with "one or more". In addition, as used herein, the terms "set" and "group" are intended to include one or more items (e.g., related items, non-related items, combinations of related and non-related items, etc.), and can be used interchangeably with "one or more". In the case of intending to have only one item, the phrase "only one" or similar language is used. Moreover, as used herein, the terms "having", "containing", "including", etc. are intended to be open terms. In addition, the phrase "based on" is intended to mean "based at least in part on", unless otherwise explicitly stated.
Claims
1. A wireless communication method performed by a network entity, comprising: determining an estimated total amount of resources for one or more retransmissions of a communication, the one or more retransmissions comprising: retransmission between the network entity and the controller, retransmission between the network entity and the device, and retransmission between the controller and the device, The one or more retransmissions are associated with one or more transmissions between the network entity and the controller, the controller and the device, and the network entity and the device; and An indication of a resource allocation is transmitted to at least one of the controller or the device based at least in part on the estimated total amount of resources for the one or more retransmissions.
2. The method of claim 1, wherein the resource allocation comprises a first set of resources for a first link between the network entity and the controller and a second set of resources for a second link between the network entity and the device, the method further comprising at least one of: communicating one or more retransmissions of communications with the controller using the first set of resources for the first link; communicating one or more retransmissions of communications with the device using the second set of resources for the second link; or Its combination.
3. The method of claim 1, wherein the amount of the resource allocation for the one or more retransmissions of a communication is less than an estimated total amount of resources for retransmissions of the original communication on each individual link between the network entity, the controller, and the device.
4. The method of claim 1, further comprising one or more of the following: evaluating one or more raw transmissions of communications between the network entity, the controller, and the device; identifying one or more retransmissions of a communication based at least in part on the evaluation of the one or more original transmissions of the communication, wherein the configuring of the one or more retransmissions of the communication is based at least in part on the identified one or more retransmissions of the communication; or The configuration of the one or more retransmissions of a communication is transmitted to at least one of the controller or the device, wherein transmitting the configuration of the one or more retransmissions of a communication comprises transmitting a physical downlink control channel (PDCCH) communication.
5. The method of claim 4, wherein the PDCCH communication comprises a physical downlink shared channel (PDSCH) scheduling grant, and The PDSCH scheduling grant includes at least one of the following: a first set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the controller; a second set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the device, wherein the controller switches from a receive mode to a transmit mode via the second set of PDSCH resources; or A third set of PDSCH resources is allocated for one or more downlink retransmissions from the controller to the device.
6. The method of claim 4, wherein the PDCCH communication comprises one or more of a physical downlink shared channel (PDSCH) scheduling grant or a physical uplink shared channel (PUSCH) scheduling grant, and wherein the one or more of the PDSCH scheduling grant or the PUSCH scheduling grant comprises at least one of the following: a time interval for the controller to switch from a receiving mode to a transmitting mode; a first set of PDSCH resources allocated for one or more downlink retransmissions from the controller to the device; a second set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the device; a third set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the controller; a first set of PUSCH resources allocated for one or more uplink retransmissions from the device to the controller; a second set of PUSCH resources allocated for one or more uplink retransmissions from the device to the network entity, wherein the controller switches from a receive mode to a transmit mode via the second set of PUSCH resources; or A third set of PUSCH resources is allocated for one or more uplink retransmissions from the controller to the network entity.
7. The method of claim 1 , wherein the device is a sensor / actuator (S / A) and the controller is a programmable logic controller (PLC), and wherein transmitting an indication of resource allocation to at least one of the controller or the device based at least in part on the estimated total amount of resources for the one or more retransmissions comprises one or more of: transmitting a first resource allocation in a PDCCH communication, wherein the first resource allocation indicates a first set of resources allocated for a first link between the network entity and the PLC and a second set of resources allocated for a second link between the network entity and the S / A; and Subsequently retransmitted on the first link between the network entity and the PLC via the first allocated first set of resources, retransmitted on the second link between the network entity and the S / A via the first allocated second set of resources, or both.
8. The method of claim 7, further comprising: transmitting a second resource allocation in a second PDCCH communication, wherein the second resource allocation comprises a first set of resources allocated for the first link between the network entity and the PLC and a second set of resources allocated for the second link between the network entity and the S / A; as well as The first set of resources is then retransmitted on the first link between the network entity and the PLC via the second allocation, the second set of resources is retransmitted on the second link between the network entity and the S / A via the second allocation, or both.
9. The method of claim 1 , wherein the estimated total amount of resources used for retransmissions of a communication is at least one of a number of resource blocks or a number of symbols, and the resource allocation comprises at least one of: a first set of resource blocks and / or symbols for a first link between the network entity and the controller, a second set of resource blocks and / or symbols for a second link between the network entity and the device, a third resource block and / or set of symbols for a third link between the controller and the device, or Its combination.
10. A wireless communication method performed by a device, comprising: Receiving, from a network entity, an indication of resource allocation for one or more retransmissions of a communication, wherein the resource allocation is based at least in part on determining an estimated total amount of resources for the one or more retransmissions of the communication, the one or more retransmissions comprising: retransmission between the network entity and the controller, retransmission between the network entity and the device, and retransmission between the controller and the device, The one or more retransmissions are associated with one or more transmissions between the network entity and the controller, the controller and the device, and the network entity and the device; and The one or more retransmissions of communications are communicated with at least one of the network entity or the controller based at least in part on the resource allocation.
11. The method of claim 10, wherein the amount of the resource allocation for the one or more retransmissions of a communication is less than an estimated total amount of resources for retransmissions of the original communication on each individual link between the network entity, the controller, and the device.
12. The method of claim 10, further comprising one or more of the following: evaluating one or more transmissions of communications between the network entity, the controller, and the device; and identifying one or more retransmissions of a communication based at least in part on the evaluation of the one or more transmissions of the communication, and wherein the configuring of the one or more retransmissions of the communication is based at least in part on the identified one or more retransmissions of the communication; or The configuration of the one or more retransmissions of a communication is received from the network entity, wherein receiving the configuration of the one or more retransmissions of a communication comprises receiving a physical downlink control channel (PDCCH) communication.
13. The method of claim 12, wherein the PDCCH communication comprises a physical downlink shared channel (PDSCH) scheduling grant, and The PDSCH scheduling grant includes at least one of the following: a first set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the controller; a second set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the device, wherein the controller switches from a receive mode to a transmit mode via the second set of PDSCH resources; or A third set of PDSCH resources is allocated for one or more downlink retransmissions from the controller to the device.
14. The method of claim 12, wherein the PDCCH communication comprises a physical downlink shared channel (PDSCH) scheduling grant, and The PDSCH scheduling grant includes at least one of the following: a time interval for the controller to switch from a receiving mode to a transmitting mode; a first set of PDSCH resources allocated for one or more downlink retransmissions from the controller to the device; a second set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the device; or A third set of PDSCH resources is allocated for one or more downlink retransmissions from the network entity to the controller.
15. The method of claim 12, wherein the PDCCH communication comprises a physical uplink shared channel (PUSCH) scheduling grant, and wherein the PUSCH scheduling grant comprises at least one of the following: a first set of PUSCH resources allocated for one or more uplink retransmissions from the device to the controller; a second set of PUSCH resources allocated for one or more uplink retransmissions from the device to the network entity, wherein the controller switches from a receive mode to a transmit mode via the second set of PUSCH resources; or A third set of PUSCH resources is allocated for one or more uplink retransmissions from the controller to the network entity.
16. The method of claim 10, wherein the device is a sensor / actuator (S / A) and the controller is a programmable logic controller (PLC), and wherein receiving from the network entity the indication of the resource allocation for one or more retransmissions of a communication comprises: receiving a first resource allocation in a PDCCH communication, wherein the first resource allocation indicates a first set of resources allocated for a first link between the S / A and the PLC, and a second set of resources allocated for a second link between the S / A and the network entity; as well as Subsequently retransmitted on the first link between the S / A and the PLC via the first allocated first set of resources, retransmitted on the second link between the S / A and the network entity during the first allocated second set of resources, or both.
17. The method of claim 16, further comprising: receiving a second resource allocation in a PDCCH communication, wherein the second resource allocation comprises a first set of resources allocated for the first link between the S / A and the PLC, and a second set of resources allocated for the second link between the S / A and the network entity; as well as Subsequently retransmitted on the first link between the S / A and the PLC via the first set of resources of the second allocation, retransmitted on the second link between the S / A and the network entity during the second set of resources of the second allocation, or both.
18. The method of claim 10, wherein the estimated total amount of resources for retransmission of a communication is at least one of a number of resource blocks or a number of symbols, and the resource allocation comprises at least one of: a first resource block and / or set of symbols for a first link between the device and the controller, a second set of resource blocks and / or symbols for a second link between the device and the network entity, a third set of resource blocks and / or symbols for a third link between the controller and the network entity, or Its combination.
19. A wireless communication method performed by a controller, comprising: Receiving, from a network entity, an indication of resource allocation for one or more retransmissions of a communication, wherein the resource allocation is based at least in part on determining an estimated total amount of resources for the one or more retransmissions of the communication, the one or more retransmissions comprising: retransmission between the network entity and the controller, retransmission between the network entity and the device, and retransmission between the controller and the device, The one or more retransmissions are associated with one or more transmissions between the network entity and the controller, the controller and the device, and the network entity and the device; and The one or more retransmissions of communications are communicated with at least one of the network entity or the device based at least in part on the resource allocation.
20. The method of claim 19, wherein the amount of the resource allocation for the one or more retransmissions of a communication is less than an estimated total amount of resources for retransmissions of the original communication on each individual link between the network entity, the controller, and the device.
21. The method of claim 19, further comprising one or more of the following: evaluating one or more transmissions of communications between the network entity, the controller, and the device; and identifying one or more retransmissions of a communication based at least in part on the evaluation of the one or more transmissions of the communication, and wherein the configuring of the one or more retransmissions of the communication is based at least in part on the identified one or more retransmissions of the communication; or The configuration of the one or more retransmissions of a communication is received from the network entity, wherein receiving the configuration of the one or more retransmissions of a communication comprises receiving a physical downlink control channel (PDCCH) communication.
22. The method of claim 21, wherein the PDCCH communication comprises a physical downlink shared channel (PDSCH) scheduling grant, and The PDSCH scheduling grant includes at least one of the following: a first set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the controller; a second set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the device, wherein the controller switches from a receive mode to a transmit mode via the second set of PDSCH resources; or A third set of PDSCH resources is allocated for one or more downlink retransmissions from the controller to the device.
23. The method of claim 21, wherein the PDCCH communication comprises a physical downlink shared channel (PDSCH) scheduling grant, and The PDSCH scheduling grant includes at least one of the following: a time interval for the controller to switch from a receiving mode to a transmitting mode; a first set of PDSCH resources allocated for one or more downlink retransmissions from the controller to the device; a second set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the device; or A third set of PDSCH resources is allocated for one or more downlink retransmissions from the network entity to the controller.
24. The method of claim 21, wherein the PDCCH communication comprises a physical uplink shared channel (PUSCH) scheduling grant, and wherein the PUSCH scheduling grant comprises at least one of the following: a first set of PUSCH resources allocated for one or more uplink retransmissions from the device to the controller; a second set of PUSCH resources allocated for one or more uplink retransmissions from the device to the network entity, wherein the controller switches from a receive mode to a transmit mode via the second set of PUSCH resources; or A third set of PUSCH resources is allocated for one or more uplink retransmissions from the controller to the network entity.
25. The method of claim 19, wherein the device is a sensor / actuator (S / A) and the controller is a programmable logic controller (PLC), and wherein receiving from the network entity the indication of the resource allocation for one or more retransmissions of a communication comprises: receiving a first resource allocation in a PDCCH communication, wherein the first resource allocation indicates a first set of resources allocated for a first link between the PLC and the S / A, and a second set of resources allocated for a second link between the PLC and the network entity; as well as Subsequently retransmitted on the first link between the PLC and the S / A via the first allocated first set of resources, retransmitted on the second link between the PLC and the network entity during the first allocated second set of resources, or both.
26. The method of claim 25, further comprising: receiving a second resource allocation in a PDCCH communication, wherein the second resource allocation comprises a first set of resources allocated for the first link between the PLC and the S / A, and a second set of resources allocated for the second link between the PLC and the network entity; as well as The first set of resources is then retransmitted on the first link between the PLC and the S / A via the second allocated set of resources, retransmitted on the second link between the PLC and the network entity during the second allocated set of resources, or both.
27. The method of claim 19, wherein the estimated total amount of resources for retransmissions of a communication is at least one of a number of resource blocks or a number of symbols, and the resource allocation comprises at least one of: a first resource block and / or set of symbols for a first link between the controller and the device, a second set of resource blocks and / or symbols for a second link between the controller and the network entity, a third set of resource blocks and / or symbols for a third link between the network entity and the device, or Its combination.
28. A network entity for wireless communication, comprising: Memory; as well as one or more processors coupled to the memory, the one or more processors configured to: determining an estimated total amount of resources for one or more retransmissions of a communication, the one or more retransmissions comprising: retransmission between the network entity and the controller, retransmission between the network entity and the device, and retransmission between the controller and the device, The one or more retransmissions are associated with one or more transmissions between the network entity and the controller, the controller and the device, and the network entity and the device; as well as An indication of a resource allocation is transmitted to at least one of the controller or the device based at least in part on the estimated total amount of resources for the one or more retransmissions.
29. The network entity of claim 28, wherein the resource allocation comprises a first set of resources for a first link between the network entity and the controller and a second set of resources for a second link between the network entity and the device, and wherein the one or more processors are further configured to: communicating one or more retransmissions of communications with the controller using the first set of resources for the first link; communicating one or more retransmissions of communications with the device using the second set of resources for the second link; or Its combination.
30. The network entity of claim 28, wherein the amount of the resource allocation for the one or more retransmissions of a communication is less than an estimated total amount of resources for retransmissions of the original communication on each individual link between the network entity, the controller, and the device.
31. The network entity of claim 28, wherein the one or more processors are further configured to: evaluating one or more raw transmissions of communications between the network entity, the controller, and the device; identifying one or more retransmissions of a communication based at least in part on the evaluation of the one or more original transmissions of the communication, wherein the configuring of the one or more retransmissions of the communication is based at least in part on the identified one or more retransmissions of the communication; or The configuration of the one or more retransmissions of a communication is transmitted to at least one of the controller or the device, wherein transmitting the configuration of the one or more retransmissions of a communication comprises transmitting a physical downlink control channel (PDCCH) communication.
32. The network entity of claim 31 , wherein the PDCCH communication comprises a Physical Downlink Shared Channel (PDSCH) scheduling grant, and The PDSCH scheduling grant includes at least one of the following: a first set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the controller; a second set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the device, wherein the controller switches from a receive mode to a transmit mode via the second set of PDSCH resources; or A third set of PDSCH resources is allocated for one or more downlink retransmissions from the controller to the device.
33. The network entity of claim 31 , wherein the PDCCH communication comprises one or more of a physical downlink shared channel (PDSCH) scheduling grant or a physical uplink shared channel (PUSCH) scheduling grant, and wherein the one or more of the PDSCH scheduling grant or the PUSCH scheduling grant comprises at least one of the following: a time interval for the controller to switch from a receiving mode to a transmitting mode; a first set of PDSCH resources allocated for one or more downlink retransmissions from the controller to the device; a second set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the device; a third set of PDSCH resources allocated for one or more downlink retransmissions from the network entity to the controller; a first set of PUSCH resources allocated for one or more uplink retransmissions from the device to the controller; a second set of PUSCH resources allocated for one or more uplink retransmissions from the device to the network entity, wherein the controller switches from a receive mode to a transmit mode via the second set of PUSCH resources; or A third set of PUSCH resources is allocated for one or more uplink retransmissions from the controller to the network entity.
34. The network entity of claim 28, wherein the device is a sensor / actuator (S / A) and the controller is a programmable logic controller (PLC), and wherein the one or more processors are further configured to: transmitting a first resource allocation in a PDCCH communication, wherein the first resource allocation indicates a first set of resources allocated for a first link between the network entity and the PLC and a second set of resources allocated for a second link between the network entity and the S / A; and Subsequently retransmitted on the first link between the network entity and the PLC via the first allocated first set of resources, retransmitted on the second link between the network entity and the S / A via the first allocated second set of resources, or both.
35. The network entity of claim 34, wherein the one or more processors are further configured to: transmitting a second resource allocation in a second PDCCH communication, wherein the second resource allocation comprises a first set of resources allocated for the first link between the network entity and the PLC and a second set of resources allocated for the second link between the network entity and the S / A; and The first set of resources is then retransmitted on the first link between the network entity and the PLC via the second allocation, the second set of resources is retransmitted on the second link between the network entity and the S / A via the second allocation, or both.
36. The network entity of claim 28, wherein the estimated total amount of resources used for retransmissions of a communication is at least one of a number of resource blocks or a number of symbols, and the resource allocation comprises at least one of: a first set of resource blocks and / or symbols for a first link between the network entity and the controller, a second set of resource blocks and / or symbols for a second link between the network entity and the device, a third resource block and / or set of symbols for a third link between the controller and the device, or Its combination.
37. A device for wireless communication, comprising: Memory; as well as One or more processors coupled to the memory, the one or more processors configured to perform the method of any one of claims 10-18.
38. A controller for wireless communication, comprising: Memory; as well as One or more processors coupled to the memory, the one or more processors configured to perform the method of any one of claims 19-27.
Citation Information
Patent Citations
Apparatus and method for retransmission in a wireless communication system
US20080310361A1
Techniques and apparatuses for ultra reliable low latency hybrid automatic repeat request (HARQ) retransmission for semi-persistent scheduling (SPS)
US20190103946A1