Determining uplink configured grant configuration for user equipment devices

By selecting the appropriate UL-CG configuration for the user equipment and utilizing SBFD resource configuration, the problem of uplink and downlink resource conflicts in wireless communication systems is resolved, achieving higher throughput and data rate as well as lower latency and interference.

CN116114342BActive Publication Date: 2025-10-17QUALCOMM INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180057219.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-08-11
Filing Date
2021-08-12
Publication Date
2025-10-17
Estimated Expiration
2041-08-12

AI Technical Summary

Technical Problem

In wireless communication systems, existing technologies have difficulty in effectively resolving the problem of uplink and downlink resource conflicts, resulting in interference and reduced throughput.

Method used

The user equipment (UE) receives multiple uplink configuration grant (UL-CG) configurations, selects the appropriate UL-CG configuration to avoid resource conflicts, and performs uplink transmission during the time slot, using sub-band full-duplex (SBFD) resource configuration to reduce interference and using interleaving, grant and time slot format techniques for conflict resolution.

Benefits of technology

It reduces interference in wireless communications, improves throughput and data rate, reduces latency, and enhances communication quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116114342B_ABST
    Figure CN116114342B_ABST
Patent Text Reader

Abstract

A method of wireless communication includes receiving, by a user equipment (UE), a plurality of uplink configured grant (UL-CG) configurations and receiving, by the UE, a UL-CG. The method further includes selecting, from the plurality of UL-CG configurations, a UL-CG configuration for a occasion of the UL-CG occurring during a slot based on a resource configuration associated with the slot. The method further includes performing an uplink transmission during the occasion of the UL-CG based on the selected UL-CG configuration.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims the benefit of and priority to U.S. patent application Ser. No. 17 / 444,887, filed on Aug. 11, 2021, entitled “UPLINK CONFIGURED GRANT CONFIGURATION DETERMINATION FOR AUSER EQUIPMENT DEVICE,” and U.S. provisional patent application Ser. No. 63 / 064,805, filed on Aug. 12, 2020, entitled “UPLINK CONFIGURED GRANT CONFIGURATION DETERMINATION FOR AUSER EQUIPMENT DEVICE,” the entireties of which are incorporated herein by reference. Technical Field

[0003] Aspects of the present disclosure relate generally to wireless communication systems, and more particularly, to determining uplink configuration grant configuration for sub-band full-duplex (SBFD) resource configuration in a wireless communication system. Background Art

[0004] Wireless communication networks are widely deployed to provide a variety of communication services, such as voice, video, packet data, messaging, and broadcast. These wireless networks may be multiple-access networks capable of supporting multiple users by sharing available network resources. Such networks (typically multiple-access networks) support communication among multiple users by sharing available network resources.

[0005] A wireless communication network may include multiple base stations or Node Bs that can support communication for multiple user equipment (UEs). UEs can communicate with base stations via downlinks and uplinks. The downlink (or forward link) refers to the communication link from a base station to a UE, while the uplink (or reverse link) refers to the communication link from a UE to a base station.

[0006] A base station may transmit data and control information to a UE on the downlink and / or may receive data and control information from a UE on the uplink. On the downlink, transmissions from a base station may encounter interference due to transmissions from neighboring base stations or from other wireless radio frequency (RF) transmitters. On the uplink, transmissions from a UE may encounter interference from uplink transmissions from other UEs communicating with neighboring base stations or from other wireless RF transmitters. Such interference may degrade the performance of both the downlink and uplink.

[0007] As the demand for mobile broadband access increases, the possibilities of interference and congested networks grow with more UEs accessing long-range wireless communication networks and more short-range wireless systems being deployed in communities. Research and development continue to advance wireless technologies not only to meet the growing demand for mobile broadband access, but also to advance and enhance the user experience with mobile communications. SUMMARY

[0008] In some aspects of the disclosure, an apparatus for wireless communication includes a receiver configured to receive a plurality of uplink configured grant (UL-CG) configurations and receive a UL-CG. The apparatus also includes a transmitter configured to perform an uplink transmission during an occasion of the UL-CG based on a UL-CG configuration of the plurality of UL-CG configurations. The occasion occurs during a slot, and the UL-CG configuration is selected from the plurality of UL-CG configurations based on a resource configuration associated with the slot.

[0009] In some other aspects, a method of wireless communication includes receiving, by a user equipment (UE), a plurality of uplink configured grant (UL-CG) configurations and receiving, by the UE, a UL-CG. The method also includes selecting, by the UE, a UL-CG configuration from the plurality of UL-CG configurations for an occasion of the UL-CG occurring during a slot based on a resource configuration associated with the slot. The method also includes performing an uplink transmission during the occasion of the UL-CG based on the selected UL-CG configuration.

[0010] In some other aspects, a non-transitory computer-readable medium stores instructions executable by a processor to perform operations. The operations include receiving, by a UE, a plurality of UL-CG configurations and receiving, by the UE, a UL-CG. The operations also include selecting, by the UE, a UL-CG configuration from the plurality of UL-CG configurations for an occasion of the UL-CG occurring during a slot based on a resource configuration associated with the slot. The operations also include performing an uplink transmission during the occasion of the UL-CG based on the selected UL-CG configuration.

[0011] In some other aspects, an apparatus includes a memory and one or more processors coupled to the memory and configured to receive, by a UE, a plurality of UL-CG configurations and receive, by the UE, a UL-CG. The one or more processors are also configured to select, by the UE, a UL-CG configuration from the plurality of UL-CG configurations for an occasion of the UL-CG occurring during a slot based on a resource configuration associated with the slot. The one or more processors are also configured to perform an uplink transmission during the occasion of the UL-CG based on the selected UL-CG configuration.

[0012] In some other aspects, an apparatus includes means for receiving, by a UE, a plurality of UL-CG configurations and a UL-CG. The apparatus further includes means for selecting, based on a resource configuration associated with a slot, a UL-CG configuration from the plurality of UL-CG configurations for a time occasion of the UL-CG occurring during the slot. The apparatus further includes means for performing, based on the selected UL-CG configuration, an uplink transmission during the time occasion of the UL-CG.

[0013] In some other aspects, a UE for wireless communication includes a transmitter and a receiver. The receiver is configured to receive a UL-CG having a UL-CG configuration associated with a first resource. A time occasion of the UL-CG occurs during a slot. The receiver is further configured to receive a message indicating a modification of resources associated with the slot from a half duplex (HD) resource configuration to a sub-band full duplex (SBFD) resource configuration, the SBFD resource configuration including a second resource associated with a downlink transmission or a guard band. The UE is configured to perform one or more operations associated with the resource configuration of the slot based on a determination that the first resource and the second resource include one or more common resources.

[0014] In some other aspects, a method of wireless communication includes receiving, by a UE, a UL-CG having a UL-CG configuration associated with a first resource. A time occasion of the UL-CG occurs during a slot. The method further includes receiving, by the UE, a message indicating a modification of resources associated with the slot from a half duplex (HD) resource configuration to a sub-band full duplex (SBFD) resource configuration, the SBFD resource configuration including a second resource associated with a downlink transmission or a guard band. The method further includes performing, by the UE, one or more operations associated with the resource configuration of the slot based on a determination that the first resource and the second resource include one or more common resources.

[0015] In some other aspects, a non-transitory computer-readable medium stores instructions executable by a processor to perform operations. The operations include receiving, by a UE, a UL-CG having a UL-CG configuration associated with a first resource. A time occasion of the UL-CG occurs during a slot. The operations further include receiving, by the UE, a message indicating a modification of resources associated with the slot from a HD resource configuration to a SBFD resource configuration, the SBFD resource configuration including a second resource associated with a downlink transmission or a guard band. The operations further include performing, by the UE, one or more operations associated with the resource configuration of the slot based on a determination that the first resource and the second resource include one or more common resources.

[0016] In some other aspects, an apparatus includes a memory and one or more processors coupled to the memory. The one or more processors are configured to receive, by a UE, a UL-CG having a UL-CG configuration associated with a first resource, where an occasion of the UL-CG is to occur during a slot. The one or more processors are also configured to receive, by the UE, a message indicating a modification of a resource associated with the slot from a half duplex (HD) resource configuration to a sub-band full duplex (SBFD) resource configuration, the SBFD resource configuration including a second resource associated with a downlink transmission or guard band. The one or more processors are also configured to perform one or more operations associated with the resource configuration of the slot based on a determination that the first resource and the second resource include one or more common resources.

[0017] In some other aspects, an apparatus includes means for receiving, by a UE, a UL-CG having a UL-CG configuration associated with a first resource and for receiving a message. An occasion of the UL-CG is to occur during a slot, and the message indicates a modification of a resource associated with the slot from a HD resource configuration to a SBFD resource configuration, the SBFD resource configuration including a second resource associated with a downlink transmission or guard band. The apparatus also includes means for performing one or more operations associated with the resource configuration of the slot based on a determination that the first resource and the second resource include one or more common resources.

[0018] While aspects and implementations are described in this application by illustration to some examples, those skilled in the art will understand that additional implementations and use cases can come about in many different arrangements and scenarios. Innovations described herein can be implemented across many differing platform types, devices, systems, form factors, and configurations. For example, aspects and / or uses can come about in the context of integrated chip implementations and other non-module-component-based devices (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchasing devices, medical devices, artificial intelligence (AI)-enabled devices, etc.). While some examples can or can not be specifically directed to use cases or applications, a wide assortment of applicability of described innovations can come about. Implementations can range from chip-level or modular components to non-modular, non-chip-level implementations, and further to aggregated, distributed, or original equipment manufacturer (OEM) devices or systems in which the described aspects are incorporated into larger implementations. In some physical settings, devices incorporating described aspects and features can inevitably include additional components and features for implementation and practice of claimed and described aspects. For example, transmission and reception of wireless signals inevitably involve numerous components such as hardware components, including antennas, radio frequency (RF) chains, power amplifiers, modulators, buffers, processor(s), interleavers, adders / summers, etc. for analog and digital purposes. Innovations described herein are intended to be workable in devices, chip-level components, systems, distributed arrangements, end-user devices of various sizes, shapes, and constitution, etc. BRIEF DESCRIPTION OF DRAWINGS

[0019] A further understanding of the nature and advantages of the disclosure can be realized by reference to the following drawings. In the drawings, like reference numerals can designate like components or features. Also, various components of the same type can be distinguished by adding a dash and a second numeral to the reference designation of the component with the same first numeral drawing reference. If only the first reference designation is used in the specification, the description is applicable to any one of the components having the same first reference designation irrespective of the second reference designation.

[0020] Figure 1 is a block diagram illustrating an example of a wireless communication system for determining an uplink configured grant (UL-CG) configuration for a sub-band full duplex (SBFD) resource configuration, in accordance with some aspects of the present disclosure.

[0021] Figure 2 is a block diagram illustrating an example of a base station and a user equipment (UE) determining an UL-CG configuration for a SB-FD resource configuration, in accordance with some aspects of the present disclosure.

[0022] Figure 3FIG. 2 is a block diagram illustrating another example of a wireless communication system for determining an UL-CG configuration for an SBFD resource configuration, in accordance with some aspects of the present disclosure.

[0023] Figure 4 FIG. 3 is a block diagram illustrating an example of wireless communication including an UL-CG configuration for an SBFD resource configuration, in accordance with some aspects of the present disclosure.

[0024] Figure 5 FIG. 4 is a block diagram illustrating another example of a wireless communication system for determining an UL-CG configuration for an SBFD resource configuration, in accordance with some aspects of the present disclosure.

[0025] Figure 6 FIG. 5 is a flow chart of an example of a wireless communication method for determining an UL-CG configuration for an SBFD resource configuration by a UE, in accordance with some aspects of the present disclosure.

[0026] Figure 7 FIG. 6 is a flow chart of another example of a wireless communication method for determining an UL-CG configuration for an SBFD resource configuration by a UE, in accordance with some aspects of the present disclosure.

[0027] Figure 8 FIG. 7 is a block diagram illustrating an example of a UE determining an UL-CG configuration for an SBFD resource configuration, in accordance with some aspects of the present disclosure. DETAILED DESCRIPTION

[0028] Some wireless communication systems use uplink configured grants (UL-CGs) to enable user equipment (UEs) to transmit data to a base station. For example, an UL-CG can have a particular UL-CG configuration that specifies resources (such as time slots, frequencies, or other resources) that the UE can use to transmit data to the base station during an occasion of the UL-CG.

[0029] In some cases, an occasion of an UL-CG can occur in a particular time slot. That time slot is associated with a sub-band full duplex resource configuration that conflicts with the UL-CG. To illustrate, the resources specified by the UL-CG configuration of the UL-CG can “overlap” with resources of a downlink transmission that will occur during the time slot. Alternatively or in addition, the resources specified by the UL-CG configuration of the UL-CG can “overlap” with resources of a guard band specified by the SBFD resource configuration. As a specific example, in some cases, a base station can dynamically change a time slot from a half duplex (HD) resource configuration to an SBFD resource configuration, which can create a conflict with resources of an UL-CG.

[0030] In some aspects of the disclosure, a UE can determine an UL-CG configuration for a slot associated with a SBFD resource configuration. In some examples, the UE selects an UL-CG configuration from a plurality of UL-CG configurations associated with different resource configurations. As an example, the UE can select a first UL-CG configuration from the plurality of UL-CG configurations for the SBFD resource configuration and can select a second UL-CG configuration from the plurality of UL-CG configurations for an HD resource configuration. In some examples, the UE determines the UL-CG configuration using an interleaving-based technique, using a grant-based technique, or using a slot format-based technique.

[0031] Alternatively or in addition, in some other aspects, the UE can perform one or more operations to resolve the resource conflict. For example, the UE can determine an error associated with the slot, can skip an occasion of the UL-CG affected by the resource conflict, or can perform a conflict resolution operation to modify one or more parameters associated with the uplink transmission. To illustrate, the UE can refrain from using resources affected by the resource conflict for the UL-CG (such as by refraining from using the second set of resources of the UL-CG that “overlap” with the downlink communication and the guard band or both) and can modify the uplink transmission based on remaining resources (e.g., the first subset of resources) of the UL-CG. In some examples, performing the conflict resolution operation can include one or more of the following: performing a rate matching operation associated with the uplink transmission, puncturing one or more bits of the second subset, or increasing one or more of the following: a rank of the uplink transmission, a number of precoders associated with the uplink transmission, a modulation and coding scheme (MCS) of the uplink transmission, a coding rate of the uplink transmission, a modulation order of the uplink transmission, or a transmit power level of the uplink transmission (as examples).

[0032] Aspects of the disclosure can reduce latency and increase throughput or data rates of wireless communications, while also reducing interference that can degrade quality of wireless communications. For example, a wireless communication system according to some aspects of the disclosure can use SBFD communication techniques to increase throughput or data rates. Because SBFD communication techniques can use uplink and downlink channels concurrently, such techniques can increase throughput or data rates and can reduce latency. Moreover, by reducing or avoiding resource conflicts, interference that can be caused by some concurrent uplink and downlink transmissions can be reduced or avoided. As a result, latency and interference can be reduced, while throughput, data rates, and quality of wireless communications are increased.

[0033] For further example, in various implementations, a wireless communication network can include a Code Division Multiple Access (CDMA) network, a Time Division Multiple Access (TDMA) network, a Frequency Division Multiple Access (FDMA) network, an Orthogonal FDMA (OFDMA) network, a Single-Carrier FDMA (SC-FDMA) network, a LTE network, a GSM network, a Fifth Generation (5G) or New Radio (NR) network (sometimes referred to as a “5G NR” network, system, or device), and other communications networks. As described herein, the terms “network” and “system” can be used interchangeably.

[0034] A CDMA network can implement a radio technology such as Universal Terrestrial Radio Access (UTRA), cdma2000, and so on. UTRA includes Wideband-CDMA (W-CDMA) and Low Chip Rate (LCR). CDMA2000 covers IS-2000, IS-95, and IS-856 standards.

[0035] A TDMA network can implement a radio technology such as Global System for Mobile Communications (GSM). The 3GPP defines standards for the GSM EDGE (enhanced data rates for GSM evolution) radio access network (RAN), also denoted as GERAN. GERAN, together with the inter- base station (for example, Ater and Abis interfaces, etc.) and base station controller (for example, A interfaces, etc.) networks, is the radio component of a GSM or GSM EDGE network. A radio access network represents a component of a GSM network through which phone calls and packet data are routed from the public switched telephone network (PSTN) and Internet to a subscriber handset (also known as user terminal or user equipment (UE)) or vice versa. A mobile phone operator’s network can include one or more GERANs, which can couple with a UTRAN in the case of a UMTS or GSM network. Additionally, an operator network can include one or more LTE networks, or one or more other networks. The various different network types can use different radio access technologies (RATs) and radio access networks (RANs).

[0036] An OFDMA network can implement a radio technology such as evolved UTRA (E- UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, flash-OFDM and the like. UTRA, E-UTRA, and GSM are part of universal mobile telecommunication system (UMTS). In particular, long term evolution (LTE) is a release of UMTS that uses E-UTRA. UTRA, E-UTRA, GSM, UMTS and LTE are described in documents from an organization named “3rd Generation Partnership Project” (3GPP) and cdma2000 is described in documents from an organization named “3rd Generation Partnership Project 2” (3GPP2). These various radio technologies and standards are known or are being developed. For example, the 3GPP is a collaboration between groups of telecommunications associations that aims to define a globally applicable third generation (3G) mobile phone specification. 3GPP Long Term Evolution (LTE) is a project to improve the universal mobile telecommunications system (UMTS) mobile phone standard. The 3GPP can define specifications for the next generation of mobile networks, mobile systems, and mobile devices. The present disclosure can describe certain aspects with reference to LTE, 4G, 5G or NR technology; however, such description is not intended to be limiting, and one or more aspects described with reference to one technology can be understood to be applicable to another technology. Indeed, one or more aspects of the present disclosure are related to shared access to wireless spectrum between networks using different radio access technologies or radio air interfaces.

[0037] 5G networks contemplate diverse deployments, diverse spectrum, and diverse services and devices, which can be implemented using an OFDM-based unified air interface. To meet these varied needs, in addition to developing a new radio access technology for 5G NR networks, it is further considered to enhance LTE and LTE-A. 5G NR will be capable of scaling to deliver not only high capacity and high speed connectivity, but also low power, low-cost, and machine-like connectivity for “Internet of Things” (IoT) applications. These applications can include smart

[0038] 5G NR devices, networks, and systems can be implemented using optimized OFDM- based waveform features. These features can include scalable numerology and transmission time intervals (TTIs); a common, flexible framework to efficiently multiplex services and features through dynamic, low-latency time division duplex (TDD) or frequency division duplex (FDD) designs; and advanced wireless technologies such as massive multiple input, multiple output (MIMO), robust millimeter wave (mmWave) transmissions, advanced channel coding, and device-centric mobility. Scalability of numerologies in 5G NR, and scaling of subcarrier spacing, can efficiently address operating diverse services across diverse spectrum and diverse deployment scenarios. For example, in various outdoor and macro coverage deployments of less than 3 GHz FDD or TDD implementations, subcarrier spacing can occur at 15 kHz, for example over 1, 5, 10, 20 MHz, etc. bandwidth. For other various outdoor and small cell coverage deployments of TDD greater than 3 GHz, subcarrier spacing can occur at 30 kHz over 80 or 100 MHz bandwidth. For other various indoor wideband implementations, using TDD in the unlicensed portion of the 5 GHz band, subcarrier spacing can occur at 60 kHz over 160 MHz bandwidth. Finally, for various deployments transmitting using mmWave components at 28 GHz TDD, subcarrier spacing can occur at 120 kHz over 500 MHz bandwidth.

[0039] The scalable numerology of 5G NR facilitates scalable TTIs to meet diverse latency and quality of service (QoS) requirements. For example, shorter TTIs can be used for low latency and high reliability, while longer TTIs can be used for higher spectral efficiency. Efficient multiplexing of long and short TTIs allows for transmissions to start at symbol boundaries. 5G NR also contemplates a self-contained, integrated subframe design with uplink or downlink scheduling information, data, and acknowledgements in the same subframe. The self-contained, integrated subframe supports communications in unlicensed or contention-based shared spectrum, adaptive uplink or downlink (which can be flexibly configured on a per-cell basis to dynamically switch between uplink and downlink to meet current traffic demands).

[0040] For clarity, certain aspects of the apparatus and techniques can be described below with reference to example 5G NR implementations or in a 5G-centric manner; however, the description is not intended to be limited to 5G applications.

[0041] Further, it should be appreciated that wireless communication networks adapted according to the concepts herein can operate with any combination of licensed or unlicensed spectrum across frequency and / or time. Accordingly, it will be apparent to one of ordinary skill in the art that the systems, apparatus and methods described herein can be applied to other communications systems and applications than the particular examples provided.

[0042] Figure 1 is a block diagram illustrating details of an example of a wireless communication system. The wireless communication system can include a wireless network 100. The wireless network 100 can include, for example, a 5G wireless network. As those skilled in the art will appreciate, the nomenclature used herein is exemplary and is not intended to be limiting. Figure 1 The components appearing in the wireless network 100 are likely to have related counterparts in other network arrangements, including, for example, cellular network arrangements and non-cellular network arrangements, such as device-to-device, peer-to-peer network or ad hoc network arrangements, etc.

[0043] Figure 1 The wireless network 100 illustrated in FIG. 1 includes a plurality of base stations 105 and other network entities. A base station can be a station that communicates with UEs and can be referred to as an evolved node B (eNB), a next generation eNB (gNB), an access point, etc. Each base station 105 can provide communication coverage for a particular geographic area. In 3GPP, the term “cell” can refer to a

[0044] A base station can provide communication coverage for a macro cell or a small cell, such as a pico cell or a femto cell, or other types of cells. A macro cell can generally cover a relatively large geographic area (e.g., 5-10 miles in radius) and can allow unrestricted access by UEs with service subscriptions with the network provider. A small cell, such as a pico cell, can also cover a relatively small geographic area and can allow restricted access by UEs, such as UEs in specific subscription groups or UEs with specific usage constraints. A small cell can also be referred to as a femto cell, a home eNB (HeNB), or a home nodeB (HNB). A base station for a macro cell can be referred to as a macro base station. A base station for a small cell can be referred to as a small cell base station, a pico base station, a femto base station, or a home base station. In Figure 1 In the example shown in FIG. 1, base stations 105d and 105e are regular macro base stations of a wireless network, while base stations 105a- 105c are macro base stations that support one of three-dimensional (3D), full dimensional (FD), or massive MIMO. Base stations 105a- 105c utilize 3D beamforming in both elevation and azimuth beams to increase coverage and capacity. Base station 105f is a small cell base station that can be a home node or a portable access point. A base station can be referred to as a gNB, Node B, or another term. A base station can support one or multiple cells, e.g., two cells, three cells, four cells, and / or the like.

[0045] Wireless network 100 can support synchronous or asynchronous operation. For synchronous operation, the base stations can have similar frame timing, and transmissions from different base stations can be approximately aligned in time. For asynchronous operation, the base stations can have different frame timing, and transmissions from different base stations can not be aligned in time. In some scenarios, the network can enable or be configured for dynamic switching between synchronous or asynchronous operations.

[0046] The UEs 115 are dispersed throughout the wireless network 100, and each UE can be stationary or mobile. It should be appreciated that, although a mobile apparatus is commonly referred to as a "mobile" telephone, such a device can also be fixed (e.g., desktop computers with wireless modems, etc.). A mobile apparatus can communicate with a network device via a radio access network (RAN) 1 10. The RAN 1 10 comprises a plurality of base stations 105 (e.g., eNodeBs, NodeBs, site controllers or some other terminology used to describe a base station) that provide radio coverage for various geographic Figure 1 The UEs 115a-115d illustrated in FIG. 1 are examples of mobile smart phone-type devices being accessed by access wireless network 100. A UE can be a machine specifically configured for connected communication, including machine type communication (MTC), enhanced MTC (eMTC), narrowband IoT (NB-IoT), and the like. Figure 1 The UEs 115e-115k illustrated in FIG. 1 are examples of various machines configured for connected communication with access 5G network 100.

[0047] Mobile devices such as UE 115 can communicate with any type of base station, whether macro base station, pico base station, femto base station, relays, and the like. In Figure 1 In general, communication links (indicated as lightning bolts) indicate wireless transmissions between UEs and serving base stations, which are the base stations designated to serve each UE on the downlink or uplink, or expected transmissions between base stations, and backhaul transmissions between base stations. Backhaul communication between base stations of wireless network 100 can occur using wired or wireless communication links.

[0048] In operations of the 5G network 100, base stations 105a- 105c serve UEs 115a and 115b using 3D beamforming and coordinated spatial techniques, such as coordinated multipoint (CoMP) or multi-connectivity. Macro base station 105d performs backhaul communications with base stations 105a- 105c, as well as small cell, base station 105f. Macro base station 105d also transmits multicast services which are subscribed to and received by UEs 115c and 115d. Such multicast services can include mobile television or stream video, or can include other services for providing community information, such as weather emergencies or alerts, such as amber alerts or gray alerts.

[0049] Implementations of wireless network 100 support mission critical communications with ultra-reliable and redundant links with mission critical devices, such as UE 115e, which is an unmanned aerial vehicle. Redundant communication links with UE 115e include from macro base stations 105d and 105e, as well as small cell base station 105f. Other machine type devices, such as UE 115f (a thermometer), UE 115g (a smart meter), and UE 115h (a wearable device) can communicate through wireless network 100 either directly with base stations, such as small cell base station 105f, and macro base station 105e, or through the wireless network 100 in multi-hop configurations by communicating with another user device which relays their information to the network, such as UE 115f communicating temperature measurement information to the smart meter UE 115g, which then reports to the network through small cell base station 105f. 5G network 100 can provide additional network efficiency through dynamic, low-latency TDD or FDD communications, such as in a vehicle-to-vehicle (V2V) mesh network between UEs 115i-115k communicating with macro base station 105e.

[0050] In some aspects of the disclosure, one or more UEs 115 can determine a selected UL-CG configuration 152 for a particular slot based on a resource configuration associated with the slot and can perform uplink transmissions 150 based on the selected UL-CG 152. To illustrate, in Figure 1In the example of FIG. 1, UE 115c can transmit uplink transmissions 150 to base station 105d. Alternatively or additionally, one or more other UEs 115 can perform uplink transmissions 150.

[0051] Figure 2 FIG. 2 is a block diagram of example components of base station 105 and UE 115. The base station 105 and UE 115 can be one of the base stations 105 and one of the UEs 115 in Figure 1 FIG. 1. For a restricted association scenario (as described above), the base station 105 can be a small cell base station 105f in Figure 1 FIG. 1, and the UE 115 can be a UE 115c or 115d operating in the service area of the small cell base station 105f (to access the small cell base station 105f, it would be included in the list of accessible UEs for the small cell base station 105f). Additionally, the base station 105 can be some other type of base station. As shown in Figure 2 FIG. 1, the base station 105 can be equipped with antennas 234a through 234t, and the UE 115 can be equipped with antennas 252a through 252r, for facilitating wireless communications.

[0052] At base station 105, a transmit processor 220 can receive data from a data source 212 and control information from a controller 240. The control information can be for the Physical Broadcast Channel (PBCH), Physical Control Format Indicator Channel (PCFICH), Physical Hybrid ARQ (Automatic Repeat Request) Indicator Channel (PHICH), Physical Downlink Control Channel (PDCCH), Enhanced Physical Downlink Control Channel (EPDCCH), or MTC Physical Downlink Control Channel (MPDCCH), etc. The data can be for the PDSCH, etc. The transmit processor 220 can process the data and control information, e.g., for coding and symbol mapping, to obtain data symbols and control symbols, respectively. Additionally, the transmit processor 220 can generate reference symbols, such as for the primary synchronization signal (PSS) and secondary synchronization signal (SSS), and cell-specific reference signals. A transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing on the data symbols, the control symbols, or the reference symbols, if applicable, and can provide output symbol streams to the modulators (MODs) 232a through 232t. For example, the spatial processing on the data symbols, the control symbols, or the reference symbols can include precoding. Each modulator 232 can process a respective output symbol stream, such as for OFDM, etc., to obtain an output sample stream. Each modulator 232 can additionally or alternatively process the output sample stream to obtain a downlink signal. For example, to process the output sample stream, each modulator 232 can convert the output sample stream into analog, amplify, filter, and upconvert the output sample stream to obtain a downlink signal. Downlink signals from modulators 232a through 232t can be transmitted via antennas 234a through 234t, respectively.

[0053] At UE 115, antennas 252a through 252r can receive the downlink signals from base station 105 and can provide received signals to demodulators (DEMODs) 254a through 254r, respectively. Each demodulator 254 can condition (e.g., filter, amplify, downconvert, and digitize) a respective received signal to obtain input samples. Each demodulator 254 can further process the input samples, such as for OFDM, etc., to obtain received symbols. A MIMO detector 256 can obtain received symbols from demodulators 254a through 254r and perform MIMO detection on the received symbols, if applicable, and provide detected symbols. A receive processor 258 can process the detected symbols, provide decoded data for UE 115 to a data sink 260, and provide decoded control information to a controller 280. For example, to process the detected symbols, the receive processor 258 can demodulate, deinterleave, and decode the detected symbols.

[0054] On the uplink, at UE 115, a transmit processor 264 can receive and process data (such as for a physical uplink shared channel (PUSCH)) from a data source 262 and control information (such as for a physical uplink control channel (PUCCH)) from the controller 280. Additionally, the transmit processor 264 can generate reference symbols for a reference signal. The symbols from the transmit processor 264 can be precoded by a TX MIMO processor 266 if applicable, further processed by modulators 254a through 254r (such as for SC-FDM, etc.), and transmitted to the base station 105. At the base station 105, the uplink signals from the UE 115 can be received by the antennas 234, processed by the demodulators 232, detected by a MIMO detector 236 if applicable, and further processed by a receive processor 238 to obtain decoded data and control information sent by the UE 115. The receive processor 238 can provide the decoded data to a data sink 239 and the decoded control information to the controller 240.

[0055] The controllers 240 and 280 can direct the operation at the base station 105 and the UE 115, respectively. The controller 240 or other processor and module at the base station 105 or the controller 280 or other processor and module at the UE 115 can perform or direct the operation of various processes for the techniques described herein, such as the initiation of uplink transmissions 150, the performance or direction of the operations illustrated in FIGS. 1-3, or the performance of one or more other processes for the techniques described herein. The memories 242 and 282 can store data and program codes for the base station 105 and the UE 115, respectively. A scheduler 244 can schedule UEs for data transmission on the downlink or uplink. Figure 6 and 7 The controllers 240 and 280 can direct the operation at the base station 105 and the UE 115, respectively. The controller 240 or other processor and module at the base station 105 or the controller 280 or other processor and module at the UE 115 can perform or direct the operation of various processes for the techniques described herein, such as the initiation of uplink transmissions 150, the performance or direction of the operations illustrated in FIGS. 1-3, or the performance of one or more other processes for the techniques described herein. The memories 242 and 282 can store data and program codes for the base station 105 and the UE 115, respectively. A scheduler 244 can schedule UEs for data transmission on the downlink or uplink.

[0056] In some cases, the UEs 115 and base stations 105 can operate in a shared radio frequency spectrum band, which can include a licensed or an unlicensed spectrum such as a contention-based spectrum. In the unlicensed frequency portion of the shared radio frequency spectrum band, UEs 115 or base stations 105 can traditionally perform a medium-sensing procedure to contend for access to the spectrum. For example, UEs 115 or base stations 105 can perform a listen before talk or listen before transmit (LBT) procedure, such as a clear channel assessment (CCA), prior to communicating in order to determine whether the shared channel is available. The CCA can include an energy detection procedure to determine whether there are any other active transmissions. For example, a device can infer that a change in a received signal strength indicator (RSSI) of a power meter indicates that the channel is occupied. Specifically, signal power that is concentrated in certain bandwidth and exceeds a predetermined noise floor can indicate another wireless transmitter. In some implementations, the CCA can include detection of specific sequences indicating use of the channel by another. For example, another device can transmit a specific preamble before transmitting a data sequence. In some cases, an LBT procedure can include a wireless node adjusting its own back-off window based on the amount of energy detected on a channel or acknowledgement or negative-acknowledgement (ACK or NACK) feedback of its own transmitted packets as a proxy for collisions.

[0057] Figure 3 is a block diagram of an example of a wireless communication system 300 for SBFD resource configuration determining UL-CG configuration. The wireless communication system 300 includes a UE 115 and a base station 105. While one UE 115 and one base station 105 are illustrated, in some other implementations the wireless communication system 300 can generally include multiple UEs 115, and can include more than one base station 105.

[0058] The UE 115 can include various components (such as structures, hardware components) used to perform one or more of the functions described herein. For example, these components can include one or more processors 302 (hereinafter collectively referred to as “the processor 302”), one or more memory devices 304 (hereinafter collectively referred to as “the memory 304”), one or more transmitters 317 (hereinafter collectively referred to as “the transmitter 317”), and one or more receivers 318 (hereinafter collectively referred to as “the receiver 318”). The processor 302 can be configured to execute instructions stored in the memory 304 to perform the operations described herein. In some implementations, the processor 302 includes or corresponds to one or more of the receive processor 258, the transmit processor 264, and the controller 280, and the memory 304 includes or corresponds to the memory 282.

[0059] The transmitter 317 is configured to transmit reference signals, synchronization signals, control information, and data to one or more other devices, and the receiver 318 is configured to receive reference signals, synchronization signals, control information, and data from one or more other devices. For example, the transmitter 317 can transmit signaling, control information, and data to a base station 105, and the receiver 318 can receive signaling, control information, and data from the base station 105. In some implementations, the transmitter 317 and the receiver 318 can be integrated in one or more transceivers. Additionally or alternatively, the transmitter 317 or the receiver 318 can include or correspond to the transmitters 310 and the receivers 312 of the UE 115, respectively. Figure 2 One or more components of the described UE 115.

[0060] The base station 105 can include various components (such as structures, hardware components) used to perform one or more of the functions described herein. For example, these components can include one or more processors 352 (hereinafter collectively referred to as the “processor 352”), one or more memory devices 354 (hereinafter collectively referred to as the “memory 354”), one or more transmitters 356 (hereinafter collectively referred to as the “transmitter 356”), and one or more receivers 358 (hereinafter collectively referred to as the “receiver 358”). The processor 352 can be configured to execute instructions stored in the memory 354 to perform the operations described herein. In some implementations, the processor 352 includes or corresponds to one or more of the reception processor 238, the transmission processor 220, and the controller 240, and the memory 354 includes or corresponds to the memory 242.

[0061] The transmitter 356 is configured to transmit reference signals, synchronization signals, control information, and data to one or more other devices, and the receiver 358 is configured to receive reference signals, control information, and data from one or more other devices. For example, the transmitter 356 can transmit signaling, control information, and data to a UE 115, and the receiver 358 can receive signaling, control information, and data from the UE 115. In some implementations, the transmitter 356 and the receiver 358 can be integrated in one or more transceivers. Additionally or alternatively, the transmitter 356 or the receiver 358 can include or correspond to the transmitters 310 and the receivers 312 of the UE 115, respectively. Figure 2 One or more components of the described base station 105.

[0062] In some implementations, the wireless communication system 300 implements a 5G New Radio (NR) network. For example, the wireless communication system 300 can include a plurality of 5G-capable UEs 115 and a plurality of 5G-capable base stations 105, such as UEs and base stations configured to operate according to 5G NR network protocols, such as defined by 3GPP.

[0063] During operation, UE 115 may receive multiple UL-CG configurations 306. In some examples, UE 115 may receive multiple UL-CG configurations 306 from base station 105. Multiple UL-CG configurations 306 may include a first UL-CG configuration 308 and a second UL-CG configuration 310. Multiple UL-CG configurations 306 may be associated with multiple resource configurations 312, such as a half-duplex (HD) resource configuration 314 associated with the first UL-CG configuration 308 and a sub-band full-duplex (SBFD) resource configuration 316 associated with the second UL-CG configuration 310. In some examples, UE 115 may store data (e.g., a lookup table) indicating the UL-CG configurations 306 and the multiple resource configurations 312. An example of a resource is a resource block (RB). One or more UL-CG configurations in the multiple UL-CG configurations 306 may be associated with one or more corresponding parameters, such as a corresponding slot offset and a corresponding slot period. One or more UL-CG configurations in the plurality of UL-CG configurations 306 may optionally be associated with a corresponding uplink bandwidth (UL BW) and a corresponding uplink bandwidth part (UL BWP) index, as further described below.

[0064] UE 115 may receive a UL-CG 320 from base station 105. UL-CG 320 may enable UE 115 to perform an uplink transmission 336 (e.g., uplink transmission 150 or other uplink transmission) during an opportunity 322 of UL-CG 320. For example, UE 115 may perform wireless communication 330 including uplink transmission 336. One or more operations of wireless communication 330 may be performed during a time slot 332 associated with resource configuration 334. In some examples, UL-CG 320 indicates or is associated with a second UL-CG configuration 310. For example, second UL-CG configuration 310 may correspond to a “default” UL-CG configuration of UL-CG 320.

[0065] In some cases, performing an uplink transmission 336 based on the specific UL-CG configuration of the UL-CG 320 may create a resource conflict with another communication of the wireless communication 330. To illustrate, Figure 4 Depicted are examples of a first time slot 402, a second time slot 404, a third time slot 406, and a fourth time slot 408 that may be associated with wireless communication 330. Any of the time slots 402-408 may correspond to Figure 3 Time slot 332. Figure 4 In the example, the horizontal axis corresponds to time, and the vertical axis corresponds to frequency.

[0066] The first time slot 402 and the fourth time slot 408 can be associated with the HD resource configuration 314. In some examples, during the first time slot 402, the UE 115 can receive a downlink communication transmitted by the base station 314 based on the HD resource configuration. In some examples, during the fourth time slot 408, the UE 115 can transmit an uplink transmission, such as a physical uplink shared channel (PUSCH) transmission, based on the HD resource configuration 314.

[0067] The second time slot 404 and the third time slot 406 can be associated with the SBFD resource configuration 316. During each of the time slots 404 and 406, the UE 115 can receive downlink communications from the base station 105 and can transmit uplink transmissions to the base station 105. For example, during the second time slot 404, the UE 115 can receive the downlink communications 412, 416 concurrently with performing the PUSCH transmission 418.

[0068] In some examples, the resource configurations can include a guard band that separates resources of different communications. The guard band can reduce or prevent interference from one communication to another. To illustrate, the SBFD resource configuration 316 can include a guard band 410 that separates the downlink communications 412 from the PUSCH transmission 418.

[0069] In some implementations, the downlink communications can be associated with or can include downlink control information (DCI), and the uplink communications can be associated with or can include uplink control information (UCI). To illustrate, the DCI 422 can be transmitted prior to the downlink communications 412, and the UCI 426 can be transmitted after the uplink transmission of the fourth time slot 408.

[0070] In some examples, the uplink transmission of the UL-CG performing the wireless communication 330 can create a resource conflict with another operation of the wireless communication 330. To illustrate, the UE 115 can perform the PUSCH transmission during the fourth time slot 408 based on the second UL-CG configuration 310 that does not have a resource conflict. Performing the PUSCH transmission during the second time slot 404 or during the third time slot 406 based on the second UL-CG configuration 310 can create a resource conflict between resources of the PUSCH transmission and one or more other resources, such as resources of the guard band 410, resources of the downlink communications 412, or both.

[0071] For further illustration, the second UL-CG configuration 310 can be associated with the first resources 430. The guard band 410 and the downlink communication 412 can be associated with the second resources 432. The first resources 430 and the second resources 432 include one or more common resources 434, such as an “overlap” between the second UL-CG configuration 310 and one or both of the guard band 410 or the downlink communication 412. In Figure 4 In particular, the first UL-CG configuration 308 does not include resources that are common with either of the guard band 410 or the downlink communication 412.

[0072] Figure 4 It is also illustrated that the first UL-CG configuration 308 is different than the second UL-CG configuration 310. For example, the first UL-CG configuration 308 can include a different number or type of resources than the second UL-CG configuration 310. In some examples, the first UL-CG configuration 308 can include fewer frequency resources than the second UL-CG configuration 310, more time resources than the second UL-CG configuration 310, or a combination thereof.

[0073] Referring again to Figure 3 , the UE 115 can determine the resource configuration 334 associated with the slot 332 and can determine the selected UL-CG configuration 338 (e.g., the selected UL-CG configuration 152, or another selected UL-CG configuration) for the occasion 332 of the UL-CG 320 occurring during the slot 332 from the plurality of UL-CG configurations 306. In one example, the UE 115 determines that the resource configuration 334 corresponds to the HD resource configuration 314. In this example, the UE 115 can select the first UL-CG configuration 308 as the selected UL-CG configuration 338. In another example, the UE 115 determines that the resource configuration 334 corresponds to the SBFD resource configuration 316. In this example, the UE 115 can select the second UL-CG configuration 310 as the selected UL-CG configuration 338.

[0074] In some examples, the UE 115 is configured to select among the plurality of UL-CG configurations 306 based on a value of the slot index 335 associated with the slot 332. To illustrate, in a first example, the UE 115 can select the first UL-CG configuration 308 for slots having a value of the slot index 335 corresponding to 1 + n*P or 2 + n*P, and can select the second UL-CG configuration 310 for slots having a value of the slot index 335 corresponding to 3 + n*P, where n is selected from n = 0, 1, 2, 3,..., and where P corresponds to a periodicity value, such as P = 4. To illustrate, if P = 4, the UE 115 can select the first UL-CG configuration 308 for slots having a value of the slot index 335 corresponding to 1, 2, 5, 6, 9, 10,..., and can select the second UL-CG configuration 310 for slots having a value of the slot index 335 corresponding to 3, 7, 11,..., and can select another UL-CG configuration for slots having a value of the slot index 335 corresponding to 4, 8, 12,..., and so on. In some aspects, the first example can be referred to as a “grant-based” technique for determining the selected UL-CG configuration 338.

[0075] To further illustrate, according to some aspects of the first example, the UE 115 can receive, from the base station 105, a first configuration message 340 indicating that the first UL-CG configuration 308 is associated with a first set of slots based on a periodicity value P, such as slots 1, 5, 9,..., and a second set of slots based on the periodicity value P, such as slots 2, 6, 10,.... The UE 115 can receive, from the base station 105, a second configuration message 342 indicating that the second UL-CG configuration 310 is associated with a third set of slots based on the periodicity value P, such as slots 3, 7, 11,....

[0076] While two of the plurality of UL-CG configurations 306, the first UL-CG configuration 308 and the second UL-CG configuration 310, have been described, it is noted that in some implementations, the plurality of UL-CG configurations 306 can include a different number of UL-CG configurations. Further, the plurality of UL-CG configurations 306 can include a plurality of UL-CG configurations associated with the SBFD resource configuration 316. The plurality of UL-CG configurations can correspond to the first UL-CG configuration 308 and a third UL-CG configuration 311.

[0077] To illustrate, in some aspects of the second example, the UE 115 can receive, from the base station, a third configuration message 344 associated with a third UL-CG configuration 311 of the plurality of UL-CG configurations 306. In the second example, the first configuration message 340 can indicate that the first UL-CG configuration 308 is associated with a first set of slots (such as slots 1, 5, 9,...) based on the periodicity value P, the second configuration message 342 can indicate that the second UL-CG configuration 310 is associated with a second set of slots (such as slots 2, 6, 10,...) based on the periodicity value P, and the third configuration message 344 can indicate that the third UL-CG configuration 311 is associated with a third set of slots (such as slots 3, 7, 11,...) based on the periodicity value P. In some aspects, the second example can be referred to as an “interleaving-based” technique for determining the selected UL-CG configuration 338.

[0078] According to some aspects of the third example, the UE 115 can receive a message 350 modifying a slot format of the slot 332 from a first slot format to a second slot format (also referred to herein as a slot format of the slot 332 or a particular slot format of the slot 332). The message 350 can include or correspond to a slot format indicator (SFI). In some examples, the message 350 modifies the slot 332 from the HD resource configuration 314 to the SBFD resource configuration 316. In some aspects, the third example can be referred to as a “slot format-based” technique for determining the selected UL-CG configuration 338.

[0079] In some cases, the modification of the slot 332 from the HD resource configuration 314 to the SBFD resource configuration 316 can be associated with a resource conflict. For example, the UL-CG configuration of the UL-CG 320 can indicate a first resource 430 of Figure 4 and the SBFD resource configuration 316 can include a second resource 432 associated with a downlink transmission to be performed during the slot 332. In this example, the UE 115 can determine that the first resource 430 and the second resource 432 include or correspond to one or more common resources 434, which can result in a resource conflict.

[0080] In a first aspect of the third example, the plurality of UL-CG configurations 306 are not associated with a UL BW or UL BWP index. In this case, the plurality of UL-CG configurations 306 can be independent of the specific slot format of the slot 332 and can be applicable to slots 332 independent of the specific slot format. If the specific slot format of the slot 332 indicates one or more uplink resources associated with a particular UL-CG configuration of the plurality of UL-CG configurations 306, the UE 115 can perform a PUSCH transmission using the one or more uplink transmissions (e.g., the UE 115 can “expect to receive a PUSCH” using the one or more uplink resources).

[0081] In some implementations of the first aspect of the third example, the UE 115 uses the priority scheme 303 in the case that a UL-CG configuration of the plurality of UL-CG configurations 306 is eligible for a PUSCH transmission, such as if the multi-UL-CG configuration indicates a common resource as a modified slot format of the slot 332. To illustrate, one or more of the plurality of UL-CG configurations 306 can be associated with a respective priority ranking of the priority scheme 303, and the UE can select a particular UL-CG for the PUSCH transmission based on the priority ranking of the particular UL-CG. In some examples, the priority scheme 303 is configured by the base station 105. In some examples, the plurality of UL-CG configurations 306 includes M UL-CG configurations, and the priority scheme 303 indicates a priority ranking for N UL-CG configurations of the plurality of UL-CG configurations 306, where 1 < M, and where 0 < N < M.

[0082] In some implementations of the first aspect of the third example, the priority scheme 303 is applicable to UL-CG configurations regardless of whether the uplink resources overlap with other resources of a downlink channel or guard band. In this case, each of the plurality of UL-CG configurations 306 can be associated with a respective priority ranking of the priority scheme 303 regardless of whether the UL-CG configuration is associated with a common resource as a downlink channel or guard band. In some other implementations of the first aspect of the third example, the priority scheme 303 can be applicable only to UL-CG configurations that do not include uplink resources that overlap with other resources of a downlink channel or guard band. In this case, at least some (e.g., N < M) of the plurality of UL-CG configurations 306 can correspond to UL-CG configurations that are not associated with a common resource as a downlink channel or guard band.

[0083] In some implementations of the first aspect of the third example, the UE 115 can refrain from using resources that overlap with resources of a downlink channel during the slot 332 or resources that overlap with resources of a guard band during the slot 332 (e.g., the UE 115 can not expect to receive a PUSCH on the overlapping resources). In this case, the UE 115 can skip one or more resources of the UL-CG configuration based on determining that at least one resource associated with the UL-CG configuration is also associated with the downlink channel or the guard band.

[0084] The first aspect of the third example can be implemented whether or not the UE 115 is configured with an SFI. To illustrate, in one example, the operations of the first aspect of the third example are performed based on an SFI from a base station 105 (e.g., via the message 350). In this case, the UE 115 can be configured with an SFI indicator of the specific slot format of the slot 332. In some other examples, the UE 115 is not configured with an SFI indicator of the specific slot format.

[0085] In the second aspect of the third example, each of the plurality of UL-CG configurations 306 is associated with one or more of a respective UL BW or a respective UL BWP index. In this case, selecting a particular UL-CG configuration from the plurality of UL-CG configurations 306 can depend on the specific slot format of the slot 332 (e.g., by selecting an UL-CG configuration with UL BW and UL BWP indices that match the UL BW and UL BWP indices indicated by the specific slot format of the slot 332). To illustrate, the plurality of UL-CG configurations 306 includes at least one first UL-CG configuration (e.g., the first UL-CG configuration 308, or another UL-CG configuration) for a non-duplexed uplink slot, and can also include at least one second UL-CG configuration (e.g., the second UL-CG configuration 310, or another UL-CG configuration) for a full-duplex slot associated with one or more specific UL BWs and one or more specific UL BWP indices. The UE 115 can determine whether one or more of the plurality of UL-CG configurations 306 “matches” the specific slot format of the slot 332.

[0086] In some cases, the UE 115 determines that a particular UL-CG configuration of the plurality of UL-CG configurations 306 matches the particular slot format of the slot 332 (e.g., based on the UL BW and UL BWP indices of the particular UL-CG configuration matching the slot format of the slot 332). In such cases, the UE 115 can select the matching UL-CG configuration to use during the slot 332. Further, if the UE 115 identifies multiple UL-CG configurations of the plurality of UL-CG configurations 306 that match the particular slot format, the UE 115 can select a particular UL-CG configuration from the multiple UL-CG configurations based on a priority ranking of the particular UL-CG configuration. In some examples, the priority ranking is indicated by the priority scheme 303.

[0087] In some other cases, the UE 115 can determine that none of the plurality of UL-CG configurations 306 match the particular slot format of the slot 332 (e.g., if no UL-CG configuration has UL BW and UL BWP indices that match the slot format of the slot 332). In some implementations, the UE 115 and the base station 105 operate based on a wireless communication protocol that specifies that the particular slot format of the slot 332 must match at least one of the plurality of UL-CG configurations 306 (e.g., the wireless communication protocol can not allow for such a case). In another implementation, the UE 115 can ignore the particular slot format of the slot 332. For example, the UE 115 can perform one or more operations described with reference to the first aspect of the third example (which can be performed independent of the particular slot format of the slot 332). In such cases, the UE 115 can determine that the particular slot format does not match any of the plurality of UL-CG configurations 306, and can determine a particular UL-CG configuration for the slot 332 independent of the particular slot format of the slot 332. In some other implementations, the UE 115 determines that no PUSCH is performed (or “expected”) during the slot 332. In such cases, the UE 115 can determine that the particular slot format of the slot does not match any of the plurality of UL-CG configurations 306, and can determine to skip performing a PUSCH transmission associated with the slot 332 based on the particular slot format not matching any of the plurality of UL-CG configurations 306.

[0088] In a third aspect of the third example, some (but not all) of the UL-CG configurations 306 can be associated with one or more respective UL BW or UL BWP indices. In some examples, each of a first subset of the plurality of UL-CG configurations 306 is not associated with an UL BW or UL BWP index, and each of a second subset of the plurality of UL-CG configurations 306 is associated with a respective UL BW, a respective UL BWP index, or both. In some implementations of the third aspect of the third example, the UE 115 can treat each of the UL-CG configurations in the second subset independently of the particular slot format of the slot 332 (e.g., by “ignoring” the particular slot format). The UE 115 can select a particular UL-CG configuration for the slot 332 from the second subset based on a prioritization scheme such as the prioritization scheme 303. In some examples, the UE 115 includes one or more resources of the first subset as candidate resources for a PUSCH transmission.

[0089] In some other implementations of the third aspect of the third example, the UE 115 can select in the first subset using operations described with reference to the first aspect of the third example. For example, the UE 115 can select from the first subset independently of the particular slot format (e.g., by “ignoring” the particular slot format) and based on a prioritization scheme such as the prioritization scheme 303. In some additional implementations of the third aspect of the third example, the UE 115 can select in both the first subset and the second subset using operations described with reference to the first aspect of the third example. For example, the UE 115 can select from the first subset and the second subset independently of the particular slot format (e.g., by “ignoring” the particular slot format) and based on a prioritization scheme such as the prioritization scheme 303.

[0090] In any of the aspects of the third example, the UE 115 can receive a message indicating whether a UL-CG configuration is to be selected from the first subset, from the second subset, or from both the first subset and the second subset. For example, the message can be included in a radio resource control (RRC) communication transmitted by the base station 105, in a medium access control (MAC) control element (MAC-CE) transmitted by the base station 105, or in downlink control information (DCI) transmitted by the base station 105.

[0091] For further explanation, in each of the first, second, and third examples, at least some of the plurality of UL-CG configurations 306 may or may not overlap with each other. For illustration, overlapping UL-CG configurations may share one or more common resources with each other. In some other embodiments, the UL-CG configurations 306 may be different from each other, such as where the resources of each UL-CG configuration in the plurality of UL-CG configurations 306 are different from the resources associated with each other UL-CG configuration in the plurality of UL-CG configurations 306.

[0092] In addition, in each of the first, second, and third examples, at least some of the plurality of UL-CG configurations 306 may or may not overlap with a downlink transmission or a guard band. For illustration, a UL-CG configuration may overlap with a downlink transmission or a guard band if the UL-CG configuration and the downlink transmission or the guard band share one or more common resources. In some other embodiments, the UL-CG configuration 306 may be different from the downlink transmission, the guard band, or both, such as where the resources of each UL-CG configuration in the plurality of UL-CG configurations 306 are different from the resources associated with the downlink transmission, the resources associated with the guard band, or both.

[0093] In some embodiments, one or more UL-CG configurations may be configured to overlap with downlink or guard band resources. For example, UE 115 may receive a configuration message from base station 105 indicating that at least some of the plurality of UL-CG configurations share one or more common resources with downlink transmissions or with guard bands. In some other embodiments, one or more UL-CG configurations may overlap with downlink or guard band resources based on UE 115 receiving an SFI (which may be included in message 350). For example, UE 115 may receive an SFI from base station 105 indicating that time slot 332 is modified from an uplink resource configuration to a full-duplex resource configuration, and at least some of the plurality of UL-CG configurations 306 may share one or more common resources with downlink transmissions or with guard bands based on the modification of time slot 332.

[0094] Figure 3 and Figure 4One or more aspects of the present disclosure can reduce latency and increase throughput or data rates of wireless communications, while also reducing interference that can degrade the quality of wireless communications. For example, in some aspects, wireless communications system 300 can use SBFD communication techniques to increase throughput or data rates. Because SBFD communication techniques can use uplink and downlink channels concurrently, such techniques can increase throughput or data rates and can reduce latency. Moreover, by reducing or avoiding resource collisions, wireless communications system 300 can reduce or avoid interference that can be caused by some concurrent uplink and downlink transmissions. As a result, latency and interference can be reduced while increasing throughput, data rates, and quality of wireless communications.

[0095] Figure 5 is a block diagram of another example of a wireless communications system 500 determining a UL-CG configuration for a SBFD resource configuration. Figure 5 One or more aspects of the present disclosure can be as described with reference to Figure 3 and Figure 4 For example, wireless communications system 500 includes UE 115 and base station 105. Moreover, it is noted that one or more operations described with reference to Figure 5 may be performed alternatively or in addition to one or more operations described with reference to Figure 3 and 4

[0096] During operation, UE 115 can receive a UL-CG 320 from base station 105. UL-CG 320 can have a UL-CG configuration associated with a first resource 430 of SBFD resource configuration 316. In some examples, the occasion of UL-CG 320 will occur during slot 332. Figure 4

[0097] In some cases, UE 115 can receive a message (such as message 350) from base station 105 indicating a modification of resources associated with slot 332. For example, message 350 can modify the resources associated with slot 332 from HD resource configuration 314 to SBFD resource configuration 316. SBFD resource configuration 316 can include a second resource 432, and second resource 432 can be associated with a downlink communication (such as downlink communication 412 of Figure 4 or a guard band (e.g., guard band 410 of Figure 4 ).

[0098] ​​The UE 115 can determine that the first resources 430 and the second resources 432 include one or more common resources, such as one or more common resources 434. For example, in some implementations, the UE 115 can compare a first resource identifier (e.g., index) of the first resources 430 with a second resource identifier of the second resources 432 to determine that the first resource identifier and the second resource identifier include one or more common resource identifiers of the one or more common resources 434.

[0099] Based on determining that the first resources 430 and the second resources 432 include one or more common resources 434, the UE 115 can perform one or more operations 502 associated with the slot 332. In some examples, the one or more operations 502 include one or more of an error determination operation, a UL-CG occasion skipping operation, a PUSCH transmission operation, or a resource conflict resolution operation.

[0100] To illustrate, in an example of the error determination operation, performing the one or more operations 502 can include determining, based on the one or more common resources 434, that the slot 332 is associated with an error. Depending on the implementation, the UE 115 can perform one or more operations based on determining the error, such as by transmitting an error report to a network device, such as the base station 105, by performing one or more other operations, or a combination thereof.

[0101] Alternatively or in addition, in an example of the UL-CG occasion skipping operation, performing the one or more operations 502 can include determining, during the slot 332 and based on the one or more common resources 434, to skip the occasion 322 of the UL-CG 320. In this case, the UE 115 can refrain from performing the uplink transmission 336 during the slot 332. In some examples, the UE 115 can delay performing the uplink transmission 336 from one slot to another slot, such as by delaying the uplink transmission 336 from the second slot 404 to perform the uplink transmission 336 at the third slot 406 or to perform the uplink transmission 336 at the fourth slot 408, or by delaying the uplink transmission 336 from the third slot 406 to perform the uplink transmission 336 at the fourth slot 408.

[0102] Alternatively or in addition, in an example of the PUSCH transmission operation, the UE 115 can assume that the CG PUSCH is transmitted on a non-overlapping UL-CG configuration. For example, the UE 115 can perform the PUSCH transmission during the slot 332 using one or more third resources that are not included in the second resources 432. In some examples, the UE 115 performs the PUSCH transmission by comparing index values associated with the multiple UL-CG configurations (e.g., by selecting the UL-CG configuration with the smallest index value) or by comparing priority schemes associated with the multiple UL-CG configurations (such as by selecting the UL-CG configuration with the highest priority value) to determine the non-overlapping UL-CG configuration. Figure 3The UE 115 can select the UL-CG configuration from the multiple UL-CG configurations (e.g., the multiple UL-CG configurations 306) based on a priority scheme 303) to determine the non-overlapping UL-CG configuration.

[0103] Alternatively or in addition, in an example of the resource conflict resolution operation, the UE 115 can perform one or more operations 502 based on a priority scheme. To illustrate, in one example, the UL-CG configuration of the UL-CG 320 indicates a priority 504 associated with the UL-CG 320. The priority 504 can indicate whether the UL-CG 320 has priority (or precedence) over a resource (such as the second resource 432) associated with the resource conflict. In some examples, the priority 504 has one of a first value or a second value. The first value can indicate that the UL-CG 320 has priority over the second resource 432, and the second value can indicate that the UL-CG 320 does not have priority over the second resource 432. In this example, the UE 115 can perform the uplink transmission 336 during the occasion 322 of the UL-CG 320 based on the first value or can skip the occasion 322 (e.g., by performing a UL-CG occasion skipping operation) based on the second value. In some examples, the priority 504 is indicated by one or more of a dedicated field or a priority flag.

[0104] Alternatively or in addition, in another example of the resource conflict resolution operation, the UE 115 can perform one or more operations 502 based on a preemption scheme. In some examples of the preemption scheme, the UE 115 can receive a preemption signal 506. The preemption signal 506 can indicate that the second resource 432 is preempted (e.g., from being used by the UL-CG 320) during the time slot 332 (e.g., due to one or more other devices having priority over the second resource 432). In some implementations, unless the UE 115 receives the preemption signal 506, the UE 115 uses the second resource 432 to transmit (e.g., by performing an uplink transmission) 336 during the occasion 322 during the time slot 332 by default.

[0105] Alternatively or in addition, in another example of the resource conflict resolution operation, performing one or more operations 502 can include selecting a first subset 510 of the first resources 430 for the UL-CG 320. The first resources 430 can also include a second subset 512 that is excluded from the first subset 510. As an example, again referring to Figure 4 , the first subset 510 can include resources of the PUSCH transmission 418, and the second subset 512 can include one or more resources of the guard band 418, one or more resources of the downlink transmission 412, or a combination thereof. In some examples, the second subset 512 corresponds to the one or more common resources 434.

[0106] The UE 115 can adjust one or more parameters 520 of the uplink transmission 336 based on the first subset 510. In some examples, the UE 115 adjusts the one or more parameters 520 using a rate matching technique to adjust the uplink transmission from being based on the first resources to being based on the first subset of the first resources. In some examples, rate matching the uplink transmission 336 includes repeating or puncturing one or more bits of the uplink transmission 336 such that a number of bits of the uplink transmission 336 corresponds to a resource size of the first subset 510. For example, the UE 115 can adjust a rate 522 associated with the uplink transmission 336 from a first value to a second value.

[0107] Alternatively or in addition, adjusting the one or more parameters 520 can include puncturing one or more bits 524 associated with the second subset 512. For example, the UE 115 can delete one or more bits 524 of the uplink transmission 336 that are associated with the second subset 512.

[0108] Alternatively or in addition, adjusting the one or more parameters 520 can include increasing a rank 526 of the uplink transmission 336 to reduce a number of resources associated with the uplink transmission 336. For example, the UE 115 can increase the rank 526 from a first value of a plurality of values (which can correspond to a“default” rank value or another value) to a second value of the plurality of values (which can correspond to a“maximum” rank value or another value). To illustrate, the plurality of values can correspond to values of one, two, three, and four.

[0109] In some implementations, adjusting the one or more parameters 520 can also include adjusting a number of precoders 528 associated with the uplink transmission, adjusting a value of one or more precoders, or both. For example, the UE 115 can increase the number of precoders 528 from a first value (such as a default number of precoders) to a second value that is based on the increase in the rank 526. To illustrate, in some implementations, for each value increase of the rank 526, the UE 115 can add an additional set of precoders to the number of precoders 528 (such as by adding four sets of precoders to the number of precoders 528 based on increasing the rank 526 from four to eight). Alternatively or in addition, the value of the precoders can be changed. For example, each precoder can include or correspond to a vector of complex values, and any of the complex values can be reordered or replaced with another value.

[0110] In some examples, each rank value associated with the UE 115 is associated with a respective number of precoders 528, and a change in the rank value can be associated with a change in the number of precoders 528. To illustrate, in some implementations, increasing the rank value from two to four causes the number of precoders 528 to increase from two precoders to four precoders. Alternatively or in addition, each rank value associated with the UE 115 can be associated with a respective set of precoders, and a change in the rank value can be associated with a change in the particular set of precoders used by the UE 115 (changing or not changing the number of precoders 528). To illustrate, in some implementations, increasing the rank value from two to four causes a change from a first set of two precoders to a second set of two precoders that is different than the first set.

[0111] Alternatively or in addition, adjusting the one or more parameters 520 can include modifying a modulation and coding scheme (MCS) 530 of the uplink transmission 336, such as by modifying a coding rate 532 associated with the MCS 530, by adjusting the MCS 530 from a first MCS of a plurality of MCSs to a second MCS of the plurality of MCSs based on an estimated block error rate (BLER) 534 associated with the second MCS, or both. In some examples, the UE 115 modifies the MCS 530 such that an estimated BLER 534 associated with the uplink transmission 336 is less than (or less than or equal to) a threshold BLER 536 (e.g., twenty percent or another value). For example, the UE 115 can determine the estimated BLER 534 and can determine whether the estimated BLER 534 is less than (or less than or equal to) the threshold BLER 536. In response to the estimated BLER 534 failing to satisfy the threshold BLER 536 (e.g., less than twenty percent), the UE 115 can adjust the MCS 530 from the first MCS to the second MCS. In response to the estimated BLER 534 satisfying the threshold BLER 536 (e.g., greater than or equal to twenty percent), the UE 115 can perform the uplink transmission 336 using the first MCS or can defer the uplink transmission 336.

[0112] Alternatively or in addition, adjusting one or more parameters 520 can include increasing a modulation order 538 associated with the uplink transmission 336 from a first modulation order to a second modulation order based on an estimated BLER (e.g., estimated BLER 534 or another estimated BLER) associated with the second modulation order, independent of a coding rate. In some examples, the UE 115 modifies the modulation order 538 such that the estimated BLER is less than (or less than or equal to) a threshold BLER 536. For example, the UE 115 can determine the estimated BLER and can determine whether the estimated BLER is less than (or less than or equal to) the threshold BLER 536. In response to the estimated BLER failing to satisfy the threshold BLER 536, the UE 115 can adjust the modulation order from the first modulation order to the second modulation order. In response to the estimated BLER satisfying the threshold BLER 536, the UE 115 can perform the uplink transmission 336 using the first modulation order or can defer the uplink transmission 336.

[0113] Alternatively or in addition, adjusting one or more parameters 520 can include adjusting a transmit power level 540 associated with the uplink transmission based on a transmit power offset value 542, such as by increasing the transmit power level 540 by an amount indicated by the transmit power offset value 542. In some examples, the transmit power offset value 542 is a“global” value that applies to multiple UL-CGs. In this case, the transmit power offset value 542 can be associated with multiple UL-CGs including the UL-CG 320. In another example, the transmit power offset value 542 can be specific to the UL-CG 320. In this case, the UE 115 can select the transmit power offset value 542 from a plurality of transmit power offset values, where each of the plurality of transmit power offset values is associated with a respective UL-CG of the multiple UL-CGs including the UL-CG 320.

[0114] Depending on the particular implementation, reference is made to Figure 5 One or more aspects described can be used in conjunction with semi-persistent scheduling (SPS) performed by a base station 105. For example, in some environments, the UE 115 can detect a resource collision between a CG resource and a resource of an SPS downlink transmission performed by the base station 105. In some implementations, such a resource collision is not permitted. For example, the UE 115 (and the base station 105) can operate based on a wireless communication protocol that specifies that a resource collision between a CG resource and an SPS resource (e.g., due to one or more common resources 434) is not permitted.

[0115] In another example, a collision between SPS resources and CG resources can be allowed, such as in a case where the UE 115 selects non-colliding CG resources for UL communications (e.g., by avoiding use of the one or more common resources 434). In this example, the UE 115 can perform an uplink transmission during the occasion 322 using at least one of the first resources 430 without using the one or more common resources 434.

[0116] In some other examples, a collision between SPS resources and CG resources is resolved using a priority scheme to make a decision between the UL transmission and the SPS downlink transmission. In this case, the UE 115 can select between the SPS downlink transmission or the uplink transmission during the slot 332 (e.g., using the priority scheme) to determine a selected communication for the slot 332. In some cases, in response to a tie between the SPS downlink transmission and the uplink transmission based on the priority scheme, one or more operations can be used to resolve the tie. In some examples, in response to the tie, both the downlink transmission and the uplink transmission can be avoided. In some other examples, in response to the tie, an operation can perform the uplink transmission during the occasion 322 using non-colliding resources (e.g., using at least one of the first resources 430 and not using the one or more common resources 434). In some other examples, the tie can be resolved by the base station 105. For example, the UE 115 can receive a message from the base station 105 indicating a selection of one of the SPS downlink transmission or the uplink transmission. The message can be included in an RRC communication, a MAC-CE, or a DCI transmitted by the base station 105 to the UE 115. In another example, the UE 115 receives a message from the base station 105 indicating one or more tie resolution criteria, and the UE 115 determines whether to perform a semi-persistent scheduling (SPS) transmission or a configured grant (CG) transmission based on the one or more tie resolution criteria.

[0117] Reference Figure 5 One or more features described can be configured by the base station 105. For example, in response to identifying that the first resources 430 and the second resources 432 share one or more common resources 434, the UE 115 can receive a message from the base station 105 indicating one or more contention resolution operations to perform by the UE 115. In some examples, the message is included in an RRC communication, a MAC CE, or a DCI transmitted by the base station to the UE 115.

[0118] Figure 5One or more aspects can reduce latency and increase throughput or data rates of wireless communications, while also reducing interference that can degrade the quality of wireless communications. For example, in some aspects, wireless communications system 500 can use SBFD communication techniques to increase throughput or data rates. Because SBFD communication techniques can use uplink and downlink channels concurrently, such techniques can increase throughput or data rates and can reduce latency. Moreover, by reducing or avoiding resource collisions, wireless communications system 500 can reduce or avoid interference that can be caused by some concurrent uplink and downlink transmissions. As a result, latency and interference can be reduced, while increasing throughput, data rates, and quality of wireless communications.

[0119] Figure 6 FIG. 6 is a flowchart of an example of a method 600 of wireless communication by a UE determining a UL-CG configuration for an SBFD resource configuration in accordance with some aspects of the present disclosure. In some examples, the method 600 is performed by the UE 115 (e.g., using the transmitter 317 and the receiver 318).

[0120] The method 600 includes receiving, by the UE, a plurality of UL-CG configurations at 602. For example, the UE 115 can receive the UL-CG configurations 306 from the base station 105. In some examples, the receiver 318 is configured to receive the UL-CG configurations 306.

[0121] The method 600 also includes receiving, by the UE, a UL-CG at 604. For example, the UE 115 can receive the UL-CG 320 from the base station 105. In some examples, the receiver 318 is configured to receive the UL-CG 320.

[0122] The method 600 also includes selecting, by the UE, a UL-CG configuration from the plurality of UL-CG configurations for an occasion of the UL-CG scheduled to occur during a slot based on a resource configuration associated with the slot at 606. For example, the occasion 322 of the UL-CG 320 can occur during the slot 332, and the UE 115 can select any of the UL-CG configurations 306 for the occasion 322 based on the resource configuration 334 associated with the slot 332. In some examples, the processor 302 is configured to select one of the UL-CG configurations 306 for the occasion 322 based on the resource configuration 334 associated with the slot 332.

[0123] The method 600 also includes performing, at 608, an uplink transmission during an occasion of the UL-CG based on the selected UL-CG configuration. For example, the UE 115 can perform the uplink transmission 336 based on the selected UL-CG configuration 338, which can correspond to one of the UL-CG configurations 306 selected by the UE 115 (e.g., at 606). In some examples, the transmitter 317 is configured to perform the uplink transmission 336 based on the selected UL-CG configuration 338.

[0124] Figure 7 is a flow diagram of another example of a method 700 of wireless communication by a UE determining a UL-CG configuration for SBFD resource configuration in accordance with some aspects of the present disclosure. In some examples, the method 700 is performed by the UE 115 (e.g., using the transmitter 317 and the receiver 318).

[0125] The method 700 includes receiving, by the UE, a UL-CG having a UL-CG configuration associated with a first resource, at 702. An occasion of the UL-CG is to occur during a slot. For example, the UE 115 can receive the UL-CG 320 having the HD resource configuration 314 associated with the first resource 430, and the occasion 322 of the UL-CG 320 can be scheduled to occur during the slot 332. In some examples, the receiver 318 can be configured to receive the UL-CG 320.

[0126] The method 700 also includes receiving, by the UE, a message indicating that a resource associated with the slot is to be modified from the HD resource configuration to a SBFD resource configuration, the SBFD resource configuration including a second resource associated with a downlink transmission or a guard band, at 704. For example, the UE 115 can receive the message 350 modifying the slot 332 from the HD resource configuration 314 to the SBFD resource configuration 316, and the SBFD resource configuration 316 can include the second resource 432 associated with the guard band 410, the downlink communication 412, or both. In some examples, the receiver 318 can be configured to receive the message 350.

[0127] The method 700 also includes performing, by the UE, one or more operations associated with the resource configuration of the slot based on determining that the first resource and the second resource include one or more common resources, at 706. For example, the UE 115 can perform any of the one or more operations 502 described with reference to Figure 5 In some examples, the UE 115 is configured to perform the one or more operations 502 using one or more components of the UE 115, such as using one or more of the processor 302, the memory 304, the transmitter 317, or the receiver 318.

[0128] Figure 8is a block diagram illustrating an example of a UE 115 determining a UL-CG configuration for SBFD resource configuration in accordance with some aspects of the present disclosure. The UE 115 can include a controller 280 (e.g., a processor 302, one or more other processors, or a combination thereof) and a memory 282 (e.g., a memory 304, one or more other memories, or a combination thereof). The controller 280 can execute instructions 802 stored in the memory 282 to initiate, perform, or control one or more operations described herein, such as initiating or controlling transmission of the uplink transmission 150. To illustrate, the controller 280 can execute the instructions 802 to transmit and receive signals via the wireless radios 801a-r and the antennas 252a-r. The wireless radios 801a-r can include hardware or components corresponding to one or more features described herein, such as the modulator / demodulator 254a-r, the MIMO detector 256, the receive processor 258, the transmit processor 264, the TX MIMO processor 266, the transmitter 317, the receiver 318, one or more other components, or a combination thereof.

[0129] In some examples, the controller 280 executes UL-CG configuration selection instructions 803 to select in the UL-CG configuration 306. Alternatively or in addition, the controller 280 can execute resource conflict resolution instructions 804 to identify a resource conflict (e.g., by identifying that the first resource 430 and the second resource 432 share one or more common resources 434) and initiate, perform, or control any of the one or more operations 502 to resolve or address the resource conflict.

[0130] Note that one or more operations described with reference to Figures 1-8 may be combined with one or more operations described with reference to another of the figures. For example, Figure 6 may be combined with one or more operations described with reference to Figure 7 .

[0131] In some aspects, an apparatus configured for wireless communication, such as a UE, is configured to determine a UL-CG configuration for SBFD resource configuration. In some implementations, the apparatus can include at least one processor and a memory coupled to the processor. The processor can be configured to perform the operations described herein with respect to a wireless device. In some other implementations, the apparatus can include a non-transitory computer-readable medium having program code recorded thereon, and the program code can be executable by a computer to cause the computer to perform the operations described herein with reference to a wireless device. In some implementations, the apparatus can include one or more components configured to perform the operations described herein.

[0132] For further explanation, in a first aspect, an apparatus for wireless communication includes a receiver configured to receive a plurality of uplink configured grant (UL-CG) configurations and receive a UL-CG. The apparatus further includes a transmitter configured to perform an uplink transmission during a occasion of the UL-CG based on a UL-CG configuration of the plurality of UL-CG configurations. The occasion occurs during a slot, and the UL-CG configuration is selected from the plurality of UL-CG configurations based on a resource configuration associated with the slot.

[0133] In a second aspect, in alternative or in addition to the first aspect, the plurality of UL-CG configurations includes a first UL-CG configuration associated with a half duplex (HD) resource configuration, and further includes a second UL-CG configuration associated with a sub-band full duplex (SBFD) resource configuration.

[0134] In a third aspect, in alternative or in addition to one or more of the first through second aspects, the resource configuration corresponds to the SBFD resource configuration, and the UL-CG configuration corresponds to the first UL-CG configuration.

[0135] In a fourth aspect, in alternative or in addition to one or more of the first through third aspects, the resource configuration corresponds to the HD resource configuration, and the UL-CG configuration corresponds to the second UL-CG configuration.

[0136] In a fifth aspect, in alternative or in addition to one or more of the first through fourth aspects, the receiver is further configured to receive a first configuration message indicating that a first UL-CG configuration of the plurality of UL-CG configurations is associated with a first set of slots based on a periodicity value and with a second set of slots based on the periodicity value, and receive a second configuration message indicating that a second UL-CG configuration of the plurality of UL-CG configurations is associated with a third set of slots based on the periodicity value.

[0137] In a sixth aspect, in alternative or in addition to one or more of the first through fifth aspects, the receiver is further configured to receive a first configuration message indicating that a first UL-CG configuration of the plurality of UL-CG configurations is associated with a first set of slots based on a periodicity value, receive a second configuration message indicating that a second UL-CG configuration of the plurality of UL-CG configurations is associated with a second set of slots based on the periodicity value, and receive a third configuration message indicating that a third UL-CG configuration of the plurality of UL-CG configurations is associated with a third set of slots based on the periodicity value.

[0138] In a seventh aspect, in alternative or in addition to one or more of the first through sixth aspects, the receiver is further configured to receive a message modifying a specific slot format of a slot.

[0139] In an eighth aspect, alternatively or in addition to one or more of the first through seventh aspects, the message indicates to modify a specific slot format from a half duplex (HD) resource configuration to a sub-band full duplex (SBFD) resource configuration.

[0140] In a ninth aspect, alternatively or in addition to one or more of the first through eighth aspects, one or more of the plurality of UL-CG configurations is associated with a respective slot offset of the specific slot format and with a respective slot periodicity of the specific slot format.

[0141] In a tenth aspect, alternatively or in addition to one or more of the first through ninth aspects, the plurality of UL-CG configurations is not associated with an uplink bandwidth (UL BW) or uplink bandwidth part (UL BWP) index, and the plurality of UL-CG configurations is independent of the specific slot format and applicable to slots independent of the specific slot format.

[0142] In an eleventh aspect, alternatively or in addition to one or more of the first through tenth aspects, the specific slot format indicates one or more uplink resources associated with the UL-CG configuration, and the transmitter is further configured to perform a physical uplink shared channel (PUSCH) transmission using the one or more uplink resources.

[0143] In a twelfth aspect, alternatively or in addition to one or more of the first through eleventh aspects, at least some of the plurality of UL-CG configurations are associated with a priority scheme, and the UL-CG is selected for the PUSCH transmission based on a priority ranking of the UL-CG in the priority scheme.

[0144] In a thirteenth aspect, alternatively or in addition to one or more of the first through twelfth aspects, each of the plurality of UL-CG configurations is associated with a respective specific priority ranking of the priority scheme, regardless of whether the UL-CG configuration is associated with a common resource that is a downlink channel or a guard band.

[0145] In a fourteenth aspect, alternatively or in addition to one or more of the first through thirteenth aspects, at least some of the plurality of UL-CG configurations correspond to UL-CG configurations that are not associated with a common resource that is a downlink channel or a guard band.

[0146] In a fifteenth aspect, alternatively or in addition to one or more of the first through fourteenth aspects, the transmitter is further configured to skip one or more resources of the UL-CG configuration based on a determination that at least one resource associated with the UL-CG configuration is also associated with a downlink channel or a guard band.

[0147] In a sixteenth aspect, alternatively or in addition to one or more of the first through fifteenth aspects, the receiver is further configured to receive an indication of the particular slot format.

[0148] In a seventeenth aspect, alternatively or in addition to one or more of the first through sixteenth aspects, the indication includes a slot format indicator (SFI) indicating the particular slot format.

[0149] In an eighteenth aspect, alternatively or in addition to one or more of the first through seventeenth aspects, each of the plurality of UL-CG configurations is associated with one or more of a respective uplink bandwidth (UL BW) or a respective uplink bandwidth part (UL BWP) index.

[0150] In a nineteenth aspect, alternatively or in addition to one or more of the first through eighteenth aspects, the plurality of UL-CG configurations includes at least one first UL-CG configuration for non-duplexed uplink slots, and the plurality of UL-CG configurations further includes at least one second UL-CG configuration for full-duplex slots associated with one or more particular UL BWs and one or more particular UL BWPs.

[0151] In a twentieth aspect, alternatively or in addition to one or more of the first through nineteenth aspects, a method of wireless communication includes receiving, by a user equipment (UE), a plurality of uplink configured grant (UL-CG) configurations. The method further includes receiving, by the UE, a UL-CG. The method further includes selecting, by the UE, a UL-CG configuration from the plurality of UL-CG configurations for a occasion of the UL-CG occurring during a slot based on a resource configuration associated with the slot. The method further includes performing an uplink transmission during the occasion of the UL-CG based on the selected UL-CG configuration.

[0152] In a twenty-first aspect, alternatively or in addition to one or more of the first through twentieth aspects, a user equipment (UE) for wireless communication includes a transmitter and a receiver. The receiver is configured to receive an uplink configured grant (UL-CG) having a UL-CG configuration associated with a first resource. An occasion of the UL-CG occurs during a slot. The receiver is further configured to receive a message indicating that a resource associated with the slot is modified from a half-duplex (HD) resource configuration to a sub-band full-duplex (SBFD) resource configuration, where the sub-band full-duplex (SBFD) resource configuration includes a second resource associated with a downlink transmission or a guard band. The UE is configured to perform one or more operations associated with the resource configuration of the slot based on a determination that the first resource and the second resource include one or more common resources.

[0153] In a twenty-second aspect, alternatively or in addition to one or more of the first through twenty-first aspects, the one or more operations include determining an error associated with the slot.

[0154] In a twenty-third aspect, alternatively or in addition to one or more of the first through twenty-second aspects, the one or more operations include determining, based on the one or more common resources, to skip the occasion of the UL-CG during the slot.

[0155] In a twenty-fourth aspect, alternatively or in addition to one or more of the first through twenty-third aspects, the transmitter is configured to perform a physical uplink shared channel (PUSCH) transmission during the slot using one or more third resources that are not included in the second resources.

[0156] In a twenty-fifth aspect, alternatively or in addition to one or more of the first through twenty-fourth aspects, the one or more third resources are associated with a particular UL-CG configuration of a plurality of UL-CG configurations, and the UE is further configured to select the particular UL-CG configuration for the PUSCH transmission based on a comparison of index values associated with the plurality of UL-CG configurations or based on a priority scheme associated with the plurality of UL-CG configurations.

[0157] In a twenty-sixth aspect, alternatively or in addition to one or more of the first through twenty-fifth aspects, the UL-CG configuration indicates a priority associated with the UL-CG, the priority indicating whether the UL-CG is prioritized over the second resources.

[0158] In a twenty-seventh aspect, alternatively or in addition to one or more of the first through twenty-sixth aspects, the priority is indicated by one or more of a dedicated field or a priority flag.

[0159] In a twenty-eighth aspect, alternatively or in addition to one or more of the first through twenty-seventh aspects, the receiver is further configured to receive a pre-emption signal indicating that the second resources are pre-empted from being used in the UL-CG during the slot.

[0160] In a twenty-ninth aspect, alternatively or in addition to one or more of the first through twenty-eighth aspects, the UE is further configured to transmit during the slot using the second resources during the occasion of the UL-CG unless the UE receives the pre-emption signal.

[0161] In a thirtieth aspect, as an alternative or supplement to one or more of the first through twenty-ninth aspects, a method of wireless communication includes receiving, by a user equipment (UE), an uplink configured grant (UL-CG) having a UL-CG configuration associated with a first resource. An occasion of the UL-CG occurs during a slot. The method further includes receiving, by the UE, a message indicating a modification of resources associated with the slot from a half duplex (HD) resource configuration to a sub-band full duplex (SBFD) resource configuration, the SBFD resource configuration including a second resource associated with a downlink transmission or guard band. The method further includes performing, by the UE, one or more operations associated with the resource configuration of the slot based on a determination that the first resource and the second resource include one or more common resources.

[0162] Those skilled in the art will understand that information and signals can be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that can be referenced throughout the above description can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0163] The terms "coupled" and "connected," along with their derivatives, can be used herein to describe functional Figures 1-8 The described components, blocks, and modules can comprise processors, electronic devices, hardware devices, electronic components, logical circuits, memories, software codes, firmware codes, etc., or any combination thereof. Furthermore, the features discussed herein can be implemented via special-purpose processor circuitry, via run-time executable instructions, or a combination thereof.

[0164] Those skilled in the art will further appreciate that the various illustrative logical blocks, modules, circuits, and operations described in connection with the disclosure herein can be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and operations have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure. Skilled artisans will also readily recognize that the order or combination of components, methods, or interactions that are described herein are merely examples and that the components, methods, or interactions can be combined or performed in different

[0165] The various illustrative logical blocks, circuits, and operations described in connection with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or combinations of both. The interchangeability of hardware and software has been described generally at above, and concrete implementations are provided in the various illustrative components, blocks, modules, circuits, and processes described above. Whether such functionality is implemented in hardware or software depends on the specific application and design constraints imposed on the overall system.

[0166] The hardware and data processing apparatus used to implement the various illustrative logical, logical blocks, modules, and circuits described in connection with the aspects disclosed herein can be designed and / or implemented as one or more general purpose single- or multi-chip processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor can be a microprocessor, or any conventional processor, controller, microcontroller, or state machine. In some embodiments, a processor can be designed to perform a specific function or a group of functions on a particular device or a combination of devices in a network. In some embodiments, a processor can be designed to perform a specific function or a group of functions on a particular device or a combination of devices in a network. In some embodiments, the specific processes and methods can be performed by circuitry that is specific to a given function.

[0167] In one or more aspects, the functions described can be implemented in hardware, digital electronic circuitry, computer software, firmware, including the structures disclosed in this specification and their structural equivalents, or in any combination thereof. Implementations of the subject matter described in this specification also can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions, encoded on a computer storage medium for execution by, or to control the operation of, data processing apparatus.

[0168] If implemented in software, the functions can be stored or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media include both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. In this manner, a computer-readable medium can take many forms, including but not limited to, a tangible floppy disk, a tangible compact disk, tangible tape, tangible magnetic media, tangible optical media, tangible paper, tangible microprocessor, and tangible microcontroller. Also, computer-readable media can take the form of any tangible medium that is capable of storing or carrying computer-readable instructions and that can communicate those instructions to a computer. The computer-readable medium can be a computer program product. A computer program product can include packaging and hardware components. A computer program product can be associated with a method of operating a computer processing system through a computer program or software. Examples of computer program products include computer program code (source, object, and / or interpreted), computer program code embodied on a storage medium, computer program code transmitted over a carrier, and / or a computer program product.

[0169] The electromagnetic spectrum is often subdivided based on frequency / wavelength into various classes, bands, channels, and so forth. In 5G NR, two initial operating bands have been identified as frequency range designations FR1 (410 MHz - 7.125 GHz) and FR2 (24.25 GHz - 52.6 GHz). The frequencies between FR1 and FR2 are often referred to as mid-band frequencies. Although a portion of FR1 is greater than 6 GHz, FR1 is often referred to (interchangeably) as a “Sub-6 GHz” band in various documents and articles. A similar nomenclature issue sometimes occurs with regard to FR2, which is often referred to (interchangeably) as a “millimeter wave” band in documents and articles, despite its frequencies being different from the extremely high frequency (EHF) band (30 GHz - 300 GHz) which is identified by the International Telecommunications Union (ITU) as a “millimeter wave” band.

[0170] With the above in mind, unless specifically stated otherwise, it should be appreciated that the term “sub-6 GHz” or the like, if used herein, can broadly represent frequencies that can be less than 6 GHz, can be within FR1, or can include mid-band frequencies. Further, unless specifically stated otherwise, it should be appreciated that the term “millimeter wave” or the like, if used herein, can broadly represent frequencies that can include mid-band frequencies, can be within FR2, or can be within the EHF band.

[0171] It should be understood that the above examples are not necessarily intended to limit the claimed subject matter. For example, the claimed subject matter related to wireless communication is not necessarily intended to be limited to any specific author / entity-defined frequency bands, etc., unless specifically recited.

[0172] Various modifications to the implementations described in this disclosure can be readily apparent to those having ordinary skill in the art, and the generic principles defined herein can be applied to some other implementations without departing from the spirit or scope of this disclosure. Thus, the claims are not intended to be limited to the implementations shown herein, but are to be accorded the widest scope consistent with the disclosure, the principles and the novel features disclosed herein.

[0173] Additionally, as will be apparent to those of ordinary skill in the art, the use of the terms“upper” and“lower” are sometimes used for ease of description in reference to the figures and are not necessarily meant to indicate positive orientation on the page corresponding to the orientation of the figures, and can not reflect the correct orientation of any device being implemented.

[0174] Certain features described in the specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in subcombination or in stages in multiple embodiments. Moreover, although features can be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination and the claimed combination can be directed to a subcombination or variation of a subcombination.

[0175] Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring such order, nor that all illustrated operations be performed, to achieve desirable results. Further, a flow diagram can depict an example procedural process, in schematic form, another example process can be depicted in a flow diagram. However, other operations that are not depicted can be incorporated into the example procedural flow. For example, one or more additional operations can be performed before, after, simultaneously with, or between any illustrated operations. Under certain circumstances, multitasking and parallel processing can be advantageous. Moreover, the separation of various system components in the implementations described above should not be understood as requiring such separation in all implementations, and it should be understood that the described program components and systems can generally be integrated in a single software product or packaged into multiple software products. Additionally, some other implementations are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results.

[0176] As used herein, including in the claims, the term “or,” when used in a list of two or more items, means that any one of the listed items can be adopted by itself, or any combination of two or more of the listed items can be adopted. For example, if a combination is described as comprising components A, B, or C, then the combination can comprise A alone; B alone; C alone; A and B in combination; A and C in combination; B and C in combination; or A, B, and C in combination. Also, as used herein, including in the claims, “or” as used in a list of items prefaced by “at least one of’ indicates a disjunctive list such that, for example, a list of “at least one of A, B, or C” means A or B or C or AB or AC or BC or ABC (i.e., A and B and C) or any combination thereof. The term “substantially” is defined to include what is understood by one of ordinary skill in the art to be a great extent, but not necessarily wholly that which is specified (and includes what is specified; e.g., substantially 90 degrees includes 90 degrees and substantially parallel includes parallel). In any of the disclosed embodiments, the term “substantially” can be replaced with “within [a percentage]” of the specified, where the percentage includes 0.1%, 1%, 5%, or 10%.

[0177] The previous description of the disclosure is provided to enable any person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other variations without departing from the spirit or scope of the disclosure. Thus, the disclosure is not intended to be limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A device for wireless communication, the device comprising: a receiver configured to receive a plurality of uplink configuration grants (UL-CG) configurations and receive a UL-CG; as well as A transmitter configured to perform uplink transmission during a timing of the UL-CG based on a UL-CG configuration among the multiple UL-CG configurations, wherein the timing occurs during a time slot, and wherein the UL-CG configuration is selected from the multiple UL-CG configurations based on a resource configuration associated with the time slot.

2. The apparatus of claim 1 , wherein the plurality of UL-CG configurations include a first UL-CG configuration associated with a half-duplex (HD) resource configuration, and further include a second UL-CG configuration associated with a sub-band full-duplex (SBFD) resource configuration.

3. The apparatus of claim 2, wherein the resource configuration corresponds to an SBFD resource configuration, and wherein the UL-CG configuration corresponds to the first UL-CG configuration.

4. The apparatus of claim 2, wherein the resource configuration corresponds to an HD resource configuration, and wherein the UL-CG configuration corresponds to the second UL-CG configuration.

5. The apparatus of claim 1 , wherein the receiver is further configured to: receiving a first configuration message indicating that a first UL-CG configuration of the plurality of UL-CG configurations is associated with a first set of time slots based on a periodicity value and is associated with a second set of time slots based on the periodicity value; and A second configuration message is received, wherein the second configuration message indicates that a second UL-CG configuration among the multiple UL-CG configurations is associated with a third set of time slots based on the periodic value.

6. The apparatus of claim 1 , wherein the receiver is further configured to: receiving a first configuration message, the first configuration message indicating that a first UL-CG configuration among the plurality of UL-CG configurations is associated with a first set of time slots based on a periodic value; receiving a second configuration message indicating that a second UL-CG configuration of the plurality of UL-CG configurations is associated with a second set of time slots based on the periodic value; and A third configuration message is received, the third configuration message indicating that a third UL-CG configuration of the multiple UL-CG configurations is associated with a third set of time slots based on the periodic value.

7. The apparatus of claim 1, wherein the receiver is further configured to receive a message that modifies a specific time slot format of the time slot.

8. The apparatus of claim 7, wherein the message indicates that the specific time slot format is modified from a half-duplex (HD) resource configuration to a sub-band full-duplex (SBFD) resource configuration.

9. The apparatus of claim 7, wherein one or more of the plurality of UL-CG configurations are associated with a corresponding slot offset of the specific slot format and a corresponding slot period of the specific slot format.

10. The apparatus of claim 7, wherein the plurality of UL-CG configurations are not associated with an uplink bandwidth UL BW or an uplink bandwidth part UL BWP index, and wherein the plurality of UL-CG configurations are independent of the specific time slot format and are applicable to the time slot independently of the specific time slot format.

11. An apparatus as claimed in claim 10, wherein the specific time slot format indicates one or more uplink resources associated with the UL-CG configuration, and wherein the transmitter is further configured to perform physical uplink shared channel (PUSCH) transmission using the one or more uplink resources.

12. An apparatus as claimed in claim 11, wherein at least some of the multiple UL-CG configurations are associated with a priority scheme, and wherein the UL-CG is selected for the PUSCH transmission based on a priority ranking of the UL-CG within the priority scheme.

13. An apparatus according to claim 12, wherein each UL-CG configuration of the plurality of UL-CG configurations is associated with a corresponding specific priority ranking of the priority scheme, regardless of whether the UL-CG configuration is associated with a common resource as a downlink channel or a guard band.

14. The apparatus of claim 12, wherein at least some of the plurality of UL-CG configurations correspond to UL-CG configurations that are not associated with common resources that are downlink channels or guard bands.

15. The apparatus of claim 10, wherein the transmitter is further configured to skip one or more resources of the UL-CG configuration based on determining that at least one resource associated with the UL-CG configuration is also associated with a downlink channel or a guard band.

16. The apparatus of claim 10, wherein the receiver is further configured to receive an indication of the specific time slot format.

17. The apparatus of claim 16, wherein the indication comprises a slot format indicator (SFI) indicating the specific slot format.

18. The apparatus of claim 1, wherein each of the plurality of UL-CG configurations is associated with one or more of a corresponding uplink bandwidth (UL BW) or a corresponding uplink bandwidth part (UL BWP) index.

19. The apparatus of claim 18, wherein the plurality of UL-CG configurations include at least one first UL-CG configuration for a non-duplex uplink time slot, and wherein the plurality of UL-CG configurations further include at least one second UL-CG configuration for a full-duplex time slot associated with one or more specific ULBWs and with one or more specific UL BWPs.

20. A wireless communication method, the method comprising: Receiving, by a user equipment UE, multiple uplink configuration grants UL-CG configurations; Receiving, by the UE, a UL CG; selecting, by the UE, a UL-CG configuration from the plurality of UL-CG configurations for an opportunity of the UL-CG to occur during the time slot based on a resource configuration associated with the time slot; and Based on the selected UL-CG configuration, uplink transmission is performed during the timing of the UL-CG.

21. An apparatus for wireless communication, the apparatus comprising: memory to store instructions, and a processor coupled to the memory and configured to execute the instructions so that the apparatus: receiving a plurality of uplink configuration grants UL-CG configurations and receiving a UL-CG; and Based on a UL-CG configuration among the multiple UL-CG configurations, uplink transmission is performed during a timing of the UL-CG, wherein the timing occurs during a time slot, and wherein the UL-CG configuration is selected from the multiple UL-CG configurations based on a resource configuration associated with the time slot.

22. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by an apparatus for wireless communication, cause the apparatus to: receiving a plurality of uplink configuration grants UL-CG configurations and receiving a UL-CG; and Based on a UL-CG configuration among the multiple UL-CG configurations, uplink transmission is performed during a timing of the UL-CG, wherein the timing occurs during a time slot, and wherein the UL-CG configuration is selected from the multiple UL-CG configurations based on a resource configuration associated with the time slot.

23. A program product storing instructions that, when executed by an apparatus for wireless communication, cause the apparatus to: receiving a plurality of uplink configuration grants UL-CG configurations and receiving a UL-CG; and Based on a UL-CG configuration among the multiple UL-CG configurations, uplink transmission is performed during a timing of the UL-CG, wherein the timing occurs during a time slot, and wherein the UL-CG configuration is selected from the multiple UL-CG configurations based on a resource configuration associated with the time slot.

Citation Information

Patent Citations

  • Uplink channel design for slot-based transmission time interval (TTI)

    CN108713304A

  • Method for transmission and reception of uplink data in wireless communication system, and device therefor

    US20180192434A1