Ultra-reliable, low-latency communication display channel design

By using URLLC indicators to signal the presence of URLLC data within shared resource blocks, the system efficiently integrates ultra-reliable low-latency communications with extended mobile broadband communication, addressing challenges of resource preempting or puncturing.

JP7675126B2Active Publication Date: 2025-05-12QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023071731
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2018-03-09
Filing Date
2023-04-25
Publication Date
2025-05-12
Estimated Expiration
2038-03-10

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in efficiently indicating the occurrence of ultra-reliable low-latency communications (URLLC), particularly in scenarios where URLLC may preempt or puncture resources occupied by extended mobile broadband (eMBB) communication.

Method used

The proposed solution involves methods, computer-readable media, and devices that generate and send URLLC indicators to indicate the presence of URLLC data within resource blocks shared with eMBB data in a physical downlink shared channel (PDSCH). These indicators can be sent embedded within the URLLC data or separately within the downlink control information (DCI) of the physical downlink control channel (PDCCH).

Benefits of technology

This approach enables efficient processing and handling of URLLC data by user equipment (UE) and base stations, allowing for seamless integration with eMBB data and ensuring reliable and low-latency communication services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007675126000001
    Figure 0007675126000001
  • Figure 0007675126000002
    Figure 0007675126000002
  • Figure 0007675126000003
    Figure 0007675126000003
Patent Text Reader

Abstract

To solve the problem in which a URLLC may preempt resources in some circumstances.SOLUTION: An apparatus may be configured to receive a set of resource blocks from a base station including eMBB data and / or URLLC data in a PDSCH. The apparatus may receive a URLLC indicator from the base station. The URLLC indicator may be received embedded within the URLLC data or received separately from the URLLC data within DCI of a PDCCH. The URLLC indicator indicates whether the set of resource blocks includes at least part of the URLLC data. The apparatus may determine, based on the URLLC indicator, whether the set of resource blocks includes the URLLC data, and process the set of resource blocks based on the result of determining whether the set of resource blocks includes the URLLC data.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims the benefit of U.S. Provisional Application No. 62 / 470,075, filed March 10, 2017, entitled "ULTRA-RELIABLE LOW-LATENCY COMMUNICATION INDICATION CHANNELIZATION DESIGNS," and U.S. Patent Application No. 15 / 917,566, filed March 9, 2018, entitled "ULTRA-RELIABLE LOW-LATENCY COMMUNICATION INDICATION CHANNELIZATION DESIGNS," each of which is expressly incorporated by reference in its entirety.

[0002] The present disclosure relates generally to communication systems, and more particularly to systems, methods, and devices that provide an indication of the occurrence of ultra-reliable, low-latency communications. [Background technology]

[0003] Wireless communication systems have been widely deployed to provide various telecommunication services, such as telephone, video, data, messaging, and broadcast. A typical wireless communication system may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources. 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, and Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems.

[0004] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that allows different wireless devices to communicate on a city, national, regional, or even global scale. An exemplary telecommunications standard is 5G New Radio (NR). 5G NR is part of the ongoing mobile broadband evolution promulgated by the 3rd Generation Partnership Project (3GPP®) to meet new requirements related to latency, reliability, security, scalability (e.g., with the Internet of Things (IoT)), and other requirements. Some aspects of 5G NR may be based on the 4G Long Term Evolution (LTE) standard. There is a need for further improvements in 5G NR technology. These improvements may also be applicable to other multiple access technologies and telecommunications standards that employ these technologies.

[0005] In some circumstances, ultra-reliable low-latency communication (URLLC) may preempt or puncture resources occupied by, for example, ongoing enhanced mobile broadband (eMBB) communication. Thus, some devices may send a URLLC indicator indicating that URLLC data is in the eMBB data. Other devices may receive a URLLC indicator indicating that URLLC data is in the eMBB data. Summary of the Invention [Means for solving the problem]

[0006] The following presents a simplified summary of one or more aspects to provide a basic understanding of such aspects. This summary is not an exhaustive overview of all possible aspects, and is not intended to identify key or critical elements of all aspects or to delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.

[0007] As explained above, in some circumstances, URLLC may preempt or puncture resources occupied by, for example, ongoing eMBB communication. For example, URLLC may replace, for example, a portion of eMBB data in an ongoing eMBB communication. In an alternative example, URLLC data may be sent simultaneously with a portion of the eMBB data, puncturing the portion of the eMBB data in the ongoing eMBB communication.

[0008] Thus, some devices (e.g., base stations or UEs) may send a URLLC indicator indicating that URLLC data is sent on shared channel resources that may include eMBB data, while other devices (e.g., UEs or base stations) may receive a URLLC indicator indicating that URLLC data is sent on a shared channel and may puncture or preempt the eMBB data.

[0009] In one aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a base station configured to generate a set of resource blocks including at least one of eMBB data or URLLC data in a physical downlink shared channel (PDSCH). The base station may be configured to generate a URLLC indicator indicating whether the set of resource blocks includes at least a portion of the URLLC data. The base station may be configured to send the URLLC indicator and the set of resource blocks including at least one of the eMBB data or URLLC data to at least one user equipment (UE). The URLLC indicator is sent embedded within the URLLC data or sent separately from the URLLC data in downlink control information (DCI) of a physical downlink control channel (PDCCH).

[0010] In another aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a UE configured to receive from a base station a set of resource blocks including at least one of eMBB data or URLLC data in a PDSCH. The UE may be configured to receive from the base station a URLLC indicator. The URLLC indicator may be received embedded in the URLLC data or received separately from the URLLC data in a DCI of the PDCCH. The URLLC indicator may indicate whether the set of resource blocks includes URLLC data. The UE may be configured to determine whether the set of resource blocks includes URLLC data based on the URLLC indicator. The UE may be configured to process the received set of resource blocks including at least one of eMBB data or URLLC data based on the URLLC indicator.

[0011] In another aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided, which may be a UE configured to generate a set of resource blocks including URLLC data, generate a URLLC indicator in a group-common DCI message indicating that the URLLC data is in a subset of the set of resource blocks and in a PUSCH for eMBB data, and send the URLLC indicator and the set of resource blocks indicative of the URLLC data to a base station.

[0012] In another aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a base station configured to receive a set of resource blocks from a UE. The UE may also be configured to receive a URLLC indicator from the base station (gNB). In addition, the UE may be configured to determine whether a subset of the set of resource blocks includes or does not include URLLC data based on the URLLC indicator.

[0013] In another aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a UE configured to transmit a URLLC indicator to a base station indicating a set of uplink (UL) URLLC resources for transmitting URLLC data. The UE may also be configured to generate a set of resource blocks including the URLLC data. In addition, the UE may be configured to send the set of resource blocks including the URLLC data in the indicated set of UL URLLC resources to the base station.

[0014] To the accomplishment of the foregoing and related ends, the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of the various aspects may be employed and the description is intended to include all such aspects and their equivalents. [Brief description of the drawings]

[0015] [Figure 1] FIG. 1 illustrates an example of a wireless communication system and access network. [Figure 2A] FIG. 1 illustrates an example of a DL subframe for a 5G / NR frame structure. [Figure 2B] FIG. 1 illustrates an example of a DL channel within a DL subframe for a 5G / NR frame structure. [Figure 2C] FIG. 1 illustrates an example of a UL subframe for a 5G / NR frame structure. [Figure 2D] FIG. 1 illustrates an example of a UL channel within a UL subframe for a 5G / NR frame structure. [Diagram 3] FIG. 1 illustrates an example of a base station and user equipment (UE) in an access network. [Figure 4] FIG. 2 illustrates a base station in communication with a UE. [Diagram 5]FIG. 2 is a diagram illustrating an example of a DL frame structure. [Figure 6] FIG. 2 is a diagram illustrating an example of a DL frame structure. [Figure 7] FIG. 2 is a diagram illustrating an example of a DL frame structure. [Figure 8] FIG. 2 is a diagram illustrating an example of a DL frame structure. [Figure 9] FIG. 2 is a diagram illustrating an example of a DL frame structure. [Figure 10] FIG. 2 is a diagram illustrating an example of a UL frame structure. [Figure 11] FIG. 2 is a diagram illustrating an example of a UL frame structure. [Figure 12] 1 is a flow chart of a method of wireless communication. [Figure 13] 1 is a flow chart of a method of wireless communication. [Figure 14] 1 is a flow chart of a method of wireless communication. [Figure 15] 1 is a flow chart of a method of wireless communication. [Figure 16] 1 is a flow chart of a method of wireless communication. [Figure 17] 1 is a flow chart of a method of wireless communication. [Figure 18] FIG. 2 is a conceptual data flow diagram illustrating the data flow between different means / components in an exemplary apparatus. [Figure 19] FIG. 1 illustrates an example of a hardware implementation for an apparatus employing a processing system. [Figure 20] FIG. 2 is a conceptual data flow diagram illustrating the data flow between different means / components in an exemplary apparatus. [Figure 21] FIG. 1 illustrates an example of a hardware implementation for an apparatus employing a processing system. [Figure 22] FIG. 2 is a conceptual data flow diagram illustrating the data flow between different means / components in an exemplary apparatus. [Figure 23] FIG. 1 illustrates an example of a hardware implementation for an apparatus employing a processing system. [Figure 24]FIG. 2 is a conceptual data flow diagram illustrating the data flow between different means / components in an exemplary apparatus. [Diagram 25] FIG. 1 illustrates an example of a hardware implementation for an apparatus employing a processing system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] The detailed description set forth below with reference to the accompanying drawings describes various configurations and does not represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of enabling a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid obscuring such concepts.

[0017] Below, several aspects of a telecommunications system are presented with reference to various apparatus and methods that are described in the detailed description that follows and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends on the particular application and design constraints imposed on the overall system.

[0018] As an example, an element, or any portion of an element, or any combination of elements, may be implemented as a "processing system" including one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, systems on chips (SoCs), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic, discrete hardware circuits, and other suitable hardware configured to perform various functions described throughout this disclosure. One or more processors in a processing system may execute software. Software should be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software components, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, and the like, regardless of whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

[0019] Thus, in one or more exemplary embodiments, the functions described may be implemented in hardware, software, or any combination thereof. If implemented in software, the functions may be stored on a computer-readable medium or encoded as one or more instructions or code on a computer-readable medium. A computer-readable medium includes a computer storage medium. A storage medium may be any available medium accessible by a computer. By way of non-limiting example, such a computer-readable medium may comprise a random access memory (RAM), a read-only memory (ROM), an electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, combinations of the above types of computer-readable media, or any other medium usable to store computer-executable code in the form of instructions or data structures accessible by a computer.

[0020] Various aspects of the systems and methods described herein relate to an uplink or downlink indication. The uplink or downlink indication may be a URLLC indication, i.e., a URLLC indicator. Thus, in some aspects, the URLLC indicator may be an uplink URLLC indicator, and in other aspects, the URLLC indicator may be a downlink URLLC indicator. The downlink indicator may be transmitted from the base station to the UE. The uplink indicator may be transmitted from the UE to the base station. In one aspect, the downlink indicator may be in the DCI of the group-common PDCCH. The downlink indicator may be, for example, a post indication that appears at the beginning of the next slot. In addition, the downlink indicator may be configured to be an indication of a wideband indication or a subband indication (e.g., up to two subbands). For example, the downlink indicator may indicate that the URLLC will preempt or puncture the entire band, which may be referred to as a wideband, or will preempt or puncture a subband, which may be referred to as a subband. In some examples, the downlink indicator may indicate that the URLLC will preempt or puncture the entire band, but the actual data sent does not occupy the entire band. Furthermore, the downlink indicator may be configured to indicate one or more symbols by configuring the monitoring period. In an aspect, the uplink indicator may use one or more of the formats described herein for the downlink indicator. In some aspects, the downlink indicator may be, for example, a current indication that appears in the same symbol or minislot as the URLLC data. In one example, the indicator may be embedded within the URLLC data. In another example, the indicator may be separate from the URLLC data. In some aspects, the downlink indicator may be, for example, a pre-indication that appears before the URLLC data.In one example, the indicator may be transmitted at the beginning of a slot, for example within the DCI of a group-common PDCCH followed by URLLC data.

[0021] 1 illustrates an example of a wireless communication system and access network 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) includes a base station 102, a UE 104, and an evolved packet core (EPC) 160. The base station 102 may include macro cells (high power cellular base stations) and / or small cells (low power cellular base stations). Macro cells include base stations. Small cells include femto cells, pico cells, and micro cells.

[0022] The base stations 102 (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) interface with the EPC 160 via backhaul links 132 (e.g., an S1 interface). In addition to other functions, the base stations 102 can perform one or more of the following functions: forwarding of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection setup and release, load balancing, distribution for non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and equipment tracing, RAN information management (RIM), paging, positioning, and delivery of alert messages. The base stations 102 can communicate with each other directly or indirectly (e.g., via the EPC 160) over the backhaul links 134 (e.g., an X2 interface). The backhaul links 134 can be wired or wireless.

[0023] The base stations 102 may communicate wirelessly with the UE 104. Each of the base stations 102 may provide communication coverage to a respective geographic coverage area 110. There may be overlapping geographic coverage areas 110. For example, a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of one or more macro base stations 102. A network including both small cells and macro cells may be known as a heterogeneous network. A heterogeneous network may also include a home evolved Node B (eNB) (HeNB) that may serve a closed group known as a closed subscriber group (CSG). A communication link 120 between the base station 102 and the UE 104 may include an uplink (UL) transmission (also called a reverse link) from the UE 104 to the base station 102, and / or a downlink (DL) transmission (also called a forward link) from the base station 102 to the UE 104. The communication link 120 may use multiple-input multiple-output (MIMO) antenna techniques, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link may be over one or more carriers. The base station 102 / UE 104 may use spectrum with bandwidth up to YMHz (e.g., 5, 10, 15, 20, 100 MHz) per carrier allocated in carrier aggregation with up to a total of YxMHz (x component carriers) used for transmission in each direction. The carriers may be adjacent or non-adjacent to each other. The carrier allocation may be asymmetric for DL ​​and UL (e.g., more or fewer carriers may be allocated for DL ​​than UL). The component carriers may include a primary component carrier and one or more secondary component carriers. The primary component carrier may be referred to as a primary cell (PCell) and the secondary component carrier may be referred to as a secondary cell (SCell).

[0024] Several UEs 104 may communicate with each other using device-to-device (D2D) communication links 192. The D2D communication links 192 may use DL / UL WWAN spectrum. The D2D communication links 192 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). The D2D communication may be through various wireless D2D communication systems, such as, for example, FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.

[0025] The wireless communication system may further include a Wi-Fi access point (AP) 150 in communication with a Wi-Fi station (STA) 152 via a communication link 154 in the 5 GHz unlicensed frequency spectrum. When communicating in the unlicensed frequency spectrum, the STA 152 / AP 150 may perform a clear channel assessment (CCA) prior to communicating to determine if a channel is available.

[0026] The small cell 102' may operate in licensed and / or unlicensed frequency spectrums. When operating in the unlicensed frequency spectrum, the small cell 102' may employ NR and use the same 5 GHz unlicensed frequency spectrum used by the Wi-Fi AP 150. The small cell 102' utilizing NR in the unlicensed frequency spectrum may extend coverage to and / or increase capacity of the access network.

[0027] The gNodeB (gNB) 180 may operate at millimeter wave (mmW) and / or near mmW frequencies when communicating with the UE 104. When the gNB 180 operates at mmW or near mmW frequencies, the gNB 180 may be referred to as an mmW base station. Extremely high frequency (EHF) is a portion of RF in the electromagnetic spectrum. EHF has a range of 30 GHz to 300 GHz and a wavelength between 1 millimeter and 10 millimeters. Radio waves in this band may be referred to as millimeter waves. Near mmW has a wavelength of 100 millimeters and may range up to a frequency of 3 GHz. The very high frequency (SHF) band is also called centimeter wave and ranges between 3 GHz and 30 GHz. Communications using the mmW / near mmW radio frequency bands have extremely high path loss and short range. The mmW base station 180 may utilize beamforming 184 to the UE 104 to compensate for the extremely high path loss and short distance.

[0028] The EPC 160 may include a Mobility Management Entity (MME) 162, other MMEs 164, a Serving Gateway 166, a Multimedia Broadcast Multicast Service (MBMS) Gateway 168, a Broadcast Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Gateway 172. The MME 162 may be in communication with a Home Subscriber Server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. In general, the MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are forwarded through the Serving Gateway 166, which is itself connected to the PDN Gateway 172. The PDN Gateway 172 provides IP address allocation for the UE as well as other functions. The PDN Gateway 172 and the BM-SC 170 are connected to an IP Service 176. The IP services 176 may include Internet, Intranet, IP Multimedia Subsystem (IMS), PS Streaming Service (PSS), and / or other IP services. The BM-SC 170 may provide functionality for provisioning and delivery of MBMS user services. The BM-SC 170 may act as an entry point for content provider MBMS transmissions, may be used to authorize and initiate MBMS bearer services in a Public Land Mobile Network (PLMN), and may be used to schedule MBMS transmissions. The MBMS Gateway 168 may be used to deliver MBMS traffic to base stations 102 that belong to a Multicast Broadcast Single Frequency Network (MBSFN) area that broadcasts a particular service, and may be responsible for session management (start / stop) and collecting eMBMS-related charging information.

[0029] A base station may also be referred to as a gNB, Node B, evolved Node B (eNB), access point, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), enhanced service set (ESS), or some other suitable terminology. The base station 102 provides an access point to the EPC 160 for the UEs 104. Examples of the UEs 104 include mobile phones, smartphones, session initiation protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, gaming consoles, tablets, smart devices, wearable devices, vehicles, electric meters, gas pumps, large or small cooking appliances, health management devices, implants, displays, or any other similarly functional devices. Some of the UEs 104 may be referred to as IoT devices (e.g., parking meters, gas pumps, toasters, vehicles, heart monitors, etc.). The UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable terminology.

[0030] Referring again to FIG. 1, in some aspects, the base station 102 may be configured to generate a set of resource blocks including eMBB or URLLC data in a PDSCH. The base station 102 may also be configured to generate a URLLC indicator indicating whether the set of resource blocks includes at least a portion of the URLLC data. In addition, the base station 102 may be configured to send the URLLC indicator and the set of resource blocks including eMBB or URLLC data to at least one user equipment (UE), where the URLLC indicator is sent embedded within the URLLC data or sent separately from the URLLC data in downlink control information (DCI) of a physical downlink control channel (PDCCH) (198).

[0031] Thus, the UE 104 may be configured to receive from the base station a set of resource blocks including at least one of eMBB data or URLLC data in the PDSCH. The UE 104 may also be configured to receive from the base station a URLLC indicator, either embedded and received within the URLLC data or received separately from the URLLC data in the DCI of the PDCCH, the URLLC indicator indicating whether the set of resource blocks includes at least a portion of the URLLC data. When the URLLC data is embedded within the eMBB data, the URLLC may preempt eMBB transmissions on the same resources such that only the URLLC data is transmitted on the embedded resources and the eMBB transmissions are omitted or removed. Additionally, the UE 104 may determine whether the set of resource blocks includes URLLC data based on the URLLC indicator and may process the set of resource blocks based on the result of determining whether the set of resource blocks includes URLLC data (199).

[0032] From the perspective of a URLLC device, in general, the URLLC device may not know or care about the transmissions of other UEs (e.g., eMBB UEs) on the PUSCH or PDSCH. Rather, the URLLC device may provide an indication that it is ready to transmit URLLC data on resources indicated by the URLLC indicator regardless of other transmissions that occupy those resources and may be scheduled or in progress. In one aspect, no scheduling is used when the base station transmits the URLLC indicator. In another aspect, the UE may be the URLLC device, but the base station may be used to transmit the URLLC indication.

[0033] From the perspective of the eMBB UE, the eMBB UE may have to process transmissions on the PUSCH from the URLLC device or transmissions on the PDSCH to the URLLC device. The URLLC device may simply provide an indication that the URLLC device is ready to transmit URLLC data on the indicated resources. The URLLC device may be a URLLC UE or a URLLC base station. Downlink interruptions due to URLLC data may be signaled by a downlink URLLC indicator. In this case, when the URLLC data occupies resources allocated to the eMBB UE (i.e., when the URLLC data is embedded within the eMBB data), the eMBB UE may decode the DL transmission based on this information. For example, the eMBB UE may puncture its DL transmission with the URLLC data and perform decoding of the URLLC-punctured DL transmission (e.g., zeroing bits indicated as URLLC data) based on this decision. On the uplink, using the URLLC indicator, the eMBB UE may rate-match its transmission of eMBB data around the resources occupied by the URLLC data sent from the base station.

[0034] In one example, a URLLC device may identify availability of minislots for transmission of URLLC data in a set of one or more resource blocks. The URLLC device may generate a first transmission on a PUSCH including URLLC data in at least one of the minislots. The URLLC device may generate a second transmission including a URLLC indicator to signal the presence of URLLC data in the at least one minislot. The URLLC device may send the first and second transmissions in the set of one or more resource blocks.

[0035] In one aspect, URLLC data may be dynamically or semi-statically configured and may be transmitted within an uplink minislot identified to the base station by a URLLC indicator.

[0036] In one aspect, the URLLC device may send an indicator of URLLC data. In some examples, the indicator of URLLC data may be sent regardless of whether URLLC data is present. For example, the URLLC indicator may indicate that URLLC data is present and where the URLLC data is located within a transmission. The URLLC indicator may also indicate that URLLC data is not present within a particular transmission. Thus, the URLLC device may send the URLLC indicator to another device, such as an eMBB UE. The other device may be required to monitor the URLLC indicator to determine whether URLLC data is present and then take appropriate action when URLLC data is present. For example, the eMBB UE may rate-match around the URLLC data or zero out any received URLLC data based on the presence of URLLC data as may be indicated by the URLLC indicator. If the URLLC indicator indicates that URLLC data is not present, the other device will do nothing. For example, the eMBB UE will not be required to rate-match any transmitted data around the URLLC data or zero out any received data. In other examples, the URLLC indicator may be sent only when URLLC data is present.

[0037] In some aspects, the indicator may be sent regardless of the presence of URLLC data. For example, the URLLC indicator may be sent periodically. In other aspects, the URLLC indicator may be sent only when URLLC data is present.

[0038] In some aspects, the indicator may be received regardless of the presence of URLLC data. For example, the URLLC indicator may be received periodically (sent periodically by the URLLC device). In other aspects, the URLLC indicator may be received only when URLLC data is present.

[0039] FIG. 2A is a diagram 200 illustrating an example of a DL subframe in a 5G / NR frame structure. FIG. 2B is a diagram 230 illustrating an example of a channel in a DL subframe. FIG. 2C is a diagram 250 illustrating an example of a UL subframe in a 5G / NR frame structure. FIG. 2D is a diagram 280 illustrating an example of a channel in a UL subframe. The 5G / NR frame structure may be FDD, where for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to either DL or UL, or may be TDD, where for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to both DL and UL. In the example provided by FIG. 2A, FIG. 2C, the 5G / NR frame structure is assumed to be TDD, where subframe 4 is a DL subframe and subframe 7 is a UL subframe. Although subframe 4 is shown as providing only DL and subframe 7 is shown as providing only UL, any particular subframe may be divided into different subsets providing both UL and DL. Please note that the following description also applies to the 5G / NR frame structure, which is FDD.

[0040] Other wireless communication technologies may have different frame structures and / or different channels. A frame (10 ms) may be divided into 10 equally sized subframes (1 ms). Each subframe may contain one or multiple time slots. Each slot may contain 7 or 14 symbols depending on the slot configuration. For slot configuration 0, each slot may contain 14 symbols, and for slot configuration 1, each slot may contain 7 symbols. The number of slots in a subframe is based on the slot configuration and numerology. For slot configuration 0, the different numerologies 0-5 allow for 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. For slot configuration 1, the different numerologies 0-2 allow for 2, 4, and 8 slots per subframe, respectively. The subcarrier spacing and symbol length / duration are functions of the numerology. Subcarrier spacing is 2 μ * may be equal to 15 kHz, where μ is a numerology from 0 to 5. The symbol length / duration is inversely related to the subcarrier spacing. Figures 2A, 2C provide an example of slot configuration 1 with 7 symbols per slot and numerology 0 with 2 slots per subframe. The subcarrier spacing is 15 kHz and the symbol duration is approximately 66.7 μs.

[0041] A resource grid can be used to represent the frame structure. Each time slot contains a resource block (RB), also called a physical RB (PRB), that spans 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.

[0042] As shown in Figure 2A, some of the REs carry reference (pilot) signals (RSs) (denoted as R) for the UE. The RSs may include demodulation RSs (DM-RSs) and channel state information reference signals (CSI-RSs) for channel estimation at the UE. The RSs may also include beam measurement RSs (BRSs), beam refinement RSs (BRRSs), and phase tracking RSs (PT-RSs).

[0043] FIG. 2B shows an example of various channels in a DL subframe of a frame. The Physical Control Format Indicator Channel (PCFICH) is in symbol 0 of slot 0 and carries a Control Format Indicator (CFI) that indicates whether the PDCCH occupies one symbol, two symbols, or three symbols (FIG. 2B shows a PDCCH occupying three symbols). The PDCCH carries the DCI in one or more Control Channel Elements (CCEs), each CCE containing nine RE groups (REGs), each REG containing four consecutive REs in an OFDM symbol. A UE may be configured with a UE-specific enhanced PDCCH (ePDCCH) that also carries the DCI. The ePDCCH may have two, four, or eight RB pairs (FIG. 2B shows two RB pairs, each subset containing one RB pair). A physical hybrid automatic repeat request (ARQ) (HARQ) indicator channel (PHICH) may also be in symbol 0 of slot 0 and carries a HARQ indicator (HI) that indicates HARQ acknowledgement (ACK) / negative acknowledgement (NACK) feedback based on the physical uplink shared channel (PUSCH). A primary synchronization channel (PSCH) may be in symbol 6 of slot 0 in subframes 0 and 5 of a frame. The PSCH carries a primary synchronization signal (PSS) used by the UE 104 to determine subframe / symbol timing and physical layer identity. A secondary synchronization channel (SSCH) may be in symbol 5 of slot 0 in subframes 0 and 5 of a frame. The SSCH carries a secondary synchronization signal (SSS) used by the UE to determine a physical layer cell identity group number and radio frame timing. Based on the physical layer identity and the physical layer cell identity group number, the UE may determine a physical cell identifier (PCI). Based on the PCI, the UE may determine the location of the DL-RS mentioned above. A physical broadcast channel (PBCH), which carries a master information block (MIB), may be logically grouped with the PSCH and SSCH to form a synchronization signal (SS) / PBCH block.The MIB provides the number of RBs in the DL system bandwidth, the PHICH configuration, and the system frame number (SFN). The PDSCH carries user data and broadcast system information that is not transmitted over the PBCH, such as system information blocks (SIBs), and paging messages.

[0044] As shown in FIG. 2C, some of the REs carry demodulation reference signals (DM-RS) for channel estimation at the base station. The UE may additionally transmit a sounding reference signal (SRS) in the last symbol of the subframe. The SRS may have a comb-shaped structure, and the UE may transmit the SRS on one of the combs. The SRS may be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL. FIG. 2D shows an example of various channels in a UL subframe of a frame. A physical random access channel (PRACH) may be in one or more subframes in the frame based on the PRACH configuration. The PRACH may include six consecutive RB pairs in a subframe. The PRACH enables the UE to perform initial system access and achieve UL synchronization. A physical uplink control channel (PUCCH) may be located at the edge of the UL system bandwidth. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicators (CQI), precoding matrix indicators (PMI), rank indicators (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and may be further used to carry buffer status reports (BSR), power headroom reports (PHR), and / or UCI.

[0045] 3 is a block diagram of a base station 310 in communication with a UE 350 in an access network. In the DL, IP packets from the EPC 160 may be provided to a controller / processor 375. The controller / processor 375 implements Layer 3 and Layer 2 functionality. Layer 3 includes the Radio Resource Control (RRC) layer, and Layer 2 includes the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, and the Medium Access Control (MAC) layer. The controller / processor 375 provides RRC layer functionality related to broadcasting of system information (e.g., MIBs, SIBs), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-radio access technology (RAT) mobility, and measurement configuration for UE measurement reporting; PDCP layer functionality related to header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functionality related to transfer of upper layer packet data units (PDUs), error correction via ARQ, concatenation, segmentation, and reassembly of RLC service data units (SDUs), re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality related to mapping between logical channels and transport channels, multiplexing of MAC SDUs onto transport blocks (TBs), demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel prioritization. In one aspect, the RRC configuration may be used by the UE to monitor the GC-DCI.

[0046] The transmit (TX) processor 316 and receive (RX) processor 370 implement Layer 1 functionality associated with various signal processing functions. Layer 1, including the physical (PHY) layer, may include error detection on transport channels, forward error correction (FEC) coding / decoding of transport channels, interleaving, rate matching, mapping onto physical channels, modulation / demodulation of physical channels, and MIMO antenna processing. The TX processor 316 handles mapping to signal constellations based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The coded and modulated symbols may then be split into parallel streams. Each stream may then be mapped to OFDM subcarriers, multiplexed with a reference signal (e.g., pilot) in the time domain and / or frequency domain, and then combined together using an inverse fast Fourier transform (IFFT) to generate a physical channel carrying a time-domain OFDM symbol stream. The OFDM streams are spatially precoded to generate multiple spatial streams. Channel estimates from a channel estimator 374 may be used to determine the coding and modulation scheme, as well as for spatial processing. The channel estimates may be derived from a reference signal and / or channel condition feedback transmitted by the UE 350. Each spatial stream may then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX may modulate an RF carrier with a respective spatial stream for transmission.

[0047] At the UE 350, each receiver 354RX receives a signal through its respective antenna 352. Each receiver 354RX recovers the information modulated onto an RF carrier and provides the information to a receive (RX) processor 356. The TX processor 368 and the RX processor 356 implement Layer 1 functions related to various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial streams destined for the UE 350. If multiple spatial streams are destined for the UE 350, the multiple spatial streams may be combined by the RX processor 356 into a single OFDM symbol stream. The RX processor 356 then converts the OFDM symbol stream from the time domain to the frequency domain using a Fast Fourier Transform (FFT). The frequency domain signal comprises a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, as well as the reference signal, are recovered and demodulated by determining the most likely signal constellation point transmitted by the base station 310. These soft decisions may be based on channel estimates calculated by a channel estimator 358. The soft decisions are then decoded and deinterleaved to recover the data and control signals originally transmitted by the base station 310 on the physical channel. The data and control signals are then provided to a controller / processor 359, which implements Layer 3 and Layer 2 functionality.

[0048] The controller / processor 359 may be associated with a memory 360 that stores program codes and data. The memory 360 may be referred to as a computer-readable medium. In the UL, the controller / processor 359 provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the EPC 160. The controller / processor 359 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.

[0049] Similar to the functionality described with respect to DL transmission by the base station 310, the controller / processor 359 provides RRC layer functionality related to system information (e.g., MIBs, SIBs) collection, RRC connection, and measurement reporting; PDCP layer functionality related to header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functionality related to transfer of upper layer PDUs, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality related to mapping between logical channels and transport channels, multiplexing of MAC SDUs onto the TB, demultiplexing of MAC SDUs from the TB, scheduling information reporting, error correction via HARQ, priority handling, and logical channel prioritization.

[0050] Channel estimates derived by the channel estimator 358 from a reference signal or feedback transmitted by the base station 310 may be used by the TX processor 368 to select an appropriate coding and modulation scheme and to facilitate spatial processing. The spatial streams generated by the TX processor 368 may be provided to different antennas 352 via separate transmitters 354TX. Each transmitter 354TX may modulate an RF carrier with a respective spatial stream for transmission.

[0051] The UL transmission is processed at the base station 310 in a manner similar to that described with respect to the receiver functions at the UE 350. Each receiver 318RX receives a signal through its respective antenna 320. Each receiver 318RX recovers the information modulated onto the RF carrier and provides the information to the RX processor 370.

[0052] The controller / processor 375 may be associated with a memory 376 that stores program codes and data. The memory 376 may be referred to as a computer-readable medium. In the UL, the controller / processor 375 provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the UE 350. The IP packets from the controller / processor 375 may be provided to the EPC 160. The controller / processor 375 is also responsible for error detection to support HARQ operations using an ACK and / or NACK protocol.

[0053] FIG. 4 is a diagram 400 illustrating a base station 402 in communication with a UE 404. Referring to FIG. 4, when the UE 404 turns on, the UE 404 searches for a nearby NR network. The UE 404 discovers a base station 402 that belongs to the NR network. The base station 402 periodically transmits SS blocks including a PSS, an SSS, and a PBCH (including an MIB) in different transmission directions 402a-402h. The UE 404 receives a transmission 402e including a PSS, an SSS, and a PBCH. Based on the received SS blocks, the UE 404 synchronizes to the NR network and camps on a cell associated with the base station 402.

[0054] In one aspect, the downlink indicator may be in the DCI. For example, the indicator may be part of the control information (e.g., DCI). The uplink indicator may use a corresponding method or any of the corresponding methods of the system and methods described herein.

[0055] The downlink indicator may be, for example, a post indication that appears at the beginning of the next slot. The post indication may indicate whether URLLC data is present in the slot before the indication.

[0056] In one aspect, the downlink indicator may be configured to be a wideband indication or a sub-band indication (e.g., up to two sub-bands). Thus, in some aspects, the downlink indicator may span a broad portion of the bandwidth. In other aspects, the downlink indicator may be a portion of a sub-band.

[0057] Furthermore, the downlink indicator may be configured to indicate one or more symbols by configuring a monitoring period. For example, the downlink indicator may be configured to indicate one or more symbols in a minislot, or the indicator may be sent every predetermined number of minislots. The period may be semi-statically or dynamically configured. Thus, in one aspect, the period may be semi-statically configured, e.g., the period may be approximately fixed, but may be configurable when updated or at some other time period. In another aspect, the period may be dynamically configured, e.g., the period may be configured at any time or approximately any time by the network to which the UE or base station is connected.

[0058] 5 illustrates an example of a DL frame structure 500. The DL frame structure 500 includes eMBB data 502 and URLLC data 506 in a PDSCH 504. The DL frame structure 500 further includes a portion of a PDCCH 510 and an uplink short burst (ULSB) 512. The URLLC data 506 and the eMBB data 502 may be transmitted based on different transmission durations. For example, the eMBB data 502 may follow a long format (e.g., slot-based). The URLLC data 506 may follow a short format (e.g., minislot-based).

[0059] In the first radio access network (RAN1), dynamic resource sharing between the URLLC data 506 and the eMBB data 502 may be supported. Thus, resource allocation for the URLLC data 506 and the eMBB data 502 may be dynamically changed. For example, the URLLC data 506 may preempt or puncture a subset of resources occupied by the ongoing eMBB data 502. When the URLLC data 506 preempts resources occupied by the ongoing eMBB data 502, the URLLC data 506 may replace overlapping resources occupied by the ongoing eMBB data 502, e.g., the base station may transmit the URLLC data 506 instead of transmitting the eMBB data 502 on the resources of the indicated PDSCH 504. When the URLLC data 506 punctures resources occupied by the ongoing eMBB data 502, the URLLC data 506 may be transmitted simultaneously with the resources occupied by the ongoing eMBB data 502, e.g., the base station may transmit the URLLC data 506 on the resources of the PDSCH 504 allocated for the eMBB data 502.

[0060] In one aspect, for downlink transmission, URLLC may puncture eMBB. When URLLC punctures eMBB, the base station may transmit only URLLC data in resources occupied by URLLC. The eMBB data may be rate matched to take into account the lost resources. In other words, the eMBB UE may work around resource elements that may be used for URLLC data. In such an example, the base station may be the transmitter and the UE may be the receiver.

[0061] In one aspect, for uplink transmission, eMBB UE and URLLC UE may transmit simultaneously using the same resources. Because URLLC has very high performance requirements, URLLC data is likely to be transmitted at much higher power than eMBB data in the occupied resources. Thus, URLLC data may puncture the eMBB data. In one aspect, when eMBB UE and URLLC UE are the same UE, eMBB data transmission may be omitted in the resources occupied by URLLC data. When eMBB UE receives downlink transmission, resources used for URLLC may be zeroed out and / or ignored. When eMBB UE receives URLLC uplink transmission, resources used for URLLC are not used by eMBB UE. Rather, eMBB UE may rate match to use other available resources scheduled for eMBB UE.

[0062] RAN1 may use a URLLC indication (e.g., a URLLC indicator) to indicate when URLLC data 506 preempts and / or punctures eMBB data 502. The indication to the eMBB UE (104, 350, 404) of the URLLC preemption or puncturing for the affected eMBB resources may facilitate the eMBB UE (104, 350, 404) demodulation and decoding of a current transmission and / or subsequent retransmissions.

[0063] 6-11 show example designs for an indication channel. The examples show various locations within the frame structure of the indication channel. In some examples, the indication channel may be separate from the eMBB data and frequency division multiplexing (FDM) or time division multiplexing (TDM). (See FIGS. 6-8, 10, and 11). In some examples, the indication channel may be embedded within the eMBB data. (See FIGS. 9 and 11). In other examples, the indication channel may be signaled within a grant or radio resource control (RRC) that is configured per UE or per network configuration. (See FIGS. 6-8, 10, and 11).

[0064] 6 is a diagram illustrating an example of a DL frame structure. The DL frame structure 600 includes eMBB data 602, a PDSCH 604, URLLC data 606, a URLLC indicator 608, a PDCCH 610, and an uplink short burst (ULSB) 612.

[0065] 6 shows an example of a separate indication channel design. In some examples of indication channel signaling, an indication may be signaled every minislot or every multiple minislots. For example, one or more of the URLLC indicators 608 may be used.

[0066] In one aspect, the indication may be wideband-based, i.e., the indication may indicate that the preemption or puncturing is for, e.g., the entire available band. For example, with reference to FIG. 2B, one or more URLLC indicators 608 may indicate whether the URLLC data will preempt / puncture the entire DL system bandwidth. In one aspect, the indication may be subband-based, i.e., the indication may indicate that the preemption or puncturing will use a band, e.g., a subband, that is smaller than the entire available band. For example, with reference to FIG. 2B, one or more URLLC indicators 608 may indicate whether the URLLC data will preempt / puncture a particular subset of subcarriers of the entire DL system bandwidth. In some aspects, the indication may be RB-based or UE-specific. A wideband or subband-based indication may apply to all UEs using the wideband or its subbands, for example, for preempting or puncturing by URLLC.

[0067] For example, a positive indication of a URLLC data 606 transmission during a scheduled eMBB data 602 transmission may affect all RBs in the set of RBs in the PDSCH data, even though not all RBs in the set of RBs are used by the URLLC data 606 transmission. Thus, the impact on all RBs may be a waste of resources and a degradation of performance. In some examples, data in the set of RBs may be incomplete due to the PDSCH data. In another example, it may be possible to regenerate data from the eMBB data 602 that was punctured by the PDSCH data, for example, for data redundancy.

[0068] In one example, the indication may be RB-based. Thus, the indication may be made on a per RB basis or per RB group basis, for example, every four RBs. For example, referring to FIG. 2A, FIG. 2B, one or more URLLC indicators 208 may provide an indication for x RBs, where x≧1.

[0069] In a UE-specific example, the indication may be sent on a per UE basis. Thus, such an indication may be sent directly to a particular UE and may apply only to that UE. In an aspect, the indication may have different indication periodicity. Thus, the indication periodicity may be configurable. For example, the URLLC indicator periodicity may be semi-statically or dynamically configured. For a UE-specific indication, the indicator may be per minislot or per minislot group. Some examples may use a single bit indication per UE, or may use multiple bits per UE for the indication. For a single bit indication, the bit may be set when at least one RB of an eMBB UE is occupied. An indication with multiple bits may provide better frequency resolution to indicate which RBs or RB groups of an eMBB UE are occupied.

[0070] The exemplary URLLC indicator may use a UL long burst structure at the slot level with respect to the DMRS design or other design features. For example, a PUCCH channel structure may be used to transmit the URLLC indicator.

[0071] A shared DMRS may be used for all indications across all minislots. The indication bits may be coded individually or jointly. Joint coding has better performance but may delay decoding. In addition, joint coding may require buffering the PDSCH. Individual coding may support instantaneous decoding of indication bits, but the bits may be split into groups of indication bits. The URLLC indicator may be transmitted using TDM / FDM or CDM.

[0072] FIG. 7 illustrates an example of a DL frame structure. The DL frame structure with a dedicated indication channel design 700 includes eMBB data 602, a PDSCH 604, URLLC data 606, a URLLC indicator 608, a PDCCH 610, and an uplink short burst (ULSB) 612. The example illustrates the dedicated indication channel design 700. The dedicated indication channel design 700 may use a UL short burst structure at the minislot level. The dedicated indication channel design 700 may have short bursts with or without DMRS (e.g., to achieve DMRS sharing between different minislots). In addition, the dedicated indication channel design 700 may support instantaneous decoding of indication bits. As shown in FIG. 7, the URLLC indicator 608 may be part of the PDSCH 604.

[0073] FIG. 8 illustrates an example of a DL frame structure. The DL frame structure 800 includes eMBB data 602, a PDSCH 604, URLLC data 606, URLLC indicators 608 (608A, 608B), a PDCCH 610, and an uplink short burst (ULSB) 612. The URLLC indicator 608A is a group-common PDCCH in the PDSCH 604. The URLLC indicator 608B is a group-common PDCCH in the PDCCH 610. An example may use a group-common PDCCH 610 (PCFICH type channel), i.e., DCI. The indicators may be conveyed in a group-common DCI message. For example, the group-common PDCCH 610 may be used by a common group of devices. In one example, the BS may send a DCI message including one or more URLLC indicators per minislot to a set of UEs. In another example, the common PDCCH 610 may be used by a common group of devices per minislot. In one example, the BS may send a DCI message containing one or more URLLC indicators to a set of UEs every few minislots. How often the DCI message is sent is configurable. In one example, the RS may share the DCI every slot. In another example, the URLLC indicator may use a DCI message once every slot. When the URLLC indicator uses a DCI message once every slot, the indicator may be sent at the beginning of the next slot after the URLLC data is transmitted.

[0074] 9 is a diagram illustrating an example of a DL frame structure. The DL frame structure 600 includes eMBB data 602, a PDSCH 604, URLLC data 606, a URLLC indicator 608, a PDCCH 610, and an uplink short burst (ULSB) 612.

[0075] One example may use an embedded display channel (URLLC indicator 608) design. The embedded display channel design may be embedded within a region of the eMBB data 602. In addition, the display channel may have a comb-shaped structure, as shown in FIG.

[0076] In one example, all four tones may be used for the indication channel. Additionally, in one example, when there is no transmission of URLLC data 606, the URLLC indicator 608 may not be sent, for example to save overhead. Additionally, in one example, when there is transmission of URLLC data 606, the comb-shaped indication channel may also be turned into a DMRS for the corresponding URLLC UE 104, 350, 404. In one aspect, the URLLC data 606 may be rate matched around the indication channel (DMRS).

[0077] For the indication monitoring duration (one or more minislots), the eMBB UE may perform blind detection of the location for the URLLC DMRS to see if URLLC data 606 is present. The blind detection is similar to the ACK on the PUSCH in LTE, but in a comb-shaped transmission. RB bundling (e.g., sub-band bundling) of the indication channel may be used to increase the processing gain and ensure the reliability of the blind decoding. In addition, spatial separation, scrambling, precoding, or other wireless communication processes may be used to reduce the false alarm rate in the blind decoding.

[0078] One aspect may include a cell-specific collection of RBs that may be used by a UE transmitting URLLC. The UE transmitting URLLC may be signaled by a broadcast message (or in a grant). The UE transmitting URLLC may then use a predefined minislot in the RB to transmit a URLLC indicator. The URLLC indicator may point to the utilized minislot. In addition, the utilized minislots may be coded together or individually depending on the requirement for the granularity of the information in the minislot versus the overhead for processing the minislot.

[0079] The following aspects may also apply to the indicator design, regardless of whether the indicator is transmitted within a separate resource from the eMBB data or embedded within the URLLC.

[0080] In one aspect, the indication design may include an indication that may be at the beginning or end of a minislot. In another example, the indication may be at the beginning or end of a slot. In yet another example, the indication may be at the beginning or end of a set of minislots.

[0081] In one aspect, the display design may be per minislot. The per minislot design may enable a pipelined demodulation and / or decoding process.

[0082] In one aspect, the display design may include whether the indication is separate or embedded, whether the indication is sub-band or may be signaled per UE, and / or the granularity of the indication, whether the indication may be signaled dynamically or semi-statically.

[0083] In one aspect, the indication may be broadcast and may be subband-based, such as an indication of preemption to apply to the corresponding subband.

[0084] In one aspect, the indication may be unicast to the UE 104, 350, 404. The indication may be per UE per minislot (per preemption unit). In addition, the multiplexing across the UEs may be TDM / FDM or CDM. In addition, the coding of the indication channel may be singly coded or group coded.

[0085] Figure 10 illustrates an example of an UL frame structure. The DL frame structure 1000 includes eMBB data 1002, a PDSCH 1004, URLLC data 1006, a URLLC indicator 1008, a PDCCH 1010, and an uplink short burst (ULSB) 1012. The ideas discussed with respect to Figures 6-9 for DL ​​transmissions from a base station 102, 310, 402 to a UE 104, 350, 404 may be applied to UL transmissions from a UE 104, 350, 404 to a base station 102, 310, 402.

[0086] For scheduled URLLC data 1006, the base station 102, 310, 402 may need to send a URLLC indicator 608 to the eMBB UE in advance so that the eMBB PDSCH 1004 can rate match around the URLLC data 1006.

[0087] Some examples may use the same indication structure described with respect to Figures 6-9 above to indicate the transmission of URLLC data 1006 in a UL slot. For example, as described above, Figure 6 illustrates an example of a DL frame structure. The DL frame structure 600 of Figure 6 includes eMBB data 602, a PDSCH 604, URLLC data 606, a URLLC indicator 608, a PDCCH 610, and an uplink short burst (ULSB) 612. Figure 6 illustrates an example of a separate indication channel design. In some examples of indication channel signaling, an indication may be signaled every minislot or every multiple minislots. For example, one or more of the URLLC indicators 608 may be used. Figure 7 illustrates an example of a DL frame structure. The DL frame structure of the indication channel design 700 includes eMBB data 602, a PDSCH 604, URLLC data 606, a URLLC indicator 608, a PDCCH 610, and an ULSB 612. An example shows a dedicated indication channel design 700. FIG. 8 illustrates an example of a DL frame structure. The DL frame structure 800 includes eMBB data 602, a PDSCH 604, URLLC data 606, a URLLC indicator 608, a PDCCH 610, and a ULSB 612. FIG. 9 illustrates an example of a DL frame structure. The DL frame structure 600 includes eMBB data 602, a PDSCH 604, URLLC data 606, a URLLC indicator 608, a PDCCH 610, and a ULSB 612.

[0088] In some examples, the URLLC indicator 1008 may be transmitted in a previous slot with a separate channel. Some examples may reuse a UL long and / or short burst channel structure in the main DL portion. Some examples may reuse a DCI in either the main DL portion or the PDCCH region. Some examples may transmit in the current slot in the PDCCH region. Some examples may reuse a DCI. The indication channels for transmission of DL and UL URLLC data 1006 may be TDM / FDM / CDM.

[0089] As shown in FIG. 10, the URLLC indicator 1008 may be embedded 1114, transmitted within the previous slot 1014, or within the current slot 1016.

[0090] 11 is a diagram illustrating an example of a UL frame structure. The DL frame structure 1100 includes eMBB data 1102, a PUSCH 1104, URLLC data 1106, a URLLC indicator 1108, a PDCCH 1110, and an uplink short burst (ULSB) 1112.

[0091] FIG. 11 illustrates an example of a URLLC indication 1108 for transmission without scheduling. A URLLC scheduling request (SR) or URLLC data 1106 may puncture the eMBB PUSCH 1104. In the example of FIG. 11, the URLLC UE 104, 350, 404 may need to transmit an indication to the base station 102, 310, 402 (e.g., eNB, gNB). The eMBB UE 104, 350, 404 may be unaware of the presence of the URLLC transmission. Thus, the indication may be transmitted in a separate channel in a long burst or in a short burst. In one example, the indication may be a short transmission. Additionally, in some examples, the URLLC indicator 1108 from different URLLC UEs 104, 350, 404 may be TDM / FDM / CDM.

[0092] In some examples, the URLLC indicator 1108 may be embedded 1114 in a long burst having a comb-shaped structure. As shown in FIG. 11, the URLLC indicator 1108 may be embedded 1114 and transmitted in a ULSB 1112 in a short burst and / or in a PUSCH 1104 in a long burst.

[0093] As described herein, in an aspect, a URLLC device may send an indicator of URLLC data. In some examples, the indicator of URLLC data may be sent regardless of whether URLLC data is present. For example, the URLLC indicator may indicate that URLLC data is present and where the URLLC data is located within a transmission. The URLLC indicator may also indicate that URLLC data is not present within a particular transmission. Thus, the URLLC device may send a URLLC indicator to another device, such as an eMBB UE. The other device may be required to monitor the URLLC indicator to determine whether URLLC data is present and then take appropriate action when URLLC data is present. For example, the eMBB UE may rate-match around the URLLC data or zero out any received URLLC data based on the presence of URLLC data as may be indicated by the URLLC indicator. If the URLLC indicator indicates that URLLC data is not present, the other device will do nothing. For example, the eMBB UE will not be required to rate-match any transmitted data around the URLLC data or zero out any received data. In other examples, the URLLC indicator may be sent only when URLLC data is present.

[0094] FIG. 12 is a flowchart 1200 of a method of wireless communication. The method may be performed by a base station (e.g., base station 102, 310, 402, device 1802, 1802′). At 1202, the base station generates a set of resource blocks including at least one of eMBB data or URLLC data in a PDSCH. The URLLC data may be either embedded in the eMBB data or not embedded in the eMBB data. For example, referring to FIG. 6-9, a base station (e.g., base station 102, 310, 402, device 2202, 2202′) may generate a set of resource blocks such as the resource blocks shown in FIG. 2A, 2C. The resource blocks may include at least one of eMBB data 602 or URLLC data 606 in a PDSCH 604. An exemplary PDSCH 604 structure is shown in FIG. 2B. As shown in FIG. 6-9, the URLLC data 606 may be embedded in the eMBB data 602. The URLLC data 606 may not be embedded in or separated from the eMBB data 602. For example, the URLLC data 606 may not be present. Generating a set of resource blocks including at least one of the eMBB data 602 or URLLC data in the PDSCH may include obtaining the eMBB data, the URLLC data, or both the eMBB data and the URLLC data and mapping the data to the set of resource blocks. Generating a set of resource blocks including at least one of the eMBB data 602 or URLLC data in the PDSCH may include embedding the URLLC data in the eMBB data 602 or not embedding the URLLC data in the eMBB data 602.

[0095] At 1204, the base station generates a URLLC indicator indicating whether the set of resource blocks includes at least a portion of the URLLC data. For example, as shown in FIG. 6-FIG. 9, the base station (e.g., base station 102, 310, 402, device 2202, 2202′) generates a URLLC indicator 608 indicating whether the set of resource blocks includes URLLC data 606. In one aspect, the URLLC indicator 608 may be a downlink indicator in a DCI. For example, FIG. 8 illustrates a group-common PDCCH indicator 608B, i.e., a downlink indicator in a DCI. Generating the URLLC indicator 608 indicating whether the set of resource blocks includes URLLC data 606 may include determining when the set of resource blocks is to include URLLC data 606 and generating the indicator 608 based on the determination.

[0096] In one aspect, the indication may include a post indication. For example, the indication of FIG. 8 may be a post indication, i.e., an indication at the beginning of the next slot or slots. For example, the post indication may appear at the beginning of the next slot. See, for example, FIG. 8. In FIG. 8, a group-common PDCCH indicator 608B is present in the slot after the corresponding URLLC occurs to preempt or puncture resources occupied by the ongoing eMBB communication. The indication may indicate whether URLLC data 606 is present. In one aspect, the indication may be configured to be a wideband indication, e.g., the preempted data space (which may be fully or partially used for data) uses all or a majority of one or more bands in the slot. For example, the preemption may spread across all subcarriers of a carrier. FIG. 2B illustrates an example downlink system bandwidth in which preemption may occur. In one aspect, the indication may be configured to be a subband indication, e.g., the preempted data space (which may be fully or partially used for data) uses a smaller or smaller portion of one or more bands in a slot compared to the wideband. For example, the preemption may be spread across one or more subsets of subcarriers of a carrier. FIG. 2B illustrates an example downlink system bandwidth where preemption may occur. The subband indication may be used to indicate the use of two subbands. The indication may be configured to indicate one or more symbols by configuring the monitoring period.

[0097] Generating a URLLC indicator 608 indicating that the URLLC data 606 is within the portion of the resource block having eMBB data 602 may include determining that the URLLC data 606 is within the portion of the resource block having eMBB data 602 and / or generating the URLLC indicator 608 based on the determination.

[0098] In 1206, the base station sends a URLLC indicator and a set of resource blocks including at least one of eMBB data or URLLC data to at least one UE. The URLLC indicator may be sent separately from the URLLC data in the DCI of the PDCCH. For example, referring to FIG. 6-FIG. 9, a base station (e.g., base station 102, 310, 402, device 2202, 2202') may send a URLLC indicator 608 and a set of resource blocks including at least one of eMBB data 602 or URLLC data 606 to at least one UE (e.g., UE 104, 350, 404, device 2002, 2002'). Referring to FIG. 6-FIG. 8, the URLLC indicator 608 may be sent separately from the URLLC data 606 in the DCI of the PDCCH 610. For example, see the group-common PDCCH indicator 608B in FIG. 8. An exemplary PDCCH is shown in FIG. 2B. In some aspects, the indicator 608 may be sent regardless of the presence of the URLLC data 606. For example, the URLLC indicator 608 may be sent periodically. In other aspects, the URLLC indicator 608 may be sent only when the URLLC data 606 is present. Sending the URLLC indicator 608 and the set of resource blocks including the eMBB data 602 and the URLLC data 606 to at least one UE (e.g., UE 104, 350, 404, apparatus 2002, 2002') may include providing the URLLC indicator 608 and the set of resource blocks to a transmitting device and / or causing the URLLC indicator 608 and the set of resource blocks to be transmitted. Sending the URLLC indicator 608 and the set of resource blocks including at least one of the eMBB data 602 or the URLLC data 606 to at least one UE (e.g., UE 104, 350, 404, device 2002, 2002′) may include conveying information to a transmitter and causing the transmitter to transmit the information. The information may include the URLLC indicator 608 and the set of resource blocks including at least one of the eMBB data 602 or the URLLC data 606.The information may also indicate how to send the URLLC indicator 608 and the set of resource blocks, for example, the URLLC indicator 608 may be sent embedded within the URLLC data 606 or may be sent separately from the URLLC data 606 in the DCI of the PDCCH (indicator 608B). The URLLC indicator 608 may be in a separate indication channel.

[0099] At 1208, the base station configures a period for sending the URLLC indicator. For example, the base station (e.g., base station 102, 310, 402, device 2202, 2202') may configure a period for sending the URLLC indicator 608. Thus, the timing for sending the URLLC indicator is configurable. The timing for the period may be determined by the base station (e.g., base station 102, 310, 402, device 2202, 2202'), and the base station (e.g., base station 102, 310, 402, device 2202, 2202') may transmit the timing to the UE (e.g., UE 104, 350, 404, device 2002, 2002'), for example, as RRC signaling. The base station (e.g., base station 102, 310, 402, device 2202, 2202') may dynamically configure the period for sending the URLLC indicator 608. Thus, the indicator may be sent with a changeable periodicity. In another aspect, a base station (e.g., base station 102, 310, 402, device 2202, 2202') may semi-statically configure the periodicity for sending the URLLC indicator. Thus, the indicator may be sent with a periodicity that does not change or that does not change often, such as when communication between a particular UE and a particular base station begins. Configuring the periodicity for sending the URLLC indicator 608 may include selecting a time period and / or applying the time period to the sending of step 1206.

[0100] In one aspect, the URLLC indicator may be sent separately from the URLLC data. The URLLC indicator may be in the DCI of the group-common PDCCH. For example, the URLLC indicator 608 may be sent separately from the URLLC data 606 (see FIG. 7-FIG. 8). The URLLC indicator 608 may be in the DCI of the group-common PDCCH 610 (see 608B in FIG. 8).

[0101] In one aspect, the set of resource blocks from the base station includes eMBB data. The indicator indicates whether URLLC data is embedded within the eMBB data. For example, referring to FIG. 6-FIG. 9, in one aspect, the set of resource blocks (e.g., see RBs in FIG. 2A, FIG. 2C) from the base station (e.g., base station 102, 310, 402, device 2202, 2202′) includes eMBB data 602. In addition, the indicator 608 indicates whether URLLC data 606 is embedded within the eMBB data 602.

[0102] In one aspect, the set of resource blocks from the base station includes URLLC data in the PDSCH. In addition, the URLLC indicator indicates that the URLLC data is present in the set of resource blocks. For example, referring to FIG. 6-FIG. 9, the set of resource blocks from the base station (e.g., base station 102, 310, 402, device 2202, 2202') includes URLLC data 606 in the PDSCH 604. In addition, the URLLC indicator 608 indicates that the URLLC data 606 is present in the set of resource blocks. Examples of reference blocks can be seen in FIG. 2A, FIG. 2C.

[0103] In one aspect, the URLLC indicator is sent embedded within the URLLC data. For example, referring to FIG. 6-9, in one aspect, the URLLC indicator 608 may be sent embedded within the URLLC data 606.

[0104] In one aspect, the set of resource blocks is sent in a slot prior to the slot in which the URLLC indicator is sent. The URLLC indicator may be a post indication indicating whether the set of resource blocks includes at least a portion of the URLLC data. For example, the set of resource blocks is sent in a slot prior to the slot in which the URLLC indicator 608 is sent. The URLLC indicator 608 may be a post indication indicating whether the set of resource blocks includes the URLLC data 606. For example, the URLLC data 606 is shown in FIG. 8 as being prior to the URLLC indicator 608B.

[0105] FIG. 2B illustrates an example of a downlink system bandwidth. In one aspect, the URLLC indicator is wideband-based and indicates that the URLLC data is spread across all subcarriers of a carrier. In one aspect, the URLLC indicator is subband-based and indicates that the URLLC data is spread across one or more subsets of the subcarriers of a carrier. For example, the URLLC indicator 608 may be wideband-based and may indicate that the URLLC data 606 is spread across all subcarriers of a carrier. In one aspect, the URLLC indicator 608 is subband-based and indicates that the URLLC data 606 is spread across one or more subsets of the subcarriers of a carrier.

[0106] In one aspect, the set of resource blocks may be transmitted in a slot prior to the slot in which the URLLC indicator is received. The URLLC indicator may include a post-indication. The post-indication may indicate whether the set of resource blocks received in the slot prior to the slot in which the URLLC indicator is transmitted includes URLLC data.

[0107] An aspect may transmit a configuration for transmitting a URLLC indicator. The configuration may specify a periodicity at which the URLLC indicator is transmitted.

[0108] FIG. 13 is a flowchart 1300 of a method of wireless communication. The method may be performed by a UE (e.g., UE 104, 350, 404, device 2002, 2002′). At 1302, the UE receives a set of resource blocks including eMBB data from a base station. For example, referring to FIG. 6-9, the UE (e.g., UE 104, 350, 404, device 2002, 2002′) may receive a set of resource blocks including eMBB data 602 from a base station (e.g., base station 102, 310, 402, device 2202, 2202′). Receiving the set of resource blocks including a PDSCH from the base station may include tuning to the base station, receiving data from the base station, determining resource blocks from the base station, and / or determining a PDSCH from the received resource blocks.

[0109] At 1304, the UE receives a URLLC indicator from the base station. The URLLC indicator is received in the DCI of the PDCCH. The URLLC indicator indicates whether the set of resource blocks includes URLLC data. The URLLC data may be embedded in the eMBB data. For example, the UE (e.g., the UE 104, 350, 404, the device 2002, 2002') may receive a URLLC indicator 608 from the base station (e.g., the base station 102, 310, 402, the device 2202, 2202'). For example, referring to FIG. 9, the URLLC indicator 608 may also be received embedded in the URLLC data 606. Specifically, referring to FIG. 8, the URLLC indicator 608 may be in the DCI of the PDCCH 610. See, for example, the group-common PDCCH indicator 608B of FIG. 8. An example format for the PDCCH can be seen in FIG. 2B. The URLLC indicator 608 is received, and the URLLC indicator 608 may be sent as part of the bits that make up the DCI. The URLLC indicator 608 indicates whether the set of resource blocks includes URLLC data 606. With reference to FIGS. 6-9, in one example, the URLLC data 606 may be embedded within the eMBB data 602. The URLLC data 606 does not always preempt or puncture resources occupied by eMBB communication. In some aspects, the indicator may be received regardless of the presence of the URLLC data 606. For example, the URLLC indicator may be received periodically. In other aspects, the URLLC indicator may be received only when the URLLC data 606 is present. Receiving the URLLC indicator 608 from the base station may include tuning to the base station, receiving data from the base station, and / or determining the indicator from the base station.

[0110] At 1306, the UE determines whether the set of resource blocks includes URLLC data embedded within the eMBB data based on the URLLC indicator. For example, referring to Figures 6-9, the UE (e.g., UE 104, 350, 404, device 2002, 2002') determines whether the set of resource blocks includes URLLC data 606 embedded within the eMBB data 602 based on the URLLC indicator 608. Determining whether the set of resource blocks includes URLLC data 606 based on the URLLC indicator may include processing a received signal including the URLLC indicator to determine the URLLC indicator and processing the URLLC indicator to determine whether the set of resource blocks includes the URLLC data 606.

[0111] At block 1308, a determination is made based on the determination at 1306. When the URLLC indicator determines that the set of resource blocks includes URLLC data, block 1310 may be executed. When the URLLC indicator determines that the set of resource blocks does not include URLLC data, block 1312 may be executed.

[0112] At 1310, the UE processes the set of resource blocks based on the result of determining whether the set of resource blocks includes URLLC data (e.g., when eMBB data is present in the set of resource blocks, taking into account that the URLLC data is embedded in the eMBB data when processing the eMBB data). For example, the UE (e.g., UE 104, 350, 404, device 2002, 2002') may use one or more of the processors 356, 368, 359 shown in FIG. 3 to process the set of resource blocks based on the result of determining whether the set of resource blocks includes URLLC data 606. The received set of resource blocks includes at least one of eMBB data 602 or URLLC data 606. Processing the received set of resource blocks including at least one of eMBB data 602 or URLLC data 606 may include reading a memory location that stores a URLLC indicator to determine a state of the indicator (or otherwise determining a state of the indicator) and processing the resource blocks based on the state of the indicator. In one aspect, the processing may include either rate matching around the embedded URLLC data or discarding the URLLC data based on the URLLC indicator. In one aspect, the UE may send an ACK / NACK as part of 1310.

[0113] At 1312, the UE processes the set of resource blocks based on the result of determining whether the set of resource blocks includes URLLC data (e.g., when no URLLC data is present). For example, the UE (e.g., UE 104, 350, 404, device 2002, 2002') may process (e.g., in processor 356, 368, 359) the set of resource blocks based on the result of determining whether the set of resource blocks includes URLLC data 606. Processing the received set of resource blocks including at least one of eMBB data 602 or URLLC data 606 may include reading a memory location that stores a URLLC indicator to determine a state of the indicator (or otherwise determining a state of the indicator) and processing the resource blocks based on the state of the indicator. In one aspect, the UE may send an ACK / NACK as part of 1312.

[0114] At 1314, the UE receives a configuration for receiving the URLLC indicator at a specific periodicity. The configuration may be received dynamically or semi-statically. For example, the UE (e.g., the UE 104, 350, 404, the device 2002, 2002') may receive a configuration for sending the URLLC indicator at a specific periodicity. In one aspect, the UE (e.g., the UE 104, 350, 404, the device 2002, 2002') may dynamically receive a configuration for sending the URLLC indicator 608 at a specific periodicity. Thus, the indicator may be sent at a changeable periodicity. In one aspect, the UE (e.g., the UE 104, 350, 404, the device 2002, 2002') may semi-statically receive a configuration for sending the URLLC indicator 608 at a specific periodicity. Thus, the indicator may be sent at a periodicity that does not change or does not change often, for example, when communication between a specific UE and a specific base station begins. In one aspect, the configuration may specify a periodicity at which the URLLC indicator is transmitted. In one aspect, after preemption occurs, the UE (e.g., UE 104, 350, 404, device 2002, 2002') may send an acknowledgement (ACK) when any preempted data is properly decoded at the UE, e.g., for substitution, redundancy, or both, or a negative acknowledgement (NACK) when any preempted data is improperly decoded. For example, an ACK or NACK may be sent back to the base station. An aspect may send one of an ACK or NACK when processing a set of resource blocks based on whether the set of resource blocks is properly decoded. In some examples, block 1314 may occur to prepare for a subsequent execution of the flowchart (or as the first step in the flowchart).

[0115] In one aspect, the URLLC indicator may be received separately from the URLLC data. The URLLC indicator may be in the DCI of the group-common PDCCH. For example, referring to FIG. 7-FIG. 8, the URLLC indicator 608 may be received separately from the URLLC data 606. The URLLC indicator 608 may be in the DCI of the group-common PDCCH 610. For example, the URLLC indicator 608B in FIG. 8 shows the URLLC indicator 608 in the DCI of the group-common PDCCH 610.

[0116] In one aspect, the set of resource blocks from the base station includes eMBB data. The indicator indicates whether URLLC data is embedded within the eMBB data. For example, with reference to FIGS. 6-9, in one aspect, the set of resource blocks from the base station (e.g., base station 102, 310, 402, device 2202, 2202′) includes eMBB data 602. The indicator 608 indicates whether URLLC data 606 is embedded within the eMBB data 602.

[0117] In one aspect, the set of resource blocks from the base station includes URLLC data in a PDSCH. In addition, the URLLC indicator indicates that the URLLC data is present in the set of resource blocks. For example, referring to FIG. 6-FIG. 9, the set of resource blocks from the base station (e.g., base station 102, 310, 402, device 2202, 2202') includes URLLC data 606 in a PDSCH 604. In addition, the URLLC indicator 608 indicates that the URLLC data 606 is present in the set of resource blocks.

[0118] In one aspect, the URLLC indicator is received embedded within the URLLC data. For example, referring to Figures 6-9, in one aspect, the URLLC indicator 608 may be received embedded within the URLLC data 606.

[0119] In one aspect, the set of resource blocks is received in a slot prior to the slot in which the URLLC indicator is received. The URLLC indicator may be a post indication indicating whether the set of resource blocks includes URLLC data. For example, the set of resource blocks is received in a slot prior to the slot in which the URLLC indicator 608 is received. The URLLC indicator 608 may be a post indication indicating whether the set of resource blocks includes URLLC data 606. For example, see URLLC data 606 prior to URLLC indicator 608B in FIG. 8.

[0120] In one aspect, the URLLC indicator is wideband-based and indicates that the URLLC data is spread across all subcarriers of a carrier. In one aspect, the URLLC indicator is subband-based and indicates that the URLLC data is spread across one or more subsets of the subcarriers of a carrier. For example, the URLLC indicator 608 may be wideband-based and may indicate that the URLLC data 606 is spread across all subcarriers of a carrier. In one aspect, the URLLC indicator 608 is subband-based and indicates that the URLLC data 606 is spread across one or more subsets of the subcarriers of a carrier.

[0121] In one aspect, the set of resource blocks may be received in a slot prior to the slot in which the URLLC indicator is received. The URLLC indicator may include a post-indication. The post-indication may indicate whether the set of resource blocks received in the slot prior to the slot in which the URLLC indicator is received includes URLLC data.

[0122] An aspect may receive a configuration for receiving a URLLC indicator. The configuration may specify a periodicity at which the URLLC indicator is received.

[0123] 14 is a flowchart 1400 of a method of wireless communication. The method may be performed by a UE (e.g., a UE 104, 350, 404, an apparatus 2002, 2002'). At 1402, the UE generates a set of resource blocks including URLLC data. For example, the UE 104, 350, 404 may generate a set of resource blocks including URLLC data 1106. (See FIG. 11).

[0124] At 1404, the UE generates a URLLC indicator indicating that the URLLC data is within a subset of the set of resource blocks and within the PUSCH. For example, the UE may generate a URLLC indicator 1108 indicating that the URLLC data 1106 is within a subset of the set of resource blocks and within the PUSCH 1116. (See FIG. 11 ).

[0125] At 1406, the UE sends a URLLC indicator and a set of resource blocks containing URLLC data to the base station. For example, the UE 104, 350, 404 sends a URLLC indicator 1108 and a set of resource blocks containing URLLC data 1106 to the base station 102, 310, 402. (See FIG. 11). In some aspects, the indicator may be sent regardless of the presence of URLLC data. For example, the URLLC indicator may be sent periodically. In other aspects, the URLLC indicator may be sent only when URLLC data is present.

[0126] At 1408, the UE receives a configuration for sending a URLLC indicator at a particular periodicity, the configuration being received one of dynamically or semi-statically. For example, the UE 104, 350, 404 receives a configuration for sending a URLLC indicator 1108 at a particular periodicity, the configuration being received one of dynamically or semi-statically.

[0127] In one aspect, the URLLC indicator 1108 may be frequency division multiplexed, time division multiplexed, and / or code division multiplexed onto a subset of the set of resource blocks separate from the eMBB data 1102 (1116), or may be embedded within the URLLC data 1106 within the subset of the set of resource blocks (1114).

[0128] In one aspect, the URLLC indicator 1108 does not overlap (1116) with the eMBB data 1102.

[0129] In one aspect, the URLLC indicator 1108 may be sent in a URLLC indicator channel with DMRS (in resource block 1114). In one aspect, the wireless communication device may check to determine if some tones include a DMRS pattern. Some tones that include a DMRS pattern may indicate that URLLC data is present. In one aspect, the URLLC data punctures the eMBB data in the PDSCH.

[0130] In one aspect, the URLLC indicator 1108 may be embedded 1114 within the URLLC data 1106.

[0131] In one aspect, the URLLC indicator 1108 and the URLLC data 1106 may have a comb-shaped subcarrier structure (eg, within a resource block 1114).

[0132] In one aspect, the URLLC indicator 1108 may be sent in a URLLC indicator channel with DMRS (e.g., in resource block 1114). In one aspect, the wireless communication device may check to determine if some tones include a DMRS pattern. Some tones that include a DMRS pattern may indicate that URLLC data is present. In one aspect, the URLLC data punctures the eMBB data in the PDSCH.

[0133] In one aspect, the URLLC indicator includes a post indication.

[0134] In one aspect, the URLLC indicator further indicates that the URLLC data preempts one of the wideband data or the sub-band data.

[0135] 15 is a flowchart 1500 of a method of wireless communication. The method may be performed by a base station (e.g., a base station 102, 310, 402, an apparatus 1802, 1802'). At 1502, the base station receives a set of resource blocks from a UE. For example, the base station 102, 310, 402 receives a set of resource blocks from the UE 104, 350, 404.

[0136] At 1504, a base station (e.g., 102, 310, 402, 1802, 1802') receives a URLLC indicator from a UE (e.g., UE 104, 350, 404, device 2002, 2002'). In some aspects, the indicator may be received regardless of the presence of URLLC data. For example, the URLLC indicator may be received periodically. In other aspects, the URLLC indicator may be received only when URLLC data is present.

[0137] At 1506, the base station determines, based on the URLLC indicator, that a subset of the set of resource blocks includes URLLC data. For example, the base station 102, 310, 402, 1802, 1802′ may determine, based on the URLLC indicator 1108, that a subset of the set of resource blocks includes URLLC data 1106.

[0138] In one aspect, the URLLC indicator 1108 may be frequency division multiplexed, time division multiplexed, code division multiplexed (1116) into a subset of the set of resource blocks separate from the eMBB data 1102 and / or embedded (1114) within the URLLC data 1106 within the subset of the set of resource blocks.

[0139] In one aspect, the URLLC indicator 1108 may identify the location of the URLLC data 1106 .

[0140] In one aspect, the URLLC indicator 1108 may be frequency division multiplexed with the PDCCH 1110 within a subset of the set of resource blocks and / or may be frequency division multiplexed with the PUSCH 1104 within a subset of the set of resource blocks (see FIG. 11).

[0141] In one aspect, the URLLC indicator 1108 may be embedded within the URLLC data 1106. (See FIG. 11).

[0142] In one aspect, the URLLC indicator 1108 and the URLLC data 1106 may have a comb-shaped subcarrier structure (eg, within a resource block 1114).

[0143] In one aspect, the URLLC indicator 1108 may be sent in a URLLC indicator channel with DMRS (e.g., in resource block 1114). In one aspect, the wireless communication device may check to determine if some tones include a DMRS pattern. Some tones that include a DMRS pattern may indicate that URLLC data is present. In one aspect, the URLLC data punctures the eMBB data in the PDSCH.

[0144] 16 is a flowchart 1600 of a method of wireless communication. The method may be performed by a UE (e.g., a UE 104, 350, 404, an apparatus 2002, 2002'). At 1602, the UE receives a URLLC indicator from a base station indicating a set of UL URLLC resources for transmitting URLLC data. For example, the UE 104, 350, 404 (e.g., an apparatus 2002, 2002') may receive a URLLC indicator 1008 from the base station 102, 310, 402, 1802, 1802' indicating a set of UL URLLC resources for transmitting URLLC data 1006, as described with respect to the example of FIG. 10.

[0145] The UE generates a set of resource blocks including the URLLC data at 1604. For example, the UE 104, 350, 404 may generate a set of resource blocks including the URLLC data 1006 as described with respect to the example of FIG.

[0146] At 1606, the UE sends a set of resource blocks containing URLLC data in the indicated set of UL URLLC resources to the base station. For example, the UE 104, 350, 404 sends a set of resource blocks containing URLLC data 1006 in the indicated set of UL URLLC resources to the base station 102, 310, 402. (See FIG. 10). In some aspects, the indicator may be sent regardless of the presence of URLLC data. For example, the URLLC indicator may be sent periodically. In other aspects, the URLLC indicator may be sent only when URLLC data is present.

[0147] In one aspect, the URLLC indicator 1008 may be frequency division multiplexed with the PDSCH 1004. (See FIG. 10.)

[0148] In one aspect, the URLLC indicator 1008 may be frequency division multiplexed with the PDCCH 1110. (See FIG. 10).

[0149] In one aspect, the URLLC indicator 1008 does not overlap with the PDCCH.

[0150] In one aspect, the URLLC indicator 1008 may be frequency division multiplexed with the PDCCH 1010 within a subset of the set of resource blocks and / or may be frequency division multiplexed with the PDSCH 1004 within a subset of the set of resource blocks.

[0151] In one aspect, the URLLC indicator 1008 may be embedded 1014 within the URLLC data 1006 .

[0152] In one aspect, the URLLC indicator 1008 and the URLLC data 1006 may have a comb-shaped subcarrier structure.

[0153] In one aspect, the URLLC indicator 1008 may be received in a URLLC indicator channel with DMRS. In one aspect, the wireless communication device may check to determine whether some tones include a DMRS pattern. Some tones that include a DMRS pattern may indicate that URLLC data is present. In one aspect, the URLLC data punctures the eMBB data in the PDSCH.

[0154] 17 is a flowchart 1700 of a method of wireless communication. The method may be performed by a base station (e.g., base station 102, 310, 402, device 1802, 1802'). At 1702, the base station sends a URLLC indicator to the UE indicating a set of UL URLLC resources for transmitting URLLC data. For example, the base station 102, 310, 402, 1802, 1802' sends a URLLC indicator 608 to the UE 104, 350, 404, device 2002, 2002' indicating a set of UL URLLC resources for transmitting URLLC data 1006. (See FIG. 10).

[0155] At 1704, the base station receives a set of resource blocks including URLLC data from the UE, the received URLLC data being received within the indicated set of UL URLLC resources. For example, the base station 102, 310, 402, 1802, 1802' receives a set of resource blocks including URLLC data 1006 from the UE 104, 350, 404 (e.g., the apparatus 2002, 2002'). The received URLLC data 1006 may be received within the indicated set of UL URLLC resources. (See FIG. 10). In some aspects, the indicator may be received regardless of the presence of URLLC data. For example, the URLLC indicator may be received periodically. In other aspects, the URLLC indicator may be received only when URLLC data is present.

[0156] In one aspect, the URLLC indicator 1008 does not overlap (1016) with the eMBB data 1002.

[0157] In one aspect, the URLLC indicator 1008 may indicate to at least one UE 104, 350, 404 that the URLLC data 1006 is present in at least one of a set of symbols or a set of subcarriers of a set of resource blocks.

[0158] In one aspect, the URLLC indicator 1008 may be frequency division multiplexed with the PDCCH 1010 within a subset of the set of resource blocks and / or may be frequency division multiplexed with the PDSCH 1004 within a subset of the set of resource blocks.

[0159] In one aspect, the URLLC indicator 1008 may be embedded within the URLLC data 1006 .

[0160] In one aspect, the URLLC indicator 1008 and the URLLC data 1006 may have a comb-shaped subcarrier structure.

[0161] In one aspect, the URLLC indicator 1008 may be transmitted in a URLLC indicator channel with DMRS. In one aspect, the wireless communication device may check to determine whether some tones include a DMRS pattern. Some tones that include a DMRS pattern may indicate that URLLC data is present. In one aspect, the URLLC data punctures the eMBB data in the PDSCH.

[0162] 18 is a conceptual data flow diagram 1800 illustrating data flow between different means / components in an exemplary apparatus 1802. The apparatus may be a base station (e.g., base station 102, 180, 310, 402). The apparatus includes a component 1804 for receiving a signal 1852 from a UE 1850 (e.g., UE 104, 350, 404, apparatus 2002, 2002′) and a component 1806 for generating a set of resource blocks including at least one of eMBB data 602 or URLLC data 606 in a PDSCH 604. The URLLC data 606 is either embedded within the eMBB data 602 or not embedded within the eMBB data 602 based on the signal 1854, a component 1808 generating a URLLC indicator 608 indicates whether the set of resource blocks includes the URLLC data 606 based on the received signal 1856, a component 1810 sending the URLLC indicator 608 and the set of resource blocks to the at least one UE 104, 350, 404 includes at least one of the eMBB data 602 or the URLLC data 606, and the URLLC indicator 608 is sent embedded within the URLLC data 606 or sent separately from the URLLC data 606 in a DCI of the PDCCH. In one aspect, the URLLC indicator 608 may be in a separate indication channel and a component 1812 sending a signal 1864 is based on a signal 1862 from the control component 1810.

[0163] The apparatus may include additional components that perform each of the blocks of the algorithm in the above-mentioned flowchart of Figure 12. Thus, each block in the above-mentioned flowchart of Figure 12 may be performed by one component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to perform the described process / algorithm, implemented by a processor configured to perform the described process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.

[0164] 19 is a diagram 1900 illustrating an example of a hardware implementation of an apparatus 1802′ utilizing a processing system 1914. The processing system 1914 may be implemented using a bus architecture, generally represented by a bus 1924. The bus 1924 may include any number of interconnecting buses and bridges, depending on the specific application and overall design constraints of the processing system 1914. The bus 1924 links together various circuits, including the processor 1904, components 1804, 1806, 1808, 1810, 1812, and one or more processors and / or hardware components, represented by a computer-readable medium / memory 1906. The bus 1924 may also couple various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further.

[0165] The processing system 1914 may be coupled to a transceiver 1910. The transceiver 1910 is coupled to one or more antennas 1920. The transceiver 1910 provides a means for communicating with various other devices over a transmission medium. The transceiver 1910 receives signals from the one or more antennas 1920, extracts information from the received signals, and provides the extracted information to the processing system 1914, particularly the receiving component 1804. Additionally, the transceiver 1910 receives information from the processing system 1914, particularly the transmitting component 1812, and generates signals to be applied to the one or more antennas 1920 based on the received information. The processing system 1914 includes a processor 1904 coupled to a computer-readable medium / memory 1906. The processor 1904 is responsible for general processing, including the execution of software stored in the computer-readable medium / memory 1906. The software, when executed by the processor 1904, causes the processing system 1914 to perform the various functions described above for any particular apparatus. The computer-readable medium / memory 1906 may also be used to store data that is manipulated by the processor 1904 when executing the software. The processing system 1914 further includes at least one of the components 1804, 1806, 1808, 1810, 1812. The components may be software components executing in the processor 1904, one or more hardware components resident / stored in the computer-readable medium / memory 1906, coupled to the processor 1904, or some combination thereof. The processing system 1914 may be a component of the base station 310 and may include the memory 376 and / or at least one of the TX processor 316, the RX processor 370, and the controller / processor 375.

[0166] In one configuration, the apparatus 1802 / 1802′ for wireless communication includes means for generating a set of resource blocks including at least one of eMBB data or URLLC data in a PDSCH. The URLLC data may be either embedded or not embedded in the eMBB data, means for generating a URLLC indicator indicating whether the set of resource blocks includes URLLC data, and means for sending the URLLC indicator and the set of resource blocks including at least one of eMBB data or URLLC data to at least one UE, the URLLC indicator being sent embedded in the URLLC data or being sent separately from the URLLC data in a downlink control information (DCI) of a physical downlink control channel (PDCCH). In one aspect, the URLLC indicator 608 may be in a separate indication channel. The above-mentioned means may be one or more of the above-mentioned components of the processing system 1914 of the apparatus 1802 and / or the apparatus 1802′ configured to perform the functions recited by the above-mentioned means. As described above, the processing system 1914 may include the TX processor 316, the RX processor 370, and the controller / processor 375. Thus, in one configuration, the above-mentioned means may be the TX processor 316, the RX processor 370, and the controller / processor 375 configured to perform the functions recited by the above-mentioned means.

[0167] 20 is a conceptual data flow diagram 2000 illustrating data flow between different means / components in an exemplary apparatus 2002. The apparatus may be a UE (e.g., UE 104, 350, 404). The apparatus includes a component 2004 for receiving a signal 2052 from a base station 2050 (e.g., base station 102, 180, 310, 402, apparatus 1802, 1802'), a component 2006 for receiving from the base station 102, 310, 402 a set of resource blocks including at least one of eMBB data or URLLC data in a PDSCH, and a component 2008 for receiving from the base station 102, 310, 402 a URLLC indicator 608, which is received embedded in the URLLC data 606 or received separately from the URLLC data 606 in a DCI of a PDCCH. In one aspect, the URLLC indicator 608 may be in a separate indicator channel, where the URLLC indicator 608 indicates whether the set of resource blocks includes URLLC data 606. The URLLC data 606 may or may not be embedded within the eMBB data 602, and the component 2010 determines whether the set of resource blocks includes the URLLC data 606 based on the URLLC indicator 608. The decision 2060 from the determination component 2010 and the received resource blocks 2062 may be sent to a processing component 2012, which may process the received set of resource blocks including at least one of the eMBB data 602 or the URLLC data 606 based on the URLLC indicator 608. The processing component 2012 may further control the transmission 2066 to the base station 2050 using a transmission control signal 2064.

[0168] The apparatus may include additional components that perform each of the blocks of the algorithm in the above-mentioned flowchart of Figure 13. Thus, each block in the above-mentioned flowchart of Figure 13 may be performed by one component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to perform the described process / algorithm, implemented by a processor configured to perform the described process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.

[0169] 21 is a diagram 2100 illustrating an example of a hardware implementation of an apparatus 2002' utilizing a processing system 2114. The processing system 2114 may be implemented using a bus architecture represented generally by a bus 2124. The bus 2124 may include any number of interconnecting buses and bridges depending on the specific application and overall design constraints of the processing system 2114. The bus 2124 links together various circuits including one or more processors and / or hardware components represented by the processor 2104, components 2004, 2006, 2008, 2010, 2012, 2014, and computer readable media / memory 2106. The bus 2124 may also link various other circuits such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further.

[0170] The processing system 2114 may be coupled to a transceiver 2110. The transceiver 2110 is coupled to one or more antennas 2120. The transceiver 2110 provides a means for communicating with various other devices over a transmission medium. The transceiver 2110 receives signals from one or more antennas 2120, extracts information from the received signals, and provides the extracted information to the processing system 2114, particularly the receiving component 2004. Additionally, the transceiver 2110 receives information from the processing system 2114, particularly the transmitting component 2014, and generates signals to be applied to the one or more antennas 2120 based on the received information. The processing system 2114 includes a processor 2104 coupled to a computer-readable medium / memory 2106. The processor 2104 is responsible for general processing, including the execution of software stored in the computer-readable medium / memory 2106. The software, when executed by the processor 2104, causes the processing system 2114 to perform the various functions described above for any particular apparatus. The computer-readable medium / memory 2106 may also be used to store data that is manipulated by the processor 2104 when executing the software. The processing system 2114 further includes at least one of components 2004, 2006, 2008, 2010, 2012, and 2014. The components may be software components executing in the processor 2104, one or more hardware components resident / stored in the computer-readable medium / memory 2106, coupled to the processor 2104, or some combination thereof. The processing system 2114 may be a component of the UE 350 and may include the memory 360 and / or at least one of the TX processor 368, the RX processor 356, and the controller / processor 359.

[0171] In one configuration, the apparatus 2002 / 2002′ for wireless communication may include means for receiving from a base station a set of resource blocks including at least one of eMBB data or URLLC data in a PDSCH, and means for receiving from the base station a URLLC indicator, the URLLC indicator being received embedded within the URLLC data or received separately from the URLLC data in a DCI of the PDCCH. In one aspect, the URLLC indicator 608 may be in a separate indicator channel, the URLLC indicator indicating whether the set of resource blocks includes URLLC data. The URLLC data may or may not be embedded within the eMBB data, may be means for determining whether the set of resource blocks includes URLLC data based on the URLLC indicator, and may be means for processing the received set of resource blocks including at least one of eMBB data or URLLC data based on the URLLC indicator.

[0172] The aforementioned means may be one or more of the aforementioned components of the processing system 2114 of the apparatus 2002 and / or the apparatus 2002' configured to perform the functions recited by the aforementioned means. As explained above, the processing system 2114 may include the TX processor 368, the RX processor 356, and the controller / processor 359. Thus, in one configuration, the aforementioned means may be the TX processor 368, the RX processor 356, and the controller / processor 359 configured to perform the functions recited by the aforementioned means.

[0173] 22 is a conceptual data flow diagram 2200 illustrating data flow between different means / components in an exemplary apparatus 2202. The apparatus may be a UE (e.g., UE 104, 350, 404, apparatus 2202, 2202′). The apparatus includes a component 2204 for receiving a signal 2252 from a base station 2250 (e.g., base station 102, 180, 310, 402, apparatus 2402, 2402′), a component 2206 for generating a set of resource blocks including URLLC data based on the signal 2254, a component 2208 for generating a URLLC indicator based on the received signal 2256 indicating that the URLLC data is within a subset of the set of resource blocks, a component 2210 for sending the URLLC indicator and the set of resource blocks including the URLLC data 2258 to the base station using a signal 2262, and a transmitting component 2212 for transmitting to the base station using a signal 2264.

[0174] The apparatus may include additional components that perform each of the blocks of the algorithm in the above-mentioned flowchart of Figure 14. Thus, each block in the above-mentioned flowchart of Figure 14 may be performed by one component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to perform the described process / algorithm, implemented by a processor configured to perform the described process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.

[0175] 23 is a diagram 2300 illustrating an example of a hardware implementation of an apparatus 2202′ utilizing a processing system 2314. The processing system 2314 may be implemented using a bus architecture represented generally by a bus 2324. The bus 2324 may include any number of interconnecting buses and bridges depending on the specific application and overall design constraints of the processing system 2314. The bus 2324 couples together various circuits including one or more processors and / or hardware components represented by the processor 2304, components 2204, 2206, 2208, and computer readable media / memory 2306. The bus 2324 may also link various other circuits such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further.

[0176] The processing system 2314 may be coupled to the transceiver 2310. The transceiver 2310 is coupled to one or more antennas 2320. The transceiver 2310 provides a means for communicating with various other devices over a transmission medium. The transceiver 2310 receives signals from the one or more antennas 2320, extracts information from the received signals, and provides the extracted information to the processing system 2314, particularly the receiving component 2204. Additionally, the transceiver 2310 receives information from the processing system 2314, particularly the transmitting component 2212, and generates signals to be applied to the one or more antennas 2320 based on the received information. The processing system 2314 includes a processor 2304 coupled to a computer-readable medium / memory 2306. The processor 2304 is responsible for general processing, including the execution of software stored in the computer-readable medium / memory 2306. The software, when executed by the processor 2304, causes the processing system 2314 to perform the various functions described above for any particular apparatus. The computer-readable medium / memory 2306 may also be used to store data that is manipulated by the processor 2304 when executing the software. The processing system 2314 further includes at least one of the components 2204, 2206, 2208, 2210, 2212. The components may be software components executing in the processor 2304, one or more hardware components resident / stored in the computer-readable medium / memory 2306, coupled to the processor 2304, or some combination thereof. The processing system 2314 may be a component of the UE 350 and may include the memory 360 and / or at least one of the TX processor 368, the RX processor 356, and the controller / processor 359.

[0177] In one configuration, the apparatus 2202 / 2202′ for wireless communication includes means for generating a set of resource blocks including URLLC data, means for generating a URLLC indicator indicating that the URLLC data is in a subset of the set of resource blocks, and means for sending the URLLC indicator and the set of resource blocks including the URLLC data to a base station. The aforementioned means may be one or more of the aforementioned components of the processing system 2314 of the apparatus 2202 and / or the apparatus 2202′ configured to perform the functions recited by the aforementioned means. As described above, the processing system 2314 may include the TX processor 368, the RX processor 356, and the controller / processor 359. Thus, in one configuration, the aforementioned means may be the TX processor 368, the RX processor 356, and the controller / processor 359 configured to perform the functions recited by the aforementioned means.

[0178] 24 is a conceptual data flow diagram 2400 illustrating data flow between different means / components in an exemplary apparatus 2402. The apparatus may be a base station (e.g., base station 102, 180, 310, 402, apparatus 2402, 2402′). The apparatus includes a component 2404 that receives a signal 2452 from a UE 2450 (e.g., UE 104, 350, 404, apparatus 2402, 2402′), a component 2406 that receives a set of resource blocks 2454 from the UE, a component 2408 that receives a URLLC indicator 2456 from the UE, and a component 2410 that determines that the set of resource blocks includes URLLC data based on the URLLC indicator 2458. The decision 2460 from the determination component 2410 and the received resource blocks 2462 may be passed to a processing component 2412 that may control a transmission 2466 to the UE 2450 using a transmission control signal 2464.

[0179] The apparatus may include additional components that perform each of the blocks of the algorithm in the above-mentioned flowchart of Figure 15. Thus, each block in the above-mentioned flowchart of Figure 15 may be performed by one component, and the apparatus may include one or more of those components. The components may be one or more hardware components specifically configured to perform the described process / algorithm, implemented by a processor configured to perform the described process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.

[0180] FIG. 25 is a diagram 2500 illustrating an example of a hardware implementation of an apparatus 2402′ utilizing a processing system 2514. The processing system 2514 may be implemented using a bus architecture, generally represented by a bus 2524. The bus 2524 may include any number of interconnecting buses and bridges, depending on the specific application and overall design constraints of the processing system 2514. The bus 2524 links together various circuits, including the processor 2504, components 2404, 2406, 2408, 2410, 2412, 2414, and one or more processors and / or hardware components, represented by a computer-readable medium / memory 2506. The bus 2524 may also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further.

[0181] The processing system 2514 may be coupled to a transceiver 2510. The transceiver 2510 is coupled to one or more antennas 2520. The transceiver 2510 provides a means for communicating with various other devices over a transmission medium. The transceiver 2510 receives signals from one or more antennas 2520, extracts information from the received signals, and provides the extracted information to the processing system 2514, specifically the receiving component 2404. In addition, the transceiver 2510 receives information from the processing system 2514, specifically the transmitting component 2414, and generates signals to be applied to the one or more antennas 2520 based on the received information. The processing system 2514 includes a processor 2504 coupled to a computer-readable medium / memory 2506. The processor 2504 is responsible for general processing, including the execution of software stored in the computer-readable medium / memory 2506. The software, when executed by the processor 2504, causes the processing system 2514 to perform the various functions described above for any particular apparatus. The computer-readable medium / memory 2506 may also be used to store data that is manipulated by the processor 2504 when executing the software. The processing system 2514 further includes at least one of the components 2404, 2406, 2408, 2410, 2412, 2414. The components may be software components executing in the processor 2504, one or more hardware components resident / stored in the computer-readable medium / memory 2506, coupled to the processor 2504, or some combination thereof. The processing system 2514 may be a component of the base station 310 and may include the memory 376 and / or at least one of the TX processor 316, the RX processor 370, and the controller / processor 375.

[0182] In one configuration, the apparatus 2402 / 2402′ for wireless communication includes means for receiving a set of resource blocks from a user equipment (UE), means for receiving a URLLC indicator from the UE, and means for determining based on the URLLC indicator that a subset of the set of resource blocks includes URLLC data. The aforementioned means may be one or more of the aforementioned components of the processing system 2514 of the apparatus 2402 and / or the apparatus 2402′ configured to perform the functions recited by the aforementioned means. As described above, the processing system 2514 may include the TX processor 316, the RX processor 370, and the controller / processor 375. Thus, in one configuration, the aforementioned means may be the TX processor 316, the RX processor 370, and the controller / processor 375 configured to perform the functions recited by the aforementioned means.

[0183] As described herein, various aspects relate to an uplink or downlink indication. An uplink or downlink indication may be a URLLC indication, i.e., a URLLC indicator. Thus, in some aspects, the URLLC indicator may be an uplink URLLC indicator, and in other aspects, the URLLC indicator may be a downlink URLLC indicator. The downlink indicator may be transmitted from a base station to a UE. The uplink indicator may be transmitted from a UE to a base station. In one aspect, the downlink indicator may be in a DCI. The downlink indicator may be, for example, a post indication indicating whether or not URLLC data is present in a subsequent slot. In addition, the downlink indicator may be configured to be an indication of a wideband indication or a subband indication (e.g., up to two subbands). Furthermore, the downlink indicator may be configured to indicate one or more symbols by configuring a monitoring period. In one aspect, the uplink indicator may use one or more of the formats described herein for the downlink indicator. Figures 5-11 may provide various formats that may be used for the uplink or downlink indication. In some aspects, the downlink indication may relate to one or more aspects of FIG.

[0184] In one aspect, URLLC and eMBB may be transmitted based on different transmission durations, eMBB long (slot-based) or URLLC short (minislot-based), for example.

[0185] Dynamic resource sharing between URLLC and eMBB may be supported.

[0186] In one aspect, URLLC may preempt / puncture resources occupied by an ongoing eMBB.

[0187] In one aspect, URLLC representation may be supported.

[0188] In one aspect, an indication of URLLC preemption for the affected eMBB resources may be sent to the eMBB UE to facilitate the eMBB UE's demodulation and decoding of the current transmission and subsequent retransmissions.

[0189] In one aspect, the indication channel may use a current indication (eg, current with respect to URLLC traffic). In one aspect, the indication channel may use a post indication.

[0190] It is understood that the particular order or hierarchy of the blocks in the disclosed processes / flowcharts is illustrative of example approaches. Based on design preferences, it is understood that the particular order or hierarchy of the blocks in the processes / flowcharts may be rearranged. Further, some blocks may be combined or omitted. The accompanying method claims present elements of the various blocks in an example order, and are not limited to the particular order or hierarchy presented.

[0191] In an aspect, an apparatus for wireless communication may include a memory and at least one processor coupled to the memory and may be configured to receive from a base station a set of resource blocks including at least one of eMBB data or URLLC data in a PDSCH and receive from the base station a URLLC indicator, the URLLC indicator being received embedded in the URLLC data or received separately from the URLLC data in a DCI of the PDCCH. In an aspect, the URLLC indicator 608 may be in a separate indication channel, the URLLC indicator indicating whether the set of resource blocks includes URLLC data. The URLLC data may or may not be embedded in the eMBB data, may determine whether the set of resource blocks includes URLLC data based on the URLLC indicator, and may process the set of resource blocks based on a result of determining whether the set of resource blocks includes URLLC data.

[0192] In an aspect, an apparatus for wireless communication may include a memory and at least one processor coupled to the memory and may be configured to generate a set of resource blocks including at least one of eMBB data or URLLC data in a PDSCH. The URLLC data may be either embedded in the eMBB data or not embedded in the eMBB data, generate a URLLC indicator indicating whether the set of resource blocks includes the URLLC data, and send the URLLC indicator and the set of resource blocks including the eMBB data or at least one of the URLLC data to at least one UE, where the URLLC indicator is sent embedded in the URLLC data or sent separately from the URLLC data in a DCI of the PDCCH. In an aspect, the URLLC indicator 608 may be in a separate indication channel.

[0193] In one aspect, the URLLC indicator may indicate whether the set of resource blocks includes at least a portion of the URLLC data. The URLLC data may be at least partially embedded within the eMBB data or may not be embedded within the eMBB data. The UE may be configured to determine whether the set of resource blocks includes at least a portion of the URLLC data based on the URLLC indicator.

[0194] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications of these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. Thus, the claims are not limited to the aspects set forth herein but are to be accorded all scope consistent with the claim language, and references to elements in the singular shall mean "one or more" and not "one and only" unless so expressly stated. The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any aspect described herein as "exemplary" should not necessarily be construed as preferred or advantageous over other aspects. Unless specifically stated otherwise, the term "some" refers to one or more. Combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B, and C," "one or more of A, B, and C," and "A, B, C, or any combination thereof" include any combination of A, B, and / or C and may include multiple As, multiple Bs, or multiple Cs. Specifically, combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B, and C," "one or more of A, B, and C," and "A, B, C, or any combination thereof" may be A only, B only, C only, A and B, A and C, B and C, or A and B and C, and any such combination may include one or more members of A, B, or C. All structural and functional equivalents to the elements of the various embodiments described throughout this disclosure that are known or that later become known to those of skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is made publicly available, regardless of whether such disclosure is expressly recited in the claims.Words such as "module," "mechanism," "element," "device," and the like may not be substitutes for the word "means." Thus, no claim element should be construed as a means-plus-function unless the element is expressly recited using the phrase "means for." [Explanation of symbols]

[0195] 100 Access Network 102 Base station 102' Small Cell 104 User Equipment (UE), eMBB UE 110 Geographic Coverage Areas 110' Coverage Area 120 Communication Links 132 backhaul links 134 backhaul links 150 Wi-Fi access points (AP) 152 Wi-Fi stations (STA) 154 Communication Links 160 Evolved Packet Core (EPC) 162 Mobility Management Entity (MME) 164 MME 166 Serving Gateway 168 Multimedia Broadcast Multicast Service (MBMS) Gateway 170 Broadcast Multicast Service Center (BM-SC) 172 Packet Data Network (PDN) Gateway 174 Home Subscriber Server (HSS) 176 IP Services 180 gNodeB (gNB) 184 Beamforming 192 Device-to-Device (D2D) Communication Links 198 Generate a set of resource blocks, generate a URLLC indicator, and send the URLLC indicator 199 Receive a set of resource blocks, receive a URLLC indicator, determine whether the set of resource blocks includes URLLC data, and process the RB 200 Figures 230 Figure 250 Figures 280 Figures 310 base station 316 Transmit (TX) Processor 318 Transmitter 320 Antenna 350 UE, eMBB UE 352 Antenna 354 Receiver 356 Receive (RX) Processor 358 Channel Estimator 359 Controller / Processor 360 Memory 368 Transmit (TX) Processor 370 Receive (RX) Processor 374 Channel Estimator 375 Controller / Processor 376 Memory 400 Figures 402 Base Station 402a~402h Transmission direction 402e Send 404 UE, eMBB UE 500 Downlink (DL) Frame Structure 502 Enhanced Mobile Broadband (eMBB) Communications 504 Physical Downlink Shared Channel (PDSCH) 506 Ultra-Reliable Low Latency Communications (URLLC) Data 510 Physical Downlink Control Channel (PDCCH) 512 Uplink Short Burst (ULSB) 600 DL Frame Construction 602 eMBB Data 604 PDSCH 606 URLLC Data 608 URLLC indicator 608A URLLC Indicator 608B URLLC indicator 610 Group Common PDCCH 612 ULSB 700 individual display channel design 800 DL Frame Construction 900 DL Frame Construction 1000 DL Frame Construction 1002 eMBB Data 1004 PDSCH 1006 URLLC Data 1008 URLLC indicator 1010 PDCCH 1012 ULSB 1014 Previous Slot 1016 Current Slot 1100 DL frame structure 1102 eMBB Data 1104 PUSCH 1106 URLLC Data 1108 URLLC indicator 1110 PDCCH 1112 ULSB 1800 Conceptual Data Flow Diagram 1802 equipment 1802' equipment 1804 Components 1806 Components 1808 Components 1810 Components 1812 Components 1850 UE 1852 signal 1854 signal 1856 signal 1858 signal 1860 signal 1862 signal 1864 signal 1900 Figure 1904 Processor 1906 Computer-readable medium / memory 1910 Transceiver 1914 Processing System 1920 Antenna 1924 Bus 2000 Conceptual Data Flow Diagram 2002 equipment 2002' equipment 2004 Components 2006 Components 2008 Components 2010 Components 2012 Components 2014 Components 2050 base station 2052 Signal 2054 Signal 2056 Signal 2058 Signal 2060 decision 2062 resource blocks received 2064 Transmission control signal 2066 Send 2100 Figure 2104 Processor 2106 Computer-readable medium / memory 2110 Transceiver 2114 Processing System 2120 Antenna 2124 Bus 2200 Conceptual Data Flow Diagram 2202 Equipment 2202' equipment 2204 Components 2206 Components 2208 Components 2210 Components 2212 Components 2250 base station 2252 signal 2254 signal 2256 signal 2258 URLLC Data 2260 signal 2262 signal 2264 signal 2300 Figures 2304 Processor 2306 Computer-readable medium / memory 2310 Transceiver 2314 Processing System 2320 Antenna 2324 Bus 2400 Conceptual Data Flow Diagram 2402 Equipment 2402' equipment 2404 Components 2406 Components 2408 Components 2410 Components 2412 Components 2414 Components 2450 UE 2452 signal A set of 2454 resource blocks 2456 URLLC indicator 2458 signal 2460 decision 2462 resource blocks received 2464 Transmission control signal 2466 Send 2500 Figures 2504 Processor 2506 Computer Readable Medium / Memory 2510 Transceiver 2514 Processing System 2520 Antenna 2524 Bus

Claims

1. 1. A method of wireless communication for a user equipment (UE), comprising: receiving from a base station a set of resource blocks containing enhanced Mobile Broadband (eMBB) data in a physical downlink shared channel (PDSCH); receiving an Ultra Reliable Low Latency Communications (URLLC) indicator from the base station; the URLLC indicator indicating whether URLLC data is embedded within the eMBB data in the set of resource blocks; The URLLC indicator's multiple indication bits are jointly encoded; (i) when the URLLC indicator is received separately from the URLLC data in downlink control information (DCI) of a group-common physical downlink control channel (PDCCH), the set of resource blocks is received in a first slot prior to a second slot in which the URLLC indicator is received, and the URLLC indicator indicates whether the set of resource blocks received in the first slot includes the URLLC data; (ii) when the URLLC indicator is received embedded within the URLLC data, the URLLC indicator and the URLLC data are embedded within a comb-shaped structure of the set of resource blocks, and the URLLC indicator is embedded within a region of the eMBB data; determining whether the set of resource blocks includes the URLLC data embedded within the eMBB data based on the URLLC indicator; processing the set of resource blocks based on a result of determining whether the set of resource blocks includes the URLLC data; A method comprising:

2. 2. The method of claim 1, further comprising: when processing the set of resource blocks, sending one of an acknowledgement (ACK) or a negative acknowledgement (NACK) based on whether the set of resource blocks is properly decoded.

3. the set of resource blocks from the base station includes the URLLC data in the PDSCH; The method of claim 1 , wherein the URLLC indicator indicates that the URLLC data is present in the set of resource blocks.

4. The URLLC indicator is is wideband based, indicating that the URLLC data spans all subcarriers of a carrier; or 2. The method of claim 1, further comprising: indicating that the URLLC data is subband-based and spreads across one or more subsets of the subcarriers of the carrier.

5. The method of claim 1 , further comprising receiving a configuration for the URLLC indicator, the configuration specifying a periodicity at which the URLLC indicator is received.

6. An apparatus for wireless communication, the apparatus being a user equipment (UE), comprising: Memory, at least one processor coupled to the memory; and wherein the at least one processor causes the UE to: receiving from a base station a set of resource blocks including enhanced mobile broadband (eMBB) data in a physical downlink shared channel (PDSCH); receiving an Ultra Reliable Low Latency Communications (URLLC) indicator from the base station; the URLLC indicator indicating whether URLLC data is embedded within the eMBB data in the set of resource blocks; The URLLC indicator's multiple indication bits are jointly encoded; (i) when the URLLC indicator is received separately from the URLLC data in downlink control information (DCI) of a group-common physical downlink control channel (PDCCH), the set of resource blocks is received in a first slot prior to a second slot in which the URLLC indicator is received, and the URLLC indicator indicates whether the set of resource blocks received in the first slot includes the URLLC data; (ii) receiving, when the URLLC indicator is received embedded within the URLLC data, the URLLC indicator and the URLLC data are embedded within a comb-shaped structure of the set of resource blocks, and the URLLC indicator is embedded within a region of the eMBB data; determining whether the set of resource blocks includes the URLLC data embedded within the eMBB data based on the URLLC indicator; processing the set of resource blocks based on a result of determining whether the set of resource blocks includes the URLLC data; An apparatus configured to cause

7. 7. The apparatus of claim 6, wherein the at least one processor is further configured to cause the UE to transmit one of an acknowledgement (ACK) or a negative acknowledgement (NACK) based on whether the set of resource blocks is properly decoded when processing the set of resource blocks.

8. the set of resource blocks from the base station includes the URLLC data in the PDSCH; The apparatus of claim 6 , wherein the URLLC indicator indicates that the URLLC data is present within the set of resource blocks.

9. The URLLC indicator is is wideband based, indicating that the URLLC data spans all subcarriers of a carrier; or 7. The apparatus of claim 6, further comprising: a first subband-based URLLC data transmission unit (100) configured to transmit the first subband-based URLLC data across one or more subsets of the subcarriers of the carrier;

10. 7. The apparatus of claim 6, wherein the at least one processor is further configured to cause the UE to receive a configuration for the URLLC indicator, the configuration specifying a periodicity at which the URLLC indicator is received.

11. 1. A method of wireless communication for a base station, comprising: generating a set of resource blocks, the set of resource blocks includes enhanced Mobile Broadband (eMBB) data in a physical downlink shared channel (PDSCH), or includes the eMBB data and Ultra Reliable Low Latency Communications (URLLC) data in the PDSCH; the URLLC data is either embedded within the eMBB data or is not embedded within the eMBB data; generating a URLLC indicator indicating whether the set of resource blocks contains the URLLC data; sending the URLLC indicator and the set of resource blocks to at least one user equipment (UE); Including, The URLLC indicator's multiple indication bits are jointly encoded; (i) when the URLLC indicator is sent separately from the URLLC data in downlink control information (DCI) of a group-common physical downlink control channel (PDCCH), the set of resource blocks is sent in a first slot prior to a second slot in which the URLLC indicator is sent, and the URLLC indicator indicates whether the set of resource blocks sent in the first slot includes the URLLC data; (ii) when the URLLC indicator is sent embedded within the URLLC data, the URLLC indicator and the URLLC data are embedded within a comb-shaped structure of the set of resource blocks, and the URLLC indicator is embedded within an area of ​​the eMBB data.

12. the set of resource blocks from the base station includes the eMBB data; The method of claim 11 , wherein the URLLC indicator indicates whether the URLLC data is embedded within the eMBB data.

13. the set of resource blocks from the base station includes the URLLC data in the PDSCH; The method of claim 11 , wherein the URLLC indicator indicates that the URLLC data is present in the set of resource blocks.

14. The URLLC indicator is is wideband based, indicating that the URLLC data spans all subcarriers of a carrier; or 12. The method of claim 11, being subband-based and indicating that the URLLC data is spread across one or more subsets of the subcarriers of the carrier.

15. The method of claim 11, further comprising: transmitting a configuration for the URLLC indicator to the at least one UE, the configuration specifying a periodicity at which the URLLC indicator is transmitted.

16. 1. An apparatus for wireless communication, the apparatus being a base station, comprising: Memory, at least one processor coupled to the memory; and wherein the at least one processor is configured to cause the base station to: generating a set of resource blocks, the set of resource blocks includes enhanced Mobile Broadband (eMBB) data in a physical downlink shared channel (PDSCH), or includes the eMBB data and Ultra Reliable Low Latency Communications (URLLC) data in the PDSCH; generating, wherein the URLLC data is either embedded within the eMBB data or is not embedded within the eMBB data; generating a URLLC indicator indicating whether the set of resource blocks includes the URLLC data; sending the URLLC indicator and the set of resource blocks to at least one user equipment (UE); configured to cause The URLLC indicator's multiple indication bits are jointly encoded; (i) when the URLLC indicator is sent separately from the URLLC data in downlink control information (DCI) of a group-common physical downlink control channel (PDCCH), the set of resource blocks is sent in a first slot prior to a second slot in which the URLLC indicator is sent, and the URLLC indicator indicates whether the set of resource blocks sent in the first slot includes the URLLC data; (ii) when the URLLC indicator is sent embedded within the URLLC data, the URLLC indicator and the URLLC data are embedded within a comb-shaped structure of the set of resource blocks, and the URLLC indicator is embedded within a region of the eMBB data.

17. the set of resource blocks comprises the eMBB data; 17. The apparatus of claim 16, wherein the URLLC indicator indicates whether the URLLC data is embedded within the eMBB data.

18. the set of resource blocks includes the URLLC data in the PDSCH, 17. The apparatus of claim 16, wherein the URLLC indicator indicates that the URLLC data is present within the set of resource blocks.

19. The URLLC indicator is is wideband based, indicating that the URLLC data spans all subcarriers of a carrier; or 17. The apparatus of claim 16, further comprising: a first subband-based URLLC data stream that is subband-based and that indicates that the URLLC data spans across one or more subsets of the subcarriers of the carrier.

20. 17. The apparatus of claim 16, wherein the at least one processor is further configured to send a configuration for the URLLC indicator to the at least one UE, the configuration specifying a periodicity at which the URLLC indicator is transmitted.

Citation Information

Patent Citations

  • Communication system, base station, mobile station, and communication control method

    JP2013176008A

  • Communication system, base station, mobile station and communication control method

    JP2013207586A