Resource allocation scheme for scheduling services in wireless networks

By introducing multiple resource allocation modes in wireless networks, the problem of insufficient resource allocation in NR or 5G networks is solved, effective support for reliable low-latency services is achieved, and communication reliability is improved and latency is reduced.

CN114745795BActive Publication Date: 2025-09-12QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210530213.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2017-06-08
Filing Date
2017-09-20
Publication Date
2025-09-12
Estimated Expiration
2037-09-20

AI Technical Summary

Technical Problem

Existing wireless communication systems have difficulty in effectively supporting reliable low latency services (URLLC) and other services in terms of resource allocation. Especially in NR or 5G networks, the resource allocation mode is not sufficient to meet the requirements of high reliability and low latency.

Method used

By introducing multiple resource allocation modes in the wireless network, including resource elements with different resource allocation constraints, the UE and BS can select and determine the most suitable resource allocation mode for communication, ensuring the flexibility and effectiveness of resource allocation.

Benefits of technology

It achieves effective support for reliable low-latency services in NR or 5G networks, improves communication reliability and reduces latency, and is applicable to various wireless communication systems such as LTE, CDMA, TDMA, FDMA, OFDMA, SC-FDMA, etc.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114745795B_ABST
    Figure CN114745795B_ABST
Patent Text Reader

Abstract

Resource allocation patterns for scheduling services in a wireless network are disclosed. Certain aspects of the present disclosure provide techniques for determining, selecting, configuring, and / or indicating a resource allocation pattern for scheduling services, such as reliable low-latency services (e.g., ultra-reliable low-latency communications (URLLC)) and other services, within a wireless network, such as a New Radio (NR) (e.g., a 5G network). A method for wireless communication by a user equipment (UE) is provided. The method generally includes determining a resource allocation pattern defining resources from a plurality of configured resource allocation patterns, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation constraint and at least one second resource element associated with a second resource allocation constraint, and communicating based on the determined resource allocation pattern.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the Chinese invention patent application with the application date of September 20, 2017, application number 201780058024.4 (international application number PCT / US2017 / 052380), and invention name “Resource allocation mode for scheduling services in wireless networks”.

[0002] Cross-references to related applications and priority claims

[0003] This application claims priority to U.S. Application No. 15 / 617,507, filed June 8, 2017, which claims the benefit of and priority to U.S. Provisional Patent Application Serial No. 62 / 399,049, filed September 23, 2016, both of which are incorporated herein by reference in their entirety for all applicable purposes. Technical Field

[0004] Various aspects of the present disclosure relate generally to wireless communication systems, and more particularly to resource allocation patterns for scheduling services, such as reliable low latency services (e.g., ultra-reliable low latency communication (URLLC)) and other services, in wireless networks, such as New Radio (NR) (e.g., 5G networks). Background Art

[0005] Wireless communication systems are widely deployed to provide a variety of telecommunication services, such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems may employ multiple-access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power). Examples of such multiple-access technologies include the Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) system, the LTE-Advanced (LTE-A) system, the Code Division Multiple Access (CDMA) system, the Time Division Multiple Access (TDMA) system, the Frequency Division Multiple Access (FDMA) system, the Orthogonal Frequency Division Multiple Access (OFDMA) system, the Single Carrier Frequency Division Multiple Access (SC-FDMA) system, and the Time Division Synchronous Code Division Multiple Access (TD-SCDMA) system.

[0006] A wireless communication network may include multiple base stations (BSs) capable of supporting communications among multiple wireless devices. The wireless devices may include user equipment (UEs). Machine type communication (MTC) may refer to communications involving at least one remote device at at least one end of the communication and may include a form of data communication involving one or more entities that does not necessarily require human interaction. An MTC UE may include a UE capable of MTC communications with an MTC server and / or other MTC devices via, for example, a public land mobile network (PLMN).

[0007] In an NR or 5G network, a wireless multiple-access communication system may include several distributed units (e.g., edge units (EUs), edge nodes (ENs), radio heads (RHs), smart radio heads (SRHs), transmission reception points (TRPs), etc.) in communication with several central units (e.g., CUs, central nodes (CNs), access node controllers (ANCs), etc.), wherein a set of one or more distributed units (DUs) in communication with the CU may define an access node (e.g., AN, NR BS, NR NB, 5G NB, network node, gNB, access point (AP), transmission reception point (TRP), etc.). The BS or DU may communicate with a set of UEs on downlink channels (e.g., for transmission from the BS to the UE) and uplink channels (e.g., for transmission from the UE to the BS or DU).

[0008] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at a city, country, region, and even global level. NR (e.g., 5G radio access) is an example of an emerging telecommunication standard. NR is an enhancement to the LTE mobile standard promulgated by 3GPP. NR is designed to better support mobile broadband Internet access by improving spectrum efficiency, reducing costs, improving services, utilizing new spectrum, and better integrating with other open standards using OFDMA with cyclic prefix (CP) on the downlink (DL) and uplink (UL), as well as supporting beamforming, MIMO antenna technology, and carrier aggregation.

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

[0010] The systems, methods, and devices of the present disclosure each have several aspects, no single one of which is solely responsible for its desirable attributes. Without limiting the scope of the disclosure as expressed in the appended claims, some features will now be briefly discussed. After considering this discussion, and particularly after reading the section entitled "Detailed Description," one will understand how the features of the present disclosure provide advantages, including improved communication between access points and stations in a wireless network.

[0011] Certain aspects of the present disclosure generally relate to methods and apparatus for resource allocation patterns for scheduling services, such as reliable low latency services (e.g., ultra-reliable low latency communication (URLLC)) and other services, in wireless networks, such as New Radio (NR) (e.g., 5G networks).

[0012] Certain aspects of the present disclosure provide a method for wireless communication, which may be performed, for example, by a user equipment (UE). The method generally includes determining a resource allocation pattern defining resources from a plurality of configured resource allocation patterns, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation constraint and at least one second resource element associated with a second resource allocation constraint; and communicating based on the determined resource allocation pattern.

[0013] Certain aspects of the present disclosure provide an apparatus, such as a UE, for wireless communication. The apparatus generally includes: means for determining a resource allocation pattern defining resources from a plurality of configured resource allocation patterns, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation constraint and at least one second resource element associated with a second resource allocation constraint; and means for communicating based on the determined resource allocation pattern.

[0014] Certain aspects of the present disclosure provide an apparatus, such as a UE, for wireless communication. The apparatus generally includes: at least one processor coupled to a memory and configured to determine a resource allocation pattern defining resources from a plurality of configured resource allocation patterns, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation constraint and at least one second resource element associated with a second resource allocation constraint; and a transceiver configured to communicate based on the determined resource allocation pattern.

[0015] Certain aspects of the present disclosure provide a computer-readable medium having computer-executable code stored thereon for wireless communication by a UE. The code generally includes code for determining a resource allocation pattern defining resources from a plurality of configured resource allocation patterns, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation constraint and at least one second resource element associated with a second resource allocation constraint, and code for communicating based on the determined resource allocation pattern.

[0016] Certain aspects of the present disclosure provide a method for wireless communication that can be performed, for example, by a base station (BS). The method generally includes: determining a resource allocation pattern that defines resources for communication from a plurality of resource allocation patterns configured for a UE, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation restriction and at least one second resource element associated with a second resource allocation restriction; providing an indication of the resource allocation pattern for communication to the UE; and communicating based on the determined resource allocation pattern.

[0017] Certain aspects of the present disclosure provide an apparatus, such as a base station, for wireless communication. The apparatus generally includes: means for determining a resource allocation pattern defining resources for communication from a plurality of resource allocation patterns configured for a UE, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation restriction and at least one second resource element associated with a second resource allocation restriction; means for providing an indication of the resource allocation pattern for communication to the UE; and means for communicating based on the determined resource allocation pattern.

[0018] Certain aspects of the present disclosure provide an apparatus, such as a base station, for wireless communication. The apparatus generally includes: at least one processor coupled to a memory and configured to determine a resource allocation pattern defining resources for communication from a plurality of resource allocation patterns configured for a UE, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation restriction and at least one second resource element associated with a second resource allocation restriction; and a transceiver configured to provide an indication of the resource allocation pattern for communication to the UE and to communicate based on the determined resource allocation pattern.

[0019] Certain aspects of the present disclosure provide a computer-readable medium having computer-executable code stored thereon for wireless communication by a UE. The code generally includes: code for determining a resource allocation pattern defining resources for communication from a plurality of resource allocation patterns configured for the UE, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation constraint and at least one second resource element associated with a second resource allocation constraint; code for providing an indication of the resource allocation pattern for communication to the UE; and code for communicating based on the determined resource allocation pattern.

[0020] To accomplish the foregoing and related ends, one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and accompanying drawings set forth in detail certain illustrative features of the one or more aspects. However, these features are indicative of but a few of the various ways in which the principles of the various aspects may be employed, and this description is intended to encompass all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order that the manner in which the above-recited features of the present disclosure may be understood in detail, a more particular description of the content briefly summarized above may be obtained by reference to various aspects, some of which are illustrated in the accompanying drawings. It should be noted, however, that the accompanying drawings illustrate only certain typical aspects of the disclosure and are therefore not to be considered limiting of its scope, for the description may admit to other equally effective aspects.

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

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

[0024] Figure 3 Illustrated is an example logical architecture of a distributed radio access network (RAN) in accordance with certain aspects of the present disclosure.

[0025] Figure 4 Illustrated is an example physical architecture of a distributed RAN in accordance with certain aspects of the present disclosure.

[0026] Figure 5 is a diagram illustrating an example of downlink center-slots in accordance with certain aspects of the present disclosure.

[0027] Figure 6 is a diagram illustrating an example of uplink center-slots in accordance with certain aspects of the present disclosure.

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

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

[0030] Figure 9-9B Illustrated are example on / off resource allocation patterns at a symbol-level granularity in accordance with certain aspects of the present disclosure.

[0031] Figure 10-10AIllustrated are example resource allocation patterns indicating power levels for symbols in accordance with certain aspects of the present disclosure.

[0032] Figure 10B Illustrated are example resource allocation patterns indicating power levels for each symbol and each tone within a symbol in accordance with certain aspects of the present disclosure.

[0033] Figure 11 Illustrated are example resource allocation patterns at a resource block level granularity in accordance with certain aspects of the present disclosure.

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

[0035] Various aspects of the present disclosure provide apparatuses, methods, processing systems, and computer program products for New Radio (NR) (new radio access technology or 5G technology). NR can support various wireless communication services, such as enhanced mobile broadband (eMBB) targeting wide bandwidth (e.g., over 80 MHz), millimeter wave (mmW) targeting high carrier frequency (e.g., 60 GHz), massive MTC (mMTC) targeting non-backward compatible MTC technology, and / or mission-critical targeting ultra-reliable low latency communication (URLLC).

[0036] Various aspects of the present disclosure provide techniques and apparatus for performing resource allocation for NR. For example, techniques are provided for resource allocation patterns for scheduling services so that other services (e.g., URLLC) are protected.

[0037] The various aspects of the present disclosure are described more fully below with reference to the accompanying drawings. However, the present disclosure can be implemented in many different forms and should not be interpreted as being limited to any specific structure or function given throughout the present disclosure. On the contrary, these aspects are provided to make the present disclosure thorough and complete, and they will fully convey the scope of the present disclosure to those skilled in the art. Based on the teachings herein, those skilled in the art will appreciate that the scope of the present disclosure is intended to cover any aspect of the present disclosure disclosed herein, whether it is implemented independently of any other aspect of the present disclosure or implemented in combination. For example, any number of aspects set forth herein can be used to implement a device or practice method. In addition, the scope of the present disclosure is intended to cover such devices or methods that are practiced using a supplement to the various aspects of the present disclosure set forth herein or other other structures, functionality, or structure and functionality. It should be understood that any aspect of the present disclosure disclosed herein can be implemented by one or more elements of the claims.

[0038] The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects.

[0039] Although specific aspects are described herein, numerous variations and permutations of these aspects fall within the scope of this disclosure. Although some benefits and advantages of preferred aspects are mentioned, the scope of this disclosure is not intended to be limited to specific benefits, uses, or objectives. Rather, various aspects of this disclosure are intended to be broadly applicable to different wireless technologies, system configurations, networks, and transmission protocols, some of which are illustrated by way of example in the accompanying drawings and the following description of preferred aspects. The detailed description and drawings merely illustrate the disclosure and do not limit it, and the scope of this disclosure is defined by the appended claims and their equivalents.

[0040] The techniques described herein can be used in various wireless communication networks, such as LTE, CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and other networks. The terms "network" and "system" are often used interchangeably. A CDMA network can implement radio technologies such as Universal Terrestrial Radio Access (UTRA) and cdma2000. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. cdma2000 covers the IS-2000, IS-95, and IS-856 standards. A TDMA network can implement radio technologies such as Global System for Mobile Communications (GSM). An OFDMA network can implement radio technologies such as NR (e.g., 5G RA), Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and the like. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). NR is an emerging wireless communication technology being developed in collaboration with the 5G Technology Forum (5GTF). 3GPP Long Term Evolution (LTE) and Advanced LTE (LTE-A) are versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the 3rd Generation Partnership Project (3GPP). cdma2000 and UMB are described in documents from an organization called the 3rd Generation Partnership Project 2 (3GPP2). The techniques described herein may be used for the wireless networks and radio technologies mentioned above as well as other wireless networks and radio technologies. For clarity, although various aspects may be described herein using terms commonly associated with 3G and / or 4G wireless technologies, various aspects of the present disclosure may be applied in communication systems based on other generations, such as 5G and later generations, including NR technology.

[0041] Example Wireless Communication System

[0042] Figure 1 An example wireless communication system 100 is illustrated in which aspects of the present disclosure may be implemented. For example, the wireless communication system 100 may be a New Radio (NR) or 5G network. The wireless communication system 100 may include a user equipment (UE) 120 configured to determine a resource allocation pattern defining a first resource from a plurality of configured resource allocation patterns for communication. The wireless communication system 100 may include a base station (BS) 110 configured to perform operations complementary to those performed by the UE 120. For example, the BS 110 may determine a resource allocation pattern defining a resource from a plurality of resource allocation patterns configured for the UE 120, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation restriction and at least one second resource element associated with a second resource allocation restriction, and provide an indication of the resource allocation pattern to the UE 120 and / or configure the UE 120 with the resource allocation pattern. The UE 120 and the BS 110 may communicate according to the determined resource allocation pattern.

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

[0044] like Figure 1 As illustrated in , the wireless communication system 100 may include several BSs 110 and other network entities. A BS may be a station that communicates with a UE. Each BS 110 may provide communication coverage for a specific geographic area. In 3GPP, the term "cell" may refer to the coverage area of ​​a Node B and / or a Node B subsystem serving the coverage area, depending on the context in which the term is used. In NR systems, the terms "cell" and gNB, Node B, eNB, 5G NB, AP, NR BS, Transmit Receipt Point (TRP), etc. may be interchangeable. In some examples, a cell may not necessarily be stationary, and the geographic area of ​​the cell may move depending on the location of a mobile base station. In some examples, base stations may be interconnected to each other and / or to one or more other base stations or network nodes (not shown) in the wireless communication system 100 via various types of backhaul interfaces (such as direct physical connections, virtual networks, or the like using any suitable transport network).

[0045] A BS may provide communication coverage for macro cells, pico cells, femto cells, and / or other types of cells. A macro cell may cover a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access by UEs with service subscriptions. A pico cell may cover a relatively small geographic area and may allow unrestricted access by UEs with service subscriptions. A femto cell may cover a relatively small geographic area (e.g., a residence) and may allow restricted access by UEs associated with the femto cell (e.g., UEs in a closed subscriber group (CSG), UEs of users in a residence, etc.). A BS for a macro cell may be referred to as a macro BS. A BS for a pico cell may be referred to as a pico BS. A BS for a femto cell may be referred to as a femto BS or a home BS. In Figure 1 In the example shown in FIG, BSs 110a, 110b, and 110c may be macro BSs for macro cells 102a, 102b, and 102c, respectively. BS 110x may be a pico BS for pico cell 102x. BSs 110y and 110z may be femto BSs for femto cells 102y and 102z, respectively. A BS may support one or more (e.g., three) cells.

[0046] The wireless communication system 100 may also include a relay station. A relay station is a station that receives transmissions of data and / or other information from an upstream station (e.g., BS 110 or UE 120) and sends transmissions of the data and / or other information to a downstream station (e.g., UE or BS). A relay station may also be a UE that relays transmissions for other UEs. Figure 1 In the example shown in , a relay station 110r may communicate with a BS 110a and a UE 120r to facilitate communication between the BS 110a and the UE 120r. A relay station may also be referred to as a relay BS, a relay, or the like.

[0047] The wireless communication system 100 may be a heterogeneous network including different types of BSs (e.g., macro BSs, pico BSs, femto BSs, relays, etc.). These different types of BSs may have different transmit power levels, different coverage areas, and different impacts on interference in the wireless communication system 100. For example, a macro BS may have a high transmit power level (e.g., 20 watts), while a pico BS, a femto BS, and a relay may have a lower transmit power level (e.g., 1 watt).

[0048] The wireless communication system 100 can support synchronous or asynchronous operation. For synchronous operation, each BS can have similar frame timing, and transmissions from different BSs can be roughly aligned in time. For asynchronous operation, each BS can have different frame timing, and transmissions from different BSs may not be aligned in time. The techniques described herein can be used for both synchronous and asynchronous operation.

[0049] Network controller 130 may be coupled to a set of BSs and may provide coordination and control for these BSs. Network controller 130 may communicate with BSs 110 via a backhaul. BSs 110 may also communicate with each other, directly or indirectly, for example, via a wireless or wired backhaul.

[0050] UEs 120 (e.g., 120x, 120y, etc.) may be dispersed throughout the wireless communication system 100, and each UE may be stationary or mobile. A UE may also be referred to as a mobile station, terminal, access terminal, subscriber unit, station, customer premises equipment (CPE), cellular phone, smartphone, personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, laptop computer, cordless phone, wireless local loop (WLL) station, tablet device, camera, gaming device, netbook, smartbook, ultrabook, medical device or medical equipment, biometric sensor / device, wearable device (such as smart watch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart necklace, etc.)), entertainment device (e.g., music device, video device, satellite radio, etc.), vehicle component or sensor, smart meter / sensor, industrial manufacturing equipment, global positioning system device, or any other suitable device configured to communicate via a wireless or wired medium. Some UEs may be considered evolved or machine type communication (MTC) devices or evolved MTC (eMTC) devices. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which can communicate with a base station, another device (e.g., a remote device), or some other entity. A wireless node can provide connectivity to or to a network (e.g., a wide area network such as the Internet or a cellular network) via, for example, a wired or wireless communication link. Some UEs can be considered Internet of Things (IoT) devices.

[0051] exist Figure 1 In FIG, a solid line with double arrows indicates desired transmissions between a UE and a serving BS, which is a BS designated to serve the UE on the downlink and / or uplink. A dashed line with double arrows indicates interfering transmissions between the UE and the BS.

[0052] Certain wireless networks (e.g., LTE) may utilize orthogonal frequency division multiplexing (OFDM) on the downlink and single-carrier frequency division multiplexing (SC-FDM) on the uplink. OFDM and SC-FDM divide the system bandwidth into multiple (K) orthogonal subcarriers, often referred to as tones, bins, etc. Each subcarrier can be modulated with data. Generally speaking, modulation symbols are sent in the frequency domain with OFDM and in the time domain with SC-FDM. The spacing between adjacent subcarriers may be fixed, and the total number of subcarriers (K) may depend on the system bandwidth. For example, the subcarrier spacing may be 15 kHz, and the minimum resource allocation (called a 'resource block' (RB)) may be 12 subcarriers (or 180 kHz). Thus, for system bandwidths of 1.25, 2.5, 5, 10, or 20 megahertz (MHz), the nominal FFT size may be 128, 256, 512, 1024, or 2048, respectively. The system bandwidth may also be divided into subbands. For example, a subband may cover 1.08 MHz (ie, 6 RBs), and there may be 1, 2, 4, 8, or 16 subbands for system bandwidths of 1.25, 2.5, 5, 10, or 20 MHz, respectively.

[0053] In some examples, access to the air interface may be scheduled, wherein a scheduling entity (e.g., a BS) allocates resources for communication among some or all devices and equipment within its service area or cell. Within the present disclosure, as discussed further below, the scheduling entity may be responsible for scheduling, assigning, reconfiguring, and releasing resources for one or more subordinate entities. That is, for scheduled communications, the subordinate entities utilize resources allocated by the scheduling entity.

[0054] A BS is not the only entity that can act as a scheduling entity. That is, in some examples, a UE can act as a scheduling entity, thereby scheduling resources for one or more subordinate entities (e.g., one or more other UEs). In this example, the UE is acting as a scheduling entity, and other UEs utilize the resources scheduled by the UE for wireless communication. A UE can act as a scheduling entity in a peer-to-peer (P2P) network and / or in a mesh network. In the mesh network example, UEs can optionally communicate directly with each other in addition to communicating with the scheduling entity.

[0055] Thus, in a wireless communication network having scheduled access to time-frequency resources and having a cellular configuration, a P2P configuration, and a mesh configuration, a scheduling entity and one or more subordinate entities may communicate using the scheduled resources.

[0056] Figure 2 Explanation Figure 1 1 and 120, which may be used to implement aspects of the present disclosure. For a constrained association scenario, the BS 110 may be Figure 1 1, and the UE 120 may be a macro BS 110c in the UE 120, and the UE 120 may be a UE 120y. The BS 110 may also be some other type of BS. The BS 110 may be equipped with antennas 234a to 234t, and the UE 120 may be equipped with antennas 252a-252r. One or more components of the BS 110 and / or the UE 120 may be used to practice various aspects of the present disclosure. For example, the antennas 252, demodulators / modulators 254a-254r, processors 266, 258, 264, and / or controller / processor 280 of the UE 120, and / or the antennas 234a-234t, modulators / demodulators 232a-234t, processors 260, 220, 238, and / or controller / processor 240 of the BS 110 may be used to perform the operations described herein and with reference to the accompanying drawings. Figure 7-Figure 8 Explanation of the operation.

[0057] At BS 110, a transmit processor 220 may receive data from a data source 212 and control information from a controller / processor 240. The control information may be used for the PBCH, PCFICH, PHICH, PDCCH, etc. The data may be used for the PDSCH, etc. The processor 220 may process (e.g., encode and symbol map) the data and control information to obtain data symbols and control symbols, respectively. The processor 220 may also generate reference symbols (e.g., for the PSS, SSS, and cell-specific reference signals). A transmit (TX) multiple-input, multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on ​​the data symbols, control symbols, and / or reference symbols, as applicable, and may provide output symbol streams to modulators (MODs) 232a-432t. Each modulator 232 may process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 may further process (eg, convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a downlink signal. The downlink signals from modulators 232a-232t may be transmitted via antennas 234a-234t, respectively.

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

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

[0060] Controllers / processors 240 and 280 may direct the operation at BS 110 and UE 120, respectively. Processor 240 and / or other processors and modules at BS 110 may perform or direct, for example, Figure 8 The processor 280 and / or other processors and modules at the UE 120 may also execute or direct the execution of the functional blocks illustrated in the , and / or other processes for the techniques described herein. Figure 7 1 and / or other processes for the techniques described herein. Memories 242 and 282 may store data and program codes for BS 110 and UE 120, respectively. Scheduler 244 may schedule UEs for data transmission on the downlink and / or uplink.

[0061] Example NR / 5G RAN architecture

[0062] Although aspects of the examples described herein may be associated with LTE technology, aspects of the present disclosure may be applicable to other wireless communication systems, such as New Radio (NR) or 5G technology.

[0063] NR may refer to a radio configured to operate according to a new air interface (e.g., different from an air interface based on orthogonal frequency division multiple access (OFDMA)) or a fixed transport layer (e.g., different from the Internet Protocol (IP)). NR may utilize OFDM with a cyclic prefix (CP) on both the uplink and downlink, and include support for half-duplex operation using time division duplex (TDD). NR may include enhanced mobile broadband (eMBB) services targeting wide bandwidths (e.g., greater than 80 MHz), millimeter wave (mmW) targeting high carrier frequencies (e.g., greater than 60 GHz), massive MTC (mMTC) targeting non-backward-compatible MTC technologies, and / or mission-critical (MiCr) targeting ultra-reliable low-latency communication (URLLC) services.

[0064] A single component carrier bandwidth of 100 MHz can be supported. NR resource blocks (RBs) can span 12 subcarriers with a subcarrier bandwidth of 75 kHz over a duration of 0.1 ms. Each radio frame may include 50 subframes (or time slots) with a length of 10 ms. Thus, each subframe may have a length of 0.2 ms. Each subframe may indicate the link direction (i.e., downlink, uplink, or sidelink) used for data transmission and the link direction for each subframe may be dynamically switched. Each subframe may include DL / UL data and DL / UL control data. The UL and DL subframes for NR may be referenced below. Figure 5 and Figure 6 Describe in more detail.

[0065] Beamforming can be supported and the beam direction can be dynamically configured. MIMO transmission with precoding can also be supported. MIMO configuration in DL can support up to 8 transmit antennas (multi-layer DL transmission with up to 8 streams) and up to 2 streams per UE. Multi-layer transmission with up to 2 streams per UE can be supported. Up to 8 serving cells can be used to support aggregation of multiple cells. Alternatively, NR can support different air interfaces other than OFDM-based interfaces. NR networks may include entities such as a central unit (CU) or a distributed unit (DU).

[0066] An NR radio access network (RAN) may include a CU and one or more DUs. An NR base station (NR BS) (e.g., referred to as a gNB, 5G Node B, NB, eNB, Transmission Reception Point (TRP), Access Point (AP), etc.) may correspond to one or more BSs. An NR cell may be configured (e.g., by the RAN) as an access cell (ACell) or a data-only cell (DCell). A DCell may be a cell used for carrier aggregation or dual connectivity but not for initial access, cell selection / reselection, or handover. In some cases, a DCell may not transmit synchronization signals; in some cases, a DCell may transmit SSs. The NR BS may transmit a downlink signal to the UE to indicate the cell type. Based on this cell type indication, the UE may communicate with the NR BS. For example, based on the indicated cell type, the UE may determine which NR BS to consider for cell selection, access, handover, and / or measurement.

[0067] Figure 3 An example logical architecture of a distributed RAN 300 according to aspects of the present disclosure is illustrated. A 5G access node 306 may include an access node controller (ANC) 302. The ANC 302 may be a CU of the distributed RAN 300. A backhaul interface to a next-generation core network (NG-CN) 304 may terminate at the ANC 302. A backhaul interface to an adjacent next-generation access node (NG-AN) 310 may terminate at the ANC 302. The ANC 302 may include one or more TRPs 308.

[0068] TRP 308 may be a DU. TRP 308 may be connected to one ANC (e.g., ANC 302) or to more than one ANC (not illustrated). For example, for RAN sharing, Radio as a Service (RaaS), and service-specific ANC deployments, the TRP may be connected to more than one ANC. The TRP may include one or more antenna ports. TRP 308 may be configured to serve traffic to the UE individually (e.g., dynamically selected) or jointly (e.g., joint transmission).

[0069] The logical architecture of the distributed RAN 300 can support fronthaul solutions across different deployment types. For example, the architecture can be based on transport network capabilities (e.g., bandwidth, latency, and / or jitter). The logical architecture of the distributed RAN 300 can share features and / or components with LTE. For example, the NG-AN 310 can support dual connectivity with NR. The NG-AN 310 can share a common fronthaul for LTE and NR.

[0070] The logical architecture of the distributed RAN 300 may enable collaboration between and among TRPs 308. For example, collaboration may occur within a TRP and / or across TRPs via the ANC 302. There may be no inter-TRP interface.

[0071] The logical architecture of the distributed RAN 300 may include dynamic configuration of split logical functions. For example, the Packet Data Convergence Protocol (PDCP), Radio Link Control (RLC) protocol, and / or Medium Access Control (MAC) protocol may be adaptively placed at the ANC 302 or the TRP 308.

[0072] Figure 4 Illustrated is an example physical architecture of a distributed RAN 400 according to aspects of the present disclosure. A centralized core network unit (C-CU) 402 may host core network functions. The C-CU 402 may be centrally deployed. C-CU 402 functionality may be offloaded (e.g., to Advanced Wireless Services (AWS)) to attempt to handle peak capacity. A centralized RAN unit (C-RU) 404 may host one or more ANC functions. Optionally, the C-RU 404 may host core network functions locally. The C-RU 404 may have a distributed deployment. The C-RU 404 may be located near the edge of the network. A DU 406 may host one or more TRPs. The DU 406 may be located at the edge of the network with radio frequency (RF) functionality.

[0073] Figure 5 is a diagram illustrating an example of a DL centric slot 500. The DL centric slot 500 may include a control portion 502. The control portion 502 may be present in an initial or beginning portion of the DL centric slot 500. The control portion 502 may include various scheduling information and / or control information corresponding to various portions of the DL centric slot 500. In some configurations, the control portion 502 may be a physical DL control channel (PDCCH), such as Figure 5 . DL-centric time slot 500 may also include a DL data portion 504. DL data portion 504 may be referred to as the payload of DL-centric time slot 500. DL data portion 504 may include communication resources used to communicate DL data from a scheduling entity (e.g., a UE or a BS) to a subordinate entity (e.g., a UE). In some configurations, DL data portion 504 may be a physical DL shared channel (PDSCH).

[0074] The DL-centric timeslot 500 may also include a common UL portion 506. The common UL portion 506 may sometimes be referred to as a UL burst, a common UL burst, and / or various other suitable terms. The common UL portion 506 may include feedback information corresponding to various other portions of the DL-centric timeslot 500. For example, the common UL portion 506 may include feedback information corresponding to the control portion 502. Non-limiting examples of the feedback information may include an ACK signal, a NACK signal, a HARQ indicator, and / or various other suitable types of information. The common UL portion 506 may include additional or alternative information, such as information related to a random access channel (RACH) procedure, a scheduling request (SR), and various other suitable types of information. Figure 5 As illustrated in FIG, the end of the DL data portion 504 may be separated in time from the beginning of the common UL portion 506. This time separation may sometimes be referred to as a gap, a guard period, a guard interval, and / or various other suitable terms. This separation provides time for switching from DL communication (e.g., reception by a subordinate entity (e.g., a UE)) to UL communication (e.g., transmission by a subordinate entity (e.g., a UE)). The foregoing is merely one example of a DL-centric timeslot, and alternative structures with similar features may exist without departing from the aspects described herein.

[0075] Figure 6 600. The UL centered timeslot 600 may include a control portion 602. The control portion 602 may be present in an initial or beginning portion of the UL centered timeslot 600. Figure 6 The control portion 602 in the embodiment may be similar to the above reference Figure 6 6. The UL centric slot 600 may also include a UL data portion 604. The UL data portion 604 may sometimes be referred to as the payload of the UL centric slot 600. The UL portion may refer to the communication resources used to communicate UL data from a subordinate entity (e.g., a UE) to a scheduling entity (e.g., a UE or a BS). In some configurations, the control portion 602 may be a physical UL shared channel (PUSCH).

[0076] like Figure 6 As illustrated in FIG, the end of the control portion 602 may be separated in time from the beginning of the UL data portion 604. This time separation may sometimes be referred to as a gap, a guard period, a guard interval, and / or various other suitable terms. This separation provides time for switching from DL communications (e.g., reception operations performed by the scheduling entity) to UL communications (e.g., transmissions performed by the scheduling entity). The UL-centric timeslot 600 may also include a common UL portion 606. Figure 6 The common UL portion 606 in the embodiment may be similar to that described above with reference to Figure 6The common UL portion 606 is described. The common UL portion 606 may additionally or alternatively include information related to a channel quality indicator (CQI), a sounding reference signal (SRS), and various other suitable types of information. The foregoing is merely one example of a UL center-type time slot, and alternative structures with similar features may exist without departing from the aspects described herein.

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

[0078] Example resource allocation pattern for scheduling services in wireless networks

[0079] As described above, some systems (e.g., such as wireless communication system 100) may be new radio (NR) systems (e.g., configured to operate according to wireless standards such as 5G) that support various wireless communication services (e.g., enhanced mobile broadband (eMBB) services targeting wide bandwidths (e.g., greater than 80 MHz), millimeter wave (mmW) services targeting high carrier frequencies (e.g., 60 GHz), massive machine type communication (mMTC) services targeting non-backward compatible MTC technologies, and / or mission critical (MiCr) services targeting ultra-reliable low latency communication (URLLC). These services may be associated with latency and reliability requirements and may be associated with different transmission time intervals (TTIs) to meet quality of service (QoS) requirements. In addition, these services may coexist in the same subframe.

[0080] Latency in a network may refer to the amount of time it takes to get a data packet from one point in the network to another point in the network. In some examples, URLLC (MiCr service) may target a latency of 0.5ms; eMBB may target a latency of 4ms; and mMTC may target 10 seconds with a 164dB minimum coupling loss (MCL) (e.g., for a 20-byte uplink application packet or 105 bytes at the PHY layer with an uncompressed IP header). Reliability in a network may refer to the probability of successfully transmitting X number of bytes within 1ms with a certain channel quality. For example, the reliability of URLLC may be measured as 10 -3 The block error rate (BLER) is the target.

[0081] When such services operate together on a wireless network, it is desirable to avoid or minimize the effects of interference between uplink transmissions of each reliable low-latency service to help meet reliability and latency requirements. For example, protecting resources used for URLLC transmissions may be desirable, particularly in situations where uplink transmissions between multiple wireless devices may not be easily punctured. Since delays increase the latency of services, it is often desirable to transmit and receive low-latency services quickly. Since uplink time slots are typically assigned multiple milliseconds in advance, it may be difficult to schedule or reschedule uplink assignments quickly enough to fully meet latency requirements (e.g., 0.5 ms). For example, in the case of multiplexing different services (e.g., such as eMBB and / or mMTC) with URLLC, it is desirable to reschedule conventional services whenever there is a URLLC transmission. In the downlink direction, this can be achieved by puncturing downlink eMBB data with URLLC, but in the uplink, eMBB data is typically scheduled in advance, so such dynamic puncturing may be challenging.

[0082] Link efficiency can be important for eMBB service scheduling. If too many resources are reserved for URLLC, fewer resources are available for eMBB services, which can lead to inefficient resource usage. On the other hand, even if URLLC communications are perforated for eMBB services, the perforated resources can still be subject to inter-cell interference from other cells, which can make it difficult to meet the strict QoS targets of URLLC services.

[0083] For mMTC scheduling or other services using coverage enhancement (e.g., such as Voice over Internet Protocol (VoIP)), a single transport block (e.g., packet) may have a time span (TTI) of multiple subframes (e.g., up to one second or longer). If such long TTI transmissions are continuous, it may cause inter-cell interference to other services including URLLC.

[0084] Accordingly, techniques for scheduling resources for different wireless communication services in wireless networks such as NR are desirable.

[0085] Various aspects of the present disclosure provide resource allocation patterns for scheduling services, such as reliable low latency services (e.g., URLLC) and other services, in wireless networks, such as NR (e.g., 5G networks).

[0086] Figure 7 7 is a flow diagram illustrating example operations 700 for wireless communication in accordance with certain aspects of the present disclosure. Operations 700 may be performed, for example, by a UE (e.g., UE 120). Operations 700 may begin, at 702, by determining a resource allocation pattern defining resources from a plurality of configured resource allocation patterns, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation constraint and at least one second resource element associated with a second resource allocation constraint. At 704, the UE communicates based on the determined resource allocation pattern.

[0087] Figure 8 8 is a flow diagram illustrating example operations 800 for wireless communication in accordance with certain aspects of the present disclosure. Operations 800 may be performed, for example, by a base station (e.g., BS 110). Operations 800 may be operations performed by the base station that are complementary to operations 700 performed by a UE. Operations 800 may begin, at 802, by determining a resource allocation pattern defining resources for communication from a plurality of configured resource allocation patterns configured for the UE, wherein at least one of the plurality of configured resource allocation patterns includes a plurality of resource elements having at least one first resource element associated with a first resource allocation restriction and at least one second resource element associated with a second resource allocation restriction. At 804, the base station provides an indication of the resource allocation pattern for communication to the UE. At 806, the base station communicates based on the determined resource allocation pattern.

[0088] Example Resource Allocation Pattern

[0089] According to certain aspects, a plurality of different resource allocation modes may be defined and configured for a UE (e.g., UE 120). One of the configured resource allocation modes may be indicated to the UE (e.g., by BS 110) for a specific communication. These resource allocation modes may define resource allocation restrictions for different resource elements. As will be described in more detail below, the resource allocation mode may indicate resources at a granularity of a symbol, a frequency modulation, a resource block, etc. The resource allocation mode may indicate resources that the UE may or may not use (e.g., on / off), or may indicate various power levels that may be used for specific resources. The resource allocation mode may be semi-statically signaled, configured, or dynamically determined / signaled. Separate (e.g., different) resource allocation modes may be indicated for different services, different subframes, different UEs, different carriers, different channels, etc. For example, the resource allocation mode may be selected / determined / signaled to minimize interference to, for example, a URLLC service, and / or interference from, for example, an mMTC service.

[0090] Example on / off resource allocation pattern

[0091] Figure 9-9B Illustrated are example on / off resource allocation patterns at a symbol-level granularity in accordance with certain aspects of the present disclosure. Figure 9-9B In , an 8-symbol resource allocation pattern is used. In various aspects, resource allocation patterns can be defined for different durations (eg, different numbers of symbols).

[0092] exist Figure 9-9B In

[0014] , a resource allocation pattern is defined at a symbol-level granularity. The resource allocation pattern indicates the symbols that can be used by a UE for a particular communication and the symbols that are not allocated (e.g., excluded) for that communication for that UE. This can be referred to as an on / off resource allocation pattern. As will be discussed in more detail below, different resource allocation granularities (e.g., frequency tones, resource blocks, etc.) can be used and different patterns can be used. For example, in a resource allocation pattern, a usage level can be defined for each specific resource, rather than an on / off pattern.

[0093] exist Figure 9 In FIG, an example of a contiguous resource allocation pattern 900 is shown, where only consecutive symbols are allocated for use. Figure 9A and 9B In FIG, an example of a non-contiguous (or mixed continuous and non-contiguous) resource allocation mode is shown. Figure 9A , a 2-on, 1-off, resource allocation pattern 900A is illustrated. With this pattern, URLLC communications with a 1-symbol TTI can have protected resources every three symbols (e.g., off symbols). Figure 9BAnother example non-contiguous resource allocation pattern 900B is shown with a 2-on, 2-off resource allocation pattern. With this pattern, URLLC communication with a 2-symbol TTI can have two symbols of protected resources for every 4 symbols.

[0094] Although not in Figure 9-9B As shown in the figure, other on / off resource allocation modes can be defined / configured using different combinations of on / off codewords, different numbers of codewords, transmission time intervals (TTIs), time slots, subframes, etc. and / or different resource granularities (e.g., frequency modulation, RBs, etc.).

[0095] Example usage level resource allocation pattern

[0096] According to certain aspects, a usage level may be defined (e.g., determined, signaled, indicated, configured, etc.) for a resource allocation pattern, rather than (or in combination with) an on / off resource allocation pattern. The usage level may be defined for various granularities (e.g., symbol, TTI slot, subframe, tone, and / or RB, etc.). The usage level may be a power level that may be used by a UE for a particular communication on a particular resource.

[0097] Figure 10-10A illustrates an example resource allocation pattern indicating power levels that may be used for symbols in the resource allocation pattern, in accordance with certain aspects of the present disclosure. Figure 10 As shown in , two different power levels—a normal power level (e.g., unrestricted) or a restricted (e.g., reduced) power level—may be indicated for different resources in an example resource allocation pattern 1000. In the example resource allocation pattern 1000, the UE may use the normal power level for two symbols, followed by the restricted power level in the next symbol.

[0098] like Figure 10A As described in another example resource allocation pattern 1000A, three different power levels may be indicated for different resources—a normal power level (e.g., unrestricted), a restricted (e.g., reduced) power level, and a zero power level (e.g., off). In the example resource allocation pattern 1000A, the UE may use the normal power level for two symbols, followed by the zero power level in the next symbol, and then the restricted power level in the next two symbols.

[0099] According to certain aspects, a resource allocation pattern may be defined / configured that indicates power level usage for resources in two dimensions (e.g., time and frequency). For example, a resource allocation pattern may be defined / configured that indicates power level usage for different symbols and for different frequency resources (e.g., tones) within those symbols. Figure 10BAn example resource allocation pattern 1000B is illustrated in which two different power levels may be indicated for different resources—a normal power level (e.g., unrestricted) or a restricted (e.g., reduced) power level. Figure 10B As shown in , within some symbols, certain frequency resources are indicated as one usage level, while other frequency resources are indicated as different usage levels.

[0100] According to some aspects, although not in Figure 10-10B As shown in FIG, different combinations / patterns of usage levels, time resources, and frequency resources can be defined / configured for resource allocation. For example, more than three power levels can be indicated for different resources. Similarly, different combinations of one-dimensional and / or two-dimensional resources can be used for resource allocation patterns with any combination of resource usage levels associated with a particular resource.

[0101] According to certain aspects, resource usage levels (eg, power levels) may be signaled to a UE, predetermined, and / or blindly detected.

[0102] Example resource block-level granularity resource allocation mode

[0103] As mentioned above, resource allocation modes may be defined / configured / indicated at various levels of resource granularity. According to certain aspects, resource allocation modes may be defined at the resource block (RB) level. Resource allocation modes may be defined per subband, per RB, or per RB set to indicate RBs (or resource usage levels) that may or may not be used for a particular communication. Figure 11 As explained in , this can also be combined with symbol (or other time dimension resource) resource allocation.

[0104] According to certain aspects, some RBs in some symbols may be reserved. Some RBs may be reserved for forward compatibility (e.g., blank resources). Some RBs may be semi-statically configured or reserved for specific services, such as mMTC communications. For example, anchor RBs may be defined for mMTC synchronization signals, information transmission, etc.

[0105] Example indication of resource allocation pattern

[0106] According to certain aspects, an indication of a resource allocation mode used by a UE for a particular communication (e.g., a particular resource allocation among multiple resource allocations configured for the UE) may be provided. The indication may be provided via semi-static configuration (e.g., infrequent higher layer radio resource control (RRC) signaling), activation / deactivation messages, dynamic signaling, or a combination thereof.

[0107] In one example, the UE may be semi-statically configured via higher layers using a defined set of resource allocation patterns (e.g., a set of four patterns). The configured resource allocation pattern may be defined according to any of the resource allocation patterns described above (e.g., continuous, non-continuous, on / off, usage level, granularity, etc.) or other resource allocation patterns. An indication of which resource allocation pattern in the configured set of defined resource allocation patterns is to be used for a particular communication (e.g., a 2-bit indicator in the case of four configured resource allocation patterns) may then be sent to the UE (e.g., by the BS).

[0108] An indication of the resource allocation mode to be used for communication may be provided in a control channel (e.g., broadcast, multicast, or unicast) to indicate the resource allocation mode to be used for data transmission scheduled by the control channel. As another example, the UE may receive an activation message activating the resource allocation mode. In this case, the UE may (e.g., indefinitely) use the resource allocation mode for communication until a new resource allocation mode is activated (e.g., by receiving another activation message) or the current resource allocation mode is released (e.g., by a deactivation message).

[0109] Example selection / determination of resource allocation mode

[0110] As described above, different (e.g., multiple or a set of) resource allocation modes can be defined / configured for the UE. The UE can be configured with the defined resource allocation mode or the defined resource allocation mode can be signaled to the UE, and a specific resource allocation mode to be used for a specific communication among the resource allocation modes can be indicated to the UE (e.g., configured or dynamically signaled). According to certain aspects, the BS can determine / select a specific resource allocation mode to indicate / configure to the UE for use based on various parameters. For example, the determination / selection can depend on the UE, on the uplink or downlink, on the component carrier, on the service type, on the TTI length, on the channel, and / or on the subframe (time slot configuration). According to certain aspects, separate indications of the resource allocation mode can be indicated / configured for different parameters among the above parameters.

[0111] Example depends on the UE's resource allocation mode

[0112] According to certain aspects, the resource allocation pattern may be UE-dependent (e.g., selected based on the UE and / or determined individually for the UE). Transmissions to / from different UEs contribute different amounts of inter-cell interference. For example, a UE close to the center of a cell may cause little or minimal inter-cell interference in the uplink (even if the UE is continuously transmitting in the uplink). Thus, the resource allocation pattern may be continuous. Such UEs and the particular resource allocation pattern may be semi-static. On the downlink, if their downlink transmissions are power-limited, the inter-cell interference may be reasonably small. Therefore, a resource allocation pattern that limits the level of resource usage may be used.

[0113] Alternatively, UEs at the cell edge may contribute inter-cell interference to other cells for their uplink and downlink transmissions. Similarly, their downlink traffic may also contribute inter-cell interference to other cells. In this case, a non-contiguous resource pattern may be semi-statically and / or dynamically indicated for such UEs.

[0114] Example link-dependent and / or CC-dependent resource allocation mode

[0115] According to certain aspects, the resource allocation mode may be link-dependent. For example, the resource allocation mode may be managed (eg, determined / selected / indicated / configured) separately for the downlink, uplink, or sidelink.

[0116] The downlink and uplink may have different channel and interference characteristics, different antenna modes, different transmit powers, etc. For a UE, downlink operation may be different from uplink operation. For example, a UE may be served by a different cell (or set of cells) on the downlink than on the uplink (e.g., in coordinated multi-point (CoMP) operation). Different cells may have different uplink-downlink subframe configurations. Therefore, the interference characteristics of communications with a UE may be quite different for the downlink and uplink. Accordingly, different resource allocation patterns may be determined (selected / indicated / configured / signaled) for the uplink, downlink, and sidelink directions.

[0117] Similarly, the resource pattern may be configured separately for different component carriers (CCs) (which may also have different UL / DL subframe configurations).

[0118] Example of resource allocation mode depending on service type and / or depending on TTI length

[0119] According to certain aspects, the resource allocation mode may depend on the service type and / or TTI length.These resource allocation modes may be managed separately for different types of services.

[0120] In one example, a first set of resource allocation patterns may be defined and / or selected for eMBB services, a second set of patterns may be defined and / or selected for URLLC services, and a third set of patterns may be defined and / or selected (and configured and / or signaled) for mMTC services.

[0121] In one example, the set of patterns used for each service can be a function of the TTI length of the service being scheduled. For example, for very short TTI transmissions (e.g., a few symbols), the resource allocation pattern for that communication (e.g., service) can be continuous (e.g., semi-statically configured); for shorter TTI transmissions (e.g., 5-14 symbols), the resource allocation pattern can be dynamically indicated from one of four patterns; and for long TTI transmissions (e.g., >14 symbols), the resource allocation pattern can be dynamically indicated from one of two patterns.

[0122] Example depends on the channel resource allocation mode

[0123] According to certain aspects, the resource allocation mode may depend on the channel. These resource allocation modes may be managed separately for different types of channels. For example, a first resource allocation mode may be defined and / or selected (and configured and / or signaled) for a control channel, a second resource allocation mode may be defined and / or selected for an eMBB PDSCH, and a third resource allocation mode may be defined and / or selected for a URLLC PDSCH, and so on. Some channels (e.g., important channels, broadcast channels, multicast channels, etc.) may have different treatments. For example, PSS / SSS / PBCH / SIB / MIB (including bundled PSS / SSS / PBCH or other SS) may have a resource allocation mode that never skips any symbol.

[0124] Example resource allocation pattern depending on subframe

[0125] According to certain aspects, these resource allocation patterns can be subframe-dependent. These resource allocation patterns can be a function of the subframe index. For example, some services can be active services that can be active in a subset of subframes, and thus, some resource allocation patterns may only apply to that subset of subframes. URLLC can exist in a subset of subframes on a specific CC, and thus, a certain resource pattern may only apply to a subset of subframes on that CC.

[0126] According to certain aspects, any combination of the above may be applied to determine resource allocation patterns for UEs.

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

[0128] As used herein, a phrase referring to "at least one of" a list of items refers to any combination of those items, including single members. As an example, "at least one of a, b, or c" is intended to encompass: a, b, c, ab, ac, bc, and abc, as well as any combination with multiples of the same elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c).

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

[0130] The foregoing description is provided to enable anyone skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the universal principles defined herein may be applied to other aspects. Accordingly, the claims are not intended to be limited to the aspects shown herein, but rather to be given the full scope consistent with the language of the claims, wherein singular references to elements, unless otherwise specified, are not intended to mean "one and only one," but rather "one or more." Unless otherwise specified, the term "some" refers to one or more. All structural and functional equivalents of the various aspects described herein to elements known to one of ordinary skill in the art, whether now or hereafter known, are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended to be dedicated to the public, regardless of whether such disclosure is explicitly recited in the claims. No element of a claim should be construed under 35 U.S.C. §112, sixth paragraph, unless the element is explicitly recited using the phrase "means for..." or, in the case of a method claim, the element is recited using the phrase "step for..."

[0131] The various operations of the methods described above may be performed by any suitable device capable of performing the corresponding functions. These devices may include various hardware and / or software components and / or modules, including but not limited to circuits, application specific integrated circuits (ASICs), or processors. Generally speaking, where there are operations illustrated in the figures, these operations may have corresponding counterpart means-plus-function components with similar numbering.

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

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

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

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

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

[0137] Thus, certain aspects may include a computer program product for performing the operations presented herein. For example, such a computer program product may include a computer-readable medium having instructions stored (and / or encoded) thereon, the instructions being executable by one or more processors to perform the operations described herein. For example, instructions for determining a maximum available transmit power for a UE, instructions for semi-statically configuring a first minimum guaranteed power that can be used for uplink transmissions to a first base station and a second minimum guaranteed power that can be used for uplink transmissions to a second base station, and instructions for dynamically determining a first maximum transmit power that can be used for uplink transmissions to the first base station and a second maximum transmit power that can be used for uplink transmissions to the second base station based at least in part on the maximum available transmit power of the UE, the first minimum guaranteed power, and the second minimum guaranteed power.

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

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

Claims

1. A method for wireless communication by a user equipment (UE), comprising: receiving higher layer signaling from a base station, the higher layer signaling semi-statically configuring a plurality of resource allocation patterns at the UE, wherein each of the configured plurality of resource allocation patterns indicates one or more first resources excluded from use for a physical downlink shared channel (PDSCH) communication with the base station; receiving dynamic control signaling from the base station, the dynamic control signaling indicating at least one resource allocation mode of a plurality of configured resource allocation modes for communicating data with the base station; as well as communicating data with the base station based on the indicated at least one resource allocation pattern, Each of the plurality of resource allocation patterns is defined at a resource block level and a symbol level granularity. 2 . The method of claim 1 , wherein the dynamic control signaling indicates that the at least one resource allocation mode of the configured plurality of resource allocation modes is based on at least one parameter associated with a transmission.

3. The method of claim 2, wherein the at least one parameter comprises a service type of the transmission.

4. The method of claim 3, wherein the service type comprises at least one of: enhanced mobile broadband (eMBB), ultra-reliable low latency communication (URLLC), mission critical (MiCr), or massive machine type communication (mMTC).

5. The method of claim 2, wherein the at least one parameter comprises a time slot configuration of the transmission.

6. The method of claim 2, wherein the at least one parameter comprises whether the transmission is for an uplink, a downlink, or a sidelink.

7. The method of claim 2, wherein the at least one parameter comprises a component carrier (CC) used for the transmission.

8. The method of claim 2, wherein the at least one parameter comprises a transmission time interval (TTI) length of the transmission.

9. The method of claim 2, wherein the at least one parameter comprises a channel used for the transmission; or a subframe used for the transmission.

10. The method of claim 1, wherein each of the plurality of resource allocation patterns defines at least one of: contiguous resources or non-contiguous resources for communicating data with the base station.

11. The method of claim 1 , wherein the one or more first resources are associated with a first symbol and one or more second resources available for communicating data with the base station are associated with a second symbol different from the first symbol.

12. The method of claim 1, wherein each of the plurality of resource allocation patterns defines a first transmit power for one or more third resources and a second transmit power for one or more fourth resources.

13. The method of claim 1, wherein the indicated resource allocation pattern is UE-specific.

14. The method of claim 1, wherein the higher layer signaling comprises radio resource control (RRC) signaling.

15. The method of claim 1, wherein the higher layer signaling further indicates a time domain pattern for the one or more first resources.

16. A method for wireless communication by a base station, comprising: transmitting higher layer signaling to a user equipment (UE), the higher layer signaling semi-statically configuring a plurality of resource allocation patterns at the UE, wherein each of the configured plurality of resource allocation patterns indicates one or more first resources that are excluded from use for a physical downlink shared channel (PDSCH) communication with the UE; transmitting dynamic control signaling to the UE, the dynamic control signaling indicating at least one resource allocation mode among the configured multiple resource allocation modes for communicating data with the UE; as well as communicating data with the UE based on the indicated at least one resource allocation pattern, Each of the plurality of resource allocation patterns is defined at a resource block level and a symbol level granularity.

17. The method of claim 16, wherein the dynamic control signaling indicates that the at least one resource allocation pattern of the configured plurality of resource allocation patterns is based on at least one parameter associated with a transmission.

18. The method of claim 17, wherein the at least one parameter comprises a service type of the transmission.

19. The method of claim 18, wherein the service type comprises at least one of: enhanced mobile broadband (eMBB), ultra-reliable low latency communication (URLLC), mission critical (MiCr), or massive machine type communication (mMTC).

20. The method of claim 17, wherein the at least one parameter comprises a time slot configuration of the transmission.

21. The method of claim 17, wherein the at least one parameter comprises whether the transmission is for an uplink, a downlink, or a sidelink.

22. The method of claim 17, wherein the at least one parameter comprises a component carrier (CC) used for the transmission.

23. The method of claim 17, wherein the at least one parameter comprises a transmission time interval (TTI) length of the transmission.

24. The method of claim 17, wherein the at least one parameter comprises a channel used for the transmission; or a subframe used for the transmission.

25. The method of claim 16, wherein each of the plurality of resource allocation patterns defines at least one of: contiguous resources or non-contiguous resources for communicating data with the UE.

26. The method of claim 16, wherein the one or more first resources are associated with a first symbol and one or more second resources available for communicating data with the base station are associated with a second symbol different from the first symbol.

27. The method of claim 16, wherein each of the plurality of resource allocation patterns defines a first transmit power for one or more third resources and a second transmit power for one or more fourth resources.

28. The method of claim 16, wherein the indicated resource allocation pattern is UE-specific.

29. The method of claim 16, wherein the higher layer signaling further indicates a time domain pattern for the one or more first resources.

30. An apparatus for wireless communication by a user equipment (UE), comprising: transceiver; Memory; as well as at least one processor coupled to the memory and the transceiver, the at least one processor configured to: receiving higher layer signaling from a base station, the higher layer signaling semi-statically configuring a plurality of resource allocation patterns at the UE, wherein each of the configured plurality of resource allocation patterns indicates one or more first resources excluded from use for a physical downlink shared channel (PDSCH) communication with the base station; receiving dynamic control signaling from the base station, the dynamic control signaling indicating at least one resource allocation mode of a plurality of configured resource allocation modes for communicating data with the base station; as well as communicating data with the base station based on the indicated at least one resource allocation pattern, Each of the plurality of resource allocation patterns is defined at a resource block level and a symbol level granularity.

31. The apparatus of claim 30, wherein the higher layer signaling comprises radio resource control (RRC) signaling.

32. The apparatus of claim 30, wherein the higher layer signaling further indicates a time domain pattern for the one or more first resources.

33. An apparatus for wireless communication by a user equipment (UE), comprising: transceiver; Memory; as well as At least one processor coupled to the memory and the transceiver, the at least one processor being configured to perform the method of any one of claims 2-13.

34. An apparatus for wireless communication by a base station, comprising: transceiver; Memory; as well as at least one processor coupled to the memory and the transceiver, the at least one processor configured to: transmitting higher layer signaling to a user equipment (UE), the higher layer signaling semi-statically configuring a plurality of resource allocation patterns at the UE, wherein each of the configured plurality of resource allocation patterns indicates one or more first resources that are excluded from use for a physical downlink shared channel (PDSCH) communication with the UE; transmitting dynamic control signaling to the UE, the dynamic control signaling indicating at least one resource allocation mode among the configured multiple resource allocation modes for communicating data with the UE; as well as communicating data with the UE based on the indicated at least one resource allocation pattern, Each of the plurality of resource allocation patterns is defined at a resource block level and a symbol level granularity.

35. The apparatus of claim 34, wherein the higher layer signaling further indicates a time domain pattern for the one or more first resources.

36. An apparatus for wireless communication by a base station, comprising: transceiver; Memory; as well as At least one processor coupled to the memory and the transceiver, the at least one processor configured to perform the method of any one of claims 17-28.

Citation Information

Patent Citations

  • Determination method and device for resource transmission by PDSCH

    CN103491637A