Prioritization of transmissions within the user equipment
Receive and process transmission instructions in wireless communication through user equipment, cancel or modify existing transmissions, and start new transmissions at a certain time, solving the transmission priority sorting and resource scheduling efficiency problems in LTE and NR technologies, improving spectrum efficiency and Mobile broadband access capability.
Patent Information
- Application Number
- CN202080099662.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-15
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2040-04-15
AI Technical Summary
In the face of the growing demand for mobile broadband access, existing wireless communication technologies are difficult to effectively optimize LTE and NR technologies, resulting in reduced spectrum efficiency and increased costs, especially in a multi-user shared resource environment, transmission priority sorting and resource scheduling. There is an efficiency problem.
User equipment (UE) cancels or modifies existing transmissions based on its own capabilities by receiving and processing instructions on data transmission, and starts new transmissions at a certain time, reduces transmission gaps, optimizes uplink and downlink transmissions, using listening first and then Talking about the process to improve channel utilization.
Improve spectrum efficiency, reduce transmission costs, reduce resources required for communication errors and fault recovery, enhance mobile broadband access capabilities, and improve channel utilization and user experience.
Smart Images

Figure CN115380609B_ABST
Abstract
Description
[0001] Public domain
[0002] Aspects of the present disclosure generally relate to wireless communications and techniques and apparatus for prioritization within user equipment for transmissions.
[0003] background
[0004] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasting. Typical wireless communication systems may employ multiple access technologies that can support communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, time division synchronous code division multiple access (TD-SCDMA) systems, and long term evolution (LTE). LTE / LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard promulgated by the Third Generation Partnership Project (3GPP).
[0005] A wireless communication network may include several base stations (BS) that can support communication of several user equipments (UEs). User equipments (UEs) may communicate with base stations (BSs) via downlinks and uplinks. Downlinks (or forward links) refer to the communication link from a BS to a UE, while uplinks (or reverse links) refer to the communication link from a UE to a BS. As will be described in more detail herein, a BS may be referred to as a Node B, gNB, access point (AP), radio head, transmit receive point (TRP), new radio (NR) BS, 5G Node B, and the like.
[0006] The above multiple access technologies have been adopted in various telecommunication standards to provide common protocols that enable different user equipment to communicate at city, country, region, and even global levels. New Radio (NR) (which may also be referred to as 5G) is an enhancement set to the LTE mobile standard promulgated by the Third Generation Partnership Project (3GPP). NR is designed to better support mobile broadband Internet access by using orthogonal frequency division multiplexing (OFDM) (CP-OFDM) with cyclic prefix (CP) on the downlink (DL), using CP-OFDM and / or SC-FDM (e.g., also known as discrete Fourier transform spread OFDM (DFT-s-OFDM)) on the uplink (UL), and supporting beamforming, multiple input multiple output (MIMO) antenna technology and carrier aggregation to improve spectrum efficiency, reduce costs, improve services, utilize new spectrum, and better integrate with other open standards. However, as the demand for mobile broadband access continues to grow, there is a need for further improvements in LTE and NR technologies. Preferably, these improvements should be applicable to other multiple access technologies and telecommunication standards that adopt these technologies.
[0007] Overview
[0008] In some aspects, a wireless communication method performed by a UE may include: receiving an indication that a transmission of first data will be modified and second data will be transmitted in place of a portion of the transmission of the first data; and identifying a single time at which the transmission of the first data will be canceled and the transmission of the second data can begin based at least in part on the capabilities of the UE.
[0009] In some aspects, a wireless communication method performed by a UE may include: receiving an indication that a transmission of first data will be modified and second data will be transmitted instead of a portion of the transmission of the first data; and communicating via one or more of an uplink transmission or a downlink transmission between a first time when the UE is able to cancel the transmission of the first data and a second time when the UE starts the transmission of the second data.
[0010] In some aspects, a wireless communication method performed by a wireless communication device may include: transmitting an indication that a transmission of first data to a UE will be modified and second data will be transmitted in place of a portion of the transmission of the first data; and identifying a single time at which the transmission of the first data will be canceled and the transmission of the second data can begin based at least in part on the capabilities of the UE.
[0011] In some aspects, a wireless communication method performed by a wireless communication device may include: transmitting an indication that a transmission of first data to a UE will be modified and second data will be transmitted instead of a portion of the transmission of the first data; and communicating one or more of an uplink transmission, a downlink transmission, or some combination thereof between a first time when the UE is able to cancel the transmission of the first data and a second time when the UE starts the transmission of the second data.
[0012] In some aspects, a user equipment for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to: receive an indication that a transmission of first data will be modified and second data will be transmitted in place of a portion of the transmission of the first data; and identify a single time at which the transmission of the first data will be canceled and the transmission of the second data can begin based at least in part on the capabilities of the UE.
[0013] In some aspects, a user equipment for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to: receive an indication that a transmission of first data will be modified and second data will be transmitted in place of a portion of the transmission of the first data; and communicate via one or more of an uplink transmission or a downlink transmission between a first time when the UE is able to cancel the transmission of the first data and a second time when the UE starts the transmission of the second data.
[0014] In some aspects, a wireless communication device for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to: transmit an indication that a transmission of first data to a UE is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data; and identify a single time at which the transmission of the first data is to be canceled and the transmission of the second data can begin based at least in part on the capabilities of the UE.
[0015] In some aspects, a wireless communication device for wireless communication may include a memory and one or more processors operatively coupled to the memory. The memory and the one or more processors may be configured to: transmit an indication that a transmission of first data to a UE will be modified and second data will be transmitted in place of a portion of the transmission of the first data; and communicate one or more of an uplink transmission, a downlink transmission, or some combination thereof between a first time when the UE is able to cancel the transmission of the first data and a second time when the UE starts the transmission of the second data.
[0016] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. The one or more instructions, when executed by one or more processors of a UE, may cause the one or more processors to perform the following operations: receiving an indication that a transmission of first data is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data; and identifying a single time at which the transmission of the first data is to be canceled and the transmission of the second data can begin based at least in part on capabilities of the UE.
[0017] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. The one or more instructions, when executed by one or more processors of a UE, may cause the one or more processors to perform the following operations: receiving an indication that a transmission of first data is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data; and communicating via one or more of an uplink transmission or a downlink transmission between a first time when the UE is able to cancel the transmission of the first data and a second time when the UE starts the transmission of the second data.
[0018] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. The one or more instructions, when executed by one or more processors of a wireless communication device, may cause the one or more processors to perform the following operations: transmitting an indication that a transmission of first data to a UE is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data; and identifying a single time at which the transmission of the first data is to be canceled and the transmission of the second data can begin based at least in part on the capabilities of the UE.
[0019] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. The one or more instructions, when executed by one or more processors of a wireless communication device, may cause the one or more processors to perform the following operations: transmitting an indication that a transmission of first data to a UE will be modified and second data will be transmitted in place of a portion of the transmission of the first data; and communicating one or more of an uplink transmission, a downlink transmission, or some combination thereof between a first time when the UE is able to cancel the transmission of the first data and a second time when the UE starts the transmission of the second data.
[0020] In some aspects, a device for wireless communication may include: a device for receiving an indication that a transmission of first data will be modified and second data will be transmitted in place of a portion of the transmission of the first data; and a device for identifying a single time at which the transmission of the first data will be canceled and the transmission of the second data can begin based at least in part on the capabilities of the device.
[0021] In some aspects, a device for wireless communication may include: a device for receiving an indication that a transmission of first data will be modified and second data will be transmitted in place of a portion of the transmission of the first data; and a device for communicating via one or more of an uplink transmission or a downlink transmission between a first time when the device is able to cancel the transmission of the first data and a second time when the device starts the transmission of the second data.
[0022] In some aspects, an apparatus for wireless communication may include: a device for transmitting an indication that a transmission of first data to a UE will be modified and second data will be transmitted in place of a portion of the transmission of the first data; and a device for identifying a single time at which the transmission of the first data will be canceled and the transmission of the second data can begin based at least in part on the capabilities of the UE.
[0023] In some aspects, an apparatus for wireless communication may include: a device for transmitting an indication that a transmission of first data to a UE will be modified and second data will be transmitted in place of a portion of the transmission of the first data; and a device for communicating one or more of an uplink transmission, a downlink transmission, or some combination thereof between a first time when the UE is able to cancel the transmission of the first data and a second time when the UE starts the transmission of the second data.
[0024] Aspects generally include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication devices, and / or processing systems as substantially described herein with reference to and as illustrated in the accompanying figures and specification.
[0025] The foregoing has broadly outlined the features and technical advantages of examples according to the present disclosure in an effort to make the following detailed description better understood. Additional features and advantages will be described hereinafter. The disclosed concepts and specific examples can be easily used as a basis for modifying or designing other structures for implementing the same purpose as the present disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, both in terms of their organization and method of operation, and the associated advantages will be better understood by considering the following description in conjunction with the accompanying drawings. Each of the accompanying drawings is provided for the purpose of illustration and description and is not intended to define limitations on the claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to understand the above-stated features of the present disclosure in detail, the above briefly summarized content may be described in more detail with reference to various aspects, some of which are illustrated in the accompanying drawings. However, it should be noted that the accompanying drawings only illustrate certain typical aspects of the present disclosure and should not be considered to limit its scope, as the description may allow for other equally effective aspects. The same reference numerals in different drawings may identify the same or similar elements.
[0028] Figure 1 is a block diagram conceptually illustrating an example of a wireless communication network in accordance with various aspects of the present disclosure.
[0029] Figure 2 is a block diagram conceptually illustrating an example of a base station and a UE in communication in a wireless communication network according to various aspects of the present disclosure.
[0030] Figure 3 is a diagram illustrating an example of uplink transmission (eg, in an unlicensed band or a shared band) according to various aspects of the present disclosure.
[0031] Figure 4 is a diagram illustrating an example of uplink transmission (eg, in an unlicensed band or a shared band) according to various aspects of the present disclosure.
[0032] Figure 5 is a diagram illustrating an example of uplink transmission in an unlicensed band according to various aspects of the present disclosure.
[0033] Figure 6 is a diagram illustrating an example of uplink transmission in an unlicensed band according to various aspects of the present disclosure.
[0034] Figure 7 is a diagram illustrating an example of uplink transmission in an unlicensed band according to various aspects of the present disclosure.
[0035] Figure 8 is a diagram illustrating an example of uplink transmission in an unlicensed band according to various aspects of the present disclosure.
[0036] Fig. 9 is a diagram illustrating an example process, performed, for example, by user equipment, in accordance with various aspects of the present disclosure.
[0037] Fig.10 is a diagram illustrating an example process, performed, for example, by user equipment, in accordance with various aspects of the present disclosure.
[0038] Fig.11 is a diagram illustrating example processes performed, for example, by a base station in accordance with various aspects of the present disclosure.
[0039] Fig.12 is a diagram illustrating example processes performed, for example, by a base station in accordance with various aspects of the present disclosure.
[0040] Detailed Description
[0041] The various aspects of the present disclosure are described more fully below with reference to the accompanying drawings. However, the present disclosure can be implemented in many different forms and should not be interpreted as being limited to any specific structure or function given throughout the present disclosure. On the contrary, these aspects are provided to make the present disclosure thorough and complete, and it will fully convey the scope of the present disclosure to those skilled in the art. Based on the teachings herein, those skilled in the art will appreciate that the scope of the present disclosure is intended to cover any aspect of the present disclosure disclosed herein, whether it is implemented independently or in combination with any other aspect of the present disclosure. For example, any number of aspects set forth herein can be used to implement a device or practice method. In addition, the scope of the present disclosure is intended to cover such devices or methods practiced using supplements or other other structures, functionality, or structures and functionality as the various aspects of the present disclosure set forth herein. It should be understood that any aspect of the present disclosure disclosed herein can be implemented by one or more elements of the claims.
[0042] Several aspects of telecommunication systems will now be presented with reference to various devices and techniques. These devices and techniques will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as "elements"). These elements can be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.
[0043] It should be noted that although various aspects may be described herein using terminology typically associated with 3G and / or 4G wireless technologies, various aspects of the present disclosure may be applied in communication systems based on other generations, such as 5G and later generations, including NR technologies.
[0044] Figure 1 1 is a diagram illustrating a wireless network 100 in which various aspects of the present disclosure may be practiced. The wireless network 100 may be an LTE network or some other wireless network, such as a 5G or NR network. The wireless network 100 may include several BSs 110 (shown as BS 110a, BS 110b, BS 110c, and BS 110d) and other network entities. A BS is an entity that communicates with a user equipment (UE) and may also be referred to as a base station, NR BS, B node, gNB, 5G B node (NB), access point, transmit receive point (TRP), etc. Each BS may provide communication coverage for a particular geographic area. In 3GPP, the term "cell" may refer to a coverage area of a BS and / or a BS subsystem serving the coverage area, depending on the context in which the term is used.
[0045] A BS may provide communication coverage for a macro cell, a pico cell, a femto cell, and / or another type of cell. A macro cell may cover a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access by UEs with service subscriptions. A pico cell may cover a relatively small geographic area and may allow unrestricted access by UEs with service subscriptions. A femto cell may cover a relatively small geographic area (e.g., a residence) and may allow restricted access by UEs associated with the femto cell (e.g., UEs in a closed subscriber group (CSG)). A BS for a macro cell may be referred to as a macro BS. A BS for a pico cell may be referred to as a pico BS. A BS for a femto cell may be referred to as a femto BS or a home BS. In Figure 1 In the example shown in , BS 110a may be a macro BS for macro cell 102a, BS 110b may be a pico BS for pico cell 102b, and BS 110c may be a femto BS for femto cell 102c. The BS may support one or more (e.g., three) cells. The terms "eNB", "base station", "NR BS", "gNB", "TRP", "AP", "B node", "5G NB", and "cell" may be used interchangeably herein.
[0046] In some aspects, the cells may not necessarily be stationary, and the geographic area of the cells may move depending on the location of the mobile BS. In some aspects, the BSs may be interconnected to each other and / or to one or more other BSs or network nodes (not shown) in the wireless network 100 via various types of backhaul interfaces (such as direct physical connections, virtual networks, etc.) using any suitable transport network.
[0047] The wireless network 100 may also include a relay station. A relay station is an entity that can receive transmissions of data from an upstream station (e.g., a BS or a UE) and send transmissions of the data to a downstream station (e.g., a UE or a BS). A relay station may also be a UE that can relay transmissions for other UEs. Figure 1 In the example shown in , a relay station 110d may communicate with a macro BS 110a and a UE 120d to facilitate communication between the BS 110a and the UE 120d. A relay station may also be referred to as a relay BS, a relay base station, a relay, or the like.
[0048] The wireless network 100 may be a heterogeneous network including different types of BSs (e.g., macro BSs, pico BSs, femto BSs, relay BSs, etc.). These different types of BSs may have different transmit power levels, different coverage areas, and different effects on interference in the wireless network 100. For example, a macro BS may have a high transmit power level (e.g., 5 to 40 watts), while a pico BS, a femto BS, and a relay BS may have a lower transmit power level (e.g., 0.1 to 2 watts).
[0049] A network controller 130 may be coupled to a set of BSs and may provide coordination and control of these BSs. The network controller 130 may communicate with each BS via a backhaul. The BSs may also communicate with each other directly or indirectly, for example, via a wireless or wired backhaul.
[0050] UEs 120 (e.g., 120a, 120b, 120c) may be dispersed throughout the wireless network 100, and each UE may be stationary or mobile. UEs may also be referred to as access terminals, terminals, mobile stations, subscriber units, stations, etc. A UE may be a cellular phone (e.g., a smart phone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device or equipment, a biometric sensor / device, a wearable device (smart watch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet)), an entertainment device (e.g., a music or video device, or a satellite radio), a vehicle component or sensor, a smart meter / sensor, an industrial manufacturing equipment, a global positioning system device, or any other suitable device configured to communicate via a wireless or wired medium.
[0051] Some UEs may be considered as machine type communication (MTC) UEs, or evolved or enhanced machine type communication (eMTC) UEs. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which may communicate with a base station, another device (e.g., a remote device), or some other entity. A wireless node may provide connectivity to or to a network (e.g., a wide area network (such as the Internet) or a cellular network) via, for example, a wired or wireless communication link. Some UEs may be considered as Internet of Things (IoT) devices, and / or may be implemented as NB-IoT (narrowband Internet of Things) devices. Some UEs may be considered as client equipment (CPE). UE 120 may be included inside a housing that houses components of UE 120, such as a processor component, a memory component, and the like. In some aspects, a processor component and a memory component may be coupled together. For example, a processor component (e.g., one or more processors) and a memory component (e.g., a memory) may be operationally coupled, communicatively coupled, electronically coupled, electrically coupled, and the like.
[0052] In general, any number of wireless networks may be deployed in a given geographic area. Each wireless network may support a specific radio access technology (RAT) and may operate on one or more frequencies. RAT may also be referred to as radio technology, air interface, etc. Frequency may also be referred to as carrier, frequency channel, etc. Each frequency may support a single RAT in a given geographic area to avoid interference between wireless networks of different RATs. In some cases, NR or 5G RAT networks may be deployed.
[0053] In some aspects, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly (e.g., without using base station 110 as an intermediary to communicate with each other) using one or more sidelink channels. For example, UE 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols, etc.), mesh networks, etc. In this case, UE 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by base station 110.
[0054] As indicated above, Figure 1 are provided as examples. Other examples may differ from those described herein. Figure 1 Examples described.
[0055] Figure 2A block diagram of a design 200 of a base station 110 and a UE 120 is shown, which may be Figure 1 One for each base station and one for each UE in the base station 110. Base station 110 may be equipped with T antennas 234a through 234t, and UE 120 may be equipped with R antennas 252a through 252r, where in general T≧1 and R≧1.
[0056] At the base station 110, the transmit processor 220 may receive data for one or more UEs from the data source 212, select one or more modulation and coding schemes (MCS) for each UE based at least in part on a channel quality indicator (CQI) received from the UE, process (e.g., encode and modulate) the data for each UE based at least in part on the MCS selected for the UE, and provide data symbols for all UEs. The transmit processor 220 may also process system information (e.g., for semi-static resource partitioning information (SRPI), etc.) and control information (e.g., CQI requests, grants, upper layer signaling, etc.), and provide overhead symbols and control symbols. The transmit processor 220 may also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS)) and synchronization signals (e.g., primary synchronization signals (PSS) and secondary synchronization signals (SSS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on data symbols, control symbols, overhead symbols, and / or reference symbols, where applicable, and may provide T output symbol streams to T modulators (MOD) 232a to 232t. Each modulator 232 may process a respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 may further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The T downlink signals from modulators 232a to 232t may be transmitted via T antennas 234a to 234t, respectively. According to various aspects described in more detail below, position coding may be used to generate synchronization signals to convey additional information.
[0057] At UE 120, antennas 252a to 252r may receive downlink signals from base station 110 and / or other base stations and may provide received signals to demodulators (DEMODs) 254a to 254r, respectively. Each demodulator 254 may condition (e.g., filter, amplify, downconvert, and digitize) the received signal to obtain input samples. Each demodulator 254 may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. A MIMO detector 256 may obtain received symbols from all R demodulators 254a to 254r, perform MIMO detection on the received symbols where applicable, and provide detected symbols. A receive processor 258 may process (e.g., demodulate and decode) the detected symbols, provide decoded data for UE 120 to a data sink 260, and provide decoded control information and system information to a controller / processor 280. The channel processor may determine reference signal received power (RSRP), received signal strength indicator (RSSI), reference signal received quality (RSRQ), channel quality indicator (CQI), etc. In some aspects, one or more components of UE 120 may be included in a housing.
[0058] On the uplink, at the UE 120, a transmit processor 264 may receive and process data from a data source 262 and control information from a controller / processor 280 (e.g., for reports including RSRP, RSSI, RSRQ, CQI, etc.). The transmit processor 264 may also generate reference symbols for one or more reference signals. The symbols from the transmit processor 264 may be precoded by a TX MIMO processor 266, if applicable, further processed by modulators 254a through 254r (e.g., for DFT-s-OFDM, CP-OFDM, etc.), and transmitted to the base station 110. At the base station 110, uplink signals from the UE 120 as well as other UEs may be received by the antenna 234, processed by the demodulator 232, detected by the MIMO detector 236, if applicable, and further processed by the receive processor 238 to obtain decoded data and control information transmitted by the UE 120. The receive processor 238 may provide decoded data to a data sink 239 and provide decoded control information to a controller / processor 240. The base station 110 may include a communication unit 244 and communicate with the network controller 130 via the communication unit 244. The network controller 130 may include a communication unit 294, a controller / processor 290, and a memory 292.
[0059] The controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or Figure 2Any other components of the may perform one or more techniques associated with intra-UE prioritization of transmissions on unlicensed bands, as described in more detail elsewhere herein. For example, the controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or Figure 2 Any other component of the Fig. 9 The process of 900 Fig.10 The process of 1000 Fig. 9 The process 100 Fig.10 1000, and / or operations of other processes as described herein. Memories 242 and 282 may store data and program codes for base station 110 and UE 120, respectively. In some aspects, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions for wireless communication. For example, the one or more instructions, when executed (e.g., directly, or after compilation, conversion, interpretation, etc.) by one or more processors of base station 110 and / or UE 120, may perform or direct, for example, Fig. 9 The process of 900 Fig.10 The process of 1000 Fig. 9 The process 100 Fig.10 The process 1000 of , and / or operations of other processes as described herein. In some aspects, executing instructions may include running instructions, converting instructions, compiling instructions, interpreting instructions, etc. The scheduler 246 may schedule UEs for data transmission on the downlink and / or uplink.
[0060] In some aspects, UE 120 may include means for receiving an indication that a transmission of first data is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data; means for identifying a single time at which the transmission of the first data is to be cancelled and the transmission of the second data can begin based at least in part on capabilities of the UE, etc. In some aspects, such means may include in conjunction with Figure 2 One or more components of UE 120 are depicted, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256, receive processor 258, and the like.
[0061] In some aspects, UE 120 may include means for receiving an indication that a transmission of first data is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data; means for communicating via one or more of an uplink transmission or a downlink transmission between a first time at which the UE is able to cancel the transmission of the first data and a second time at which the UE begins the transmission of the second data, and the like. In some aspects, such means may include in conjunction with Figure 2 One or more components of the UE 120 are depicted, such as a controller / processor 280, a transmit processor 264, a TX MIMO processor 266, a MOD 254, antennas 252, a DEMOD 254, a MIMO detector 256, a receive processor 258, and the like.
[0062] In some aspects, base station 110 may include means for transmitting an indication that a portion of a scheduled transmission of first data for the UE is to be canceled and second data is to be transmitted in place of the portion of the transmission of the first data; means for identifying a time at which the transmission of the first data is to be canceled and the transmission of the second data can begin based at least in part on the capabilities of the UE, etc. In some aspects, such means may include in conjunction with Figure 2 One or more components of base station 110 are depicted, such as antenna 234, DEMOD 232, MIMO detector 236, receive processor 238, controller / processor 240, transmit processor 220, TX MIMO processor 230, MOD 232, antenna 234, and the like.
[0063] In some aspects, base station 110 may include means for transmitting an indication that a portion of a scheduled transmission of first data for a UE is to be modified and second data is to be transmitted in place of the portion of the transmission of the first data; means for communicating via one or more of an uplink transmission, a downlink transmission, or some combination thereof between a first time when the UE is able to cancel the transmission of the first data and a second time when the UE begins the transmission of the second data, and the like. In some aspects, such means may include in conjunction with Figure 2 One or more components of base station 110 are depicted, such as antenna 234, DEMOD 232, MIMO detector 236, receive processor 238, controller / processor 240, transmit processor 220, TX MIMO processor 230, MOD 232, antenna 234, and the like.
[0064] As indicated above, Figure 2 are provided as examples. Other examples may differ from those described herein. Figure 2 Examples described.
[0065] Figure 3 is a diagram illustrating an example 300 of uplink transmission (eg, in an unlicensed band or a shared band) in accordance with various aspects of the present disclosure. Figure 3 As shown in , a UE may receive (eg, from a base station) a downlink control information (DCI) message indicating that the UE will cancel an ongoing first data transmission and that the UE will start a second data transmission.
[0066] As shown at reference numeral 310, the UE may determine an amount of time to cancel the first data transmission. The UE may cancel the first data transmission at or before the amount of time to cancel the first data transmission expires. The amount of time to cancel the first data transmission may be based at least in part on a UE processing time for the carrier, a time to process the DCI message, an ability of the UE to stop the first data transmission (e.g., based at least in part on a component of the UE), etc.
[0067] As indicated by reference numeral 320, the UE may determine an amount of time before the UE can begin the second data transmission. The amount of time before the UE can begin the second data transmission may be based at least in part on UE processing time for the carrier, time to process the DCI message, capabilities of the UE, and the like.
[0068] As shown by reference numeral 330, there may be a gap between stopping the first data transmission and starting the second data transmission. In some protocols, the UE may need to perform channel sensing before starting the second data transmission. Based at least in part on the gap, the UE may idle within a portion of the gap and may perform a listen-before-talk (LBT) procedure to determine whether the UE can access resources for the second data transmission.
[0069] If another UE or other device begins transmission before the UE completes the LBT process, the UE may not be able to obtain access to resources for the second data transmission. In other words, the UE may stop the first data transmission (e.g., a low priority transmission) based at least in part on an indication of a port that replaces the transmission of the first data with the second data transmission (e.g., a high priority transmission), and may then be unable to transmit the first data transmission or the second data transmission. This may result in an inability to perform the second data transmission within the waiting time requirement, which may result in one or more additional errors or failures in communications associated with the UE. The UE and / or an associated base station may use computing, communication, and / or network resources to detect one or more additional errors or failures in communications associated with the UE and / or recover from one or more additional errors or failures in communications associated with the UE.
[0070] In some aspects described herein, a UE may receive an indication that a portion of a scheduled transmission of first data will be canceled and second data will be transmitted in place of the portion of the transmission of the first data. The UE may perform one or more actions to increase the likelihood of maintaining or re-accessing a channel for transmission of the first data so that the UE can transmit the second data. In some aspects, the UE may identify a time at which the transmission of the first data will be canceled and the transmission of the second data can begin. The UE may identify the time based at least in part on the capabilities of the UE. In some aspects, by identifying a single time at which the transmission of the first data will be canceled and the transmission of the second data can begin, the UE may perform one or more actions to reduce and / or eliminate the gap between canceling the transmission of the first data and starting the transmission of the second data. For example, the UE may communicate during.
[0071] By eliminating the gap, the UE can avoid performing an LBT procedure, can maintain access to the channel, and can transmit the second data at the transmission opportunity without waiting for the channel to become available. Alternatively, the UE can take advantage of the opportunity to perform a more favorable LBT procedure (e.g., shorter listening requirements, cat-2 LBT—also known as type-1 LBT) by itself. This can save computing, communication, and / or network resources that would otherwise be used to detect one or more errors or failures in communications associated with the UE and / or recover from one or more errors or failures in communications associated with the UE.
[0072] Figure 4 4 is a diagram illustrating an example 400 of uplink transmission (eg, in an unlicensed band or a shared band) in accordance with various aspects of the present disclosure. Figure 4 As shown in , a UE (e.g., UE 120) can communicate with a base station (e.g., base station 110). In some aspects, the UE and the base station can be part of a wireless network (e.g., wireless network 100). In some aspects, the UE and the base station can communicate via an unlicensed band or a shared band (e.g., a spectrum with licensed and unlicensed users) and / or based at least in part on a protocol that requires channel sensing (e.g., an LBT process) before starting transmission. Although Figure 4 Communications between a UE and a base station are described, but the UE may in turn communicate with another wireless communication device (eg, another UE, another base station, a remote radio head, etc.) in a similar manner.
[0073] As indicated by reference numeral 405, the UE may receive configuration information (e.g., from a base station, another base station, etc.). In some aspects, the UE may receive the configuration information via one or more of radio resource control (RRC) signaling, a media access control control element (MAC CE), etc. In some aspects, the configuration information may indicate one or more configuration parameters for selection by the UE (e.g., already known by the UE), explicit configuration information for the UE to use to configure the UE, and the like.
[0074] As shown by reference numeral 410, the UE may configure the UE for communicating with the base station. In some aspects, the UE may configure the UE based at least in part on the configuration information. In some aspects, the UE may configure a response to receiving an indication to replace an ongoing transmission with another transmission (e.g., when using an unlicensed band). In some aspects, the UE may be configured to perform one or more operations described herein.
[0075] As indicated by reference numeral 415, the UE may report UE capabilities to the base station. For example, the UE may indicate processor resources, communication resources, and the like. In some aspects, the UE capabilities may include capabilities for canceling a transmission (e.g., an amount of time to expect to stop the transmission), capabilities for initiating a new transmission (e.g., an amount of time to expect to start a new transmission), capabilities for operating in an unlicensed band, and the like (e.g., the ability to fill a gap with a transmission or reception between a first baseline cancellation time and a second transmission). For example, the UE may report the number of symbols for the UE to cancel a transmission, the number of symbols for the UE to initiate a new transmission, and the like.
[0076] As indicated by reference numeral 420, the UE may initiate transmission of the first data. For example, the UE may initiate transmission of the first data based at least in part on a resource grant for transmitting the first data. The resource grant may be a dynamic resource grant, a configured grant (e.g., a semi-persistent scheduling (SPS) grant), etc. In some aspects, the UE may perform an LBT procedure before initiating transmission of the first data.
[0077] As indicated by reference numeral 425, the UE may receive an indication to cancel (e.g., cancel, postpone, or otherwise modify) a transmission of the first data and transmit the second data (e.g., in place of the first data). For example, the UE may receive an indication that a portion of a scheduled transmission of the first data is to be canceled and the second data is to be transmitted in place of the portion of the transmission of the first data. In some aspects, the first data may have a lower priority than the second data.
[0078] In some aspects, the indication may include an identifier associated with a process for the UE to perform to cancel the transmission of the first data and start the transmission of the second data. In some aspects, the identifier may identify the process from a set of processes that the UE has been configured to perform (e.g., based at least in part on the configuration information).
[0079] In some aspects, the indication may include an explicit request and / or resource allocation for uplink transmission, downlink transmission, or some combination thereof during a gap between a first time at which the UE is able to cancel transmission of the first data and a second time at which the UE begins transmission of the second data. In some aspects, the explicit request and / or resource allocation may include a request for one or more sounding reference signals (SRS), a request for channel state information (CSI), some combination thereof, and the like. For example, the explicit request may schedule transmission of SRS, CSI, etc., may schedule reception of a CSI reference signal (CSI-RS), and the like.
[0080] In some aspects, the indication may include an implicit request and / or resource allocation for one or more of an uplink transmission or a downlink transmission during a gap between a first time at which the UE is able to cancel transmission of the first data and a second time at which the UE begins transmission of the second data. For example, based on one or more parameters of the indication (e.g., the presence of a gap, the duration of the gap, etc.), the UE may be configured to determine an implicit request and / or resource allocation for an uplink transmission, a downlink transmission, or some combination thereof. In some aspects, the UE may determine to communicate one or more of a pilot, control information, etc. based at least in part on determining the gap between the first time and the second time.
[0081] In some aspects, one or more transmissions in the gap may be best-effort transmissions. For example, the UE may be triggered to transmit using SRS resources prior to (or just prior to) the second data transmission. The UE may transmit such a best-effort transmission if it has acquired the channel, otherwise it may skip the best-effort transmission. In this way, the UE may acquire the channel as quickly as possible and maintain access to the channel until the second data transmission can begin.
[0082] As shown by reference numeral 430, the UE may identify a time at which the transmission of the first data will be cancelled and the transmission of the second data can begin. In some aspects, the UE may identify the time based at least in part on the capabilities of the UE. In some aspects, the UE may receive an indication of the time from a base station. In some aspects, the base station and / or the UE may determine the time based at least in part on the reported capabilities of the UE for canceling the transmission and the reported capabilities of the UE for initiating the transmission. In some aspects, the time may be based at least in part on the number of symbols since the indication was received.
[0083] As indicated by reference numeral 435, the UE may communicate (e.g., transmit or receive) one or more uplink transmissions, downlink transmissions, or some combination thereof between a first time at which the UE is able to cancel transmission of the first data and a second time at which the UE begins transmission of the second data. In some aspects, such communication may include continuing to transmit the first data, transmitting and / or receiving control information, transmitting and / or receiving one or more pilots, etc.
[0084] In some aspects, the UE may receive a resource grant scheduling one or more uplink transmissions, one or more downlink transmissions, etc. between the first time and the second time. In some aspects, such communication may include transmitting and / or receiving additional scheduled data, control information, and / or the like.
[0085] As indicated by reference numeral 440, the UE may perform an LBT procedure. For example, the UE may perform an LBT procedure based on determining that there is a gap between the first time and the second time and / or determining that the UE has been idle (e.g., not transmitting or receiving) on the channel for a threshold amount of time between the first time and the second time. In some aspects, the determination is based on an indication received in the communication described relative to reference numeral 425. In some aspects, the base station may ensure that the gap is filled to allow the UE to select between one or more LBT configurations (e.g., high priority type 1, type 2A, 2B, or 2C). For example, the base station may fill the gap with one or more scheduled downlink transmissions to another UE, one or more scheduled uplink transmissions from the other UE, etc. In some aspects, the base station may indicate an LBT procedure for the UE to perform.
[0086] As indicated by reference numeral 445, the UE may transmit the second data (e.g., to the base station). In some aspects, the UE may transmit the second data after performing the LBT procedure. In some aspects, the UE may transmit the second data without performing the LBT procedure (e.g., based at least in part on determining that there is no gap between the first time and the second time and / or determining that the UE has not been idle on the channel for a threshold amount of time between the first time and the second time).
[0087] Based at least in part on eliminating the gap between the first time and the second time, the UE can avoid performing the LBT process, can maintain access to the channel, and can transmit the second data at the earliest opportunity without waiting for the channel to become available. Alternatively, the UE can take advantage of the opportunity to perform a more favorable LBT process (e.g., shorter listening requirements, cat-2 LBT—also known as type-1 LBT) by itself. This can save computing, communication, and / or network resources that would otherwise be used to detect one or more errors or failures in communications associated with the UE and / or recover from one or more errors or failures in communications associated with the UE.
[0088] As indicated above, Figure 4 are provided as examples. Other examples may differ from those described herein. Figure 4 Examples described.
[0089] Figure 5 is a diagram illustrating an example 500 of uplink transmission in an unlicensed band according to various aspects of the present disclosure. Figure 5 As shown in FIG. 1 , a UE (eg, UE 120 ) may receive a DCI message (eg, from a base station) indicating that the UE will cancel the ongoing transmission of a first data transmission and that the UE will start transmitting a second data transmission.
[0090] As indicated by reference numeral 510, the UE may determine a time to cancel the first data transmission based at least in part on the UE processing time capabilities for the associated carrier and the greater of an amount of time to cancel the first data transmission (e.g., based at least in part on the UE's capabilities) and an amount of time to start the second data transmission (e.g., based at least in part on the UE's capabilities).
[0091] As indicated by reference numeral 520, the UE may determine a time when the UE can start the second data transmission based at least in part on the UE processing time capability for the associated carrier and the greater of an amount of time to cancel the first data transmission and an amount of time to start the second data transmission.
[0092] In other words, the UE may determine the time for canceling the first data transmission to be the same as the time when the UE can start the second data transmission.
[0093] As indicated by reference numeral 530, the UE may determine a time during which an expected gap may exist between a time when the UE cancels a first data transmission and a time when the UE will start a second data transmission. The expected gap may exist based at least in part on the UE starting the second data transmission later than the time when the UE is able to start the second data transmission.
[0094] In this way, the UE can determine how to avoid idleness during the expected gap based at least in part on the UE canceling the first data at a time when the UE can also start transmitting. As described herein, the UE can determine to communicate during the expected gap to avoid idleness between the time when the UE cancels the first data transmission and the time when the UE starts the second data transmission.
[0095] As indicated above, Figure 5 are provided as examples. Other examples may differ from those described herein. Figure 5 Examples described.
[0096] Figure 6 6 is a diagram illustrating an example 600 of uplink transmission in an unlicensed band according to various aspects of the present disclosure. Figure 6 As shown in FIG. 1 , a UE (eg, UE 120 ) may receive a DCI message (eg, from a base station) indicating that the UE will cancel the ongoing transmission of a first data transmission and that the UE will start transmitting a second data transmission.
[0097] As indicated by reference numeral 610, the UE may determine when the UE can cancel the first data transmission based at least in part on the UE processing time capability for the associated carrier and the greater of an amount of time to cancel the first data transmission and an amount of time to start a second data transmission.
[0098] As indicated by reference numeral 620, the UE may determine a time when the UE can start the second data transmission based at least in part on the UE processing time capability for the associated carrier and the greater of an amount of time to cancel the first data transmission and an amount of time to start the second data transmission.
[0099] As indicated by reference numeral 630, the UE may determine a time during which an expected gap may exist between a time when the UE is able to cancel the first data transmission and a time when the UE will start the second data transmission. As shown, the UE may continue the first data transmission during the expected gap. In other words, the UE may delay canceling the first data transmission (e.g., until the second data transmission starts). In some aspects, the UE may delay canceling the first data transmission until the second data transmission starts based at least in part on the initial scheduling for the first data transmission extending substantially to the start of the second data traffic (e.g., just before the start).
[0100] In this way, the UE can avoid the gap based at least in part on the UE filling the gap during the expected gap with a continuation of the first data transmission. In this way, the UE can maintain access to the associated channel and can be able to start the second data transmission without performing the LBT procedure.
[0101] As indicated above, Figure 6 are provided as examples. Other examples may differ from those described herein. Figure 6 Examples described.
[0102] Figure 7 is a diagram illustrating an example 700 of uplink transmission in an unlicensed band according to various aspects of the present disclosure. Figure 7 As shown in FIG. 1 , a UE (eg, UE 120 ) may receive a DCI message (eg, from a base station) indicating that the UE will cancel the ongoing transmission of a first data transmission and that the UE will start transmitting a second data transmission.
[0103] As indicated by reference numeral 710, the UE may determine when the UE can cancel the first data transmission based at least in part on the UE processing time capability for the associated carrier and the greater of an amount of time to cancel the first data transmission and an amount of time to start a second data transmission.
[0104] As indicated by reference numeral 720, the UE may determine a time at which the UE is able to start the second data transmission based at least in part on the UE processing time capability for the associated carrier and the greater of an amount of time to cancel the first data transmission and an amount of time to start the second data transmission. In some aspects, time references 710 and 720 may be different.
[0105] As indicated by reference numeral 730, the UE may determine a time during which there may be an expected gap between the time at which the UE can cancel the first data transmission and the time at which the UE will start the second data transmission. As shown, the UE and / or the base station may perform a third data transmission during the expected gap. In some aspects, the third data transmission may be scheduled for the UE or another UE (e.g., based at least in part on a dynamic or configured resource grant). In some aspects, the DCI message may schedule the third data transmission. In some aspects, the UE or another UE may use the expected gap to transmit data that the base station may be expecting and may be able to receive (e.g., decode). In some aspects, the base station may use the expected gap to transmit data that the UE or another UE may be expecting and may be able to receive (e.g., decode).
[0106] In this way, the UE can avoid the gap based at least in part on the UE or the base station filling the gap during the expected gap with the scheduled third data transmission. In this way, the UE can maintain access to the associated channel and can be able to start the second data transmission without performing the LBT process.
[0107] As indicated above, Figure 7 are provided as examples. Other examples may differ from those described herein. Figure 7 Examples described.
[0108] Figure 8 8 is a diagram illustrating an example 800 of uplink transmission in an unlicensed band according to various aspects of the present disclosure. Figure 8 As shown in FIG. 1 , a UE (eg, UE 120 ) may receive a DCI message (eg, from a base station) indicating that the UE will cancel the ongoing transmission of a first data transmission and that the UE will start transmitting a second data transmission.
[0109] As indicated by reference numeral 810, the UE may determine when the UE can cancel the first data transmission based at least in part on the UE processing time capability for the associated carrier and the greater of an amount of time to cancel the first data transmission and an amount of time to start a second data transmission.
[0110] As indicated by reference numeral 820, the UE may determine a time at which the UE is able to start the second data transmission based at least in part on the UE processing time capability for the associated carrier and the greater of an amount of time to cancel the first data transmission and an amount of time to start the second data transmission. In some aspects, time references 810 and 820 may be different.
[0111] As indicated by reference numeral 830, the UE may determine a time during which an expected gap may exist between a time when the UE can cancel a first data transmission and a time when the UE will begin a second data transmission. As shown, the UE may transmit a control message (e.g., transmit a physical uplink control channel message), receive a control message (e.g., receive a physical downlink control channel message), transmit one or more reference signals and / or pilots, receive one or more reference signals and / or pilots, etc. during the expected gap. In some aspects, another UE may transmit a control message, receive a control message, transmit one or more reference signals and / or pilots, receive one or more reference signals and / or pilots, etc. during the expected gap.
[0112] In some aspects, control transmission / reception, reference signal transmission / reception, and / or pilot transmission / reception may be triggered explicitly or implicitly (e.g., via DCI (e.g., a DCI message). For example, an explicit trigger may include an indicator within the DCI indicating an SRS, a CSI request, etc. An implicit trigger may include a determination that there is an expected gap between a time at which the UE can cancel a first data transmission and a time at which the UE will start a second data transmission. Based at least in part on the implicit trigger, the UE may identify one or more configurations for control transmission / reception, reference signal transmission / reception, and / or pilot transmission / reception (e.g., based at least in part on a configuration of the UE).
[0113] In this way, the UE can avoid the gap or limit the size of the gap based at least in part on the UE filling the gap during the expected gap with transmission or reception of control information, reference signals, and / or pilots. In some aspects, the transmission or reception of control information, reference signals, and / or pilots can be flexible in duration to allow the UE to fill each symbol of the expected gap. In this way, the UE can maintain access to the associated channel and can be able to start a second data transmission without performing an LBT procedure.
[0114] As indicated above, Figure 8are provided as examples. Other examples may differ from those described herein. Figure 8 Examples described.
[0115] In some aspects, the UE performing the first transmission is not expected to receive a signal during the cancelled symbol. This may occur, for example, in the following situation: the first transmission is a configured grant (which cannot be performed on flexible symbols in some cases). In some aspects, the base station can at least partially fill the expected gap between the first transmission and the second transmission by transmitting to the UE, another UE (e.g., an active UE, an idle UE (e.g., including an RRC inactive UE), another base station, etc.).
[0116] In some aspects, the UE may be configured or implemented with the ability to perform a first transmission on at least one flexible symbol. In some other aspects, the base station may configure or assume potential symbols as receivable (e.g., flexible or DL-only) for some UEs, which may not include the UE involved in the first transmission. In this latter aspect, the base station may target these other UEs with downlink transmissions. In still other aspects, the base station transmissions may be intended for other base stations, or only for optimizing media access for the second transmission.
[0117] Fig. 9 is a diagram illustrating an example process 900 performed, for example, by a UE in accordance with various aspects of the present disclosure. Example process 900 is an example of operations in which a UE (eg, UE 120, etc.) performs operations associated with intra-UE prioritization of transmissions.
[0118] like Fig. 9 As shown in , in some aspects, process 900 may include receiving an indication that a transmission of first data is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data (block 910). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may receive an indication that a transmission of first data is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data, as described above.
[0119] like Fig. 9 As further shown in FIG. 9 , in some aspects, process 900 may include identifying, based at least in part on capabilities of the UE, a single time at which transmission of the first data is to be cancelled and transmission of the second data can begin (block 920). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may identify, based at least in part on capabilities of the UE, a single time at which transmission of the first data is to be cancelled and transmission of the second data can begin, as described above.
[0120] Process 900 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.
[0121] In a first aspect, the first data has a priority lower than a priority of the second data.
[0122] In a second aspect, alone or in combination with the first aspect, the transmission of the first data and the transmission of the second data are associated with transmission via an unlicensed frequency band or a shared frequency band.
[0123] In a third aspect, alone or in combination with one or more of the first and second aspects, process 900 includes performing a listen-before-talk process prior to transmission of the second data.
[0124] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, the time at which transmission of the first data is cancelled and transmission of the second data can begin is based at least in part on the number of symbols from the time associated with receipt of the indication.
[0125] In a fifth aspect, either alone or in combination with one or more of the first to fourth aspects, the time at which the transmission of the first data will be canceled and the transmission of the second data can begin is based at least in part on the UE's capability to cancel the transmission and the UE's capability to initiate the transmission.
[0126] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, process 900 includes transmitting one or more transmissions before transmission of the second data begins and after a time at which the transmission of the first data is to be cancelled and the transmission of the second data can begin.
[0127] In a seventh aspect, either alone or in combination with one or more of the first to sixth aspects, the one or more transmissions include one or more of: first data, scheduled data, control information, or one or more pilots.
[0128] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, process 900 includes receiving one or more transmissions before transmission of the second data begins and after a time when the transmission of the first data is to be canceled and the transmission of the second data can begin.
[0129] In a ninth aspect, either alone or in combination with one or more of the first to eighth aspects, the one or more transmissions include one or more of: additional scheduled data, control information, or one or more pilots.
[0130] although Fig. 9 An example block diagram of process 900 is shown, but in some aspects, process 900 may include Fig. 9 Additional blocks, fewer blocks, different blocks, or differently arranged blocks than those depicted in the process 900. Additionally or alternatively, two or more blocks of the process 900 may be executed in parallel.
[0131] Fig.10 is a diagram illustrating an example process 1000, performed, for example, by a UE, in accordance with various aspects of the present disclosure. Example process 1000 is an example of operations in which a UE (eg, UE 120, etc.) performs operations associated with intra-user equipment prioritization of transmissions.
[0132] like Fig.10 As shown in , in some aspects, process 1000 may include receiving an indication that a transmission of first data is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data (block 1010). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may receive an indication that a transmission of first data is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data, as described above.
[0133] like Fig.10 As further shown in FIG. 1 , in some aspects, process 1000 may include communicating via one or more of an uplink transmission or a downlink transmission between a first time when the UE is able to cancel transmission of the first data and a second time when the UE starts transmission of the second data (block 1020). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, memory 282, etc.) may communicate via one or more of an uplink transmission or a downlink transmission between the first time when the UE is able to cancel transmission of the first data and the second time when the UE starts transmission of the second data, as described above.
[0134] Process 1000 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.
[0135] In a first aspect, the first data has a priority lower than a priority of the second data.
[0136] In a second aspect, alone or in combination with the first aspect, the transmission of the first data and the transmission of the second data are associated with transmission via an unlicensed frequency band.
[0137] In a third aspect, alone or in combination with one or more of the first and second aspects, one or more of the uplink transmission, the downlink transmission, or some combination thereof, comprises: continuous transmission of the first data.
[0138] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, process 1000 includes receiving a resource grant for scheduling an uplink transmission between a first time and a second time, wherein one or more of the uplink transmission, the downlink transmission, or some combination thereof includes an uplink transmission scheduled by the resource grant.
[0139] In the fifth aspect, either alone or in combination with one or more of the first to fourth aspects, one or more of the uplink transmission, the downlink transmission, or some combination thereof, includes one or more of the following: uplink control information, downlink control information, one or more uplink pilots, one or more downlink pilots, or some combination thereof.
[0140] In a sixth aspect, either alone or in combination with one or more of the first to fifth aspects, receiving the indication comprises receiving a downlink control information message comprising the indication and an explicit request for one or more of an uplink transmission, a downlink transmission, or some combination thereof.
[0141] In a seventh aspect, either alone or in combination with one or more of the first to sixth aspects, the explicit request comprises one or more of: a request for one or more sounding reference signals, a request for channel state information, or some combination thereof.
[0142] In an eighth aspect, receiving the indication, either alone or in combination with one or more of the first to seventh aspects, comprises receiving a downlink control information message comprising the indication and an implicit request for one or more of an uplink transmission, a downlink transmission, or some combination thereof.
[0143] In a ninth aspect, either alone or in combination with one or more of the first to eighth aspects, the UE is configured to communicate one or more of pilot, control information, or some combination thereof based at least in part on determining a gap between a first time and a second time.
[0144] although Fig.10 An example block diagram of process 1000 is shown, but in some aspects, process 1000 may include Fig.10 Additional blocks, fewer blocks, different blocks, or differently arranged blocks than those depicted in the process 1000. Additionally or alternatively, two or more blocks of the process 1000 may be executed in parallel.
[0145] Fig.11 is a diagram illustrating an example process 1100, performed, for example, by a base station, in accordance with various aspects of the present disclosure. Example process 1100 is an example of operations in which a base station (eg, base station 110, etc.) performs operations associated with intra-UE prioritization of transmissions.
[0146] like Fig.11 As shown in , in some aspects, process 1100 may include transmitting an indication that a transmission of first data to a UE is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data (block 1110). For example, a base station (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, etc.) may transmit an indication that a transmission of first data to a UE is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data, as described above.
[0147] like Fig.11 As further shown in FIG. 1 , in some aspects, process 1100 may include identifying, based at least in part on the capabilities of the UE, a single time at which transmission of the first data is to be cancelled and transmission of the second data can begin (block 1120). For example, the base station (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, etc.) may identify, based at least in part on the capabilities of the UE, a single time at which transmission of the first data is to be cancelled and transmission of the second data can begin, as described above.
[0148] Process 1100 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.
[0149] In a first aspect, process 1100 includes indicating to a UE a type of listen-before-talk process to be performed before transmission of second data begins.
[0150] In a second aspect, either alone or in combination with the first aspect, process 1100 includes scheduling one or more of an uplink transmission, a downlink transmission, or some combination thereof during an expected gap between a time at which transmission of first data is to be canceled and a start of transmission of second data, wherein the one or more of the uplink transmission, the downlink transmission, or some combination thereof includes one or more of the following: an uplink transmission by a UE, an uplink transmission by another UE, a downlink transmission to a UE, a downlink transmission to another UE, a sidelink communication with a UE, a sidelink communication with another UE, a communication with another wireless communication device, or some combination thereof.
[0151] In a third aspect, either alone or in combination with one or more of the first and second aspects, one or more of the uplink transmission, the downlink transmission, or some combination thereof, includes one or more of the following: additional scheduled data, control information, one or more pilots, or some combination thereof.
[0152] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, process 1100 includes performing one or more of an uplink transmission, a downlink transmission, or some combination thereof in one or more symbols that are not marked as uplink-only symbols for the UE.
[0153] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the first data has a priority lower than a priority of the second data.
[0154] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the transmission of the first data and the transmission of the second data are associated with transmission via an unlicensed frequency band or a shared frequency band.
[0155] In a seventh aspect, either alone or in combination with one or more of the first to sixth aspects, the time at which transmission of the first data is canceled and transmission of the second data can begin is based at least in part on the number of symbols from the time associated with the indicated transmission.
[0156] In an eighth aspect, either alone or in combination with one or more of the first to seventh aspects, the time at which the transmission of the first data is canceled and the transmission of the second data can begin is based at least in part on the UE's reported capability for canceling the transmission and the UE's reported capability for initiating the transmission.
[0157] although Fig.11 An example block diagram of process 1100 is shown, but in some aspects, process 1100 may include Fig.11 Additional blocks, fewer blocks, different blocks, or differently arranged blocks than those depicted in the process 1100. Additionally or alternatively, two or more blocks of the process 1100 may be executed in parallel.
[0158] Fig.12 is a diagram illustrating an example process 1200, performed, for example, by a base station, in accordance with various aspects of the present disclosure. Example process 1200 is an example of operations in which a base station (eg, base station 110, etc.) performs operations associated with intra-UE prioritization of transmissions.
[0159] like Fig.12 As shown in , in some aspects, process 1200 may include transmitting an indication that a transmission of first data to a UE is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data (block 1210). For example, a base station (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, etc.) may transmit an indication that a transmission of first data to a UE is to be modified and second data is to be transmitted in place of a portion of the transmission of the first data, as described above.
[0160] like Fig.12 As further shown in FIG. 1 , in some aspects, process 1200 may include communicating one or more of an uplink transmission, a downlink transmission, or some combination thereof between a first time when the UE is capable of canceling transmission of the first data and a second time when the UE begins transmission of the second data (block 1220). For example, a base station (e.g., using transmit processor 220, receive processor 238, controller / processor 240, memory 242, etc.) may communicate one or more of an uplink transmission, a downlink transmission, or some combination thereof between the first time when the UE is capable of canceling transmission of the first data and the second time when the UE begins transmission of the second data, as described above.
[0161] Process 1200 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in conjunction with one or more other processes described elsewhere herein.
[0162] In a first aspect, process 1200 includes indicating to a UE a type of listen-before-talk process to be performed before transmission of second data begins.
[0163] In the second aspect, either alone or in combination with the first aspect, one or more of the uplink transmission, the downlink transmission, or some combination thereof includes one or more of the following: an uplink transmission by a UE, an uplink transmission by another UE, a downlink transmission to a UE, a downlink transmission to another UE, a sidelink communication with a UE, a sidelink communication with another UE, communication with another wireless communication device, or some combination thereof.
[0164] In a third aspect, either alone or in combination with one or more of the first and second aspects, one or more of the uplink transmission, the downlink transmission, or some combination thereof, includes one or more of the following: additional scheduled data, control information, one or more pilots, or some combination thereof.
[0165] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, process 1200 includes transmitting a resource grant for scheduling an uplink transmission between a first time and a second time, wherein one or more of the uplink transmission, the downlink transmission, or some combination thereof includes an uplink transmission scheduled by the resource grant.
[0166] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the resource grant schedules uplink transmission with the UE or another UE.
[0167] In a sixth aspect, either alone or in combination with one or more of the first to fifth aspects, process 1200 includes performing one or more of an uplink transmission, a downlink transmission, or some combination thereof in one or more codewords that are not marked as uplink-only codewords for the UE.
[0168] In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the first data has a priority lower than a priority of the second data.
[0169] In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the transmission of the first data and the transmission of the second data are associated with transmission via an unlicensed frequency band.
[0170] In a ninth aspect, either alone or in combination with one or more of the first to eighth aspects, one or more of uplink transmission, downlink transmission, or some combination thereof, comprises: continuous transmission of first data.
[0171] In the tenth aspect, either alone or in combination with one or more of the first to ninth aspects, transmitting the indication comprises transmitting a downlink control information message comprising the indication and an explicit request for one or more of an uplink transmission, a downlink transmission, or some combination thereof.
[0172] In an eleventh aspect, either alone or in combination with one or more of the first to tenth aspects, the explicit request comprises one or more of: a request for one or more sounding reference signals, a request for channel state information, or some combination thereof.
[0173] In a twelfth aspect, either alone or in combination with one or more of the first to eleventh aspects, transmitting the indication comprises transmitting a downlink control information message comprising the indication and an implicit request for one or more of an uplink transmission, a downlink transmission, or some combination thereof.
[0174] In a thirteenth aspect, either alone or in combination with one or more of the first to twelfth aspects, the UE is configured to communicate one or more of pilot, control information, or some combination thereof based at least in part on determining a gap between a first time and a second time.
[0175] although Fig.12 An example block diagram of process 1200 is shown, but in some aspects, process 1200 may include Fig.12 Additional blocks, fewer blocks, different blocks, or differently arranged blocks than those depicted in the process 1200. Additionally or alternatively, two or more blocks of the process 1200 may be executed in parallel.
[0176] The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations may be made in light of the above disclosure or may be acquired by practice of the various aspects.
[0177] As used herein, the term "component" is intended to be broadly interpreted as hardware, firmware, and / or a combination of hardware and software. As used herein, a processor is implemented with hardware, firmware, and / or a combination of hardware and software.
[0178] As used herein, satisfying a threshold may refer to a value being greater than a threshold, greater than or equal to a threshold, less than a threshold, less than or equal to a threshold, equal to a threshold, not equal to a threshold, etc., depending on the context.
[0179] It will be apparent that the systems and / or methods described herein can be implemented in different forms of hardware, firmware, and / or a combination of hardware and software. The actual dedicated control hardware or software code used to implement these systems and / or methods does not limit the various aspects. Thus, the operation and behavior of these systems and / or methods are described herein without reference to specific software codes-it is understood that software and hardware can be designed to implement these systems and / or methods based at least in part on the description herein.
[0180] Although specific feature combinations are described in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of various aspects. In fact, many of these features can be combined in a manner not specifically described in the claims and / or not disclosed in the specification. Although each dependent claim listed below can be directly subordinate to only one claim, the disclosure of various aspects includes that each dependent claim is combined with each other claim in this group of claims. The phrase quoting "at least one of" a column of items refers to any combination of these items, including a single member. As an example, "at least one of a, b or c" is intended to cover: a, b, c, ab, ac, bc, and abc, and any combination with multiple identical elements (for example, aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other sorting of a, b and c).
[0181] Elements, actions or instructions used herein should not be interpreted as critical or necessary unless explicitly described as such. Moreover, as used herein, the articles "one" and "a" are intended to include one or more items and can be used interchangeably with "one or more". In addition, as used herein, the terms "set" and "group" are intended to include one or more items (e.g., related items, non-related items, combinations of related and non-related items, etc.), and can be used interchangeably with "one or more". In the case of intending to have only one item, the phrase "only one" or similar language is used. Moreover, as used herein, the terms "having", "containing", "including", etc. are intended to be open terms. . In addition, the phrase "based on" is intended to mean "based at least in part on", unless otherwise explicitly stated.
Claims
1. A method for performing wireless communication by a user equipment UE, the method include: transmitting first data on a channel in an unlicensed frequency band or a shared frequency band; receiving an indication that a transmission of the first data is to be modified and second data is to be transmitted on the channel in place of a portion of the transmission of the first data; identifying, based at least in part on capabilities of the UE, a single time at which transmission of the first data is to be cancelled and transmission of the second data can begin; identifying a second time at which the UE starts transmission of the second data, the second time being later than the identified single time; transmitting or receiving one or more transmissions on the channel between the identified single time and the second time to reduce or eliminate any idle periods during which the UE is not transmitting or receiving data on the channel; as well as The second data is transmitted on the channel at the second time without performing a listen-before-talk procedure prior to transmission of the second data.
2. The method according to claim 1, in, The first data has a priority lower than that of the second data.
3. The method according to claim 1, in, The identified single time at which transmission of the first data is to be cancelled and transmission of the second data can begin is based at least in part on a number of symbols since the time associated with receipt of the indication.
4. The method according to claim 1, in, The identified single time at which transmission of the first data is to be cancelled and transmission of the second data can begin is based at least in part on a capability of the UE to cancel transmissions and a capability of the UE to initiate transmissions.
5. The method according to claim 1, in, Transmitting or receiving one or more transmissions on the channel between the identified single time and the second time includes transmitting one or more of: The first data, After dispatching data, control information, or One or more pilots.
6. The method according to claim 1, in, Transmitting or receiving one or more transmissions on the channel between the identified single time and the second time includes receiving one or more of: Additional scheduled data, control information, or One or more pilots.
7. A user equipment UE for wireless communication, the UE include: Memory; as well as one or more processors operatively coupled to the memory, the memory and the one or more processors being configured to: transmitting first data on a channel in an unlicensed frequency band or a shared frequency band; receiving an indication that a transmission of the first data is to be modified and second data is to be transmitted on the channel in place of a portion of the transmission of the first data; identifying, based at least in part on capabilities of the UE, a single time at which transmission of the first data is to be cancelled and transmission of the second data can begin; identifying a second time at which the UE starts transmission of the second data, the second time being later than the identified single time; transmitting or receiving one or more transmissions on the channel between the identified single time and the second time to reduce or eliminate any idle periods during which the UE is not transmitting or receiving data on the channel; as well as The second data is transmitted on the channel at the second time without performing a listen-before-talk procedure prior to transmission of the second data.
8. The UE according to claim 7, in, The first data has a priority lower than that of the second data.
9. The UE according to claim 7, in, The identified single time at which transmission of the first data is to be cancelled and transmission of the second data can begin is based at least in part on a number of symbols since the time associated with receipt of the indication.
10. The UE according to claim 7, in, The identified single time at which transmission of the first data is to be cancelled and transmission of the second data can begin is based at least in part on a capability of the UE to cancel transmissions and a capability of the UE to initiate transmissions.
11. The UE according to claim 7, in, Transmitting or receiving one or more transmissions on the channel between the identified single time and the second time includes transmitting one or more of: The first data, After dispatching data, control information, or One or more pilots.
12. The UE according to claim 7, in, Transmitting or receiving one or more transmissions on the channel between the identified single time and the second time includes receiving one or more of: Additional scheduled data, control information, or One or more pilots.
13. A non-transitory computer readable medium storing one or more instructions for wireless communication, the one or more instructions include: One or more instructions that, when executed by one or more processors of a user equipment UE, cause the one or more processors to: transmitting first data on a channel in an unlicensed frequency band or a shared frequency band; receiving an indication that a transmission of the first data is to be modified and second data is to be transmitted on the channel in place of a portion of the transmission of the first data; identifying, based at least in part on capabilities of the UE, a single time at which transmission of the first data is to be cancelled and transmission of the second data can begin; identifying a second time at which the UE starts transmission of the second data, the second time being later than the identified single time; transmitting or receiving one or more transmissions on the channel between the identified single time and the second time to reduce or eliminate any idle periods during which the UE is not transmitting or receiving data on the channel; as well as The second data is transmitted on the channel at the second time without performing a listen-before-talk procedure prior to transmission of the second data.
14. A device for wireless communication, include: means for transmitting first data on a channel in an unlicensed frequency band or a shared frequency band; means for receiving an indication that the transmission of the first data is to be modified and second data is to be transmitted on the channel in place of a portion of the transmission of the first data; means for identifying, based at least in part on the capabilities of the device, a single time at which transmission of the first data is to be cancelled and transmission of the second data can begin; means for identifying a second time at which the device initiates transmission of the second data, the second time being later than the identified single time; means for transmitting or receiving one or more transmissions on the channel between the identified single time and the second time to reduce or eliminate any idle periods during which the device is not transmitting or receiving data on the channel; as well as Means for transmitting the second data on the channel at the second time without performing a listen-before-talk procedure prior to transmission of the second data.
