System and method for network-side UL cancellation using interleaved frequency resource allocation

By using the interleaved frequency resource allocation scheme in the UL CI indicator, the problem of inefficient uplink cancel indication between UEs is solved, and more efficient resource frequency domain indication is achieved, suitable for applications such as industrial Internet of Things and ultra-reliable low-latency communication.

CN116235577BActive Publication Date: 2025-05-02APPLE INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080105510.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-24
Publication Date
2025-05-02
Estimated Expiration
2040-09-24

AI Technical Summary

Technical Problem

In cellular communication systems using interleaved frequency resource allocation schemes, the interUE uplink cancellation indication is inefficient, especially in the case of interleaved resource allocation.

Method used

By specifying a set of consecutive resource blocks in the UL CI indicator instead of each bit, the indicator is defined to indicate resource blocks within each of the one or more interleavings and interleavings for UL cancellation.

Benefits of technology

Improved resource frequency domain indication efficiency for uplink cancel indication, especially when the system relies on efficient and reliable UL cancellation, such as serving industrial IoT and ultra-reliable low-latency communication traffic.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116235577B_ABST
    Figure CN116235577B_ABST
Patent Text Reader

Abstract

A method for wireless communication, comprising: scheduling, by a wireless site, a first uplink (UL) transmission from a wireless device; determining, by the wireless site, a need for a higher priority uplink transmission using resources overlapping with the first UL transmission; determining, by the wireless site, a reference area within which an UL cancellation indication (CI) is to be applied; determining, by the wireless site, a set of UL resources for cancellation in the reference area, wherein at least a subset of the UL resources in the reference area are interlaced; sending an indication of the determined set of UL resources for cancellation via a downlink control channel (e.g., by indicating a specific interlace to be canceled and / or a specific physical resource block to be canceled within such an interlace); and receiving the higher priority uplink transmission at the wireless site via at least a subset of the determined set of UL resources for cancellation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to wireless devices, including apparatus, systems, and methods for facilitating indicating cancellation of uplink (UL) transmissions from user equipment (UE or "user equipment") in a cellular communication system employing an interleaved frequency resource allocation scheme. Background Art

[0002] The use of wireless communication systems is growing rapidly. In recent years, wireless devices such as smartphones and tablets have become increasingly sophisticated. In addition to supporting phone calls, many mobile devices now also provide access to the Internet, email, text messaging and navigation using the Global Positioning System (GPS), and are capable of operating sophisticated applications that utilize these capabilities. In addition, there are many different wireless communication technologies and wireless communication standards. Some examples of wireless communication standards include GSM, UMTS (e.g., associated with WCDMA or TD-SCDMA air interfaces), LTE, Advanced LTE (LTE-A), HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), IEEE 802.11 (WLAN or Wi-Fi), BLUETOOTH, and LTE-A. TM wait.

[0003] The introduction of an ever-increasing number of features and functions in wireless communication devices also requires continuous improvements in wireless communication and wireless communication devices. In order to increase coverage and better serve the increasing demand and range of intended uses of wireless communication, in addition to the aforementioned communication standards, there are also wireless communication technologies being developed, including fifth-generation (5G) New Radio (NR) communications. Therefore, there is a need for improvements in the field that support such development and design. Summary of the Invention

[0004] A new type of frequency resource allocation with an "interleaved" structure (i.e., assigning a repeating set of non-contiguous frequency resources to a given UE) has been introduced for 5G / NR unlicensed spectrum (NR-U). However, inter-UE uplink cancellation indication (i.e., cancellation across multiple UEs) has been defined to date without considering the availability of interleaved resource allocations, which can lead to inefficiencies when attempting to indicate resources for UL cancellation (i.e., if interleaved resource allocations are already in use).

[0005] Thus, disclosed herein are apparatus, systems, and methods for improving frequency-domain indication of resources for UL cancellation indication (CI) requests, wherein, instead of having each bit in the UL CI indicator specify a set of contiguous resource blocks (RBs), the indicator can be defined to indicate one or more interlaces used for UL cancellation and the RBs within each of the indicated interlaces. [As used herein, the term resource block or RB refers to a defined number (e.g., 12) of contiguous subcarriers in the frequency domain (regardless of the parameter set). Note that when referring to the RBs used for the actual transmission or reception of data herein, the term physical resource block or PRB is also used interchangeably with RB.]

[0006] The techniques described herein are applicable to 3GPP Release 17 (Rel-17) and subsequent releases, particularly when the system relies on efficient and reliable cancellation of earlier UL allocations, such as to serve Industrial Internet of Things (IIoT) and / or other Ultra-Reliable Low Latency Communication (URLLC) traffic.

[0007] Thus, in accordance with some aspects disclosed herein, a method for wireless communication is disclosed, the method comprising: scheduling, by a wireless site, a first uplink transmission from a wireless device in a group of two or more wireless devices; determining, by the wireless site, a need for a higher priority uplink transmission using resources that overlap with the first UL transmission; determining, by the wireless site, a reference area within which an UL cancellation indication is to be applied; determining, by the wireless site, a set of UL resources for cancellation in the reference area, wherein at least a subset of the UL resources in the reference area are interleaved; sending an indication of the determined set of UL resources for cancellation via a downlink (DL) control channel (e.g., by indicating a specific interlace to be canceled and / or specific resource blocks within such interlace to be canceled); and receiving, at the wireless site, the higher priority uplink transmission via at least a subset of the determined set of UL resources for cancellation.

[0008] According to some embodiments, the higher priority uplink transmission includes a transmission from an Internet of Things (IoT) or URLLC device. According to other embodiments, the set of UL resources for cancellation determined in the reference area includes UL resources in an unlicensed spectrum band. According to still other embodiments, the reference area includes an area defined by a first frequency range and a first duration. According to other embodiments, the DL control channel includes a group common physical downlink control channel (GC-PDCCH).

[0009] In some embodiments, indicating one or more interlaces for cancellation includes at least one of: directly indicating one or more interlace indices; using a resource indication value (RIV) definition to indicate one or more interlaces (e.g., consecutive interlaces); or using a bitmap to indicate one or more interlace indices. In some such embodiments, the indication of the one or more interlaces for cancellation and the PRBs for cancellation within each of the indicated one or more interlaces may be further based at least in part on a subcarrier spacing (SCS) configuration of the wireless site.

[0010] In other embodiments, indicating the PRBs for cancellation within each of the indicated one or more interlaces includes performing at least one of the following operations: using a bitmap to indicate one or more PRB indices; using a starting PRB index and a number of PRBs to indicate one or more PRBs; or using an RIV definition to indicate a starting PRB index and a number of PRBs.

[0011] The techniques described herein may be implemented in and / or used with a number of different types of devices, including, but not limited to, any of cellular telephones, wireless devices, wireless stations, base stations, tablet computers, wearable computing devices, portable media players, and various other computing devices.

[0012] This summary is intended to provide a brief overview of some of the subject matter described in this document. Therefore, it should be understood that the above-described features are merely examples and should not be construed as narrowing the scope or spirit of the subject matter described herein in any way. Other features, aspects, and advantages of the subject matter described herein will become apparent from the following detailed description, accompanying drawings, and claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] A better understanding of the present subject matter may be obtained when the following detailed description of the various aspects is considered in conjunction with the following drawings, in which:

[0014] Figure 1 An exemplary wireless communication system according to some aspects is shown;

[0015] Figure 2 illustrates a base station (BS) in communication with a user equipment device according to some aspects;

[0016] Figure 3 An exemplary block diagram of a UE according to some aspects is shown;

[0017] Figure 4 An exemplary block diagram of a BS according to some aspects is shown;

[0018] Figure 5 An exemplary block diagram of a cellular communication circuit according to some aspects is shown;

[0019] Figure 6 illustrates an exemplary block diagram of a network element according to some aspects;

[0020] Figure 7 illustrates an exemplary timing diagram of an uplink cancellation technique according to some aspects;

[0021] Figure 8 An exemplary reference region for UE inter-UL cancellation indication application according to some aspects is shown;

[0022] Figure 9 An exemplary reference region bitmap structure for UE inter-UL cancellation indication application according to some aspects is shown;

[0023] Figure 10 An exemplary interleaved resource allocation scheme for PUSCH and PUCCH according to some aspects is shown;

[0024] Figure 11 An exemplary nested interleaving resource allocation scheme according to some aspects is shown;

[0025] Figure 12 An exemplary interleaved resource allocation scheme for multiple PUSCHs according to some aspects is shown;

[0026] 13A to 13C An exemplary interleaved frequency resource allocation cancellation indication scheme according to some aspects is shown;

[0027] Figure 14 is a flow chart illustrating an exemplary process for a wireless station to determine and send an uplink cancellation indication for interleaved frequency resources according to some aspects;

[0028] Figure 15 is a flow chart illustrating example options for indicating interlaces and / or physical resource blocks for cancellation according to some aspects; and

[0029] Figure 16 is a flow chart illustrating an example process for a wireless device to determine a set of interleaved UL resources for cancellation based on a received uplink cancellation indication in accordance with some aspects.

[0030] While the features described herein are susceptible to various modifications and alternative forms, specific aspects thereof are shown by way of example in the drawings and described in detail herein. It should be understood, however, that the drawings and detailed description thereof are not intended to limit this disclosure to the specific forms disclosed, but on the contrary, are intended to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the subject matter as defined by the appended claims. DETAILED DESCRIPTION

[0031] The following is a glossary of terms that may be used in this disclosure:

[0032] Memory medium—any of various types of non-transitory memory devices or storage devices. The term "memory medium" is intended to include installation media, such as CD-ROMs, floppy disks, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory such as flash memory, magnetic media, such as hard drives or optical storage devices; registers or other similar types of memory elements, etc. Memory media may also include other types of non-transitory memory or combinations thereof. In addition, the memory medium may be located in the first computer system executing the program, or may be located in a different second computer system connected to the first computer system via a network such as the Internet. In the latter case, the second computer system may provide program instructions to the first computer for execution. The term "memory medium" may include two or more memory media that may reside in different locations in different computer systems connected, for example, via a network. The memory medium may store program instructions (e.g., represented as a computer program) that can be executed by one or more processors.

[0033] Carrier Medium—storage media as described above and physical transmission media such as a bus, network, and / or other physical transmission media that carry signals such as electrical, electromagnetic, or digital signals.

[0034] Programmable hardware elements—include various hardware devices that include multiple programmable function blocks connected via programmable interconnects. Examples include FPGAs (field programmable gate arrays), PLDs (programmable logic devices), FPOAs (field programmable object arrays), and CPLDs (complex PLDs). Programmable function blocks can range from fine-grained (combinational logic units or lookup tables) to coarse-grained (arithmetic logic units or processor cores). Programmable hardware elements may also be referred to as "configurable logic units."

[0035] Computer system—any of various types of computing or processing systems, including a personal computer system (PC), mainframe computer system, workstation, network appliance, Internet appliance, personal digital assistant (PDA), television system, grid computing system, or other device or combination of devices. In general, the term "computer system" can be broadly defined to encompass any device (or combination of devices) having at least one processor that executes instructions from a memory medium.

[0036] User Equipment (UE) (also referred to as "User Device" / "UE Device") - any of various types of computer systems or devices that are mobile or portable and that perform wireless communication. Examples of UE devices include mobile phones or smartphones (e.g., iPhones). TM , based on Android TM phones), portable gaming devices (e.g., Nintendo DS TM PlayStation Portable TM 、Gameboy Advance TM , iPhone TM ), laptops, wearable devices (e.g., smart watches, smart glasses), PDAs, portable internet devices, music players, data storage devices or other handheld devices, etc. In general, the term "user equipment," "UE," or "UE device" can be broadly defined to cover any electronic device, computing device, and / or telecommunication device (or combination of devices) that a user can carry easily and that is capable of wireless communication.

[0037] Wireless Device—Any of various types of computer systems or devices that perform wireless communications. A wireless device may be portable (or mobile), or may be stationary or fixed in place. A UE is an example of a wireless device.

[0038] Communication Device—Any of various types of computer systems or devices that perform communication, where the communication may be wired or wireless. A communication device may be portable (or mobile), or may be stationary or fixed in place. A wireless device is one example of a communication device. A UE is another example of a communication device.

[0039] Base Station (or "Radio Station") - The term "base station" or "radio station" has the full scope of its ordinary meaning and includes at least a wireless communication station that is installed at a fixed location and used to communicate as part of a wireless telephone system or radio system. For example, if a base station or radio station is implemented in the context of LTE, it may alternatively be referred to as an "eNodeB" or "eNB." If a base station or radio station is implemented in the context of 5G NR, it may alternatively be referred to as a "gNodeB" or "gNB."

[0040] Processing element (or processor)—refers to any element or combination of elements capable of performing functions in a device such as user equipment or a cellular network device. A processing element may include, for example, a processor and associated memory, portions or circuits of individual processor cores, an entire processor core, a separate processor, an array of processors, circuits such as ASICs (application-specific integrated circuits), programmable hardware elements such as field-programmable gate arrays (FPGAs), and any of the above combinations.

[0041] Channel - the medium used to transmit information from a sender (transmitter) to a receiver. It should be noted that since the characteristics of the term "channel" may vary according to different wireless protocols, the term "channel" as used in the present invention may be considered to be used in a manner that is consistent with the standard of the type of device to which the term is used. In some standards, the channel width may be variable (e.g., depending on device capabilities, frequency band conditions, etc.). For example, LTE may support scalable channel bandwidths of 1.4 MHz to 20 MHz. In contrast, a WLAN channel may be 22 MHz wide, while a Bluetooth channel may be 1 MHz wide. Other protocols and standards may include different definitions of channels. In addition, some standards may define and use multiple types of channels, such as different channels for uplink or downlink and / or different channels for different purposes such as data, control information, etc.

[0042] Frequency band—The term “frequency band” has the full breadth of its ordinary meaning and includes at least a segment of the spectrum (eg, radio frequency spectrum) in which channels are used or set aside for the same purpose.

[0043] Automatic—refers to an action or operation being performed by a computer system (e.g., software executed by the computer system) or a device (e.g., a circuit, a programmable hardware element, an ASIC, etc.) without requiring user input to directly specify or execute the action or operation. Thus, the term "automatic" is in contrast to operations that are manually performed or specified by a user, where the user provides input to directly perform the operation. An automatic process may be initiated by user-provided input, but the subsequent actions performed "automatically" are not specified by the user, i.e., they are not performed "manually," where the user specifies each action to be performed. For example, a user filling out an electronic form by selecting each field and providing input specifying information (e.g., by typing information, selecting checkboxes, radio selections, etc.) is not manually filling out the form, even though the computer system must update the form in response to the user's actions. The form can be automatically filled out by a computer system, where the computer system (e.g., software executing on the computer system) analyzes the fields of the form and fills it out without requiring any user input to specify the answers to the fields. As indicated above, a user can invoke the automatic filling of a form without participating in the actual filling out of the form (e.g., the user does not manually specify the answers to the fields; they are automatically completed). This specification provides various examples of operations that are automatically performed in response to actions that a user has taken.

[0044] About—refers to a value that is close to the correct or exact value. For example, about can refer to a value that is within 1% to 10% of the exact (or desired) value. However, it should be noted that the actual threshold (or tolerance) may depend on the application. For example, in some aspects, "about" may mean within 0.1% of some specified or desired value, while in various other aspects, the threshold may be, for example, 2%, 3%, 5%, etc., depending on the desires or requirements of the particular application.

[0045] Concurrency—refers to parallel execution or implementation, where tasks, processes, or programs are executed in an at least partially overlapping manner. For example, concurrency can be achieved using "strong" or strict parallelism, where tasks are executed (at least partially) in parallel on respective computing elements, or using "weak parallelism," where tasks are executed in an interleaved manner (e.g., by time multiplexing of execution threads).

[0046] Configured to—Various components may be described as being “configured to” perform one or more tasks. In such contexts, “configured to” is a broad statement that generally means “having the structure” to perform one or more tasks during operation. Thus, a component can be configured to perform a task even when the component is not currently performing the task (e.g., a set of electrical conductors can be configured to electrically connect a module to another module even when the two modules are not connected). In some contexts, “configured to” can be a broad statement that generally means “having the circuitry” to perform one or more tasks during operation. Thus, a component can be configured to perform a task even when the component is not currently turned on. Generally, the circuitry that forms the structure corresponding to “configured to” may include hardware circuitry.

[0047] For ease of description, various components may be described as performing one or more tasks. Such descriptions should be interpreted as including the phrase "configured to." Representing a component as being configured to perform one or more tasks expressly intends that the component not be interpreted under 35 U.S.C. §112(f).

[0048] Exemplary Wireless Communication Systems

[0049] Now go to Figure 1 , shows a simplified example of a wireless communication system according to some aspects. Note that, Figure 1 The system is only one example of a possible system, and features of the present disclosure may be implemented in any of a variety of systems as desired.

[0050] As shown, the exemplary wireless communication system includes a base station 102A that communicates with one or more user devices 106A, 106B, 106N, etc. via a transmission medium. Each of the user devices may be referred to herein as a "user equipment" (UE). Therefore, user device 106 is referred to as a UE or UE device.

[0051] Base station (BS) 102A may be a base transceiver station (BTS) or a cell site ("cellular base station" or "radio site") and may include hardware that enables wireless communications with UEs 106A through 106N.

[0052] The communication area (or coverage area) of a base station may be referred to as a “cell.” The base station 102A and the user equipment 106 may be configured to communicate over a transmission medium using any of a variety of radio access technologies (RATs), also referred to as wireless communication technologies or telecommunication standards, such as GSM, UMTS (associated with, for example, WCDMA or TD-SCDMA air interfaces), LTE, LTE-Advanced (LTE-A), 5G New Radio (5G NR), HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), and the like.

[0053] As shown, base station 102A may also be configured to communicate with network 100 (e.g., a cellular service provider's core network, a telecommunications network such as the Public Switched Telephone Network (PSTN), and / or the Internet, among other possibilities). Thus, base station 102A may facilitate communications between user devices and / or between user devices and network 100. In particular, cellular base station 102A may provide UE 106 with various communication capabilities, such as voice, SMS, and / or data services.

[0054] Base station 102A and other similar base stations (such as base stations 102B...102N) operating according to the same or different cellular communication standards can therefore be provided as a network of cells that can provide continuous or nearly continuous overlapping service to UEs 106A-N and similar devices over a geographic area via one or more cellular communication standards.

[0055] Thus, although base station 102A may function as Figure 1 106A-N, each UE 106 may also be capable of receiving signals from (and possibly within communication range of) one or more other cells (which may be provided by base stations 102B-N and / or any other base stations), which may be referred to as "neighboring cells." Such cells may also be capable of facilitating communications between user devices and / or between user devices and network 100. Such cells may include "macro" cells, "micro" cells, "pico" cells, and / or cells of any other variety of granularities of service area size. For example, in Figure 1 The base stations 102A-102B shown in FIG may be macro cells, while the base station 102N may be a micro cell. Other configurations are also possible.

[0056] In some aspects, the base station 102A may be a next generation base station, such as a 5G New Radio (5GNR) base station or "gNB". In some aspects, the gNB may be connected to a legacy evolved packet core (EPC) network and / or to an NR core (NRC) / 5G core (5GC) network. In addition, a gNB cell may include one or more transition and reception points (TRPs). In addition, a UE capable of operating in accordance with 5G NR may be connected to one or more TRPs within one or more gNBs. For example, the base station 102A and one or more other base stations 102 may support joint transmissions such that the UE 106 may be able to receive transmissions from multiple base stations (and / or multiple TRPs provided by the same base station). For example, as Figure 1 As shown, base station 102A and base station 102C are both shown serving UE 106A.

[0057] It is noted that the UE 106 is capable of communicating using multiple wireless communication standards. For example, in addition to at least one cellular communication protocol (e.g., GSM, UMTS (associated with, for example, WCDMA or TD-SCDMA air interfaces), LTE, LTE-A, 5G NR, HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), etc.), the UE 106 can be configured to communicate using wireless networking (e.g., Wi-Fi) and / or peer-to-peer wireless communication protocols (e.g., Bluetooth, Wi-Fi peer-to-peer, etc.). If desired, the UE 106 can also or alternatively be configured to communicate using one or more global navigation satellite systems (GNSS, such as GPS or GLONASS), one or more mobile television broadcast standards (e.g., Advanced Television Systems Committee - Mobile / Handheld (ATSC-M / H)), and / or any other wireless communication protocols. Other combinations of wireless communication standards (including more than two wireless communication standards) are also possible.

[0058] Example User Equipment (UE)

[0059] Figure 2 1. User equipment 106 (e.g., one of devices 106A through 106N) is shown in accordance with some aspects in communication with base station 102. UE 106 may be a device with cellular communication capabilities, such as a mobile phone, handheld device, computer, laptop, tablet, smartwatch or other wearable device, or virtually any type of wireless device.

[0060] The UE 106 may include a processor (processing element) configured to execute program instructions stored in a memory. The UE 106 may perform any of the methods described herein by executing such stored instructions. Alternatively or in addition, the UE 106 may include a programmable hardware element, such as an FPGA (field programmable gate array), an integrated circuit, and / or any of various other possible hardware components configured to perform (e.g., alone or in combination) any of the methods described herein or any portion of any of the methods described herein.

[0061] The UE 106 may include one or more antennas for communicating using one or more wireless communication protocols or technologies. In some aspects, the UE 106 may be configured to communicate using, for example, NR or LTE using at least some shared radio components. As additional possibilities, the UE 106 may be configured to communicate using CDMA2000 (1xRTT / 1xEV-DO / HRPD / eHRPD) or LTE using a single shared radio component and / or GSM or LTE using a single shared radio component. The shared radio may be coupled to a single antenna or to multiple antennas (e.g., for MIMO) for performing wireless communications. Generally, the radio component may include any combination of a baseband processor, analog radio frequency (RF) signal processing circuitry (e.g., including filters, mixers, oscillators, amplifiers, etc.), or digital processing circuitry (e.g., for digital modulation and other digital processing). Similarly, the radio component may implement one or more receive and transmit chains using the aforementioned hardware. For example, the UE 106 may share one or more portions of a receive and / or transmit chain between multiple wireless communication technologies such as those discussed above.

[0062] In some aspects, the UE 106 may include a separate transmit chain and / or receive chain (e.g., including separate antennas and other radio components) for each wireless communication protocol with which it is configured to communicate. As another possibility, the UE 106 may include one or more radio components shared between multiple wireless communication protocols, and one or more radio components used uniquely by a single wireless communication protocol. For example, the UE 106 may include a shared radio component for communicating using either LTE or 5G NR (or, in various possibilities, either LTE or 1xRTT, or either LTE or GSM), and separate radio components for communicating using each of Wi-Fi and Bluetooth. Other configurations are also possible.

[0063] Exemplary Communication Devices

[0064] Figure 31 shows an exemplary simplified block diagram of a communication device 106 according to some aspects. Figure 3 The block diagram of the communication device is only one example of a possible communication device. According to various aspects, the communication device 106 can be, among other devices, a user equipment (UE) device, a mobile device or mobile station, a wireless device or wireless station, a desktop computer or computing device, a mobile computing device (e.g., a laptop, notebook, or portable computing device), a tablet computer, and / or a combination of devices. As shown, the communication device 106 may include a set of components 300 configured to perform core functions. For example, the set of components may be implemented as a system on a chip (SOC), which may include parts for various purposes. Alternatively, the set of components 300 may be implemented as individual components or groups of components for various purposes. This set of components 300 may be coupled (e.g., communicatively; directly or indirectly) to various other circuits of the communication device 106.

[0065] For example, the communication device 106 may include various types of memory (e.g., including NAND flash memory 310), input / output interfaces such as a connector I / F 320 (e.g., for connecting to a computer system; a docking station; a charging station; input devices such as a microphone, a camera, a keyboard; output devices such as a speaker; etc.), a display 360 that may be integrated with the communication device 106 or external to it, and wireless communication circuitry 330 (e.g., for LTE, LTE-A, NR, UMTS, GSM, CDMA2000, Bluetooth, Wi-Fi, NFC, GPS, etc.). In some aspects, the communication device 106 may include wired communication circuitry (not shown), such as, for example, a network interface card for Ethernet.

[0066] Wireless communication circuitry 330 may be (e.g., communicatively; directly or indirectly) coupled to one or more antennas, such as one or more antennas 335 as shown. Wireless communication circuitry 330 may include cellular communication circuitry and / or short- to medium-range wireless communication circuitry, and may include multiple receive chains and / or multiple transmit chains for receiving and / or transmitting multiple spatial streams, such as in a multiple-input, multiple-output (MIMO) configuration.

[0067] In some aspects, as further described below, the cellular communication circuitry 330 can include one or more receive chains for multiple RATs (including and / or coupled to (e.g., communicatively; directly or indirectly) a dedicated processor and / or radio (e.g., a first receive chain for LTE and a second receive chain for 5G NR). Furthermore, in some aspects, the cellular communication circuitry 330 can include a single transmit chain that can switch between radios dedicated to specific RATs. For example, a first radio can be dedicated to a first RAT (e.g., LTE) and can communicate with a dedicated receive chain and a transmit chain shared with a second radio. A second radio can be dedicated to a second RAT (e.g., 5G NR) and can communicate with a dedicated receive chain and a shared transmit chain.

[0068] The communication device 106 may also include and / or be configured for use with one or more user interface elements. User interface elements may include various elements such as a display 360 (which may be a touch screen display), a keyboard (which may be a separate keyboard or may be implemented as part of the touch screen display), a mouse, a microphone and / or speakers, one or more cameras, one or more buttons, and / or any of a variety of other elements capable of providing information to a user and / or receiving or interpreting user input.

[0069] The communication device 106 may also include one or more smart cards 345 having SIM (Subscriber Identity Module) functionality, such as one or more UICC cards (one or more Universal Integrated Circuit Cards) 345 .

[0070] As shown, the SOC 300 may include a processor 302 that may execute program instructions for the communication device 106 and a display circuit 304 that may perform graphics processing and provide display signals to a display 360. The one or more processors 302 may also be coupled to a memory management unit (MMU) 340 (the MMU may be configured to receive addresses from the one or more processors 302 and translate those addresses into locations in memory (e.g., memory 306, read-only memory (ROM) 350, NAND flash memory 310)), and / or to other circuits or devices such as the display circuit 304, wireless communication circuitry 330, connector I / F 320, and / or display 360. The MMU 340 may be configured to perform memory protection and page table translation or setup. In some aspects, the MMU 340 may be included as part of the processor 302.

[0071] As described above, the communication device 106 can be configured to communicate using wireless and / or wired communication circuits. As described herein, the communication device 106 may include hardware and software components for implementing any of the various features and technologies described herein. For example, by executing program instructions stored on a memory medium (e.g., a non-transient computer-readable memory medium), the processor 302 of the communication device 106 can be configured to implement part or all of the features described herein. Alternatively (or in addition thereto), the processor 302 can be configured as a programmable hardware element, such as an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit). Alternatively (or in addition thereto), in combination with one or more components in other components 300, 304, 306, 310, 320, 330, 340, 345, 350, 360, the processor 302 of the communication device 106 can be configured to implement part or all of the features described herein.

[0072] Furthermore, as described herein, processor 302 may include one or more processing elements. Thus, processor 302 may include one or more integrated circuits (ICs) configured to perform the functions of processor 302. Furthermore, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform one or more functions of processor 302.

[0073] Furthermore, as described herein, wireless communication circuitry 330 may include one or more processing elements. In other words, one or more processing elements may be included in wireless communication circuitry 330. Thus, wireless communication circuitry 330 may include one or more integrated circuits (ICs) configured to perform the functions of wireless communication circuitry 330. Furthermore, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of wireless communication circuitry 330.

[0074] Exemplary Base Station

[0075] Figure 4 1 shows an exemplary block diagram of a base station 102 according to some aspects. Figure 4 The base station 102 is only one example of a possible base station. As shown, the base station 102 may include a processor 404 that may execute program instructions for the base station 102. The processor 404 may also be coupled to a memory management unit (MMU) 440 or other circuit or device that may be configured to receive addresses from the processor 404 and translate those addresses into locations in memory (e.g., memory 460 and read-only memory (ROM) 450).

[0076] The base station 102 may include at least one network port 470. The network port 470 may be configured to couple to a telephone network and provide access to the telephone network as described above. Figure 1 and Figure 2 Multiple devices of the telephone network described in, such as UE device 106.

[0077] The network port 470 (or an additional network port) may also or alternatively be configured to couple to a cellular network, such as a core network of a cellular service provider. The core network may provide mobility-related services and / or other services to a plurality of devices, such as the UE device 106. In some cases, the network port 470 may couple to a telephone network via the core network, and / or the core network may provide a telephone network (e.g., in other UE devices served by the cellular service provider).

[0078] In some aspects, base station 102 can be a next-generation base station, such as a 5G New Radio (5GNR) base station or "gNB." In such aspects, base station 102 can connect to a legacy evolved packet core (EPC) network and / or to an NR core (NRC) / 5G core (5GC) network. Furthermore, base station 102 can be considered a 5G NR cell and can include one or more transition and reception points (TRPs). Furthermore, a UE capable of operating in accordance with 5G NR can connect to one or more TRPs within one or more gNBs.

[0079] Base station 102 may include at least one antenna 434 and possibly multiple antennas. The at least one antenna 434 may be configured to function as a wireless transceiver and may be further configured to communicate with UE device 106 via radio 430. Antenna 434 communicates with radio 430 via communication chain 432. Communication chain 432 may be a receive chain, a transmit chain, or both. Radio 430 may be configured to communicate via various wireless communication standards, including but not limited to 5G NR, LTE, LTE-A, GSM, UMTS, CDMA2000, Wi-Fi, and the like.

[0080] The base station 102 may be configured to perform wireless communications using multiple wireless communication standards. In some cases, the base station 102 may include multiple radios that enable the base station 102 to communicate according to multiple wireless communication technologies. For example, as one possibility, the base station 102 may include an LTE radio component for performing communications according to LTE and a 5G NR radio component for performing communications according to 5G NR. In this case, the base station 102 may be capable of operating as both an LTE base station and a 5G NR base station. As another possibility, the base station 102 may include a multimode radio component capable of performing communications according to any one of multiple wireless communication technologies (e.g., 5G NR and LTE, 5G NR and Wi-Fi, LTE and Wi-Fi, LTE and UMTS, LTE and CDMA2000, UMTS and GSM, etc.).

[0081] As further described later herein, BS 102 may include hardware and software components for implementing or supporting specific implementations of the features described herein. The processor 404 of the base station 102 may be configured to implement or support some or all of the embodiments of the methods described herein, for example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium). Alternatively, the processor 404 may be configured as a programmable hardware element such as an FPGA (field programmable gate array), or as an ASIC (application-specific integrated circuit), or a combination thereof. Alternatively (or in addition), in combination with one or more of the other components 430, 432, 434, 440, 450, 460, and 470, the processor 404 of the base station 102 may be configured to implement or support some or all of the embodiments of the features described herein.

[0082] Furthermore, as described herein, one or more processors 404 may include one or more processing elements. Thus, processor 404 may include one or more integrated circuits (ICs) configured to perform the functions of processor 404. Furthermore, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of one or more processors 404.

[0083] Furthermore, as described herein, radio 430 may include one or more processing elements. Thus, radio 430 may include one or more integrated circuits (ICs) configured to perform the functions of radio 430. Furthermore, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of radio 430.

[0084] Exemplary cellular communications circuitry

[0085] Figure 5 An exemplary simplified block diagram of a cellular communication circuit according to some aspects is shown. Note that Figure 5 The block diagram of the cellular communication circuitry is only one example of possible cellular communication circuitry; other circuitry, such as circuitry that includes or is coupled to sufficient antennas for different RATs to perform uplink activities using separate antennas, or circuitry that includes or is coupled to fewer antennas, e.g., circuitry that can be shared between multiple RATs, is also possible. According to some aspects, the cellular communication circuitry 330 can be included in a communication device such as the communication device 106 described above. As described above, the communication device 106 can be a user equipment (UE) device, a mobile device or mobile station, a wireless device or wireless station, a desktop computer or computing device, a mobile computing device (e.g., a laptop, notebook, or portable computing device), a tablet computer, and / or a combination of devices, among other devices.

[0086] The cellular communication circuitry 330 may be (e.g., communicatively; directly or indirectly) coupled to one or more antennas, such as antennas 335a-b and 336 as shown. In some aspects, the cellular communication circuitry 330 may include dedicated receive chains for multiple RATs (including and / or coupled to (e.g., communicatively; directly or indirectly) dedicated processors and / or radio components (e.g., a first receive chain for LTE and a second receive chain for 5G NR). For example, Figure 5 As shown, the cellular communication circuit 330 may include a first modem 510 and a second modem 520. The first modem 510 may be configured for communication according to a first RAT (e.g., such as LTE or LTE-A), and the second modem 520 may be configured for communication according to a second RAT (e.g., such as 5G NR).

[0087] As shown, the first modem 510 may include one or more processors 512 and a memory 516 in communication with the processor 512. The modem 510 may be in communication with a radio frequency (RF) front end 530. The RF front end 530 may include circuitry for transmitting and receiving radio signals. For example, the RF front end 530 may include receive circuitry (RX) 532 and transmit circuitry (TX) 534. In some aspects, the receive circuitry 532 may be in communication with a downlink (DL) front end 550, which may include circuitry for receiving radio signals via the antenna 335a.

[0088] Similarly, the second modem 520 may include one or more processors 522 and a memory 526 in communication with the processor 522. The modem 520 may be in communication with an RF front end 540. The RF front end 540 may include circuitry for transmitting and receiving radio signals. For example, the RF front end 540 may include receive circuitry 542 and transmit circuitry 544. In some aspects, the receive circuitry 542 may be in communication with a DL front end 560, which may include circuitry for receiving radio signals via the antenna 335b.

[0089] In some aspects, the switch 570 can couple the transmit circuitry 534 to an uplink (UL) front end 572. Furthermore, the switch 570 can couple the transmit circuitry 544 to the UL front end 572. The UL front end 572 can include circuitry for transmitting radio signals via the antenna 336. Thus, when the cellular communication circuitry 330 receives an instruction to transmit according to a first RAT (e.g., via a transmit chain including the transmit circuitry 534 and the UL front end 572), the switch 570 can be switched to a first state that allows the first modem 510 to transmit signals according to the first RAT (e.g., via a transmit chain including the transmit circuitry 534 and the UL front end 572). Similarly, when the cellular communication circuitry 330 receives an instruction to transmit according to a second RAT (e.g., via a transmit chain including the transmit circuitry 544 and the UL front end 572), the switch 570 can be switched to a second state that allows the second modem 520 to transmit signals according to the second RAT (e.g., via a transmit chain including the transmit circuitry 544 and the UL front end 572).

[0090] As described herein, the first modem 510 and / or the second modem 520 may include hardware and software components for implementing any of the various features and techniques described herein. For example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium), the processors 512, 522 may be configured to implement some or all of the features described herein. Alternatively (or in addition), the processors 512, 522 may be configured as programmable hardware elements, such as an FPGA (field programmable gate array) or as an ASIC (application-specific integrated circuit). Alternatively (or in addition), in combination with one or more of the other components 530, 532, 534, 540, 542, 544, 550, 570, 572, 335, and 336, the processors 512, 522 may be configured to implement some or all of the features described herein.

[0091] Furthermore, as described herein, processors 512, 522 may include one or more processing elements. Thus, processors 512, 522 may include one or more integrated circuits (ICs) configured to perform the functions of processors 512, 522. Furthermore, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of processors 512, 522.

[0092] In some aspects, the cellular communication circuitry 330 may include only one transmit / receive chain. For example, the cellular communication circuitry 330 may not include the modem 520, the RF front end 540, the DL front end 560, and / or the antenna 335b. As another example, the cellular communication circuitry 330 may not include the modem 510, the RF front end 530, the DL front end 550, and / or the antenna 335a. In some aspects, the cellular communication circuitry 330 may also not include the switch 570, and the RF front end 530 or the RF front end 540 may communicate with the UL front end 572, for example, directly.

[0093] Exemplary Network Elements

[0094] Figure 6 An exemplary block diagram of a network element 600 according to some aspects is shown. According to some aspects, the network element 600 may implement one or more logical functions / entities of a cellular core network, such as a mobility management entity (MME), a serving gateway (S-GW), an access and management function (AMF), a session management function (SMF), a network slice quota management (NSQM) function, etc. It should be noted that Figure 6 The network element 600 is only one example of a possible network element 600. As shown, the core network element 600 may include one or more processors 604 that may execute program instructions for the core network element 600. The processors 604 may also be coupled to a memory management unit (MMU) 640 (which may be configured to receive addresses from the processors 604 and translate these addresses into locations in memory (e.g., memory 660 and read-only memory (ROM) 650)), or to other circuits or devices.

[0095] The network element 600 may include at least one network port 670. The network port 670 may be configured to couple to one or more base stations and / or other cellular network entities and / or devices. The network element 600 may communicate with the base stations (e.g., eNB / gNB) and / or other network entities / devices using any of a variety of communication protocols and / or interfaces.

[0096] As further described later herein, network element 600 may include hardware and software components for implementing or supporting the implementation of the features described herein. The processor 604 of core network element 600 may be configured to implement or support the implementation of part or all of the methods described herein, for example, by executing program instructions stored on a memory medium (e.g., a non-transitory computer-readable memory medium). Alternatively, processor 604 may be configured as a programmable hardware element such as an FPGA (field programmable gate array) or as an ASIC (application-specific integrated circuit), or a combination thereof.

[0097] Uplink transmission canceled

[0098] Figure 7 An exemplary timing diagram 700 illustrates an uplink cancellation technique 700 (also referred to herein as an "inter-UE cancellation" technique when more than a single UE is involved) in accordance with aspects of the present disclosure. The timing diagram 700 includes a timeline of a lower priority UE device 702 and a timeline of a higher priority UE device 750 within a single time period. For example, the lower priority UE device 702 may be an enhanced mobile broadband (eMBB) device, a massive machine type communication (mMTC) device, etc., and the higher priority UE device 750 may be a URLLC device.

[0099] As shown, a lower priority UE device 702 receives a lower priority UE device PDCCH message 704 scheduling an uplink interval 706, during which the lower priority UE device 702 may transmit. In some cases, the lower priority UE device PDCCH message 704 may be sent to multiple lower priority UE devices and provide transmission and reception scheduling for multiple lower priority UE devices. To facilitate cancellation of a UE's scheduled uplink before or during a transmission, the UE may monitor for an uplink cancellation indication (i.e., UL CI) during a defined UL CI monitoring opportunity 708. In some cases, the UL CI may be sent using a new radio network temporary identifier (RNTI) such as a cancellation indication RNTI (CI-RNTI). In some cases, the CI may be sent to the eMBB UE on a downlink control channel (e.g., a group common physical downlink control channel (GC-PDCCH)).

[0100] UL CI messages are useful for allowing individual cancellation of specific transmissions and / or repetitions. Upon receiving a UL CI 710 during a monitoring opportunity, a lower priority UE device 702 may cancel its uplink 712 by stopping its transmission (or canceling its scheduled transmission). By stopping transmission of the lower priority UE device 702, the higher priority UE device 750 may be scheduled to transmit 754 without interference, for example, via the higher priority UE device PDCCH 752. By canceling the uplink from the lower priority UE device, the higher priority UE device is able to transmit without having to wait for the full uplink interval 706 of the lower priority UE device to pass. In some cases, the canceled UE does not automatically resume transmission, but may be rescheduled at a later time, for example, via another lower priority UE device PDCCH message.

[0101] In some cases, Figure 7The inter-UE uplink cancellation technique shown in can reuse existing methods for search space configuration, for example, allowing time slot level and symbol level monitoring periodicity. Radio resource control (RRC) configuration of the downlink control information (DCI) payload, aggregation level (AL) and / or number of PDDCH candidates is also possible. In some specific implementations, the maximum monitoring periodicity can be set to a predefined number of time slots, for example, five time slots. Such a configuration will allow cross-carrier UL cancellation as well as cancellation of PUSCH (e.g., dynamic grant PUSCH (DG-PUSCH), configuration grant PUSCH (CG-PUSCH) and / or PUSCH carrying semi-persistent CSI (SP-CSI) reports) and / or sounding reference signal (SRS). However, in some embodiments, cancellation may not be allowed on PUCCH or RACH (e.g., Msg 1 / 3 or Msg A). For PUSCH with repetitions, the UL CI can be applied to each repetition separately (i.e., the actual repetition).

[0102] Example reference areas for UL CI

[0103] Now go to Figure 8 According to some aspects, an example 800 is shown illustrating a reference region for application of a UE inter-UL cancellation indication. The UL CI defines a reference region in which the UL CI is to be applied 810 based on both a reference time region 806 and a reference frequency region 808. In some cases, the reference time region 806 may include a predefined number of symbols, such as 2, 4, 7, 14, or 28 symbols. As shown at 804, the reference time region to which the UL CI applies may begin X symbols (802) after the end symbol of the PDCCH CORESET carrying the UL CI, where X is at least equal to the minimum processing time ((N2)) for UL cancellation. A CORESET may include a set of physical resources (such as a downlink resource grid) and a set of parameters for carrying PDCCH / downlink control information (DCI).

[0104] Figure 9 An exemplary reference region bitmap structure 900 for UE inter-UL cancellation indication application according to some aspects is shown. In some cases, the UL CI may include a 2D bitmap indicating the time and frequency resource regions to be cancelled. Figure 9 As shown, the frequency domain has been divided into four frequency partitions, and the time domain has been divided into two time partitions. Therefore, the 2D bitmap may include 8 individual bits, where each bit corresponds to a specific frequency / time resource region. Figure 9 As shown in , the presence of “1” may indicate that a specific frequency / time resource region will be cancelled, and the presence of “0” may indicate that a specific frequency / time resource region will not be cancelled.

[0105] It should be understood that Figure 9 The examples are merely illustrative, and the reference region may take any desired size or shape in both the frequency and time domains, as desired for a given implementation. For example, Y bits may be used to indicate a bitmap of a reference region with M partitions in time and N partitions in frequency, where Y = M × N. According to some implementations, the reference region partitioning is performed after excluding DL symbols indicated by the gNB configuration and SSB symbols. The values ​​of M (i.e., time granularity for CI) and N (i.e., frequency granularity for CI) can be derived from the following values ​​from the RRC configuration: CI-PayloadSize (1,…,112), time granularity for CI (1,…,28), time duration for CI, and frequency Region for CI. The value of frequency granularity for CI can then be derived from these values. The value of time duration CI may be related to the UL CI monitoring periodicity, i.e., it may be at least the same if one time slot is used with one monitoring opportunity. The frequency Region for CI may be used to indicate a reference frequency region for cancellation, with an offset and length (e.g., as indicated by the RIV).

[0106] The number of frequency partitions may also be determined by the CI payload size and the number of time partitions, e.g., if the CI payload size given by ci-PayloadSize-r16 is 8 and the number of time partitions given by timeGranularityForCI-r16 is 2, then the number of frequency partitions is 8 / 2 or 4. For each time partition, there may be a 1-D cancellation bitmap where each bit corresponds to a specific frequency partition.

[0107] The following will refer to Figure 10 to Figure 1 3 discusses additional examples of reference areas and schemes for interleaving UL CI in more detail.

[0108] Interleaved resource allocation scheme for UL CI

[0109] Figure 10An exemplary interleaved resource allocation scheme 1000 for PUSCH (1004) and PUCCH (1006) according to some aspects is shown. Scheme 1000 shows an exemplary interleaving pattern for a system with a 30 kHz subcarrier spacing (SCS), but other SCSs are possible as will be explained further below. In scheme 1000, there are M = 5 interlaces (1012), represented by the five alternating shading patterns of the physical resource blocks (PRBs) in each utilized OFDM symbol of the illustrated time slot (1002). It should be understood that the use of symbols #0, 2, 9 in the example of scheme 1000 is for illustrative purposes only.

[0110] like Figure 10 As shown in the legend of , each of the M=5 interlaces may be applied to a specific user or UE (e.g., user 1 may be assigned interlace 1, transmitting at PRBs #1, 6, 11, etc.; while user 2 may be assigned interlace 2, transmitting at PRBs #2, 7, 12, etc.). As shown in scheme 1000, 51 exemplary PRBs (1008) are shown stacked on top of each other in the frequency domain (1001), evenly divided into 10 repeating clusters (1010), with a total of N=10 PRBs assigned to each interlace (i.e., M=5 interlaces * N=10 clusters = utilized bandwidth of 50 PRBs), plus one additional PRB to show where the 11th cluster will begin. As shown in scheme 1000, 51 exemplary PRBs (1008) are shown stacked on top of each other in the frequency domain (1001), evenly divided into 10 repeating clusters (1010), with a total of N=10 PRBs assigned to each interlace (i.e., M=5 interlaces * N=10 clusters = utilized bandwidth of 50 PRBs), plus one additional PRB to show where the 11th cluster will begin. Figure 10 As shown, the total number of PRBs utilized may continue to utilize 51 or more PRBs, depending on the available system bandwidth and the number N of PRBs used per interlace.

[0111] Figure 11 An exemplary nested interleaving resource allocation scheme 1100 according to some aspects is shown. According to some aspects, it may be desirable to support a common interleaving design for PUSCH and PUCCH regardless of carrier bandwidth and / or SCS. Figure 11 In the example shown, Figure 11 The carrier on the left utilizes interleaving (1104) with 30kHz SCS, while Figure 11 The carrier on the right utilizes interleaving with a 15 kHz SCS (1106).

[0112] As shown at 1102, the two carriers can advantageously use a common PRB reference point (1102) (also referred to as "point A" in NR), for example, so that a "nested" structure can be employed to achieve efficient multiplexing of users regardless of the SCS. For example, the same spacing between consecutive PRBs in an interlace in the frequency domain (1101) can be employed regardless of the carrier system bandwidth 1116 or the bandwidth part (BWP) of the UE 1118 (i.e., the portion of the system bandwidth consisting of a subset of consecutive common PRBs allocated to the UE).

[0113] At the same time, the number of PRBs used per interlace may depend on the carrier bandwidth. Figure 11 As shown in the example of , the same amount of carrier bandwidth may be able to support 5 interlaces (i.e., interlace 0 through interlace 4) with a 30kHz SCS (1112) while being able to support 10 interlaces (i.e., interlace 0 through interlace 9) with a 15kHz SCS (1120). As shown in the "split" PRBs 1110, this can be achieved by essentially splitting each 30kHz PRB (e.g., 1108) into two equally sized 15kHz interlaces in the 15kHz SCS example. As discussed above, the clusters of interlaces 1114 may include a repeated set of each of the interlaces defined in the scheme (e.g., cluster 0 = 11140, cluster 1 = 11141, cluster 2 = 11142, etc.). In Figure 11 In the nested example, the clusters in both the 30kHz SCS example (e.g., 1112) and the 15kHz example (e.g., 1120) will advantageously occupy the same amount of system bandwidth (i.e., in the 30kHz SCS example, 5*30kHz=150kHz; and in the 15kHz SCS example, 10*15kHz=150kHz).

[0114] More details on UL resource allocation and in particular UL resource allocation type 2 for PUSCH can be found in TS 38.214, for example at section 6.1.2.2.3, where it is explained that the allocated interleaving index can be given by a RIV, which provides a starting interleaving index and a number of consecutive interleaving indices, or an interleaving index according to table 6.1.2.3.3-1 in TS 38.214. The allocated PRBs can then be given by the RIV 集合 Given, it provides a starting PRB set and multiple consecutive PRB sets.

[0115] Figure 12 An exemplary interleaved resource allocation scheme 1200 for multiple PUSCHs according to some aspects is shown. As described above, a new type of frequency resource allocation with an interleaved structure has been introduced in NR-U. However, the inter-UE uplink cancellation indication is defined in Rel-16 without considering the interleaved allocation, which may lead to inefficiencies in indicating resources for cancellation when using interleaved resource allocation. For example, Figure 12 In the illustrated scheme 1200, for a given OFDM symbol 1204, a repeating cluster of five interlaces (1212) (ie, Interlace 0, Interlace 1, Interlace 2, Interlace 3, and Interlace 4 repeat) again appears in the frequency domain (1202).

[0116] Assuming that a “high priority” transmission (e.g., from a URLLC device) needs to be allocated certain resources on the shared uplink channel “PUSCH1” (1206) currently assigned to interlace 1, as indicated by the shaded PRBs 12071 / 12072 / 12073 / 12074, then according to existing UL cancellation schemes (e.g., as defined in Rel-16), such as Figure 12 In the example scheme with 4 partitions in the frequency domain shown in , the UL CI indication (1208) would have to indicate cancellation in each of the frequency partitions (i.e., a value of "1" in the UL CI bitmap) because there is one PRB in each partition used by "high priority" transmissions (i.e., the aforementioned shaded PRBs 12071 / 12072 / 12073 / 12074). In practice, this would result in uplink cancellation of all 5 interlaces, even though only interlace 1 needs to be cancelled in this example, leading to inefficiency and unnecessary underutilization of resources due to unnecessary cancellations. In particular, assuming there is another PUSCH "PUSCH2" (1210) with resource allocations assigned to interlace 2, as indicated by the shaded PRBs 12111 / 12112 / 12113 / 12114, then according to the existing UL cancellation scheme, the UL CI indication (1208) would also unnecessarily cancel the entire PUSCH2. In other words, the current UL CI indication scheme does not provide a mechanism to address the targeted cancellation of resource allocations of individual interlaces. Therefore, exemplary techniques for providing such cancellation indications that can account for an interleaved resource allocation scheme are described further below.

[0117] Exemplary interleaved frequency resource allocation cancellation indication scheme

[0118] According to some aspects, for the frequency domain in the uplink cancellation indication, instead of having each bit in the UL CI (e.g., where the UL CI is indicated using a bitmap or bitmask) indicate a set of contiguous PRBs, an indicator can be defined to indicate one or more interlaces for cancellation and the PRBs for cancellation within each of the indicated interlaces. Various options for indicating the interlaces for cancellation are possible within the scope of the teachings of the present disclosure, three of which will now be described in more detail.

[0119] Interleaving indication option 1: One or more interleaving indices (e.g., indices in the range of 0 to 9) can be directly indicated. A special case is that a single interleaving index can be indicated. This has a lower overhead, but also has the limitation of only indicating one interleaving. The number of interleaving indices can be predefined, semi-statically configured, or dynamically indicated. However, depending on the number of interleaving indices indicated, this may have a higher overhead.

[0120] Interlace indication option 2: The RIV definition in TS 38.214 section 6.1.2.2.3 can be reused to indicate one or more consecutive interlaces. Optionally, Table 6.1.2.2.3-1 in TS 38.214 can be used to define some combinations of non-continuous interlaces for cancellation. This option may have limitations and can only indicate consecutive interlaces in most cases (i.e., except for the cases defined in Table 6.1.2.2.3-1). This option may be suitable for the case where the UL CI is used to indicate a single preemptive PUSCH transmission, but it may not be efficient when there are multiple preemptive PUSCH transmissions.

[0121] Interlace indication option 3: The interlaces to be cancelled can be indicated by a bitmap, for example, each bit in the bitmap corresponds to one or more interlaces. A special case is that the bitmap length is the same as the total number of interlaces, whereby each bit in the bitmap can correspond to one interlace. This provides the greatest flexibility, but the overhead can be large (e.g., see uplink resource allocation type 2 with 30kHz SCS). The number of interlaces corresponding to each bit can be predefined or semi-statically configured or dynamically indicated. For example, for a carrier using a 15kHz SCS with 10 interlaces, a 5-bit bitmap can be defined, where the first bit corresponds to the 1st and 2nd interlaces, the second bit corresponds to the 3rd and 4th interlaces, and so on. Alternatively, the number of bits in the bitmap can be directly defined or signaled.

[0122] As described above, each interlace may consist of two or more PRBs, each of which may or may not need to be cancelled. Thus, it may be desirable to provide an indication of which PRBs within a given interlace should be cancelled at a given time. Within the scope of the teachings of this disclosure, various options for indicating PRBs for cancellation within an interlace are possible, three of which will now be described in more detail.

[0123] PRB indication option A: PRBs to be cancelled can be indicated by a bitmap, e.g., one bit corresponding to a group of one or more PRBs. This is similar to how UL CI is defined in Rel-16, except that with PRB indication option A, the bitmap value can only correspond to PRBs within one interlace, i.e., rather than simply referring to consecutive PRBs in frequency. If the frequency domain granularity is configurable (e.g., the bitmap length is configurable), it provides the gNB with flexibility in determining the granularity while considering the tradeoff between increased UL CI overhead and greater granularity in indicating resources to be cancelled.

[0124] PRB indication option B: The PRBs to be cancelled can be indicated by the starting PRB index number and the number of PRBs, respectively. For indication under option B, only the PRBs within the interlace can be considered to index the PRBs. However, as described below, option B may have greater overhead than option C.

[0125] PRB indication option C: The PRB used for cancellation can be composed of the starting PRB and the RIV RBset The number of PRBs in the interlace may be indicated, for example, in the same manner as defined in uplink resource allocation type 2 in TS 38.214 section 6.1.2.2.3. For indication under option C, the PRBs may be indexed considering only the PRBs within the interlace.

[0126] It should be understood that the various options for interleaving and PRB indication above can be used in different situations and / or scenarios (e.g., different options are used for different SCS configurations) and can be combined in any possible way. For example, interleaving indication option 2 / 3 combined with PRB indication option C will effectively reuse the mechanism of uplink resource allocation type 2. In other words, in the case where the UL CI is used to indicate a single preemptive PUSCH transmission, such a combination will be able to signal the exact resources used for cancellation. However, if there is more than one preemptive PUSCH transmission, it may be necessary to include unnecessary resources for cancellation. As another example, assuming that the granularity is configurable, interleaving indication option 3 combined with PRB indication option A can provide good flexibility in terms of the trade-off between DCI overhead and resource granularity.

[0127] The standard may define which options to use (including different combinations of options for different scenarios and use cases). The choice of options may also be configured by higher layers in the network.

[0128] The SCS configuration used for frequency resource indication can be one of the following: DL SCS, where the UE monitors the UL CI; the UE's UL SCS; or a reference SCS (e.g., semi-statically configured or predefined based on broadcast / unicast signaling). It can also be semi-statically configured to determine whether the CI is based on an interleaved frequency resource structure or follows the existing Rel-16 definition. Alternatively, it can be dynamically indicated in the CI message itself, for example, by adding an additional field to the CI message.

[0129] As described above, the PRB indication may apply to one or more interlaces indicated in the interlace indication. For example, the PRB indication may be common to all indicated interlaces. This provides minimal overhead. As another example, a separate PRB indication may be indicated for each indicated interlace. This results in greater overhead but provides finer granularity in the indication of resources to be canceled.

[0130] As another example, each PRB indication may apply to a group of interlaces. Grouping may be based on all interlaces or only on the indicated interlaces. The number of groups or the number of interlaces in a group may be configurable. In a first example, if there are a total of 10 interlaces, these interlaces may be divided into 5 groups, each with 2 interlaces. Each PRB indication may then apply to one group (i.e., to a group of 2 interlaces). For example, if preemptive PUSCH transmissions are typically scheduled with a 2-symbol interval, this may be suitable for use. In a second example, assuming that the number of groups is configured to be 4, the indicated interlaces may be divided into 4 groups (e.g., as equally spaced as possible), and each PRB indication may then apply to one of these groups.

[0131] Now go to Figure 13A , according to some aspects, an exemplary interleaved frequency resource allocation cancellation indication scheme 1300 is shown. Scheme 1300 reflects an exemplary implementation of interleaving indication option 1 combined with PRB indication option A (as defined above), where there are clusters of 10 PRBs (1302) repeated in the frequency domain 1310. Figure 13A In the example shown, a single interlace index (i.e., interlace 5) is indicated by bit 1304, while the PRB cancellation indication uses a bitmap 1306, where each bit in the bitmap 1306 corresponds to each PRB. In this example, each interlace extends across 4 different PRBs, so a 4-bit bitmap can be used to indicate which PRBs in the interlace should be cancelled. In this case, the first and third PRBs of interlace 5 will be cancelled, as shown at 1312. Starting from the bottom of the frequency domain 1310, the first PRB to be cancelled assigned to the fifth interlace is represented by PRB 13082, and the third PRB assigned to the fifth interlace, which will also be cancelled, is represented by PRB 13081. As can now be appreciated, the bits in bitmap 1304 and bitmap 1306 jointly specify the cancellation of only a certain subset of PRBs 1308 (in this case 13081 and 13082), while all other PRBs can continue to be used for uplink transmission (e.g., by eMBB), which provides greater granularity to the gNB and avoids unnecessary cancellation of uplink resources for other UEs.

[0132] Figure 13B Another exemplary interleaved frequency resource allocation cancellation indication scheme 1320 is shown in accordance with some aspects. Scheme 1320 reflects an exemplary implementation of interleaving indication option 3 combined with PRB indication option A (as defined above). Figure 13B In the example shown, a 5-bit bitmap (1328) is used to indicate the interlaces to be cancelled, with one bit corresponding to each interlace (i.e., Figure 13BIn the example shown in FIG. 13 , interleaving 1 and interleaving 4 are cancelled, as shown at 1338 . Meanwhile, a 4-bit bitmap ( 1330 ) is used to indicate the PRBs to be cancelled.

[0133] In this example, each interlace (1324) has 8 PRBs (i.e., there are 8 clusters (1322) repeated across the frequency domain 1321, each cluster including a PRB for each of interlaces 0 through 4), so each of the 4 bits in the bit mask 1330 is used to correspond to a 2-PRB set (i.e., so that all 8 PRBs of each interlace can be addressed). In this example, the first bit of the bit mask 1330 is set to "1" which means that 2 PRBs in the first PRB set (i.e., 2 PRBs from the first PRB set within a given interlace) are addressed. Figure 13B The first two PRBs (counting upward from the bottom of the bit mask 1330) will be eliminated. In other words, the bits correspond to 13321 and 13323 for interlace 1, and 13322 and 13324 for interlace 4. The third bit of the bit mask 1330 is set to "1" which means that the two PRBs in the third PRB set (i.e., the first two PRBs in the given interlace from the bottom of the bit mask 1330) will be eliminated. Figure 13B The fifth and sixth PRBs (counted from the bottom of the digits) will be cancelled. In other words, the bits correspond to 13325 and 13327 for interlace 1, and 13326 and 13328 for interlace 4. In this example, the same PRB indication applies to all indicated interlaces (in other words, to both interlace 1 and interlace 4).

[0134] Therefore, in Figure 13B In the example, the final PRBs for cancellation indicated by CI (i.e., represented by shaded boxes 13321 to 13328 in column 1326) include: the first interlace and the fourth interlace (i.e., 13321 / 13323 and 13322 / 13324) of the first cluster and the second cluster (i.e., 13341 and 13342), collectively labeled as cluster set 13361, and the first interlace and the fourth interlace (i.e., 13325 / 13327 and 13326 / 13328) of the fifth cluster and the sixth cluster (i.e., 13343 and 13344), collectively labeled as cluster set 13362.

[0135] Figure 13C Yet another exemplary interleaved frequency resource allocation cancellation indication scheme 1340 according to some aspects is shown. Scheme 1340 reflects an exemplary implementation of interleaving indication option 2 combined with PRB indication option C (as defined above). In other words, the interlaces (1344) for cancellation in the frequency domain (1341) are indicated using RIV values ​​(1348), which translate into a starting interlace index and a number of consecutive interlaces. Figure 13CIn the example of , an RIV value of 32 (1356) is indicated. According to TS 38.214 Section 6.1.2.2.3, there are a total of 10 interlaces (1342) per cluster, which means that the starting interlace index is 2 and the number of allocated consecutive interlaces is 4. In other words, interlaces with indices #2, #3, #4, and #5 will be cancelled.

[0136] PRB RIV for cancellation 集合 The value is indicated (1350), which is converted into a starting PRB (set) and a plurality of consecutive PRB sets. Figure 13C In the example of , for each interlace, there are 4 PRB sets with a single PRB in each PRB set. Therefore, since the RIV has been indicated 集合 The value is 8 (1358), so again according to TS 38.214 Section 6.1.2.2.3, this value translates to a starting PRB index of 0 and a number of consecutive PRBs of 3. In other words, each of PRB #0, PRB #1, and PRB #2 will be cancelled for each of interlaces #2, #3, #4, and #5.

[0137] Therefore, in Figure 13C The final PRBs for cancellation indicated by CI in the example (i.e., represented by shaded boxes 13521 to 13523 in column 1346) include: the second interlace to the fifth interlace (i.e., 1352) of each of the first cluster, the second cluster and the third cluster (i.e., 13541, 13542 and 13543).

[0138] Exemplary method for performing interleaved frequency resource allocation cancellation indication

[0139] Figure 1414 is a flow chart illustrating an example process 1400 for a wireless station to determine and send an uplink cancellation indication for interleaved frequency resources, according to some aspects. Initially, at step 1402, process 1400 may include scheduling a first uplink (UL) transmission from a wireless device in a group of two or more wireless devices by the wireless station. Next, at step 1404, process 1400 may include determining a need for a higher priority uplink transmission using resources that overlap with the first UL transmission by the wireless station. Next, at step 1406, process 1400 may include determining a reference region within which the UL cancellation indication is to be applied by the wireless station. Next, at step 1408, process 1400 may include determining a set of UL resources in the reference region for cancellation, wherein at least a subset of the UL resources in the reference region are interleaved (e.g., as shown in the various schemes described above). Next, at step 1410, process 1400 may transmit an indication of the determined set of UL resources for cancellation via a downlink control channel (e.g., GC-PDCCH). Finally, at step 1412, process 1400 can receive a higher priority uplink transmission at the wireless station via at least a subset of the determined set of cancelled UL resources.

[0140] Figure 15 1 is a flow chart illustrating example options 1502 for indicating interlaces and / or physical resource blocks for cancellation according to some aspects. Option 1502 includes various ways of indicating the determined set of UL resources for cancellation, such as Figure 14 As mentioned in step 1410 of . According to some embodiments, there may be a first set of options for indicating the interlace index of the UL resource to be cancelled. For example, the first set of options may include: directly indicating one or more interlace indexes (e.g., a predefined number of indexes, semi-statically configured or dynamically indicated) (block 1504); reusing the resource indicator value (RIV) definition to indicate one or more interlaces (e.g., consecutive interlaces) (block 1506); or using a bitmap to indicate one or more interlace indexes, where each bit corresponds to one or more interlaces (block 1508).

[0141] According to other embodiments, there may be a second set of options for indicating specific physical resource blocks (PRBs) to be cancelled within the indicated interlace. For example, the second set of options may include: using a bitmap to indicate one or more PRBs, where each bit corresponds to one or more PRBs (block 1510); using a starting PRB index and a number of PRBs to indicate one or more PRBs, respectively (block 1512); or reusing the RIV definition to indicate the starting PRB index and the number of PRBs (block 1514).

[0142] Figure 1616 is a flow chart illustrating an example process 1600 for a wireless device to determine an interleaved UL resource set for cancellation based on a received uplink cancellation indication, according to some aspects. Initially, at step 1602, the wireless device may request an uplink transmission to be transmitted to a wireless station. Next, at step 1604, process 1600 may include receiving a UL cancellation indication to be applied to a determined reference area by the wireless device. Next, at step 1606, process 1600 may include determining a UL resource set for cancellation based on a UL CI received from the wireless station, wherein at least a subset of the UL resources for cancellation are interleaved. Next, at step 1608, process 1600 may include canceling at least UL transmissions that overlap with the determined UL resource set for cancellation. It should be understood that in some embodiments, the UE may also cancel additional UL transmissions for those UL transmissions that overlap with the determined UL resource set for cancellation. For example, the actual cancellation may also cancel any uploads that arrive after the determined UL resource set for cancellation. In some embodiments, the UE may also cancel resources that are earlier in time than the determined set of UL resources for cancellation. In yet other embodiments, with respect to the frequency domain, a given UE may actually cancel all of its transmissions, i.e., across the entire frequency bandwidth, not just the PRBs that overlap with the resources that will be canceled, nor just the PRBs that overlap with the determined set of UL resources for cancellation. Finally, at step 1610, if desired, process 1600 may perform UL transmissions to the wireless station in any UL CI at the wireless device that do not overlap with the determined set of UL resources for cancellation.

[0143] Example

[0144] In the following sections, additional examples are provided.

[0145] According to embodiment 1, a method for communication in a wireless system is disclosed, comprising: scheduling, by a wireless site, a first uplink (UL) transmission from a wireless device in a group of two or more wireless devices; determining, by the wireless site, a need for a higher priority uplink transmission using resources overlapping with the first UL transmission; determining, by the wireless site, a reference area within which an UL cancellation indication (CI) is to be applied; determining, by the wireless site, a set of UL resources for cancellation in the reference area, wherein at least a subset of the UL resources in the reference area are interleaved; sending an indication of the determined set of UL resources for cancellation via a downlink (DL) control channel; and receiving the higher priority uplink transmission at the wireless site via at least a subset of the determined set of UL resources for cancellation.

[0146] Embodiment 2 includes the subject matter of embodiment 1, wherein the higher priority uplink transmission comprises a transmission from an Internet of Things (IoT) or Ultra-Reliable Low Latency Communication (URLLC) device.

[0147] Embodiment 3 includes the subject matter of embodiment 1, wherein the determined set of UL resources for cancellation in the reference area comprises UL resources in an unlicensed spectrum band.

[0148] Embodiment 4 includes the subject matter of embodiment 1, wherein the DL control channel comprises a Group Common Physical Downlink Control Channel (GC-PDCCH).

[0149] Embodiment 5 includes the subject matter of embodiment 1, wherein the indication of the determined UL resource set for cancellation sent via the DL control channel further comprises: indicating one or more interlaces for cancellation and physical resource blocks (PRBs) for cancellation within each of the indicated one or more interlaces.

[0150] Embodiment 6 includes the subject matter of embodiment 5, wherein the indication of the one or more interlaces for cancellation and the PRBs for cancellation within each of the indicated one or more interlaces is based at least in part on a subcarrier spacing (SCS) configuration of the wireless site.

[0151] Embodiment 7 includes the subject matter of embodiment 5, wherein indicating one or more interlaces for cancellation comprises at least one of: directly indicating one or more interlace indices; using a resource indication value (RIV) definition to indicate one or more interlaces; or using a bitmap to indicate one or more interlace indices.

[0152] Embodiment 8 includes the subject matter of embodiment 5, wherein indicating the PRBs for cancellation within each of the indicated one or more interlaces comprises at least one of: indicating one or more PRB indices using a bitmap; indicating one or more PRBs using a starting PRB index and a number of PRBs; or indicating a starting PRB index and a number of PRBs using a resource indication value (RIV) definition.

[0153] According to embodiment 9, a wireless station is disclosed, comprising: a radio component; and a processor capable of being operably coupled to the radio component; wherein the wireless station is configured to: schedule a first uplink (UL) transmission from a wireless device in a group of two or more wireless devices; determine a need for a higher priority uplink transmission using resources overlapping with the first UL transmission; determine a reference area in which a UL cancellation indication (CI) is to be applied; determine a set of UL resources for cancellation in the reference area, wherein at least a subset of the UL resources in the reference area are interleaved; and send an indication of the determined set of UL resources for cancellation via a downlink (DL) control channel.

[0154] Embodiment 10 includes the subject matter of embodiment 9, wherein the wireless station is further configured to receive the higher priority uplink transmission via at least a subset of the determined set of cancelled UL resources.

[0155] Embodiment 11 includes the subject matter of embodiment 9, wherein the higher priority uplink transmission comprises a transmission from an Internet of Things (IoT) or Ultra-Reliable Low Latency Communication (URLLC) device.

[0156] Embodiment 12 includes the subject matter of embodiment 9, wherein the determined set of UL resources for cancellation in the reference area comprises UL resources in an unlicensed spectrum band.

[0157] Embodiment 13 includes the subject matter of embodiment 9, wherein the DL control channel comprises a Group Common Physical Downlink Control Channel (GC-PDCCH).

[0158] Embodiment 14 includes the subject matter of embodiment 9, wherein the wireless site is configured to send an indication of the determined UL resource set for cancellation via a DL control channel, further comprising the wireless site being configured to: indicate one or more interlaces for cancellation and physical resource blocks (PRBs) for cancellation within each of the indicated one or more interlaces.

[0159] Embodiment 15 includes the subject matter of embodiment 14, wherein the indication of the one or more interlaces for cancellation and the PRBs for cancellation within each of the indicated one or more interlaces is based at least in part on a subcarrier spacing (SCS) configuration of the wireless site.

[0160] Embodiment 16 includes the subject matter of embodiment 14, wherein the wireless station is configured to indicate the one or more interlaces for cancellation, including the wireless station being configured to perform at least one of the following operations: directly indicating one or more interlace indices; using a resource indication value (RIV) definition to indicate one or more interlaces; or using a bitmap to indicate one or more interlace indices.

[0161] Embodiment 17 includes the subject matter of embodiment 14, wherein the wireless station is configured to indicate the PRBs for cancellation within each of the indicated one or more interlaces, including the wireless station being configured to perform at least one of the following operations: using a bitmap to indicate one or more PRB indices; using a starting PRB index and a number of PRBs to indicate one or more PRBs; or using a resource indication value (RIV) definition to indicate a starting PRB index and a number of PRBs.

[0162] According to embodiment 18, an integrated circuit is disclosed, comprising circuitry configured to cause a wireless station to perform the following operations: schedule a first uplink (UL) transmission from a wireless device in a group of two or more wireless devices; determine a need for a higher priority uplink transmission using resources that overlap with the first UL transmission; determine a reference region within which an UL cancellation indication (CI) is to be applied; determine a set of UL resources for cancellation in the reference region, wherein at least a subset of the UL resources in the reference region are interleaved; and send an indication of the determined set of UL resources for cancellation via a downlink (DL) control channel.

[0163] Embodiment 19 includes the subject matter of embodiment 18, wherein the higher priority uplink transmission comprises a transmission from an Internet of Things (IoT) or Ultra-Reliable Low Latency Communication (URLLC) device.

[0164] Embodiment 20 includes the subject matter of embodiment 18, wherein the determined set of UL resources for cancellation in the reference area comprises UL resources in an unlicensed spectrum band.

[0165] Embodiment 21 includes the subject matter of embodiment 18, wherein the DL control channel comprises a Group Common Physical Downlink Control Channel (GC-PDCCH).

[0166] Embodiment 22 includes the subject matter of embodiment 18, wherein the circuitry is configured to cause the wireless site to send an indication of the determined set of UL resources for cancellation via a DL control channel, further comprising the circuitry being configured to cause the wireless site to perform the following operations: indicating one or more interlaces for cancellation and physical resource blocks (PRBs) for cancellation within each of the indicated one or more interlaces.

[0167] Embodiment 23 includes the subject matter of embodiment 22, wherein the indication of the one or more interlaces for cancellation and the PRBs for cancellation within each of the indicated one or more interlaces is based at least in part on a subcarrier spacing (SCS) configuration of the wireless site.

[0168] Embodiment 24 includes the subject matter of embodiment 22, wherein the circuitry is configured to cause the wireless station to indicate one or more interlaces for cancellation, including the circuitry being configured to cause the wireless station to perform at least one of: directly indicating one or more interlace indices; indicating one or more interlaces using a resource indication value (RIV) definition; or indicating one or more interlace indices using a bitmap.

[0169] Embodiment 25 includes the subject matter of embodiment 22, wherein the circuitry is configured to cause the wireless station to indicate the PRBs for cancellation within each of the indicated one or more interlaces, wherein the circuitry is configured to cause the wireless station to perform at least one of the following operations: using a bitmap to indicate one or more PRB indices; using a starting PRB index and a number of PRBs to indicate one or more PRBs; or using a resource indication value (RIV) definition to indicate a starting PRB index and a number of PRBs.

[0170] According to embodiment 26, a method for communication in a wireless system is disclosed, comprising: requesting, by a wireless device, transmission of an uplink (UL) transmission from a wireless site; receiving, by the wireless device, a UL cancellation indication (CI) to be applied to a determined reference area; determining, by the wireless device, a set of UL resources for cancellation based on the UL CI received from the wireless site, wherein at least a subset of the UL resources for cancellation are interleaved; and canceling, by the wireless device, UL transmission on at least the determined set of UL resources for cancellation.

[0171] Embodiment 27 includes the subject matter of embodiment 26, further comprising performing, at the wireless device, UL transmissions to the wireless site in any UL CI that do not overlap with the determined set of UL resources for cancellation.

[0172] Embodiment 28 includes the subject matter of embodiment 26, wherein the determined set of UL resources for cancellation in the reference area comprises UL resources in an unlicensed spectrum band.

[0173] Embodiment 29 includes the subject matter of embodiment 26, wherein the UL CI is received via a Group Common Physical Downlink Control Channel (GC-PDCCH).

[0174] Embodiment 30 includes the subject matter of embodiment 26, wherein determining the UL resource set for cancellation by the wireless device based on the UL CI received from the wireless site further comprises determining one or more indicated interlaces for cancellation and the physical resource blocks (PRBs) for cancellation within each of the indicated one or more interlaces.

[0175] Embodiment 31 includes the subject matter of embodiment 30, wherein the indication of the one or more interlaces for cancellation and the PRBs for cancellation within each of the indicated one or more interlaces is based at least in part on a subcarrier spacing (SCS) configuration of the wireless site.

[0176] Embodiment 32 includes the subject matter of embodiment 30, wherein determining the one or more indicated interlaces for cancellation comprises at least one of: determining a direct indication of one or more interlace indices; determining an indication of one or more interlaces using a resource indication value (RIV) definition; or determining an indication of one or more interlace indices using a bitmap.

[0177] Embodiment 33 includes the subject matter of embodiment 30, wherein determining the PRBs for cancellation within each of the indicated one or more interlaces comprises at least one of: determining an indication of one or more PRB indices using a bitmap; determining one or more PRBs using a starting PRB index and a number of PRBs; or determining a starting PRB index and a number of PRBs using a resource indication value (RIV) definition.

[0178] According to embodiment 34, a wireless device is disclosed, comprising: a radio component; and a processor capable of being operably coupled to the radio component; wherein the wireless device is configured to: request transmission of an uplink (UL) transmission from a wireless site; receive a UL cancellation indication (CI) to be applied to a determined reference area; determine a set of UL resources for cancellation based on the UL CI received from the wireless site, wherein at least a subset of the UL resources for cancellation are interleaved; and cancel the UL transmission on at least the determined set of UL resources for cancellation.

[0179] Embodiment 35 includes the subject matter of embodiment 34, wherein the wireless device is further configured to perform UL transmissions to the wireless site in any UL CI that do not overlap with the determined set of UL resources for cancellation.

[0180] Embodiment 36 includes the subject matter of embodiment 34, wherein the determined set of UL resources for cancellation in the reference area comprises UL resources in an unlicensed spectrum band.

[0181] Embodiment 37 includes the subject matter of embodiment 34, wherein the UL CI is received via a Group Common Physical Downlink Control Channel (GC-PDCCH).

[0182] Embodiment 38 includes the subject matter of embodiment 34, wherein the wireless device is configured to determine the UL resource set for cancellation based on the UL CI received from the wireless site, further comprising the wireless device being configured to: determine one or more indicated interlaces for cancellation and physical resource blocks (PRBs) for cancellation within each of the indicated one or more interlaces.

[0183] Embodiment 39 includes the subject matter of embodiment 38, wherein the indication of the one or more interlaces for cancellation and the PRBs for cancellation within each of the indicated one or more interlaces is based at least in part on a subcarrier spacing (SCS) configuration of the wireless site.

[0184] Embodiment 40 includes the subject matter of embodiment 38, wherein the wireless device is configured to determine the one or more indicated interlaces for cancellation including the wireless device performing at least one of: determining a direct indication of one or more interlace indices; determining an indication of one or more interlaces using a resource indication value (RIV) definition; or determining an indication of one or more interlace indices using a bitmap.

[0185] Embodiment 41 includes the subject matter of embodiment 38, wherein the wireless device is configured to determine the PRBs for cancellation within each of the indicated one or more interlaces, comprising the wireless device performing at least one of the following operations: using a bitmap to determine an indication of one or more PRB indices; using a starting PRB index and a number of PRBs to determine one or more PRBs; or using a resource indication value (RIV) definition to determine the starting PRB index and the number of PRBs.

[0186] Embodiment 42 includes the subject matter of embodiment 34, wherein the wireless device does not comprise an Internet of Things (IoT) or Ultra-Reliable Low Latency Communications (URLLC) device.

[0187] According to embodiment 43, an integrated circuit is disclosed, comprising a circuit configured to cause a wireless device to perform the following operations: requesting transmission of an uplink (UL) transmission from a wireless site; receiving a UL cancellation indication (CI) to be applied to a determined reference area; determining a set of UL resources for cancellation based on the UL CI received from the wireless site, wherein at least a subset of the UL resources for cancellation are interleaved; and canceling the UL transmission on at least the determined set of UL resources for cancellation.

[0188] Embodiment 44 includes the subject matter of embodiment 43, wherein the circuitry is further configured to cause the wireless device to: perform UL transmissions to the wireless site in any UL CI that do not overlap with the determined set of UL resources for cancellation.

[0189] Embodiment 45 includes the subject matter of embodiment 43, wherein the determined set of UL resources for cancellation in the reference area comprises UL resources in an unlicensed spectrum band.

[0190] Embodiment 46 includes the subject matter of embodiment 43, wherein the UL CI is received via a Group Common Physical Downlink Control Channel (GC-PDCCH).

[0191] Embodiment 47 includes the subject matter of embodiment 43, wherein the circuitry configured to cause the wireless device to determine the UL resource set for cancellation based on the UL CI received from the wireless site further comprises circuitry configured to cause the wireless device to perform the following operations: determine one or more indicated interlaces for cancellation and the physical resource blocks (PRBs) for cancellation within each of the indicated one or more interlaces.

[0192] Embodiment 48 includes the subject matter of embodiment 47, wherein the indication of the one or more interlaces for cancellation and the PRBs for cancellation within each of the indicated one or more interlaces is based at least in part on a subcarrier spacing (SCS) configuration of the wireless site.

[0193] Embodiment 49 includes the subject matter of embodiment 47, wherein the circuitry being configured to cause the wireless device to determine the one or more indicated interlaces for cancellation includes the circuitry being configured to cause the wireless device to perform at least one of: determining a direct indication of one or more interlace indices; determining an indication of one or more interlaces using a resource indication value (RIV) definition; or determining an indication of one or more interlace indices using a bitmap.

[0194] Embodiment 50 includes the subject matter of embodiment 47, wherein the circuitry is configured to cause the wireless device to determine the PRBs for cancellation within each of the indicated one or more interlaces, including the circuitry being configured to cause the wireless device to perform at least one of: determining an indication of one or more PRB indices using a bitmap; determining one or more PRBs using a starting PRB index and a number of PRBs; or determining a starting PRB index and a number of PRBs using a resource indication value (RIV) definition.

[0195] Yet another exemplary embodiment may include a method comprising, performing, by a device, any or all portions of the aforementioned embodiments.

[0196] Yet another example embodiment may include a non-transitory computer-accessible storage medium comprising program instructions that, when executed at a device, cause the device to implement any or all portions of any of the foregoing example embodiments.

[0197] Yet another example embodiment may include a computer program comprising instructions for performing any or all portions of any of the foregoing examples.

[0198] Yet another exemplary embodiment may include an apparatus comprising means for performing any or all of the elements of any of the preceding examples.

[0199] Yet another example embodiment may include an apparatus comprising a processor configured to cause the device to perform any or all elements of any of the preceding examples.

[0200] It is understood that the use of personally identifiable information should be subject to privacy policies and practices that are generally recognized to meet or exceed industry or government requirements for maintaining user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of authorized use should be clearly stated to users.

[0201] Aspects of the present disclosure can be implemented in any of a variety of forms. For example, some aspects can be implemented as computer-implemented methods, computer-readable storage media, or computer systems. Other aspects can be implemented using one or more custom-designed hardware devices such as ASICs. Other aspects can be implemented using one or more programmable hardware elements such as FPGAs.

[0202] In some aspects, a non-transitory computer-readable storage medium may be configured such that it stores program instructions and / or data, where the program instructions, if executed by a computer system, cause the computer system to perform a method, such as any one of the methods described herein, or any combination of the methods described herein, or any subset of any one of the methods described herein or any combination of such subsets.

[0203] In some aspects, a device (e.g., UE 106, BS 102, network element 600) may be configured to include a processor (or a group of processors) and a memory medium, wherein the memory medium stores program instructions, wherein the processor is configured to read and execute the program instructions from the memory medium, wherein the program instructions are executable to implement any of the various methods described herein (or any combination of the methods described herein, or any subset of any of the methods described herein, or any combination of such subsets). The device may be implemented in any of various forms.

[0204] Although the above aspects have been described in considerable detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to encompass all such variations and modifications.

Claims

1. A method for communicating in a wireless system, the method comprising: scheduling, by the wireless station, a first uplink (UL) transmission from a wireless device in a group of two or more wireless devices; determining, by the wireless station, a need for a higher priority uplink transmission using resources overlapping with the first UL transmission; Determining, by the wireless station, a reference area within which a UL cancellation indication (CI) is to be applied; determining, by the wireless station, a set of UL resources in the reference area for cancellation, wherein at least a subset of the UL resources in the reference area are interlaced; transmitting an indication of the determined set of UL resources for cancellation via a downlink (DL) control channel; and The higher priority uplink transmission is received at the wireless station via at least a subset of the determined set of cancelled UL resources.

2. The method of claim 1, wherein the higher priority uplink transmission comprises a transmission from an Internet of Things (IoT) or Ultra-Reliable Low Latency Communication (URLLC) device. 3 . The method of claim 1 , wherein the set of UL resources determined in the reference area for cancellation comprises UL resources in an unlicensed spectrum band. 4 . The method of claim 1 , wherein the DL control channel comprises a Group Common Physical Downlink Control Channel (GC-PDCCH).

5. The method of claim 1 , wherein sending an indication of the determined UL resource set for cancellation via a DL control channel further comprises: One or more interlaces for cancellation are indicated and physical resource blocks (PRBs) for cancellation within each of the indicated one or more interlaces.

6. The method of claim 5, wherein the indication of the one or more interlaces for cancellation and the PRBs for cancellation within each of the indicated one or more interlaces is based at least in part on a subcarrier spacing (SCS) configuration of the wireless site.

7. The method of claim 5, wherein indicating the one or more interlaces for cancellation comprises at least one of: Directly indicate one or more interleaving indices; Use a Resource Indication Value (RIV) definition to indicate one or more interlaces; or A bitmap is used to indicate one or more interleaving indices.

8. The method of claim 5, wherein indicating the PRBs for cancellation within each of the indicated one or more interlaces comprises at least one of: Using a bitmap to indicate one or more PRB indices; Use the starting PRB index and the number of PRBs to indicate one or more PRBs; or The resource indication value (RIV) definition is used to indicate the starting PRB index and the number of PRBs.

9. A wireless station, comprising: Radio components; and a processor operatively coupled to the radio; The wireless station is configured as follows: scheduling a first uplink (UL) transmission from a wireless device in a group of two or more wireless devices; determining a need for a higher priority uplink transmission using resources overlapping with the first UL transmission; determining a reference region within which a UL cancellation indication (CI) is to be applied; determining a set of UL resources in the reference region for cancellation, wherein at least a subset of the UL resources in the reference region are interlaced; and An indication of the determined set of UL resources for cancellation is sent via a downlink (DL) control channel.

10. The wireless station of claim 9, wherein the wireless station is further configured to: The higher priority uplink transmission is received via at least a subset of the determined set of cancelled UL resources.

11. The wireless station of claim 9, wherein the higher priority uplink transmission comprises a transmission from an Internet of Things (IoT) or Ultra-Reliable Low Latency Communications (URLLC) device. 12 . The wireless station of claim 9 , wherein the set of UL resources determined in the reference area for cancellation comprises UL resources in an unlicensed spectrum band.

13. The wireless station of claim 9, wherein the DL control channel comprises a Group Common Physical Downlink Control Channel (GC-PDCCH).

14. The wireless station of claim 9, wherein the wireless station being configured to send an indication of the determined set of UL resources for cancellation via a DL control channel further comprises the wireless station being configured to: One or more interlaces for cancellation are indicated and physical resource blocks (PRBs) for cancellation within each of the indicated one or more interlaces.

15. The wireless station of claim 14, wherein the indication of the one or more interlaces for cancellation and the PRBs for cancellation within each of the indicated one or more interlaces is based at least in part on a subcarrier spacing (SCS) configuration of the wireless station.

16. The wireless station of claim 14, wherein the wireless station being configured to indicate the one or more interlaces for cancellation comprises the wireless station being configured to perform at least one of the following operations: Directly indicate one or more interleaving indices; Use a Resource Indication Value (RIV) definition to indicate one or more interlaces; or A bitmap is used to indicate one or more interleaving indices.

17. The wireless station of claim 14, wherein the wireless station is configured to indicate the PRBs for cancellation within each of the indicated one or more interlaces comprises the wireless station being configured to perform at least one of the following operations: Using a bitmap to indicate one or more PRB indices; Use the starting PRB index and the number of PRBs to indicate one or more PRBs; or The resource indication value (RIV) definition is used to indicate the starting PRB index and the number of PRBs.

18. An integrated circuit comprising circuitry configured to cause a wireless station to: scheduling a first uplink (UL) transmission from a wireless device in a group of two or more wireless devices; determining a need for a higher priority uplink transmission using resources overlapping with the first UL transmission; determining a reference region within which a UL cancellation indication (CI) is to be applied; determining a set of UL resources in the reference region for cancellation, wherein at least a subset of the UL resources in the reference region are interlaced; and An indication of the determined set of UL resources for cancellation is sent via a downlink (DL) control channel.

19. The integrated circuit of claim 18, wherein the higher priority uplink transmission comprises a transmission from an Internet of Things (IoT) or Ultra-Reliable Low Latency Communications (URLLC) device.

20. The integrated circuit of claim 18, wherein the determined set of UL resources for cancellation in the reference region comprises UL resources in an unlicensed spectrum band.

21. The integrated circuit of claim 18, wherein the DL control channel comprises a Group Common Physical Downlink Control Channel (GC-PDCCH).

22. The integrated circuit of claim 18, wherein the circuitry configured to cause the wireless station to send an indication of the determined set of UL resources for cancellation via a DL control channel further comprises circuitry configured to cause the wireless station to: One or more interlaces for cancellation are indicated and physical resource blocks (PRBs) for cancellation within each of the indicated one or more interlaces.

23. The integrated circuit of claim 22, wherein the indication of the one or more interlaces for cancellation and the PRBs for cancellation within each of the indicated one or more interlaces is based at least in part on a subcarrier spacing (SCS) configuration of the wireless site.

24. The integrated circuit of claim 22, wherein the circuitry configured to cause the wireless station to indicate the one or more interlaces for cancellation comprises the circuitry configured to cause the wireless station to perform at least one of: Directly indicate one or more interleaving indices; Use a Resource Indication Value (RIV) definition to indicate one or more interlaces; or A bitmap is used to indicate one or more interleaving indices.

25. The integrated circuit of claim 22, wherein the circuitry is configured to cause the wireless station to indicate the PRBs for cancellation within each of the indicated one or more interlaces comprises the circuitry being configured to cause the wireless station to perform at least one of the following operations: Using a bitmap to indicate one or more PRB indices; Use the starting PRB index and the number of PRBs to indicate one or more PRBs; or The resource indication value (RIV) definition is used to indicate the starting PRB index and the number of PRBs.

26. A non-transitory computer readable medium storing instructions which, when executed by a processor, cause the processor to perform the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Methods, apparatus and systems for preempting uplink transmission resource in wireless communication

    CN111656834A

  • Method and apparatus for transmitting a high priority uplink transmission

    US20200229202A1