UE Processing for Interleaved UL Cancellation Indication
By improving the definition of UL CI indicators, precisely indicating interleaving and RB, the problem of inefficient allocation of interleaving resource in 5G/NR unlicensed spectrum is solved, and spectrum utilization is improved, suitable for industrial Internet of Things and ultra-reliable low-latency communications.
Patent Information
- Application Number
- CN202080105509.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-24
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2040-09-24
AI Technical Summary
In the 5G/NR unlicensed spectrum, the prior art fails to effectively consider interleaved resource allocation, resulting in inefficient uplink cancellation indication, and the inability to accurately cancel individual interleaved resources, resulting in waste of resources.
By defining the UL CI indicator, it is changed to indicate the RB within one or more interleaved and interleaved, using a direct indication of the interleaved index, RIV definition or bitmap method to accurately indicate the canceled interleaved and RB.
Improves the efficiency of uplink cancellation indication, avoids unnecessary resource cancellation, and improves spectrum utilization, especially suitable for industrial Internet of Things and ultra-reliable low-latency communications.
Smart Images

Figure CN116235608B_ABST
Abstract
Description
Technical Field
[0001] This application relates to wireless devices, including apparatuses, systems, and methods for assisting in indicating cancellation of uplink (UL) transmissions from a user equipment (UE or "user device") in a cellular communication system using 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 smart phones and tablet computers have become increasingly sophisticated. In addition to supporting telephone 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 functions. Additionally, there are many different wireless communication technologies and wireless communication standards. Some examples of wireless communication standards include GSM, UMTS (e.g., associated with the WCDMA or TD-SCDMA air interfaces), LTE, LTE-Advanced (LTE-A), HSPA, 3GPP2 CDMA2000 (e.g.: 1xRTT, 1xEV-DO, HRPD, eHRPD), IEEE 802.11 (WLAN or Wi-Fi), BLUETOOTH TM etc.
[0003] The introduction of an increasing number of features and functions in wireless communication devices also requires continuous improvement of wireless communication and improvement of wireless communication devices. To increase coverage and better serve the increasing demands and scope of the intended uses of wireless communication, in addition to the above communication standards, there are also wireless communication technologies under development, including fifth-generation (5G) New Radio (NR) communication. Therefore, there is a need to improve the fields that support such development and design. Summary of the Invention
[0004] A new type of frequency resource allocation with an "interleaved" structure (i.e., a repeating set of non-consecutive frequency resources allocated to a given UE) has been introduced for 5G / NR unlicensed spectrum (NR-U). However, UE-to-UE uplink cancellation indication (i.e., cancellation across multiple UEs) has thus far been defined without considering the availability of interleaved resource allocation, which can result in inefficiencies when attempting to indicate resources for UL cancellation (i.e., if interleaved resource allocation has been used).
[0005] Accordingly, the present disclosure provides apparatuses, systems, and methods for improving the frequency-domain indication of resources for UL cancellation indication (CI) requests, where 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 interleaves for UL cancellation and the RBs within each of the indicated interleaves. [As used herein, the term resource block or RB refers to a defined number (e.g., 12) of contiguous subcarriers in the frequency domain (independent of the parameter set). Note that when referring to the RBs for the actual transmission or reception of data in this document, the term physical resource block or PRB can also be used interchangeably with RB.]
[0006] The techniques described herein can be applicable to 3GPP Release 17 (Rel-17) and later releases, particularly when the system relies on efficient and reliable cancellation of earlier UL allocations, such as for serving Industrial Internet of Things (IIoT) and / or other ultra-reliable low-latency communication (URLLC) traffic.
[0007] Accordingly, in some aspects disclosed herein, a method for wireless communication is provided, the method comprising: requesting a wireless device to transmit an uplink transmission to a wireless station; receiving, by the wireless device, a UL cancellation indication to be applied to a determined reference region; determining, by the wireless device, a set of UL resources for cancellation based on the UL CI received from the wireless station, wherein at least one subset of the UL resources for cancellation is interleaved. And canceling, by the wireless device, the UL transmission at least on the determined set of UL resources for cancellation (i.e., additional UL transmissions can also be canceled).
[0008] In some embodiments, the method further comprises performing, at the wireless device, a UL transmission to the wireless station that does not overlap with the determined set of UL resources for cancellation in any UL CI. According to other embodiments, the determined set of UL resources for cancellation in the reference region includes UL resources in an unlicensed spectrum band. According to still other embodiments, the reference region includes a region defined by a first frequency range and a first duration. According to other embodiments, the ULCI is received via a group common physical downlink control channel (GC-PDCCH).
[0009] In some embodiments, the interleaving for determining one or more indications for cancellation includes performing at least one of the following operations: determining a direct indication of one or more interleaving indices; using a Resource Indication Value (RIV) definition to determine an indication of one or more interleavings (e.g., consecutive interleavings); or using a bitmap to determine an indication of one or more interleaving indices. In some such embodiments, the indication of Physical Resource Blocks (PRBs) within each of the one or more interleavings for cancellation and the one or more indicated interleavings may be further at least partially based on the Subcarrier Spacing (SCS) configuration of the wireless station.
[0010] In other embodiments, the determination of the PRBs within each of the one or more indicated interleavings for cancellation includes 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 the number of PRBs to determine one or more PRBs; or using a RIV definition to determine the starting PRB index and the number of PRBs.
[0011] The techniques described herein may be implemented in and / or used with multiple different types of devices, including but not limited to any of a cellular phone, a wireless device, a wireless station, a base station, a tablet computer, a wearable computing device, a portable media player, 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. Accordingly, it should be understood that the above features are merely examples and should not be construed in any way as narrowing the scope or essence of the subject matter described herein. Other features, aspects, and advantages of the subject matter described herein will become apparent from the following Detailed Description, Drawings, and Claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] A better understanding of the subject matter may be obtained when the following detailed description of various aspects is considered in conjunction with the following drawings, in which:
[0014] Figure 1 An exemplary wireless communication system is shown in accordance with some aspects;
[0015] Figure 2 A base station (BS) communicating with a user equipment device is shown in accordance with some aspects;
[0016] Figure 3 An exemplary block diagram of a UE is shown in accordance with some aspects;
[0017] Figure 4 An exemplary block diagram of a BS is shown in accordance with some aspects;
[0018] Figure 5 Shows an exemplary block diagram of a cellular communication circuit according to some aspects;
[0019] Figure 6 Shows an exemplary block diagram of a network element according to some aspects;
[0020] Figure 7 Shows an exemplary timing diagram of an uplink cancellation technique according to some aspects;
[0021] Figure 8 Shows an exemplary reference region for UE UL - to - UL cancellation indication application according to some aspects;
[0022] Figure 9 Shows an exemplary reference region bitmap structure for UE UL - to - UL cancellation indication application according to some aspects;
[0023] Figure 10 Shows an exemplary interleaved resource allocation scheme for PUSCH and PUCCH according to some aspects;
[0024] Figure 11 Shows an exemplary nested interleaved resource allocation scheme according to some aspects;
[0025] Figure 12 Shows an exemplary interleaved resource allocation scheme for multiple PUSCHs according to some aspects;
[0026] Figures 13A to 13C Shows an exemplary interleaved frequency resource allocation cancellation indication scheme according to some aspects;
[0027] Figure 14 Is a flowchart showing an exemplary process by which a wireless station determines and transmits an uplink cancellation indication for an interleaved frequency resource according to some aspects;
[0028] Figure 15 Is a flowchart showing exemplary options for indicating interleaved and / or physical resource blocks for cancellation according to some aspects; and
[0029] Figure 16 Is a flowchart showing an exemplary process by which a wireless device determines a set of interleaved UL resources for cancellation based on a received uplink cancellation indication according to some aspects.
[0030] Although the features described herein may be susceptible to various modifications and alternative forms, specific aspects thereof are shown by way of example in the drawings and described in detail herein. However, it is to be understood that the drawings and detailed description thereof are not intended to limit the present disclosure to the particular forms disclosed, but on the contrary, the intention is 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 disk drives or optical storage devices; registers, or other similar types of memory elements, etc. The memory medium may also include other types of non-transitory memory or combinations thereof. In addition, the memory medium may be located in a first computer system that executes a program, or may be located in a different second computer system that is 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 located at different locations in, for example, different computer systems connected via a network. The memory medium may store program instructions (e.g., embodied as a computer program) executable by one or more processors.
[0033] Carrier medium - The storage medium as described above and physical transmission media such as buses, networks, and / or other physical transmission media that convey signals such as electrical, electromagnetic, or digital signals.
[0034] Programmable hardware element - Includes various hardware devices that include a plurality of 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). The programmable function blocks can vary from fine-grained (combinational logic components or look-up tables) to coarse-grained (arithmetic logic units or processor cores). Programmable hardware elements may also be referred to as "configurable logic components".
[0035] Computer system - Any of various types of computing or processing systems, including personal computer systems (PCs), mainframe computer systems, workstations, network appliances, Internet appliances, personal digital assistants (PDAs), television systems, grid computing systems, or other devices or combinations of devices. Generally speaking, the term "computer system" can be broadly defined to cover 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 perform wireless communication. Examples of UE devices include mobile phones or smartphones (e.g., iPhone TM , Android TM -based phones), portable gaming devices (e.g., Nintendo DS TM , PlayStation Portable TM , Gameboy Advance TM , iPhone TM ), laptop computers, wearable devices (e.g., smartwatches, smart glasses), PDAs, portable Internet devices, music players, data storage devices, or other handheld devices, etc. Generally speaking, the terms "user device", "UE", or "UE device" can be broadly defined to cover any electronic device, computing device, and / or telecommunications device (or combination of devices) that is convenient for a user to carry and capable of performing wireless communication.
[0037] Wireless device - Any of various types of computer systems or devices that perform wireless communication. A wireless device can be portable (or mobile), or can be stationary or fixed in a location. 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 can be wired or wireless. A communication device can be portable (or mobile), or can be stationary or fixed in a location. A wireless device is an example of a communication device. A UE is another example of a communication device.
[0039] Base Station (or "Radio Site") - The term "base station" or "radio site" has the full scope of its ordinary meaning and includes at least a radio communication station that is installed at a fixed location and is used to communicate as part of a wireless telephone system or radio system. For example, if a base station or radio site is implemented in the context of LTE, it may alternatively be referred to as an "eNodeB" or "eNB". If a base station or radio site 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 various elements or combinations of elements that are capable of performing functions in a device such as a user equipment or a cellular network device. Processing elements can include, for example: a processor and associated memory, portions or circuits of individual processor cores, entire processor cores, individual processors, processor arrays, circuits such as ASICs (Application Specific Integrated Circuits), programmable hardware elements such as Field Programmable Gate Arrays (FPGAs), and any of the various combinations above.
[0041] Channel - The medium used to convey information from a transmitter to a receiver. It should be noted that since the characteristics of the term "channel" can vary according to different wireless protocols, the term "channel" as used in the present invention can be considered to be used in a manner that conforms to the standards of the type of device to which the term usage refers. In some standards, the channel width can be variable (e.g., depending on device capabilities, frequency band conditions, etc.). For example, LTE can support scalable channel bandwidths from 1.4 MHz to 20 MHz. In contrast, WLAN channels can be 22 MHz wide, while Bluetooth channels can be 1 MHz wide. Other protocols and standards may include different definitions of channels. Additionally, 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 scope of its ordinary meaning and includes at least a segment of the spectrum (e.g., radio frequency spectrum) in which channels are used or reserved for the same purpose.
[0043] Automatically - means that an action or operation is performed by a computer system (e.g., software executed by a computer system) or a device (e.g., a circuit, a programmable hardware element, an ASIC, etc.) without the action or operation being directly specified or performed through user input. Thus, the term "automatically" is contrary to an operation performed or specified manually by a user, where the user provides input to directly perform the operation. An automatic process can be initiated by input provided by the user, but the subsequent actions that are "automatically" performed 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 a spreadsheet by selecting each field and providing input to specify information (e.g., by typing information, selecting checkboxes, radio selections, etc.) is a manual filling of the spreadsheet, even though the computer system must update the spreadsheet in response to the user's actions. The spreadsheet can be filled out automatically by a computer system, where the computer system (e.g., software executed on the computer system) analyzes the fields of the spreadsheet and fills out the spreadsheet without any user input specifying the answers to the fields. As indicated above, the user can invoke the automatic filling of the spreadsheet but does not participate in the actual filling of the spreadsheet (e.g., the user does not manually specify the answers to the fields but they are completed automatically). This specification provides various examples of operations that are automatically performed in response to actions taken by the user.
[0044] Approximately - means close to the correct or exact value. For example, approximately can mean a value within 1% to 10% of the exact (or desired) value. However, it should be noted that the actual threshold (or tolerance) can depend on the application. For example, in some aspects, "approximately" can mean within 0.1% of some specified or desired value, while in various other aspects, depending on the expectations or requirements of a particular application, the threshold can be, for example, 2%, 3%, 5%, etc.
[0045] Concurrent - means parallel execution or implementation, where tasks, processes, or programs are executed in at least a partially overlapping manner. For example, "strong" or strict parallelism can be used to achieve concurrency, where tasks are executed (at least partially) in parallel on corresponding computing elements; or "weak parallelism" can be used to achieve concurrency, where tasks are executed in an interleaved manner (e.g., through time multiplexing of execution threads).
[0046] Configured to - Various components may be described as "configured to" perform one or more tasks. In such an environment, "configured to" is a broad statement that generally means "having" the "structure" to perform one or more tasks during operation. Thus, even when the component is not currently performing a task, the component can be configured to perform that 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, even when the component is not currently powered on, the component can be configured to perform a task. 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 a description should be interpreted to include the phrase "configured to". A component described as configured to perform one or more tasks is expressly intended not to invoke the interpretation of 35 U.S.C. § 112(f) with respect to that component.
[0048] Exemplary wireless communication system
[0049] Now turning to Figure 1 , a simplified example of a wireless communication system in accordance with some aspects is shown. Note that Figure 1 the system of
[0050] As shown, the exemplary wireless communication system includes a base station 102A that communicates with one or more user equipments 106A, user equipment 106B through user equipment 106N, etc. via a transmission medium. Each of the user equipments in the user equipment may be referred to herein as a "user equipment" (UE). Thus, the user equipment 106 is referred to as a UE or a UE device.
[0051] The base station (BS) 102A may be a transceiver base station (BTS) or a cell site ("cellular base station" or "radio site"), and may include hardware for implementing wireless communication with the UEs 106A to 106N.
[0052] The communication area (or coverage area) of a base station can be referred to as a "cell". The base station 102A and the user equipment 106 can be configured to communicate via a transmission medium using any one of various radio access technologies (RATs), which are also known as wireless communication technologies or telecommunication standards, such as GSM, UMTS (associated with, for example, the WCDMA or TD-SCDMA air interface), LTE, LTE-Advanced (LTE-A), 5G New Radio (5G NR), HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), etc.
[0053] As shown, the base station 102A can also be equipped to communicate with the network 100 (e.g., among various possibilities, the core network of a cellular service provider, a telecommunication network such as the Public Switched Telephone Network (PSTN) and / or the Internet). Thus, the base station 102A can facilitate communication between user equipments and / or between a user equipment and the network 100. In particular, the cellular base station 102A can provide the UE 106 with various communication capabilities such as voice, SMS, and / or data services.
[0054] The base station 102A and other similar base stations operating according to the same or different cellular communication standards (such as base stations 102B......102N) can thus be provided as a network of cells, which can provide continuous or nearly continuous overlapping services to the UEs 106A-N and similar devices over a geographical area via one or more cellular communication standards.
[0055] Thus, although the base station 102A can act as the "serving cell" of the UEs 106A-N as shown in Figure 1 , each UE 106 may also be able to receive signals (and potentially be within its communication range) from one or more other cells (which can be provided by base stations 102B-N and / or any other base stations), and these one or more other cells can be referred to as "neighboring cells". Such cells may also be able to facilitate communication between user equipments and / or between a user equipment and the network 100. Such cells can include "macro" cells, "micro" cells, "pico" cells, and / or any various other granularities of cells providing service area sizes. For example, the base stations 102A to 102B shown in Figure 1 can be macro cells, while the base station 102N can be a micro cell. Other configurations are also possible.
[0056] In some aspects, base station 102A can be a next-generation base station, e.g., a 5G New Radio (5G NR) base station or a "gNB". In some aspects, the gNB can be connected to a traditional Evolved Packet Core (EPC) network and / or connected to a NR Core (NRC) / 5G Core (5GC) network. Additionally, a gNB cell can include one or more Transmission and Reception Points (TRPs). Further, a UE capable of operating according to 5G NR can be connected to one or more TRPs within one or more gNBs. For example, base station 102A and one or more other base stations 102 may support joint transmission such that 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 shown, both base station 102A and base station 102C are shown as serving UE 106A.
[0057] Note that 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, e.g., WCDMA or TD-SCDMA air interfaces), LTE, LTE-A, 5G NR, HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), etc.), 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 needed, UE 106 can also or alternatively be configured to communicate using one or more Global Navigation Satellite Systems (GNSS, e.g., 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 protocol. Other combinations of wireless communication standards (including more than two wireless communication standards) are also possible.
[0058] Exemplary User Equipment (UE)
[0059] Figure 2 illustrates user equipment 106 (e.g., one of devices 106A to 106N) communicating with base station 102 according to some aspects. UE 106 can be a device with cellular communication capabilities, such as a mobile phone, a handheld device, a computer, a laptop, a tablet, a smartwatch, or other wearable device or virtually any type of wireless device.
[0060] UE 106 may include a processor (processing element) configured to execute program instructions stored in a memory. UE 106 may perform any of the methods described in the present invention by executing such stored instructions. Alternatively or additionally, UE 106 may include programmable hardware elements such as FPGAs (field programmable gate arrays), integrated circuits, and / or any of various other possible hardware components configured to perform (e.g., individually or in combination) any of the methods described herein or any part of any of the methods described herein.
[0061] UE 106 may include one or more antennas for communicating using one or more wireless communication protocols or technologies. In some aspects, UE 106 may be configured to communicate using, for example, NR or LTE using at least some shared radio components. As an additional possibility, 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 may be coupled to multiple antennas (e.g., for MIMO) for performing wireless communication. Generally, the radio components 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 components may use the foregoing hardware to implement one or more receive chains and transmit chains. For example, UE 106 may share one or more portions of a receive chain and / or a transmit chain among multiple wireless communication technologies such as those discussed above.
[0062] In some aspects, UE 106 may include separate transmit chains and / or receive chains (e.g., including separate antennas and other radio components) for each wireless communication protocol it is configured to communicate with. As another possibility, UE 106 may include one or more radio components shared among multiple wireless communication protocols and one or more radio components uniquely used by a single wireless communication protocol. For example, UE 106 may include shared radio components 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 possible.
[0063] Exemplary communication device
[0064] Figure 3An exemplary simplified block diagram of a communication device 106 is shown in accordance with some aspects. Note that Figure 3 the block diagram of the communication device is only one example of a possible communication device. In accordance with various aspects, in addition to other devices, 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, and / or a combination of devices. As shown, the communication device 106 can include a set of components 300 configured to perform core functions. For example, the set of components can be implemented as a system on a chip (SOC), which can include portions for various purposes. Alternatively, the set of components 300 can be implemented as separate components or groups of components for various purposes. This set of components 300 can be (e.g., communicatively; directly or indirectly) coupled to various other circuits of the communication device 106.
[0065] For example, the communication device 106 can include various types of memory (e.g., including NAND flash memory 310), input / output interfaces such as 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 can be integrated with or external to the communication device 106, 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 can include wired communication circuitry (not shown), such as, for example, a network interface card for Ethernet.
[0066] The wireless communication circuitry 330 can be (e.g., communicatively; directly or indirectly) coupled to one or more antennas, such as one or more antennas 335 as shown. The wireless communication circuitry 330 can include cellular communication circuitry and / or mid-range to short-range wireless communication circuitry, and can 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 may include one or more 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). Additionally, in some aspects, the cellular communication circuitry 330 may include a single transmit chain that may switch between radio components dedicated to a particular RAT. For example, a first radio component may be dedicated to a first RAT (e.g., LTE) and may communicate with a dedicated receive chain and a transmit chain shared with a second radio component. The second radio component may be dedicated to a second RAT (e.g., 5G NR) and may communicate with a dedicated receive chain and the shared transmit chain.
[0068] The communication device 106 may also include one or more user interface elements and / or be configured to work with one or more user interface elements. The user interface elements may include various elements such as a display 360 (which may be a touchscreen display), a keyboard (which may be a discrete keyboard or may be implemented as part of a touchscreen display), a mouse, a microphone and / or a speaker, one or more cameras, one or more buttons, and / or any of various 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 and a display circuit 304. The processor may execute program instructions for the communication device 106, and the display circuit may perform graphics processing and provide a display signal to the display 360. One or more processors 302 may also be coupled to a memory management unit (MMU) 340 (which may be configured to receive addresses from one or more processors 302 and translate those addresses into locations in a memory (e.g., memory 306, read-only memory (ROM) 350, NAND flash memory 310)), and / or coupled to other circuits or devices (such as the display circuit 304, the wireless communication circuitry 330, the connector I / F 320, and / or the 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 may be configured to communicate using wireless and / or wired communication circuitry. As described herein, the communication device 106 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 processor 302 of the communication device 106 may be configured to implement some or all of the features described in the present invention. Alternatively (or in addition), the processor 302 may be configured as a programmable hardware element, such as a FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). Alternatively (or in addition), in combination with one or more of the other components 300, 304, 306, 310, 320, 330, 340, 345, 350, 360, the processor 302 of the communication device 106 may be configured to implement some or all of the features described herein.
[0072] In addition, as described in the present invention, the processor 302 may include one or more processing elements. Thus, the processor 302 may include one or more integrated circuits (ICs) configured to perform the functions of the processor 302. In addition, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform one or more of the functions of the processor 302.
[0073] In addition, as described herein, the wireless communication circuitry 330 may include one or more processing elements. In other words, one or more processing elements may be included in the wireless communication circuitry 330. Thus, the wireless communication circuitry 330 may include one or more integrated circuits (ICs) configured to perform the functions of the wireless communication circuitry 330. In addition, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the wireless communication circuitry 330.
[0074] Exemplary base station
[0075] Figure 4 An exemplary block diagram of a base station 102 is shown in accordance with some aspects. Note that Figure 4 the base station shown 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 circuitry or device, which may be configured to receive addresses from the processor 404 and translate those addresses to locations in a 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 Figure 1 andFigure 2 Multiple devices of the telephone network as described, such as UE device 106.
[0077] Network port 470 (or an additional network port) may also be configured or alternatively configured to be coupled to a cellular network, such as the core network of a cellular service provider. The core network may provide mobility-related services and / or other services to multiple devices such as UE device 106. In some cases, network port 470 may be coupled to the telephone network via the core network, and / or the core network may provide the telephone network (e.g., in other UE devices served by the cellular service provider).
[0078] In some aspects, base station 102 may be a next-generation base station, e.g., a 5G New Radio (5G NR) base station or a "gNB". In such aspects, base station 102 may be connected to a legacy Evolved Packet Core (EPC) network and / or connected to an NR Core (NRC) / 5G Core (5GC) network. Additionally, base station 102 may be considered a 5G NR cell and may include one or more Transmission and Reception Points (TRP). Further, a UE capable of operating according to 5G NR may be connected 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 component 430. Antenna 434 communicates with radio component 430 via communication link 432. Communication link 432 may be a receive link, a transmit link, or both. Radio component 430 may be configured to communicate via various wireless communication standards, which include but are not limited to 5G NR, LTE, LTE-A, GSM, UMTS, CDMA2000, Wi-Fi, etc.
[0080] Base station 102 may be configured to perform wireless communication using multiple wireless communication standards. In some cases, base station 102 may include multiple radios that enable base station 102 to communicate according to multiple wireless communication technologies. For example, as one possibility, base station 102 may include an LTE radio component for performing communication according to LTE and a 5G NR radio component for performing communication according to 5G NR. In this case, base station 102 may be capable of operating as both an LTE base station and a 5G NR base station. As another possibility, base station 102 may include multi-mode radio components capable of performing communication according to any 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 hereinbelow, BS 102 may include hardware and software components for implementing or supporting the specific implementations of the features described herein. The processor 404 of the base station 102 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, 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, component 432, component 434, component 440, component 450, component 460, component 470, the processor 404 of the base station 102 may be configured to implement or support the implementation of part or all of the features described herein.
[0082] Furthermore, as described in the present invention, one or more processors 404 may include one or more processing elements. Thus, the processor 404 may include one or more integrated circuits (ICs) configured to perform the functions of the processor 404. In addition, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of one or more processors 404.
[0083] Furthermore, as described in the present invention, the radio component 430 may include one or more processing elements. Thus, the radio component 430 may include one or more integrated circuits (ICs) configured to perform the functions of the radio component 430. In addition, each integrated circuit may include circuits (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the radio component 430.
[0084] Exemplary cellular communication 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 circuit is merely an example of a possible cellular communication circuit; other circuits, such as a circuit including or coupled to sufficient antennas for different RATs to perform uplink activities using independent antennas, or a circuit including or coupled to fewer antennas, such as a circuit that can be shared among multiple RATs, are also possible. According to some aspects, the cellular communication circuit 330 may be included in a communication device such as the communication device 106 described above. As described above, in addition to other devices, the communication device 106 may 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 computer, notebook or portable computing device), a tablet computer, and / or a combination of devices.
[0086] The cellular communication circuit 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 circuit 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, as Figure 5 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 that communicates with the processors 512. The modem 510 may communicate 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 a receive circuit (RX) 532 and a transmit circuit (TX) 534. In some aspects, the receive circuit 532 may communicate with a downlink (DL) front end 550, which may include circuitry for receiving radio signals via antenna 335a.
[0088] Similarly, the second modem 520 may include one or more processors 522 and a memory 526 that communicates with the processors 522. The modem 520 may communicate 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 a receive circuit 542 and a transmit circuit 544. In some aspects, the receive circuit 542 may communicate with a DL front end 560, which may include circuitry for receiving radio signals via antenna 335b.
[0089] In some aspects, switch 570 may couple transmit circuit 534 to uplink (UL) front end 572. Additionally, switch 570 may couple transmit circuit 544 to UL front end 572. UL front end 572 may include circuitry for transmitting radio signals via antenna 336. Thus, when cellular communication circuit 330 receives an instruction to transmit according to a first RAT (e.g., supported by first modem 510), switch 570 may be switched to a first state that allows first modem 510 to transmit signals according to the first RAT (e.g., via a transmit chain including transmit circuit 534 and UL front end 572). Similarly, when cellular communication circuit 330 receives an instruction to transmit according to a second RAT (e.g., supported by second modem 520), switch 570 may be switched to a second state that allows second modem 520 to transmit signals according to the second RAT (e.g., via a transmit chain including transmit circuit 544 and UL front end 572).
[0090] As described herein, first modem 510 and / or 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), processors 512, 522 may be configured to implement some or all of the features described herein. Alternatively (or in addition), 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, 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. Additionally, each integrated circuit may include circuitry (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 element
[0094] Figure 6 An exemplary block diagram of a network element 600 is shown in accordance with some aspects. In accordance with 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 Mobility 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 shown 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 of the core network element 600. The processor 604 may also be coupled to a Memory Management Unit (MMU) 640 (which may be configured to receive addresses from the processor 604 and translate these addresses into locations in a memory, such as the memory 660 and the Read-Only Memory (ROM) 650), or be coupled 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 base stations (e.g., eNB / gNB) and / or other network entities / devices by means of any of a variety of communication protocols and / or interfaces.
[0096] As further described hereinbelow, the network element 600 may include hardware and software components for implementing or supporting the implementation of the features described herein. The processor 604 of the 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, the processor 604 may be configured as a programmable hardware element such as an FPGA (Field Programmable Gate Array) or be configured as an ASIC (Application Specific Integrated Circuit) or a combination thereof.
[0097] Uplink transmission cancellation
[0098] Figure 7 Shows an exemplary timing diagram 700 of 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 the timeline of a lower-priority UE device 702 and the 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, the lower-priority UE device 702 receives a lower-priority UE device PDCCH message 704 that schedules 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 the multiple lower-priority UE devices. To facilitate cancellation of a UE's scheduled uplink before or during transmission, the UE may listen for an uplink cancellation indication (i.e., UL CI) during a defined UL CI monitoring occasion 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 an eMBB UE on a downlink control channel (e.g., a group common physical downlink control channel (GC-PDCCH)).
[0100] The UL CI message helps to allow individual cancellation of a particular transmission and / or repetition. When the ULCI 710 is received during the monitoring occasion, the lower-priority UE device 702 may cancel its uplink 712 by stopping its transmission (or canceling its scheduled transmission). By stopping the transmission of the lower-priority UE device 702, the higher-priority UE device 750 may be scheduled, for example, via the higher-priority UE device PDCCH 752, to transmit 754 without interference. 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 entire uplink interval 706 of the lower-priority UE device to elapse. In some cases, the canceled UE does not automatically resume transmission but may be rescheduled at a later time, for example, by another lower-priority UE device PDCCH message.
[0101] In some cases, Figure 7The inter-UE uplink cancellation technique shown in [Figure] can reuse existing methods for search space configuration. For example, it allows for slot-level and symbol-level monitoring periodicity. Radio resource control (RRC) configuration of the downlink control information (DCI) payload, aggregation level (AL), and / or the number of PDCCH candidates is also possible. In some specific implementations, the maximum monitoring periodicity can be set to a predefined number of slots, for example, five slots. Such a configuration will allow for cross-carrier UL cancellation and cancellation of PUSCH (e.g., dynamically authorized PUSCH (DG-PUSCH), configured authorized 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, UL CI can be applied separately to each repetition (i.e., the actual repetition).
[0102] Exemplary reference regions for UL CI
[0103] Now turning to Figure 8 , according to some aspects, an example 800 showing a reference region for UE UL inter-cancellation indication application is illustrated. UL CI defines the reference region in which UL CI will be applied 810 based on both the reference time region 806 and the 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, etc. As shown at 804, the reference time region to which UL CI applies can start X symbols (802) after the end symbol of the PDCCH CORESET carrying UL CI, where X is at least equal to the minimum processing time ((N2)) for UL cancellation. The CORESET may include a set of physical resources (such as the 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 UL inter-cancellation indication application according to some aspects is illustrated. In some cases, UL CI may include a 2D bitmap indicating the time and frequency resource regions to be cancelled. As Figure 9 shown, the frequency domain has been divided into four frequency partitions, and the time domain has been divided into two time partitions. Thus, the 2D bitmap may include 8 individual bits, where each bit corresponds to a specific frequency / time resource region. As Figure 9 shown, the presence of a "1" may indicate that a specific frequency / time resource region will be cancelled, and the presence of a "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 domain and the time domain as required by a given specific implementation. For example, Y bits may be used for a bitmap indication of a reference region having M partitions in time and N partitions in frequency, where Y = M × N. According to some embodiments, partitioning of the reference region is performed after excluding DL symbols indicated by gNB configuration and SSB symbols. The values of M (i.e., timegranularityforCI) and N (i.e., frequencygranularityforCI) can be obtained from the following values from RRC configuration: CI-PayloadSize(1,…,112), timegranularityforCI(1,..,28), timedurationforCI, frequencyRegionforCI. Then the value of frequencygranularityforCI can be derived from the above values. The value of timedurationCI may be related to the UL CI monitoring periodicity, i.e., if 1 time slot is used with 1 monitoring occasion, it may be at least the same. frequencyRegionforCI can be used to indicate a reference frequency domain for cancellation with an offset and a length (e.g., as indicated by RIV).
[0106] The number of frequency partitions can also be determined by the CI payload size and the number of time partitions. For example, 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] Additional examples of reference regions and schemes for interleaving UL CI will be discussed in more detail below with reference to Figures 10 to 1 3.
[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 as will be further explained below, other SCSs are possible. In scheme 1000, there are M = 5 interleaves (1012), represented by 5 alternating shaded patterns of physical resource blocks (PRBs) in the OFDM symbols utilized by each of the shown time slots (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] As Figure 10 shown in the legend, each of the M = 5 interleaves can be applied to a specific user or UE (e.g., user 1 can be assigned interleave 1 and transmit at PRB #1, 6, 11, etc.; while user 2 can be assigned interleave 2 and transmit at PRB #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), where a total of N = 10 PRBs are assigned to each interleave (i.e., M = 5 interleaves * N = 10 clusters = 50 PRBs of utilized bandwidth), plus one additional PRB to show where the 11th cluster will start. As Figure 10 shown, depending on the available system bandwidth and the number of PRBs N used per interleave, the total number of utilized PRBs can continue to utilize 51 or more PRBs.
[0111] Figure 11 An exemplary nested interleaved 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 the carrier bandwidth and / or SCS. In Figure 11 the example shown, Figure 11 the left carrier utilizes an interleave (1104) with a 30 kHz SCS, while Figure 11 the right carrier utilizes an interleave (1106) with a 15 kHz SCS.
[0112] As shown at 1102, the two carriers can advantageously use a common PRB reference point (1102) (also known as "point A" in NR), such that an "nested" structure can be employed to achieve efficient multiplexing of users, regardless of the SCS. For example, the same spacing between consecutive PRBs in the interleaving 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., a part of the system bandwidth consisting of a subset of consecutive common PRBs assigned to the UE).
[0113] Meanwhile, the number of PRBs used per interleaving can depend on the carrier bandwidth. As shown in the example of Figure 11 , the same amount of carrier bandwidth may be able to support 5 interleavings (i.e., interleaving 0 to interleaving 4) with 30 kHz SCS (1112), while being able to support 10 interleavings (i.e., interleaving 0 to interleaving 9) with 15 kHz SCS (1120). As shown in "split" PRB 1110, this can be achieved by essentially splitting each 30 kHz PRB (e.g., 1108) into two equal-sized 15 kHz interleavings in the 15 kHz SCS example. As discussed above, the cluster of interleavings 1114 may include a repeated set of each interleaving defined in the scheme (e.g., cluster 0 = 11140, cluster 1 = 11141, cluster 2 = 11142, etc.). In Figure 11 the nested example of, the clusters in both the 30 kHz SCS example (e.g., 1112) and the 15 kHz example (e.g., 1120) will advantageously occupy the same amount of system bandwidth (i.e., in the 30 kHz SCS example, 5 * 30 kHz = 150 kHz); and in the 15 kHz SCS example, 10 * 15 kHz = 150 kHz).
[0114] More details regarding UL resource allocation and particularly for UL resource allocation type 2 for PUSCH can be found in TS38.214, for example, at section 6.1.2.2.3, where it is explained that the allocated interleaving index can be given by the RIV, which provides a starting interleaving index and a number of consecutive interleaving indices, or the interleaving index is provided according to Table 6.1.2.3.3 - 1 in TS 38.214. The allocated PRBs can then be given by the RIV 集合 which provides a starting set of PRBs and a number of consecutive sets of PRBs.
[0115] Figure 12 Illustrates an exemplary interleaving resource allocation scheme 1200 for multiple PUSCHs according to some aspects. As mentioned above, a new type of frequency resource allocation with an interleaving structure has been introduced in NR - U. However, UE - to - UE uplink cancellation indication is defined in Rel - 16 without considering interleaving allocation, which may lead to inefficiency in indicating the resources for cancellation when using interleaving resource allocation. For example, in Figure 12 the scheme 1200 shown, for a given OFDM symbol 1204, a repeated cluster of 5 interleavings (1212) appears again in the frequency domain (1202) (i.e., interleaving 0, interleaving 1, interleaving 2, interleaving 3, and interleaving 4 are repeated).
[0116] Assume that a “high - priority” transmission (e.g., from a URLLC device) needs to be allocated some resources on the shared uplink channel “PUSCH1” (1206) currently assigned to Interleaving 1, as indicated by the shaded PRBs 12071 / 12072 / 12073 / 12074. Then, according to the existing UL cancellation scheme (e.g., as defined in Rel - 16), such as Figure 12 In the exemplary scheme with 4 partitions in the frequency domain as shown in, the UL CI indication (1208) will have to indicate cancellation in each of the frequency partitions in the frequency domain (i.e., the value “1” in the UL CI bitmap), because there is one PRB in each partition used by the “high - priority” transmission (i.e., the aforementioned shaded PRBs 12071 / 12072 / 12073 / 12074). In fact, this will result in the cancellation of all 5 interleaved uplinks, even though only Interleaving 1 needs to be cancelled in this example, thus leading to inefficiency and under - utilization of unnecessary resources due to unnecessary cancellations. In particular, assume there is another PUSCH “PUSCH2” (1210) with a resource allocation assigned to Interleaving 2, as indicated by the shaded PRBs 12111 / 12112 / 12113 / 12114. Then, according to the existing UL cancellation scheme, the UL CI indication (1208) will also unnecessarily cancel the entire PUSCH2. In other words, the current UL CI indication scheme does not provide a mechanism to target cancellation of individual interleaved resource allocations. Therefore, exemplary techniques for providing such cancellation indications that can account for the interleaved resource allocation scheme are further described 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., in the case where the UL CI uses a bitmap or a bit mask for indication) indicate a set of consecutive PRBs, the indicator can be defined to indicate one or more interleavings for cancellation and the PRBs within each of the indicated interleavings. Within the scope of the teachings of the present disclosure, various options for indicating the interleavings for cancellation are possible, and three of these options 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 relatively small overhead but also has the limitation of being able to indicate only one interleaving. The number of interleaving indices can be predefined or semi - statically configured or dynamically indicated. However, depending on the number of indicated interleaving indices, this can have a relatively large overhead.
[0120] Interleaving indication option 2: The RIV definition in section 6.1.2.2.3 of TS 38.214 can be reused to indicate one or more consecutive interleavings. Optionally, Table 6.1.2.2.3-1 in TS 38.214 can be used to define some combinations of non-consecutive interleavings for cancellation. This option may have limitations and can generally only indicate consecutive interleavings (i.e., except for the cases defined in Table 6.1.2.2.3-1). This option may be suitable for the UL CI to indicate a single preempted PUSCH transmission, but its efficiency may not be high when there are multiple preempted PUSCH transmissions.
[0121] Interleaving indication option 3: The interleavings to be cancelled can be indicated by a bitmap. For example, each bit in the bitmap corresponds to one or more interleavings. A special case is when the bitmap length is the same as the total number of interleavings, in which case each bit in the bitmap can correspond to one interleaving. This provides the greatest flexibility, but the overhead may be large (e.g., see uplink resource allocation type 2 with 30 kHz SCS). The number of interleavings corresponding to each bit can be predefined or semi-statically configured or dynamically indicated. For example, for a carrier with 15 kHz SCS using 10 interleavings, a 5-bit bitmap can be defined, where the first bit corresponds to interleavings 1 and 2, the second bit corresponds to interleavings 3 and 4, and so on. Alternatively, the number of bits in the bitmap can be directly defined or signaled.
[0122] As described above, each interleaving can consist of two or more PRBs, and each PRB may or may not need to be cancelled. Thus, it may be desirable to provide an indication of which PRBs within a given interleaving should be cancelled at a given time. Within the scope of the teachings of the present disclosure, various options for indicating the PRBs for cancellation within an interleaving are possible, and three of these options will now be described in more detail.
[0123] PRB indication option A: The PRBs for cancellation can be indicated by a bitmap. For example, one bit corresponds to a group of one or more PRBs. This is similar to the way UL CI is defined in Rel-16, except that according to PRB indication option A, the bitmap value can only correspond to the PRBs within one interleaving, i.e., rather than simply referring to consecutive PRBs in the frequency domain. If the frequency-domain granularity is configurable (e.g., the bitmap length is configurable), this provides the gNB with the flexibility to determine the granularity while considering the trade-off between increased UL CI overhead and a greater granularity of the resources to be cancelled.
[0124] PRB indication option B: The PRBs for cancellation can be indicated by the number of starting PRB indices and the number of PRBs respectively. For the indication under option B, only the PRBs within the interleaving can be considered for indexing the PRBs. However, as described below, option B may have a higher overhead than option C.
[0125] PRB indication option C: The PRBs for cancellation can be indicated by the starting PRB and the number of PRBs using the RIV RBset in the same way as defined in the uplink resource allocation type 2 in section 6.1.2.2.3 of TS 38.214, for example. For the indication under option C, only the PRBs within the interleaving can be considered for indexing the PRBs.
[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 for different SCS configurations), and can be combined in any possible way. For example, the interleaving indication option 2 / 3 combined with the PRB indication option C will effectively reuse the mechanism of the uplink resource allocation type 2. In other words, in the case where the UL CI is used to indicate a single preempted PUSCH transmission, such a combination will be able to signal the exact resources for cancellation. However, if there are more than one preempted PUSCH transmission, unnecessary resources for cancellation may need to be included. As another example, assuming the granularity is configurable, the interleaving indication option 3 combined with the 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 selection of options may also be configured by a higher layer in the network.
[0128] The SCS configuration for frequency resource indication can be one of the following two: DL SCS, where the UE monitors the ULCI; the UL SCS of the UE; or a reference SCS (e.g., semi-statically configured, or predefined based on broadcast / unicast signaling). It can also be semi-statically configured whether the CI is based on an interleaved frequency resource structure or follows the existing Rel-16 definition. Alternatively, it can be indicated dynamically in the CI message itself, for example, by adding an additional field in the CI message.
[0129] As described above, the PRB indication can apply to one or more interleavings indicated in the interleaving indication. For example, the PRB indication can be common for all indicated interleavings. This gives the minimum overhead. As another example, the PRB indication can be indicated separately for each indicated interleaving. This will result in a higher overhead but provide a finer granularity in the indication of the resources to be cancelled.
[0130] As another example, each PRB indication can be applicable to a set of interleavings. The grouping can be based on all the interleavings or only on the indicated interleavings. The number of groups or the number of interleavings in a group can be configurable. In a first example, if there are a total of 10 interleavings, these interleavings can be divided into 5 groups, with 2 interleavings in each group. Each PRB indication can then be applicable to one group (i.e., applicable to a group of 2 interleavings). For example, if pre-emptive PUSCH transmissions are typically scheduled at 2 symbol intervals, this might be suitable for use. In a second example, assuming the number of groups is configured to be 4, the indicated interleavings can be divided into 4 groups (e.g., as evenly as possible), and each PRB indication can then be applicable to one of these groups.
[0131] Now turning to Figure 13A , according to some aspects, an exemplary interleaving 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 is a cluster of 10 PRBs (1302) that are repeated in the frequency domain 1310. In the Figure 13A example shown, a single interleaving index (i.e., interleaving 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 interleaving extends across 4 different PRBs, so a 4-bit bitmap can be used to indicate which PRBs in the interleaving should be cancelled. In this case, the first PRB and the third PRB of interleaving 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 interleaving is represented by PRB 13082, and the third PRB that will also be cancelled assigned to the fifth interleaving is represented by PRB 13081. As can now be understood, 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., via eMBB), which provides the gNB with greater granularity and avoids unnecessarily cancelling uplink resources for other UEs.
[0132] Figure 13B Another exemplary interleaving frequency resource allocation cancellation indication scheme 1320 according to some aspects is shown. Scheme 1320 reflects an exemplary implementation of interleaving indication option 3 combined with PRB indication option A (as defined above). In the Figure 13B example shown, a 5-bit bitmap (1328) is used to indicate the interleavings for cancellation, where one bit corresponds to each interleaving (i.e., in the Figure 13BIn the example of , deinterleaving 1 and deinterleaving 4 will be cancelled, as shown at 1338). At the same time, a 4-bit bitmap (1330) is used to indicate the PRBs to be cancelled.
[0133] In this example, each deinterleaving (1324) has 8 PRBs (i.e., there are 8 clusters (1322) repeated across the frequency domain 1321, and each cluster includes the PRBs for each of deinterleaving 0 to deinterleaving 4), so each of the 4 bits in the bitmask 1330 is used to correspond to a 2-PRB set (i.e., such that all 8 PRBs of each deinterleaving can be addressed). In this example, setting the first bit of the bitmask 1330 to "1" means that 2 PRBs in the first PRB set (i.e., the first two PRBs counted from the Figure 13B bottom up within a given deinterleaving) will be cancelled. In other words, this bit corresponds to 13321 and 13323 of deinterleaving 1, and 13322 and 13324 of deinterleaving 4. Setting the third bit of the bitmask 1330 to "1" means that 2 PRBs in the third PRB set (i.e., the fifth and sixth PRBs counted from the Figure 13B bottom up within a given deinterleaving) will be cancelled. In other words, this bit corresponds to 13325 and 13327 of deinterleaving 1, and 13326 and 13328 of deinterleaving 4. In this example, the same PRB indication is applied to all the indicated deinterleavings (in other words, applied to both deinterleaving 1 and deinterleaving 4).
[0134] Therefore, in the Figure 13B example of , the final PRBs for cancellation indicated by the CI (i.e., represented by the shaded boxes 13321 to 13328 in column 1326) include: the first and second deinterleavings (i.e., 13341 and 13342) of the first and fourth clusters (i.e., 13321 / 13323 and 13322 / 13324), jointly labeled as cluster set 13361, and the first and fourth deinterleavings (i.e., 13325 / 13327 and 13326 / 13328) of the fifth and sixth clusters (i.e., 13343 and 13344), jointly labeled as cluster set 13362.
[0135] Figure 13C FIG. shows another exemplary deinterleaving frequency resource allocation cancellation indication scheme 1340 according to some aspects. Scheme 1340 reflects an exemplary implementation of deinterleaving indication option 2 combined with PRB indication option C (as defined above). In other words, the deinterleaving (1344) for cancellation in the frequency domain (1341) is indicated by an RIV value (1348), and the RIV value is converted into a starting deinterleaving index and a number of consecutive deinterleavings. In Figure 13CIn the example, the RIV value 32 (1356) is indicated. According to Section 6.1.2.2.3 of TS 38.214, there are 10 interlaces (1342) in each cluster, which means the starting interlace index is 2, and the number of consecutive interlaces allocated is 4. In other words, the interlaces with indices #2, #3, #4, and #5 will be cancelled.
[0136] The PRBs for cancellation are indicated by the RIV 集合 value (1350), which is converted into the starting PRB (set) and multiple consecutive PRB sets. In Figure 13C the example, for each interlace, there are 4 PRB sets, with a single PRB in each PRB set. Therefore, since the RIV 集合 value 8 (1358) has been indicated, again according to Section 6.1.2.2.3 of TS 38.214, this value is converted into the starting PRB index 0 and multiple consecutive PRBs 3. In other words, each of PRB#0, PRB#1, and PRB#2 for each of interlaces #2, #3, #4, and #5 will be cancelled.
[0137] Therefore, in Figure 13C the example, the final PRBs for cancellation indicated by the CI (i.e., represented by the shaded boxes 13521 to 13523 in column 1346) include: the second to fifth interlaces (i.e., 1352) of each of the first, second, and third clusters (i.e., 13541, 13542, and 13543).
[0138] Exemplary method for performing interlace frequency resource allocation cancellation indication
[0139] Figure 14is a flowchart showing an exemplary process 1400 by which a wireless station determines and transmits an uplink cancellation indication for interleaved frequency resources according to some aspects. First, at step 1402, process 1400 may schedule, by a wireless station, a first uplink (UL) transmission from a wireless device among a group of two or more wireless devices. Next, at step 1404, process 1400 may determine, by the wireless station, a need for a higher priority uplink transmission using resources overlapping with the first UL transmission. Next, at step 1406, process 1400 may determine, by the wireless station, a reference region within which the UL cancellation indication will be applied. Next, at step 1408, process 1400 may determine, by the wireless station, a set of UL resources for cancellation in the reference region, where at least one subset of the UL resources in the reference region is interleaved (e.g., as shown in the various schemes described above). Next, at step 1410, the process 1400 may send 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 may receive, at the wireless station, a higher priority uplink transmission via at least one subset of the determined set of cancelled UL resources.
[0140] Figure 15 is a flowchart showing an exemplary option 1502 for indicating interleaved 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, e.g., as Figure 14 mentioned in step 1410 of. According to some embodiments, there may be a first set of options for indicating an interleaving index of UL resources to be cancelled. For example, the first set of options may include: directly indicating one or more interleaving indexes (e.g., a predefined number of indexes, semi-statically configured or dynamically indicated) (block 1504); reusing a resource indicator value (RIV) definition to indicate one or more interleavings (e.g., consecutive interleavings) (block 1506); or using a bitmap to indicate one or more interleaving indexes, where each bit corresponds to one or more interleavings (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 interleaving. 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, respectively, to indicate one or more PRBs (block 1512); or reusing the RIV definition to indicate the starting PRB index and the number of PRBs (block 1514).
[0142] Figure 16FIG. 1600 is a flow chart illustrating an exemplary process 1600 by which a wireless device determines a set of interleaved UL resources for cancellation based on received uplink cancellation indications. First, at step 1602, the wireless device may request to transmit an uplink transmission to a wireless station. Next, at step 1604, process 1600 may receive, by the wireless device, a UL cancellation indication to be applied to a determined reference region. Next, at step 1606, process 1600 may determine, by the wireless device, a set of UL resources for cancellation based on the UL CI received from the wireless station, where at least a subset of the UL resources for cancellation is interleaved. Next, at step 1608, process 1600 may cancel, by the wireless device, at least UL transmissions overlapping with the determined set of UL resources for cancellation. It should be understood that in some embodiments, the UE may also cancel additional UL transmissions for those UL transmissions overlapping with the determined set of UL resources for cancellation. For example, the actual cancellation may also cancel any uploads arriving after the determined set of UL resources 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 uploads, i.e., across the entire frequency bandwidth, not just the PRBs overlapping with the resources that would cancel everything, nor just the PRBs overlapping with the determined set of UL resources for cancellation. Finally, at step 1610, if needed, process 1600 may perform, at the wireless device, an UL transmission to the wireless station that does not overlap with the determined set of UL resources for cancellation in any UL CI.
[0143] Embodiment
[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 station, a first uplink (UL) transmission from a wireless device among 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 region within which a UL cancellation indication (CI) will be applied; determining, by the wireless station, a set of UL resources for cancellation within the reference region, where at least a subset of the UL resources within the reference region is interleaved; transmitting, via a downlink (DL) control channel, an indication of the determined set of UL resources for cancellation; and receiving, at the wireless station, the higher priority uplink transmission via at least a subset of the determined set of cancelled UL resources.
[0146] Example 2 includes the subject matter according to Example 1, wherein the higher priority uplink transmission includes transmissions from Internet of Things (IoT) or ultra-reliable low-latency communication (URLLC) devices.
[0147] Example 3 includes the subject matter according to Example 1, wherein the set of UL resources determined for cancellation in the reference region includes UL resources in an unlicensed spectrum band.
[0148] Example 4 includes the subject matter according to Example 1, wherein the DL control channel includes a group common physical downlink control channel (GC-PDCCH).
[0149] Example 5 includes the subject matter according to Example 1, wherein indicating the set of UL resources determined for cancellation via the DL control channel further includes: indicating one or more interleavings for cancellation and physical resource blocks (PRBs) within each of the indicated one or more interleavings.
[0150] Example 6 includes the subject matter according to Example 5, wherein the indication of the PRBs within each of the one or more interleavings for cancellation and the indicated one or more interleavings is at least partially based on the subcarrier spacing (SCS) configuration of the wireless station.
[0151] Example 7 includes the subject matter according to Example 5, wherein indicating one or more interleavings for cancellation includes at least one of the following: directly indicating one or more interleaving indices; indicating one or more interleavings using a resource indication value (RIV) definition; or indicating one or more interleaving indices using a bitmap.
[0152] Example 8 includes the subject matter according to Example 5, wherein indicating the PRBs within each of the indicated one or more interleavings for cancellation includes at least one of the following: indicating one or more PRB indices using a bitmap; indicating one or more PRBs using a starting PRB index and the number of PRBs; or indicating the starting PRB index and the number of PRBs using a resource indication value (RIV) definition.
[0153] According to Example 9, a wireless station is disclosed, the wireless station comprising: radio components; and a processor operatively coupled to the radio components; wherein the wireless station is configured to: schedule a first uplink (UL) transmission from a wireless device among 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 region within which a UL cancellation indication (CI) will be applied; determine a set of UL resources for cancellation in the reference region, wherein at least one subset of the UL resources in the reference region is interleaved; and transmit an indication of the determined set of UL resources for cancellation via a downlink (DL) control channel.
[0154] Example 10 includes the subject matter of Example 9, wherein the wireless station is further configured to: receive the higher-priority uplink transmission via at least one subset of the determined set of cancelled UL resources.
[0155] Example 11 includes the subject matter of Example 9, wherein the higher-priority uplink transmission includes a transmission from an Internet of Things (IoT) or ultra-reliable low-latency communication (URLLC) device.
[0156] Example 12 includes the subject matter of Example 9, wherein the determined set of UL resources for cancellation in the reference region includes UL resources in an unlicensed spectrum band.
[0157] Example 13 includes the subject matter of Example 9, wherein the DL control channel includes a group common physical downlink control channel (GC-PDCCH).
[0158] Example 14 includes the subject matter of Example 9, wherein the wireless station being configured to transmit an indication of the determined set of UL resources for cancellation via a DL control channel further includes the wireless station being configured to: indicate one or more interleavers for cancellation and physical resource blocks (PRBs) within each of the indicated one or more interleavers.
[0159] Example 15 includes the subject matter of Example 14, wherein the indication of the PRBs within each of the one or more interleavers for cancellation and the indicated one or more interleavers is at least partially based on a subcarrier spacing (SCS) configuration of the wireless station.
[0160] Embodiment 16 includes the subject matter according to Embodiment 14, wherein the wireless station is configured to indicate that the one or more interleavings for cancellation include the wireless station being configured to perform at least one of the following operations: directly indicating one or more interleaving indices; using a Resource Indication Value (RIV) definition to indicate one or more interleavings; or using a bitmap to indicate one or more interleaving indices.
[0161] Embodiment 17 includes the subject matter according to Embodiment 14, wherein the wireless station is configured to indicate that the PRBs within each of the indicated one or more interleavings for cancellation include 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 the number of PRBs to indicate one or more PRBs; or using a Resource Indication Value (RIV) definition to indicate the starting PRB index and the number of PRBs.
[0162] According to Embodiment 18, an integrated circuit is disclosed, including circuitry configured to cause a wireless station to perform the following operations: circuitry for scheduling a first uplink (UL) transmission from a wireless device among 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) will be applied; determining a set of UL resources for cancellation in the reference region, wherein at least one subset of the UL resources in the reference region is interleaved; and transmitting an indication of the determined set of UL resources for cancellation via a downlink (DL) control channel.
[0163] Embodiment 19 includes the subject matter according to Embodiment 18, wherein the higher-priority uplink transmission includes a transmission from an Internet of Things (IoT) or Ultra-Reliable Low-Latency Communication (URLLC) device.
[0164] Embodiment 20 includes the subject matter according to Embodiment 18, wherein the determined set of UL resources for cancellation in the reference region includes UL resources in an unlicensed spectrum band.
[0165] Embodiment 21 includes the subject matter according to Embodiment 18, wherein the DL control channel includes a Group Common Physical Downlink Control Channel (GC-PDCCH).
[0166] Embodiment 22 includes the subject matter according to Embodiment 18, wherein the circuit is configured to cause the wireless station to send an indication of the determined set of UL resources for cancellation via the DL control channel. The circuit is further configured to cause the wireless station to perform the following operations: indicate one or more interleavings for cancellation and physical resource blocks (PRBs) within each of the indicated one or more interleavings.
[0167] Embodiment 23 includes the subject matter according to Embodiment 22, wherein the indication of the one or more interleavings for cancellation and the PRBs within each of the indicated one or more interleavings is at least partially based on the subcarrier spacing (SCS) configuration of the wireless station.
[0168] Embodiment 24 includes the subject matter according to Embodiment 22, wherein the circuit is configured to cause the wireless station to indicate one or more interleavings for cancellation includes the circuit being configured to cause the wireless station to perform at least one of the following operations: directly indicate one or more interleaving indices; indicate one or more interleavings using a resource indication value (RIV) definition; or indicate one or more interleaving indices using a bitmap.
[0169] Embodiment 25 includes the subject matter according to Embodiment 22, wherein the circuit is configured to cause the wireless station to indicate the PRBs within each of the indicated one or more interleavings for cancellation includes the circuit being configured to cause the wireless station to perform at least one of the following operations: indicate one or more PRB indices using a bitmap; indicate one or more PRBs using a starting PRB index and the number of PRBs; or indicate the starting PRB index and the number of PRBs using a resource indication value (RIV) definition.
[0170] According to Embodiment 26, a method for communication in a wireless system is disclosed, including: requesting, by a wireless device, a transmission of an uplink (UL) transmission from a wireless station; receiving, by the wireless device, a UL cancellation indication (CI) to be applied to a determined reference region; determining, by the wireless device, a set of UL resources for cancellation based on the UL CI received from the wireless station, wherein at least one subset of the UL resources for cancellation is interleaved; and canceling, by the wireless device, the UL transmission at least on the determined set of UL resources for cancellation.
[0171] Embodiment 27 includes the subject matter according to Embodiment 26, further including: performing, at the wireless device, a UL transmission to the wireless station that does not overlap with the determined set of UL resources for cancellation in any UL CI.
[0172] Example 28 includes the subject matter according to Example 26, wherein the set of UL resources determined for cancellation in the reference region includes UL resources in an unlicensed spectrum band.
[0173] Example 29 includes the subject matter according to Example 26, wherein the UL CI is received via a group common physical downlink control channel (GC-PDCCH).
[0174] Example 30 includes the subject matter according to Example 26, wherein the determination by the wireless device of the set of UL resources for cancellation based on the UL CI received from the wireless station further includes: determining one or more indicated interleavings for cancellation and the physical resource blocks (PRBs) within each of the one or more indicated interleavings.
[0175] Example 31 includes the subject matter according to Example 30, wherein the indication of the PRBs within each of the one or more interleavings for cancellation and the one or more indicated interleavings is at least partially based on the subcarrier spacing (SCS) configuration of the wireless station.
[0176] Example 32 includes the subject matter according to Example 30, wherein determining the one or more indicated interleavings for cancellation includes at least one of the following: determining a direct indication of one or more interleaving indices; determining an indication of one or more interleavings using a resource indication value (RIV) definition; or determining an indication of one or more interleaving indices using a bitmap.
[0177] Example 33 includes the subject matter according to Example 30, wherein determining the PRBs within each of the one or more indicated interleavings for cancellation includes at least one of the following: determining an indication of one or more PRB indices using a bitmap; determining one or more PRBs using a starting PRB index and the number of PRBs; or determining a starting PRB index and the number of PRBs using a resource indication value (RIV) definition.
[0178] According to Example 34, a wireless device is disclosed, the wireless device including: radio components; and a processor operatively coupled to the radio components; wherein the wireless device is configured to: request a transmission of an uplink (UL) transmission from a wireless station; receive a UL cancellation indication (CI) to be applied to a determined reference region; determine a set of UL resources for cancellation based on the UL CI received from the wireless station, wherein at least one subset of the UL resources for cancellation is interleaved; and cancel the UL transmission at least on the determined set of UL resources for cancellation.
[0179] Example 35 includes the subject matter of Example 34, wherein the wireless device is further configured to perform a UL transmission to the wireless station that does not overlap with the determined set of UL resources for cancellation in any UL CI.
[0180] Example 36 includes the subject matter of Example 34, wherein the determined set of UL resources for cancellation in the reference region includes UL resources in an unlicensed spectrum band.
[0181] Example 37 includes the subject matter of Example 34, wherein the UL CI is received via a group common physical downlink control channel (GC-PDCCH).
[0182] Example 38 includes the subject matter of Example 34, wherein the wireless device is configured to determine that the set of UL resources for cancellation further includes that the wireless device is configured to: determine one or more indicated interleaves for cancellation and physical resource blocks (PRBs) within each of the one or more indicated interleaves based on the UL CI received from the wireless station.
[0183] Example 39 includes the subject matter of Example 38, wherein the indication of the PRBs within each of the one or more interleaves for cancellation and the one or more indicated interleaves is at least partially based on the subcarrier spacing (SCS) configuration of the wireless station.
[0184] Example 40 includes the subject matter of Example 38, wherein the wireless device is configured to determine that the one or more indicated interleaves for cancellation include that the wireless device performs at least one of the following operations: determine a direct indication of one or more interleaving indices; use a resource indication value (RIV) definition to determine an indication of one or more interleaves; or use a bitmap to determine an indication of one or more interleaving indices.
[0185] Example 41 includes the subject matter of Example 38, wherein the wireless device is configured to determine the PRBs within each of the one or more indicated interleaves for cancellation include that the wireless device performs at least one of the following operations: use a bitmap to determine an indication of one or more PRB indices; use a starting PRB index and the number of PRBs to determine one or more PRBs; or use a resource indication value (RIV) definition to determine a starting PRB index and the number of PRBs.
[0186] Example 42 includes the subject matter of Example 34, wherein the wireless device does not include an Internet of Things (IoT) or ultra-reliable low-latency communication (URLLC) device.
[0187] According to Example 43, an integrated circuit is disclosed that includes circuitry configured to cause a wireless device to perform the following operations: request a transmission of an uplink (UL) transmission to a wireless station; receive a UL cancellation indication (CI) to be applied to a determined reference region; determine a set of UL resources for cancellation based on the UL CI received from the wireless station, wherein at least one subset of the UL resources for cancellation is interleaved; and cancel the UL transmission at least on the determined set of UL resources for cancellation.
[0188] Example 44 includes the subject matter according to Example 43, wherein the circuitry is further configured to cause the wireless device to: perform a UL transmission to the wireless station in any UL CI that does not overlap with the determined set of UL resources for cancellation.
[0189] Example 45 includes the subject matter according to Example 43, wherein the determined set of UL resources for cancellation in the reference region includes UL resources in an unlicensed spectrum band.
[0190] Example 46 includes the subject matter according to Example 43, wherein the UL CI is received via a group common physical downlink control channel (GC-PDCCH).
[0191] Example 47 includes the subject matter according to Example 43, wherein the circuitry configured to cause the wireless device to determine the set of UL resources for cancellation based on the UL CI received from the wireless station further includes circuitry configured to cause the wireless device to perform the following operations: determine one or more indicated interleaves for cancellation and the physical resource blocks (PRBs) within each of the one or more indicated interleaves.
[0192] Example 48 includes the subject matter according to Example 47, wherein the indication of the PRBs within each of the one or more interleaves for cancellation and the one or more indicated interleaves is at least partially based on a subcarrier spacing (SCS) configuration of the wireless station.
[0193] Example 49 includes the subject matter according to Example 47, wherein the circuitry configured to cause the wireless device to determine the one or more indicated interleaves for cancellation includes circuitry configured to cause the wireless device to perform at least one of the following operations: determine a direct indication of one or more interleave indices; determine an indication of one or more interleaves using a resource indication value (RIV) definition; or determine an indication of one or more interleave indices using a bitmap.
[0194] Example 50 includes the subject matter of Example 47, wherein the circuit is configured to cause the wireless device to determine that each of the indicated one or more interleaves for cancellation includes the PRBs within each interleave, and the circuit is configured to cause the wireless device to perform at least one of the following operations: use a bitmap to determine an indication of one or more PRB indices; use a starting PRB index and a number of PRBs to determine one or more PRBs; or use a resource indication value (RIV) definition to determine a starting PRB index and a number of PRBs.
[0195] Another exemplary embodiment may include a method that includes, by a device, performing any or all of the parts of the foregoing embodiments.
[0196] Another exemplary implementation may include a non-transitory computer-accessible memory medium that includes program instructions that, when executed at a device, cause the device to implement any or all of the parts of any of the foregoing examples.
[0197] Another exemplary implementation may include a computer program that includes instructions for performing any or all of the parts of any of the foregoing examples.
[0198] Another exemplary implementation may include a device that includes means for performing any or all of the elements of any of the foregoing examples.
[0199] Another exemplary implementation may include a device that includes a processor configured to cause the device to perform any or all of the elements of any of the foregoing examples.
[0200] It is well known that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or government requirements for maintaining user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of inadvertent or unauthorized access or use, and the nature of authorized use should be clearly explained 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 a computer-implemented method, a computer-readable memory medium, or a computer system. Other aspects can be implemented using one or more custom-designed hardware devices such as an ASIC. Still other aspects can be implemented using one or more programmable hardware elements such as an FPGA.
[0202] In some aspects, a non-transitory computer-readable memory medium may be configured such that it stores program instructions and / or data, where if executed by a computer system, the program instructions 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 set of processors) and a memory medium, where the memory medium stores program instructions, where the processor is configured to read and execute the program instructions from the memory medium, where the program instructions are executable to implement any one of the various 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). The device may be implemented in any one of a variety of forms.
[0204] Although the above aspects have been described in considerable detail, many variations and modifications will become apparent to those skilled in the art once the above disclosure is fully understood. The present disclosure is intended that the following claims be construed to cover all such variations and modifications.
Claims
1. A method for communication in a wireless system, the method comprising: Requesting, by a wireless device, an uplink (UL) transmission to be transmitted to a wireless station; Receiving, by the wireless device, a UL cancellation indication (CI) to be applied to a determined reference region; Determining, by the wireless device, a set of UL resources for cancellation based on the UL CI received from the wireless station, wherein at least one subset of the UL resources for cancellation is interleaved, and wherein the determination includes: determining, using at least one resource indication value (RIV) definition, an interleaving of one or more indications for cancellation and physical resource blocks (PRBs) within each of the indicated one or more interleavings; And Canceling, by the wireless device, the UL transmission at least on the determined set of UL resources for cancellation.
2. The method according to claim 1, further comprising: Performing, at the wireless device, a UL transmission to the wireless station that does not overlap with the determined set of UL resources for cancellation in any UL CI.
3. The method according to claim 1, wherein the determined set of UL resources for cancellation in the reference region includes UL resources in an unlicensed spectrum band.
4. The method according to claim 1, wherein the UL CI is received via a group common physical downlink control channel (GC-PDCCH).
5. The method according to claim 1, wherein the indication of the PRBs within each of the one or more interleavings for cancellation and the indicated one or more interleavings is at least partially based on a subcarrier spacing (SCS) configuration of the wireless station.
6. A wireless device, the wireless device comprising: Radio components; And A processor operably coupled to the radio components; Wherein the wireless device is configured to: Request an uplink UL transmission to be transmitted to a wireless station; Receive a UL cancellation indication CI to be applied to a determined reference region; Determine a set of UL resources for cancellation based on the UL CI received from the wireless station, wherein at least one subset of the UL resources for cancellation is interleaved, and wherein the determination includes: determining, using at least one resource indication value (RIV) definition, an interleaving of one or more indications for cancellation and physical resource blocks (PRBs) within each of the indicated one or more interleavings; And Cancel the UL transmission at least on the determined set of UL resources for cancellation.
7. The wireless device according to claim 6, wherein the wireless device is further configured to: Perform a UL transmission to the wireless station that does not overlap with the determined set of UL resources for cancellation in any UL CI.
8. The wireless device according to claim 6, wherein the determined set of UL resources for cancellation in the reference region includes UL resources in an unlicensed spectrum band.
9. The wireless device according to claim 6, wherein the UL CI is received via a group common physical downlink control channel (GC-PDCCH).
10. The wireless device according to claim 6, wherein the indication of the PRBs within each of the one or more interlaces for cancellation and the indicated one or more interlaces is at least partially based on the subcarrier spacing (SCS) configuration of the wireless station.
11. The wireless device according to claim 6, wherein the wireless device does not include an Internet of Things (IoT) or ultra-reliable low-latency communication (URLLC) device.
12. An integrated circuit, the integrated circuit including circuitry configured to cause a wireless device to perform the following operations: Request to transmit an uplink UL transmission to a wireless station; Receive an UL cancellation indication CI to be applied to a determined reference region; Determine a set of UL resources for cancellation based on the UL CI received from the wireless station, wherein at least one subset of the UL resources for cancellation is interleaved, and wherein the determination includes: Determine, using at least one resource indication value RIV definition, the physical resource blocks PRBs within each of the one or more indicated interlaces for cancellation and the indicated one or more interlaces; And Cancel the UL transmission at least on the determined UL resource set for cancellation.
13. The integrated circuit according to claim 12, wherein the circuitry is further configured to cause the wireless device to: Perform a UL transmission to the wireless station that does not overlap with the determined UL resource set for cancellation in any UL CI.
14. The integrated circuit according to claim 12, wherein the determined UL resource set for cancellation in the reference region includes UL resources in an unlicensed spectrum band.
15. The integrated circuit according to claim 12, wherein the UL CI is received via a group common physical downlink control channel (GC-PDCCH).
16. The integrated circuit according to claim 12, wherein the indication of the PRBs within each of the one or more interlaces for cancellation and the indicated one or more interlaces is at least partially based on the subcarrier spacing (SCS) configuration of the wireless station.
17. A non-transitory computer-readable medium storing instructions that, when executed, cause the method according to any one of claims 1 to 5 to be performed.