Physical (PHY) layer and medium access control (MAC) layer operations following uplink cancellation indication (ULCI)
By transmitting a cancellation instruction in the wireless communication system, the UE cancels part of the transmission and re-determines the parameters, which solves the problem of low operational efficiency of the PHY and MAC layers after ULCI, achieves efficient transmission and priority processing, and reduces latency and resource waste.
Patent Information
- Application Number
- CN202180017397.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-03-01
- Filing Date
- 2021-03-02
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2041-03-02
AI Technical Summary
Existing wireless communication systems suffer from low operational efficiency at the PHY and MAC layers after processing uplink cancellation indication (ULCI), making it difficult to effectively handle transmission cancellation and conflict resolution, resulting in transmission delays and resource waste.
By transmitting cancellation instructions between the user equipment (UE) and the base station, the UE cancels part of the transmission according to the instructions and re-determines the transmission parameters, avoiding the rescheduling of cancelled transmissions, prioritizing high-priority transmissions, and realizing the coordinated operation of the PHY and MAC layers.
It improves transmission efficiency, reduces transmission latency and resource waste, supports half-duplex communication, and ensures timely processing of high-priority transmissions.
Smart Images

Figure CN115299120B_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims priority to U.S. Patent Application No. 17 / 188,973, filed March 1, 2021, entitled "PHYSICAL (PHY)LAYER AND MEDIA ACCESS CONTROL (MAC)LAYER OPERATIONS FOLLOWING UPLINK CANCELLATION INDICATION (ULCI)," filed by YANG et al., which claims priority to U.S. Provisional Patent Application No. 62 / 984,206, filed March 2, 2020, entitled "PHYSICAL (PHY)LAYER AND MEDIA ACCESS CONTROL (MAC)LAYER OPERATIONS FOLLOWING UPLINK CANCELLATION INDICATION (ULCI)," and to U.S. Provisional Patent Application No. 62 / 984,206, filed March 19, 2020, entitled "PHYSICAL (PHY)LAYER AND MEDIA ACCESS CONTROL (MAC)LAYER OPERATIONS FOLLOWING UPLINK CANCELLATION (ULCI)," filed by YANG et al., which claims priority to U.S. Provisional Patent Application No. 62 / 984,206, filed March 2, 2020, entitled "PHYSICAL (PHY)LAYER AND MEDIA ACCESS CONTROL (MAC)LAYER OPERATIONS FOLLOWING UPLINK CANCELLATION (ULCI)," filed by YANG et al., filed March 19, 2020, entitled "PHYSICAL (PHY)LAYER AND MEDIA ACCESS CONTROL (MAC)LAYER OPERATIONS FOLLOWING UPLINK CANCELLATION (ULCI)." The rights of U.S. Provisional Patent Application No. 62 / 992,031, entitled “INDICATION (ULCI),” are assigned to the assignee in respect of each of the patent applications. Technical Field
[0003] The following generally pertains to wireless communication, and more specifically to the physical (PHY) layer and media access control (MAC) layer operations following the uplink cancellation indication (ULCI). Background Technology
[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, and broadcasting. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth-generation (4G) systems (e.g., Long Term Evolution (LTE) systems, LTE-A Advanced (LTE-A) systems, or LTE-A Pro systems) and fifth-generation (5G) systems (which may be referred to as New Radio (NR) systems). These systems may employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), or Discrete Fourier Transform Extended Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each base station or network access node simultaneously supporting communication with multiple communication devices, which may also be referred to as User Equipment (UE). Summary of the Invention
[0005] The described technology relates to improved methods, systems, apparatuses, and devices for supporting physical (PHY) and media access control (MAC) layer operation following an uplink cancellation indication (ULCI). Typically, the described technology provides for processing transmission cancellation at the PHY and MAC layers. For example, a user equipment (UE) can receive from a base station an indication to cancel at least a portion of an uplink or downlink transmission, instead allocating resources previously allocated to the uplink or downlink transmission for a higher-priority uplink or downlink transmission (e.g., an ultra-reliable low-latency (URLLC) transmission from another UE). The UE can cancel at least a portion of a specified transmission based on receiving this indication, which can be an uplink cancellation indication (ULCI), a slot format indicator (SFI), downlink control information (DCI), or a downlink or uplink grant. In some cases, the UE can be scheduled for full-duplex communication but can be (e.g., only) configured for half-duplex communication.
[0006] As described herein, the UE can determine its response to a cancellation instruction, particularly at the PHY or MAC layer. For example, the UE can determine how to perform power control calculations, intra-UE multiplexing, and new data indicator counting based on the cancellation instruction. For example, the UE can receive from the base station an authorization for a first transmission associated with first transmission parameters scheduled on a first resource set. The base station can determine that a transmission different from the first transmission can be scheduled on a resource set that at least partially overlaps with the first resource set. For example, a transmission with a higher priority than the first transmission can be scheduled. The base station can generate a cancellation instruction based on the scheduled high-priority transmission. The UE can receive from the base station a cancellation instruction indicating at least partial cancellation of the first transmission. As a result, the UE can discard at least a portion of the first transmission based on the received instruction. The UE can determine second transmission parameters for a second transmission, at least in part based on the first transmission parameters and independent of discarding the first transmission, and the UE can send or receive the second transmission according to the second transmission parameters.
[0007] Alternatively or additionally, the UE may receive a first grant for a first transmission scheduled for a first resource set and a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set. The UE may follow intra-UE conflict resolution (e.g., multiplexing), which may cause the UE to discard at least a portion of the first transmission based on the received second grant. The base station may determine that a transmission different from the first or second transmission can be scheduled on a resource set that at least partially overlaps with the second resource set. For example, a transmission with a higher priority than the second transmission may be scheduled (e.g., dynamically scheduled transmission). The base station may generate a cancellation indication based on the scheduled high-priority transmission. After discarding a portion of the first transmission, the UE may receive a cancellation indication from the base station to at least partially cancel the second transmission, and the UE may discard at least a portion of the second transmission. Although the conflict between the second and first transmissions is resolved based on the cancellation indication, the UE may avoid rescheduling the first transmission on the first resource set. Therefore, the cancellation indication will be applied after the MAC and PHY layer procedures are completed and will not change the previously taken actions (e.g., for conflict resolution).
[0008] A method for wireless communication at a UE is described. The method may include: receiving an authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; receiving an indication from the UE to at least partially cancel the first transmission; discarding at least a portion of the first transmission based on the received indication; determining second transmission parameters for a second transmission based on the first transmission parameters and independent of discarding the first transmission; and performing or receiving the second transmission according to the second transmission parameters.
[0009] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions, executable by the processor, cause the apparatus to: receive an authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; receive an instruction from the UE to at least partially cancel the first transmission; discard at least a portion of the first transmission based on the received instruction; determine second transmission parameters for a second transmission based on the first transmission parameters and independent of discarding the first transmission; and perform or receive the second transmission according to the second transmission parameters.
[0010] Another apparatus for wireless communication at a UE is described. The apparatus may include components for: receiving an authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; receiving an indication from the UE to at least partially cancel the first transmission; discarding at least a portion of the first transmission based on the received indication; determining second transmission parameters for a second transmission based on the first transmission parameters and independent of discarding the first transmission; and performing or receiving the second transmission according to the second transmission parameters.
[0011] A non-transitory computer-readable medium is described, storing code for wireless communication at a UE. The code may include processor-executable instructions to: receive authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; receive an indication from the UE to at least partially cancel the first transmission; discard at least a portion of the first transmission based on the received indication; determine second transmission parameters for a second transmission based on the first transmission parameters and independent of discarding the first transmission; and perform or receive the second transmission according to the second transmission parameters.
[0012] In some examples of the methods, apparatuses and nontransitory computer-readable media described herein, determining the second transmission parameter for the second transmission may further include operations, features, components or instructions for determining the first transmission power of the second transmission relative to the second transmission power of the first transmission indicated by authorization, independent of discarding the first transmission, wherein the second transmission parameter for the second transmission may be the first transmission power.
[0013] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for reporting power margins based on determined first and second transmission power, independent of discarding the first transmission.
[0014] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, determining the second transmission parameters for the second transmission may further include operations, features, components, or instructions for determining a switching state of a new data indicator for the second transmission, independent of discarding the first transmission, wherein the second transmission parameters for the second transmission include the switching state of the new data indicator, and wherein performing or receiving the second transmission may be based on the determined switching state of the new data indicator for the second transmission.
[0015] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for determining a switching state of a new data indicator for a second transmission based on the difference between a first new data indicator associated with a first transmission authorized by a first transmission and a second new data indicator associated with a second transmission.
[0016] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for generating protocol data units at the media access control layer based on received authorization and for determining the buffer state of a data buffer at the media access control layer based on a first resource set and independent of discarding the first transmission.
[0017] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, determining the buffer state of a data buffer may further include operations, features, components, or instructions for transferring protocol data units from the data buffer at the Media Access Control layer to a hybrid automatic repeat request buffer at the physical layer based on a first resource set and independent of discarding a first transmission, storing transport blocks of protocol data units in the hybrid automatic repeat request buffer at the physical layer, and avoiding the recovery of protocol data units in the data buffer at the Media Access Control layer based on discarding a second transmission.
[0018] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include capability reports for determining the number of receptions that a UE may be able to receive in a time slot or the number of transmissions that a UE may be able to perform in a time slot, and for performing or receiving a second transmission based on the capability reports according to second transmission parameters, independent of discarding the first transmission.
[0019] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the UE can be configured for half-duplex communication, and the authorization includes radio resource control signaling for a flexible symbol set. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication includes a time slot format indicator or downlink control information.
[0020] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first and second transmissions include uplink transmissions, or the first and second transmissions include downlink transmissions. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first transmission includes a physical uplink shared channel, a physical uplink control channel, a physical random access channel, a sounding reference signal, a physical downlink shared channel, or a channel state information reference signal. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication includes an uplink cancellation indication.
[0021] A method for wireless communication at a base station is described. The method may include sending an authorization to a UE for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; sending an indication to the UE to at least partially cancel the first transmission based on a second transmission scheduled for a second resource set overlapping with the first resource set; determining second transmission parameters for a third transmission based on the first transmission parameters; and performing or receiving the third transmission according to the second transmission parameters.
[0022] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions, executable by the processor, may cause the apparatus to send an authorization to a UE for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; send an instruction to the UE to at least partially cancel the first transmission based on a second transmission scheduled for a second resource set overlapping with the first resource set; determine second transmission parameters for a third transmission based on the first transmission parameters; and perform or receive the third transmission according to the second transmission parameters.
[0023] Another apparatus for wireless communication at a base station is described. The apparatus may include components for sending an authorization to a UE for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; sending an instruction to the UE to at least partially cancel the first transmission based on a second transmission scheduled for a second resource set overlapping with the first resource set; determining second transmission parameters for a third transmission based on the first transmission parameters; and performing or receiving the third transmission according to the second transmission parameters.
[0024] A non-transitory computer-readable medium is described, storing code for wireless communication at a base station. The code may include processor-executable instructions to authorize a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; to send an instruction to the UE to at least partially cancel the first transmission based on a second transmission scheduled for a second resource set overlapping with the first resource set; to determine second transmission parameters for a third transmission based on the first transmission parameters; and to perform or receive the third transmission according to the second transmission parameters.
[0025] In some examples of the methods, apparatuses and nontransitory computer-readable media described herein, determining the second transmission parameter for the third transmission may further include operations, features, components or instructions for determining the first transmission power of the third transmission relative to the second transmission power of the first transmission indicated by the authorization, independent of the indication, wherein the second transmission parameter for the third transmission may be the first transmission power.
[0026] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving, independently of instructions, a power margin report comprising a first transmit power of a first transmission and a second transmit power of a third transmission.
[0027] In some examples of the methods, apparatuses, and nontransitory computer-readable media described herein, determining the second transmission parameter for the third transmission may further include operations, features, components, or instructions for determining, independently of indication, whether the third transmission includes new data with respect to the first transmission and for determining a switching state of a new data indicator for the third transmission based on the determination of whether the third transmission includes new data, wherein the second transmission parameter for the third transmission includes the switching state of the new data indicator.
[0028] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for receiving a capability report indicating the number of receptions a UE may be able to receive in a time slot or the number of transmissions a UE may be able to perform in a time slot, and performing or receiving a third transmission based on the capability report according to second transmission parameters, independent of the indication.
[0029] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the UE can be configured for half-duplex communication, and the authorization includes radio resource control signaling for a flexible symbol set. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication includes a time slot format indicator or downlink control information.
[0030] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first and third transmissions include uplink transmissions and the second transmission includes downlink transmissions, or the first and third transmissions include downlink transmissions and the second transmission includes uplink transmissions.
[0031] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first transmission includes a physical uplink shared channel, a physical uplink control channel, a physical random access channel, a probe reference signal, a physical downlink shared channel, or a channel state information reference signal. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication includes an uplink cancellation indication.
[0032] A method for wireless communication at a UE is described. The method may include receiving a first grant for a first transmission scheduled for a first resource set, receiving a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set, discarding at least a portion of the first transmission based on the received second grant, receiving an indication from the UE to at least partially cancel the second transmission, discarding at least a portion of the second transmission based on the received indication, and avoiding rescheduling the first transmission on the first resource set based on the received indication and unrelated to discarding the second transmission.
[0033] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions, executable by the processor, cause the apparatus to receive a first grant for a first transmission scheduled for a first resource set, receive a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set, discard at least a portion of the first transmission based on receiving the second grant, receive an instruction from the UE to at least partially cancel the second transmission, discard at least a portion of the second transmission based on receiving the instruction, and avoid rescheduling the first transmission on the first resource set based on receiving the instruction and unrelated to discarding the second transmission.
[0034] Another apparatus for wireless communication at a UE is described. The apparatus may include components for receiving a first grant for a first transmission scheduled for a first resource set, receiving a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set, discarding at least a portion of the first transmission based on receiving the second grant, receiving an instruction from the UE to at least partially cancel the second transmission, discarding at least a portion of the second transmission based on receiving the instruction, and avoiding rescheduling the first transmission on the first resource set based on receiving the instruction and unrelated to discarding the second transmission.
[0035] A non-transitory computer-readable medium is described, storing code for wireless communication at a UE. The code may include processor-executable instructions to receive a first grant for a first transmission scheduled for a first resource set, receive a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set, discard at least a portion of the first transmission based on receiving the second grant, receive an instruction from the UE to at least partially cancel the second transmission, discard at least a portion of the second transmission based on receiving the instruction, and avoid rescheduling the first transmission on the first resource set based on receiving the instruction and unrelated to discarding the second transmission.
[0036] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, avoiding rescheduling of the first transmission may also include operations, features, components, or instructions for canceling the reception of the first transmission regardless of discarding the second transmission.
[0037] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first transmission includes a semi-statically configured downlink transmission, and the second transmission includes a dynamically scheduled uplink transmission. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, avoiding rescheduling of the first transmission may also include operations, features, components, or instructions for canceling the first transmission regardless of discarding the second transmission.
[0038] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first transmission includes a first uplink transmission, the second transmission includes a second uplink transmission, and the first authorization includes a configured authorization, and the second authorization includes a dynamic authorization. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication includes an uplink cancellation indication.
[0039] A method for wireless communication at a base station is described. The method may include sending a first grant for a first transmission scheduled for a first resource set, sending a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set, sending an indication that the UE at least partially cancels the second transmission based on a third transmission scheduled for a third resource set overlapping with the second resource set, and avoiding rescheduling the first transmission on the first resource set based on sending the indication.
[0040] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions, executable by the processor, may cause the apparatus to send a first grant for a first transmission scheduled for a first resource set, send a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set, send an instruction for a UE to at least partially cancel the second transmission based on a third transmission scheduled for a third resource set overlapping with the second resource set, and avoid rescheduling the first transmission on the first resource set based on sending the instruction.
[0041] Another apparatus for wireless communication at a base station is described. The apparatus may include a first grant for a first transmission scheduled for a first resource set, a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set, an indication for the UE to at least partially cancel the second transmission based on a third transmission scheduled for a third resource set overlapping with the second resource set, and components for avoiding rescheduling the first transmission on the first resource set based on sending the indication.
[0042] A non-transitory computer-readable medium is described, storing code for wireless communication at a base station. The code may include processor-executable instructions to send a first grant for a first transmission scheduled for a first resource set, to send a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set, to send an instruction for the UE to at least partially cancel the second transmission based on a third transmission scheduled for a third resource set overlapping with the second resource set, and to avoid rescheduling the first transmission on the first resource set based on sending the instruction.
[0043] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, avoiding rescheduling of the first transmission may also include operations, features, components, or instructions for canceling the first transmission independently of an instruction.
[0044] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first transmission includes a semi-statically configured downlink transmission, and the second transmission includes a dynamically scheduled uplink transmission. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, avoiding rescheduling of the first transmission may also include operations, features, components, or instructions for canceling reception of the first transmission independently of instructions.
[0045] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first transmission includes a first uplink transmission, the second transmission includes a second uplink transmission, and the first authorization includes a configured authorization, and the second authorization includes a dynamic authorization. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the indication includes an uplink cancellation indication. Attached Figure Description
[0046] Figure 1 An example of a wireless communication system is shown that supports operation of the physical (PHY) layer and medium access control (MAC) layer after an uplink cancellation indication (ULCI) in accordance with aspects of this disclosure.
[0047] Figure 2 An example of a wireless communication system supporting the operation of the PHY and MAC layers after ULCI, according to aspects of this disclosure, is shown.
[0048] Figure 3 An example timeline of the operation of the PHY and MAC layers following ULCI is shown according to aspects of this disclosure.
[0049] Figure 4A and Figure 4B An example timeline of the operation of the PHY and MAC layers following ULCI is shown according to aspects of this disclosure.
[0050] Figure 5 An example of a processing flow supporting ULCI operation of the PHY and MAC layers according to aspects of this disclosure is shown.
[0051] Figure 6 An example of a processing flow supporting ULCI operation of the PHY and MAC layers according to aspects of this disclosure is shown.
[0052] Figure 7 and Figure 8 A block diagram of a device supporting the operation of the PHY and MAC layers after ULCI is shown according to aspects of this disclosure.
[0053] Figure 9 A block diagram of a communication manager supporting the operation of the PHY and MAC layers after ULCI, according to aspects of this disclosure, is shown.
[0054] Figure 10 A diagram of a system comprising a device supporting operation of the PHY and MAC layers following ULCI, according to aspects of this disclosure, is shown.
[0055] Figure 11 and Figure 12A block diagram of a device supporting the operation of the PHY and MAC layers after ULCI is shown according to aspects of this disclosure.
[0056] Figure 13 A block diagram of a communication manager supporting the operation of the PHY and MAC layers after ULCI, according to aspects of this disclosure, is shown.
[0057] Figure 14 A diagram of a system comprising a device supporting operation of the PHY and MAC layers following ULCI, according to aspects of this disclosure, is shown.
[0058] Figures 15 to 20 A flowchart illustrating a method for supporting the operation of the PHY and MAC layers after ULCI according to aspects of this disclosure is shown. Detailed Implementation
[0059] In some wireless communication systems, user equipment (UE) can support the use of cancellation indications (also known as preemption indications) to configure overlapping transmissions based on priority. The base station can send a cancellation indication to a UE requesting at least a portion of the transmission. As a result, the UE can cancel the reception or transmission of at least a portion of the indicated transmission. After receiving the cancellation indication, the UE can also perform physical (PHY) layer and media access control (MAC) layer procedures. In some cases, when cancellation indications are supported, the UE can be configured with a specific sequence of procedures, and this configured sequence of operations allows the UE to effectively perform layer procedures, transmission cancellation, and the reception or transmission of subsequent transmissions.
[0060] For example, the operation sequence can be applied to all PHY and MAC layer procedures, or it can be specific to unique PHY or MAC layer procedures. The configured sequence can allow the UE to reduce transmission latency by minimizing the number of changes to the PHY or MAC layer procedures. In some examples, when the UE receives a cancellation indication, there may be no update to previously executed PHY and MAC layer procedures. PHY and MAC layer procedures may include power control, intra-UE multiplexing, New Data Indicator (NDI) counting, MAC Protocol Data Unit (PDU) generation, buffer management, and other PHY and MAC operations.
[0061] Operational order can be applied to both uplink and downlink operations, and in some cases, the UE can be restricted to half-duplex communication. For example, multiple uplink transmissions can be configured at the UE, and the UE can subsequently receive a cancellation indication to cancel at least a portion of the uplink transmission. After the UE discards the uplink transmission, it can determine the transmission parameters for the remaining portion of the uplink transmission as if the specified transmission had not been discarded. In another example, multiple downlink transmissions can be configured to be received by the UE, and dynamically scheduled downlink transmissions can preempt one of the previously configured downlink transmissions. Therefore, the base station can send a cancellation indication to the UE indicating that another transmission will preempt at least a portion of the previously scheduled downlink transmission. After the UE discards the indicated portion of the indicated transmission, it can avoid updating the previously determined transmission parameters for the remaining downlink transmissions. In some cases, both downlink and uplink transmissions can be considered in the configured operational order.
[0062] The aspects of this disclosure are initially described in the context of a wireless communication system. These aspects are further illustrated and described with reference to apparatus diagrams, system diagrams, and flowcharts relating to the operation of the PHY and MAC layers following the Uplink Cancellation Indication (ULCI).
[0063] Figure 1 An example of a wireless communication system 100 supporting PHY and MAC layer operation after ULCI according to aspects of this disclosure is shown. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, communication with low-cost and low-complexity devices, or any combination thereof.
[0064] Base stations 105 can be distributed across a geographical area to form a wireless communication system 100, and can be different types of devices or devices with different capabilities. Base stations 105 and UE 115 can communicate wirelessly via one or more communication links 125. Each base station 105 can provide a coverage area 110, and UE 115 and base station 105 can establish one or more communication links 125 on the coverage area 110. The coverage area 110 can be an example of a geographical area over which base stations 105 and UE 115 can support signal communication according to one or more radio access technologies.
[0065] UE 115 can be distributed throughout the coverage area 110 of wireless communication system 100, and each UE 115 can be stationary or mobile, or stationary or mobile at different times. UE 115 can be different types of devices or devices with different capabilities. Figure 1 Some example UE 115s are shown below. Figure 1 As shown, the UE 115 described herein can communicate with various types of devices, such as other UE 115s, base station 105, or network devices (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network devices).
[0066] Base station 105 may communicate with core network 130 or with each other, or both. For example, base station 105 may connect to core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base station 105 may communicate with each other directly (e.g., directly between base stations 105) or indirectly (e.g., via core network 130) or both via backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, backhaul link 120 may be or include one or more radio links.
[0067] One or more of the base stations 105 described herein may include, or may be referred to by those skilled in the art as, base station, radio base station, access point, radio transceiver, NodeB, eNodeB (eNB), next-generation NodeB or giga-NodeB (any of which may be referred to as gNB), home NodeB, home eNodeB, or other suitable terms.
[0068] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or some other suitable term, wherein in other examples, "device" may also be referred to as a cell, station, terminal, or client. UE 115 may also include or be referred to as a personal electronic device such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine-type communication (MTC) device, which may be implemented in various objects such as home appliances, vehicles, and meters.
[0069] like Figure 1As shown, the UE 115 described herein can communicate with various types of devices, such as other UE 115s that may sometimes act as relays, as well as base station 105 and network devices including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations.
[0070] UE 115 and base station 105 can wirelessly communicate with each other via one or more communication links 125 on one or more carriers. The term "carrier" can refer to a set of radio spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion of the radio spectrum band (e.g., a bandwidth portion (BWP)) operating according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling coordinating carrier operation, user data, or other signaling. Wireless communication system 100 can support communication with UE 115 using carrier aggregation or multi-carrier operation. UE 115 can be configured to have multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation can be used in conjunction with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0071] In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition signaling or control signaling to coordinate the operation of other carriers. A carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications Terrestrial Radio Access (E-UTRA) Absolute Radio Channel Number (EARFCN)) and may be located based on a channel grid used for discovery by UE 115. A carrier may operate in an independent mode where initial acquisition and connection can be performed by UE 115 via the carrier, or in a non-independent mode where different carriers anchored (e.g., the same or different radio access technologies) may be connected.
[0072] The communication link 125 shown in the wireless communication system 100 may include uplink transmission from UE 115 to base station 105, or downlink transmission from base station 105 to UE 115. A carrier may carry either downlink or uplink communication (e.g., in FDD mode), or may be configured to carry both downlink and uplink communication (e.g., in TDD mode).
[0073] A carrier can be associated with a specific bandwidth of the radio spectrum, and in some examples, the carrier bandwidth can be referred to as the carrier or the “system bandwidth” of the wireless communication system 100. For example, the carrier bandwidth can be one of several defined bandwidths (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 MHz) of a carrier for a particular radio access technology. Devices of the wireless communication system 100 (e.g., base station 105, UE 115, or both) can have a hardware configuration that supports communication over a specific carrier bandwidth or can be configured to support communication over a single carrier bandwidth within a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a base station 105 or UE 115 that supports simultaneous communication via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 can be configured to operate over a portion (e.g., a subband, BWP) or all of the carrier bandwidth.
[0074] The signal waveform transmitted via a carrier can consist of multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform extended OFDM (DFT-S-OFDM)). In a system employing MCM, a resource element can include a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element can depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Therefore, the more resource elements the UE115 receives and the higher the order of the modulation scheme, the higher the data rate the UE115 can achieve. Wireless communication resources can refer to a combination of radio spectrum resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers can further improve the data rate or data integrity used for communication with the UE115.
[0075] One or more sets of parameters can be supported for a carrier, where the parameter set may include subcarrier spacing (Δf) and cyclic prefix. A carrier can be divided into one or more BWPs with the same or different parameter sets. In some examples, UE 115 can be configured with multiple BWPs. In some examples, a single BWP for a carrier can be active at a given time, and communication for UE 115 can be restricted to one or more active BWPs.
[0076] The time interval of base station 105 or UE 115 can be expressed as a multiple of a basic time unit, such as T. s =1 / (Δf) max ·N f The sampling period is ) seconds, where Δf maxThis can represent the maximum supported subcarrier spacing, and N f This can represent the maximum supported Discrete Fourier Transform (DFT) size. The time interval of the communication resources can be organized according to each radio frame having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).
[0077] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into multiple time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include multiple symbol periods (e.g., depending on the length of the cyclic prefix preceding each symbol period). In some wireless communication systems 100, a time slot may be further divided into multiple mini-time slots, each mini-time slot containing one or more symbols. In addition to the cyclic prefix, each symbol period may contain one or more (e.g., N) symbols. f (Number) sampling periods. The duration of a symbol period can depend on the subcarrier spacing or frequency band of the operation.
[0078] A subframe, time slot, mini-time slot, or symbol can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as a transmission time interval (TTI). In some examples, the duration of the TTI (e.g., the number of symbol periods in the TTI) can be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in a burst of shortened TTIs (sTTIs)).
[0079] Physical channels can be multiplexed on carriers using various techniques. Physical control channels and physical data channels can be multiplexed on downlink carriers, for example, using one or more of Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), or hybrid TDM-FDM techniques. The control region (e.g., control resource set (CORESET)) of a physical control channel can be defined by multiple symbol periods and can extend across the system bandwidth or a subset of the system bandwidth of a carrier. One or more control regions (e.g., CORESET) can be configured for a set of UEs 115. For example, one or more UEs 115 can monitor or search control regions to obtain control information based on one or more search space sets, and each search space set can include one or more control channel candidates from one or more aggregation levels arranged in a cascaded manner. The aggregation level of control channel candidates can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information in a control information format having a given payload size. The search space set can include a common search space set configured to send control information to multiple UEs 115 and a UE-specific search space set for sending control information to a specific UE 115.
[0080] Each base station 105 may provide communication coverage via one or more cells (e.g., macro cells, small cells, hotspots, or other types of cells, or any combination thereof). The term "cell" may refer to a logical communication entity used to communicate with base station 105 (e.g., via a carrier) and may be associated with an identifier used to distinguish neighboring cells (e.g., Physical Cell Identifier (PCID), Virtual Cell Identifier (VCID), or others). In some examples, a cell may also refer to a geographic coverage area 110 or a portion of geographic coverage area 110 (e.g., a sector) on which a logical communication entity operates. Depending on various factors such as the capabilities of base station 105, the range of such cells may be from smaller areas (e.g., structures, subsets of structures) to larger areas. For example, a cell may be or include buildings, subsets of buildings, or external space between or overlapping geographic coverage areas 110.
[0081] Macro cells typically cover a relatively large geographical area (e.g., a radius of several kilometers) and can allow unrestricted access for UE 115 with a service subscription to a network provider supporting the macro cell. In contrast, small cells can be associated with a lower-power base station 105 and can operate in the same or different (e.g., licensed or unlicensed) frequency bands as macro cells. Small cells can provide unrestricted access to UE 115 with a service subscription to a network provider, or restricted access to UE 115 associated with a small cell (e.g., UE 115 in a Closed Subscriber Group (CSG), or UE 115 associated with a user in a home or office). Base station 105 can support one or more cells and can also support communication on one or more cells using one or more component carriers.
[0082] In some examples, a carrier can support multiple cells and can be configured with different cells based on different protocol types that can provide access to different types of devices (e.g., MTC, Narrowband IoT (NB-IoT), Enhanced Mobile Broadband (eMBB)).
[0083] In some examples, base station 105 may be mobile, and thus provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, but different geographic coverage areas 110 may be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. Wireless communication system 100 may include, for example, a heterogeneous network in which different types of base stations 105 use the same or different radio access technologies to provide coverage for various geographic coverage areas 110.
[0084] The wireless communication system 100 can support synchronous or asynchronous operation. For synchronous operation, base stations 105 can have similar frame timing, and transmissions from different base stations 105 can be approximately aligned in time. For asynchronous operation, base stations 105 can have different frame timing, and in some examples, transmissions from different base stations 105 may not be aligned in time. The techniques described herein can be used for both synchronous and asynchronous operation.
[0085] Some UE 115 devices (such as MTC or IoT devices) can be low-cost or low-complexity devices and can provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with base station 105 without human intervention. In some examples, M2M communication or MTC can include communication from devices that integrate sensors or meters to measure or capture information and relay such information to a central server or application that utilizes or presents the information to people interacting with the application. Some UE 115 devices can be designed to collect information or enable automated behavior of machines or other devices. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geological event monitoring, train management and tracking, remote security sensing, physical access control, and transaction-based service charging.
[0086] Some UE 115s can be configured to operate in reduced-power modes, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception, but not simultaneous transmission and reception). In some examples, half-duplex communication can be performed at a reduced peak rate. Other power-saving techniques for UE 115s include entering a power-efficient deep sleep mode when not engaged in active communication, operating on limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UE 115s can be configured to operate using a narrowband protocol type associated with a defined portion or range (e.g., a set of subcarriers or resource blocks (RBs)) within a carrier, within a carrier's guard band, or outside a carrier.
[0087] Wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. UE 115 can be designed to support ultra-reliable, low-latency, or mission-critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private or group communication and can be supported by one or more mission-critical services (such as mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData)). Support for mission-critical functions can include service prioritization, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency are used interchangeably herein.
[0088] In some examples, UE 115 can also communicate directly with other UE 115 via device-to-device (D2D) communication link 135 (e.g., using peer-to-peer (P2P) or D2D protocols). One or more UE 115s utilizing D2D communication can be within the geographic coverage area 110 of base station 105. Other UE 115s in such a group may be outside the geographic coverage area 110 of base station 105 or otherwise unable to receive transmissions from base station 105. In some examples, the group of UE 115s communicating via D2D communication can utilize a one-to-many (1:M) system, in which each UE 115 sends to every other UE 115 in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UE 115s without involving base station 105.
[0089] In some systems, the D2D communication link 135 may be an example of a communication channel between vehicles (e.g., UE 115), such as a sidelink communication channel. In some examples, vehicles may communicate using vehicle-to-everything (V2X) communication, vehicle-to-vehicle (V2V) communication, or some combination of these communications. Vehicles may signal information related to traffic conditions, signaling, weather, safety, emergencies, or any other information related to the V2X system. In some examples, vehicles in a V2X system may communicate with roadside infrastructure (such as roadside units) or with the network, or both, via one or more network nodes (e.g., base station 105) using vehicle-to-network (V2N) communication.
[0090] Core network 130 can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC), and can include at least one control plane entity (e.g., a mobility management entity (MME), access and mobility management function (AMF)) managing access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), packet data network (PDN) gateway (P-GW), user plane function (UPF)) routing packets or interconnects to external networks. The control plane entity can manage non-access stratum (NAS) functions of UE 115 served by base station 105 associated with core network 130, such as mobility, authentication, and bearer management. User IP packets can be transmitted through the user plane entity, which can provide IP address allocation and other functions. The user plane entity can connect to network operator IP service 150. Network operator IP service 150 can include access to the Internet, intranet(s), IP Multimedia Subsystem (IMS), or packet-switched streaming services.
[0091] Some network devices (such as base station 105) may include sub-components such as access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with UE 115 through one or more other access network transport entities 145, which may be referred to as a radio head, smart radio head, or transmit / receive point (TRP). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio heads and ANCs) or combined into a single network device (e.g., base station 105).
[0092] Wireless communication system 100 can operate using one or more frequency bands, which may include the range from 300 MHz to 300 GHz. Typically, the region from 300 MHz to 3 GHz is referred to as the Ultra High Frequency (UHF) region or decimeter band because the wavelength range is from approximately 1 decimeter to 1 meter. UHF waves may be blocked or have their direction altered by buildings and environmental features, but these waves can penetrate structures sufficiently to allow macrocells to provide service to UE 115 located indoors. Compared to transmissions using smaller frequencies and longer waves in the High Frequency (HF) or Very High Frequency (VHF) portions of the spectrum below 300 MHz, UHF wave transmission can be associated with smaller antennas and shorter ranges (e.g., less than 100 km).
[0093] The wireless communication system 100 can also operate in the ultra-high frequency (SHF) region (also known as the centimeter band) using the frequency band from 3 GHz to 30 GHz, or in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz) (also known as the millimeter band). In some examples, the wireless communication system 100 can support millimeter-wave (mmW) communication between the UE 115 and the base station 105, and the EHF antennas of the corresponding devices can be smaller and more closely spaced than UHF antennas. In some examples, this can facilitate the use of antenna arrays within the device. However, compared to SHF or UHF transmissions, EHF transmissions may suffer from even greater atmospheric attenuation and shorter range. Transmissions using one or more different frequency regions can employ the techniques disclosed herein, and the designated use of frequency bands across these frequency regions can vary by country or regulatory body.
[0094] Wireless communication system 100 can utilize both licensed and unlicensed radio spectrum bands. For example, wireless communication system 100 can employ Licensed Assisted Access (LAA), LTE Unlicensed (LTE-U) radio access technology, or NR technology in unlicensed bands such as the 5 GHz Industrial, Scientific, and Medical (ISM) band. When operating in unlicensed radio spectrum bands, devices such as base station 105 and UE 115 can employ carrier sensing for detecting and avoiding collisions. In some examples, operation in unlicensed bands can be based on carrier aggregation configurations that combine component carriers operating in licensed bands (e.g., LAA). Operation in unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, etc.
[0095] Base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels that can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be located together at an antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with base station 105 may be located in various geographical locations. Base station 105 may have an antenna array with multiple rows and columns of antenna ports that base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support radio frequency beamforming for signals transmitted via the antenna ports.
[0096] Base station 105 or UE 115 can use MIMO communication to utilize multipath signal propagation and improve spectral efficiency by sending or receiving multiple signals via different spatial layers. This technique can be referred to as spatial multiplexing. For example, multiple signals can be transmitted by a transmitting device via different antennas or different combinations of antennas. Similarly, multiple signals can be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals can be referred to as a separate spatial stream and can carry bits associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers can be associated with different antenna ports used for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO) and multi-user MIMO (MU-MIMO), where in single-user MIMO, multiple spatial layers are sent to the same receiving device, and in multi-user MIMO, multiple spatial layers are sent to multiple devices.
[0097] Beamforming (also known as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting or receiving device (e.g., base station 105, UE 115) to shape and control an antenna beam (e.g., transmit beam, receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals communicated via antenna elements of an antenna array such that some signals propagating relative to the antenna array in a particular orientation experience constructive interference, while others experience destructive interference. Adjustments to the signals communicated via the antenna elements can include the transmitting or receiving device applying amplitude offset, phase offset, or both to the signals carried by the antenna elements associated with that device. The adjustment associated with each of the antenna elements can be defined by a beamforming weight set associated with a particular orientation (e.g., relative to the antenna array of the transmitting or receiving device, or relative to some other orientation).
[0098] Base station 105 or UE 115 may use beam scanning technology as part of beamforming operations. For example, base station 105 may use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations for directional communication with UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted multiple times by base station 105 in different directions. For example, base station 105 may transmit signals according to different beamforming weight sets associated with different transmission directions. Transmissions in different beam directions may be used (e.g., by a transmitting device such as base station 105 or by a receiving device such as UE 115) to identify the beam direction for later transmission or reception by base station 105.
[0099] Some signals (such as data signals associated with a particular receiving device) may be transmitted by base station 105 in a single beam direction (e.g., the direction associated with the receiving device (such as UE 115)). In some examples, the beam direction associated with transmission along a single beam direction may be determined based on the signals transmitted in one or more beam directions. For example, UE 115 may receive one or more signals transmitted by base station 105 in different directions and may report to base station 105 an indication that UE 115 received a signal with the highest signal quality or other acceptable signal quality.
[0100] In some examples, transmissions via a device (e.g., via base station 105 or UE 115) may be performed using multiple beam directions, and the device may use a combination of digital precoding or radio frequency beamforming to generate a combined beam for transmission (e.g., from base station 105 to UE 115). UE 115 may report feedback indicating precoding weights for one or more beam directions, and this feedback may correspond to a configured number of beams across the system bandwidth or one or more subbands. Base station 105 may transmit reference signals (e.g., cell-specific reference signals (CRS), channel state information reference signals (CSI-RS)), which may be pre-coded or uncoded. UE 115 may provide feedback for beam selection, which may be a pre-coded matrix indicator (PMI) or codebook-based feedback (e.g., multi-panel codebook, linear combination codebook, port selection codebook). Although these techniques are described with reference to the signals transmitted by the base station 105 in one or more directions, the UE 115 may employ similar techniques to transmit signals multiple times in different directions (e.g., to identify the beam direction for subsequent transmission or reception of the UE 115) or to transmit signals in a single direction (e.g., to transmit data to a receiving device).
[0101] A receiving device (e.g., UE 115) may attempt multiple receiving configurations (e.g., directional listening) when receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from base station 105. For example, the receiving device may attempt multiple receiving directions by: receiving via different antenna subarrays; processing the received signal according to different antenna subarrays; receiving according to different sets of receiving beamforming weights applied to signals received at multiple antenna elements of the antenna array (e.g., different directional listening weight sets); or processing the received signal according to different sets of receiving beamforming weights applied to signals received at multiple antenna elements of the antenna array, any of which can be referred to as "listening" according to different receiving configurations or receiving directions. In some examples, the receiving device may use a single receiving configuration to receive along a single beam direction (e.g., when receiving data signals). The single receiving configuration may be aligned in a beam direction determined based on listening according to different receiving configuration directions (e.g., based on a beam direction with the highest signal strength, highest signal-to-noise ratio (SNR), or other acceptable signal quality determined by listening according to multiple beam directions).
[0102] The wireless communication system 100 can be a packet-based network operating according to a layered protocol stack. In the user plane, communication at the bearer or Packet Data Convergence Protocol (PDCP) layer can be IP-based. The Radio Link Control (RLC) layer can perform packet segmentation and reassembly for communication on logical channels. The Media Access Control (MAC) layer can perform priority processing and multiplex logical channels into transport channels. The MAC layer can also use error detection techniques, error correction techniques, or both to support retransmission at the MAC layer to improve link efficiency. In the control plane, the Radio Resource Control (RRC) protocol layer can provide the establishment, configuration, and maintenance of RRC connections between the UE 115 and the base station 105 or core network 130 that supports user plane data radio bearers. At the physical layer, transport channels can be mapped to physical channels.
[0103] UE 115 and base station 105 can support data retransmission to increase the likelihood of successful data reception. Hybrid Automatic Repeat Request (HARQ) feedback is a technique used to increase the likelihood of correctly receiving data through communication link 125. HARQ can include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), forward error correction (FEC), and retransmission (e.g., Automatic Repeat Request (ARQ)). HARQ can improve throughput at the MAC layer under adverse radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, the device can support same-slot HARQ feedback, where the device can provide HARQ feedback in a specific time slot for data received in a previous period within that time slot. In other cases, the device can provide HARQ feedback in subsequent time slots or according to some other time interval.
[0104] In some cases, UE 115 can determine its response to a cancellation indication received from base station 105, particularly at the PHY or MAC layer. For example, UE 115 can determine how to perform power control calculations, intra-UE multiplexing, and new data indicator counting based on the cancellation indication. For example, UE 115 can receive an authorization for a first transmission associated with first transmission parameters scheduled on a first resource set from base station 105. Base station 105 can later determine that a transmission different from the first transmission can be scheduled on a resource set that at least partially overlaps with the first resource set. For example, a transmission with a higher priority than the first transmission can be scheduled. Base station 105 can generate and send a cancellation indication for UE 115 based on the scheduled high-priority transmission. UE 115 can receive the cancellation indication, and UE 115 can discard at least a portion of the first transmission based on the received indication. UE 115 can also determine, at least in part, second transmission parameters for a second transmission scheduled after the first transmission, independent of discarding the first transmission, and UE 115 can send or receive the second transmission according to the second transmission parameters. Therefore, the cancellation instruction can be applied at UE 115 after the MAC and PHY layer procedures are completed, without changing the previous procedures.
[0105] Additionally or alternatively, UE 115 may receive a first grant for a first transmission scheduled for a first resource set and a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set. UE 115 may follow intra-UE multiplexing conflict resolution, which may cause UE 115 to discard at least a portion of the first transmission based on the received second grant. Base station 105 may determine that a transmission different from the first or second transmission can be scheduled on a resource set that at least partially overlaps with the second resource set. For example, a transmission with a higher priority than the second transmission may be scheduled (e.g., a dynamically scheduled transmission). Base station 105 may generate a cancellation indication based on the scheduled high-priority transmission and send the cancellation indication to UE 115. After discarding a portion of the first transmission due to intra-UE multiplexing conflict resolution, UE 115 may receive a cancellation indication from base station 105 to at least partially cancel the second transmission, and UE 115 may discard at least a portion of the second transmission. Although the conflict between the second and first transmissions is resolved based on the cancellation indication, UE 115 may avoid rescheduling the first transmission on the first resource set. Therefore, a cancellation instruction can be applied at UE 115 after the MAC and PHY layer procedures are completed, without changing the previously taken actions (e.g., for conflict resolution).
[0106] Figure 2 An example of a wireless communication system 200 supporting PHY and MAC layer operation after ULCI according to aspects of this disclosure is shown. In some examples, wireless communication system 200 may implement aspects of wireless communication system 100. Wireless communication system 200 may include UEs 115-a and 115-b, which may be as referenced Figure 1 Examples of UE 115 described herein. UE 115-a and 115-b may support cancellation indication 210. Wireless communication system 200 may support new radio (NR) operation and may include base station 105-a, which may be as described in reference... Figure 1 An example of the described base station 105.
[0107] In the wireless communication system 200, UE 115-a can communicate with base station 105-a via link 205-a. Base station 105-a can also communicate with UE 115-b via link 205-b. The wireless communication system 200 can support dynamic time division duplex (TDD), allowing OFDM symbols on link 205-a to be configured (e.g., semi-statically configured via RRC) as uplink, downlink, or flexible. Semi-statically configured flexible symbols can be converted to uplink or downlink via dynamic slot format indicator (SFI) or dynamic grant (e.g., DCI format 0_1, 1_1, 0_0, 1_0, 0_2, 1_2). UE 115-a can be configured to transmit or receive signals via RRC signaling on the symbol set indicated as flexible symbols. For example, UE 115-a can be configured (e.g., via RRC) to transmit the Physical Uplink Shared Channel (PUSCH) (e.g., a configured licensed PUSCH), Sound Reference Signal (SRS), Physical Uplink Control Channel (PUCCH), or Physical Random Access Channel (PRACH). In another example, UE 115-a can be configured (e.g., via RRC) to receive the Physical Downlink Shared Channel (PDSCH) or CSI-RS.
[0108] Base station 105-a can send cancellation instruction 210 to UE 115-a via link 205-a. Cancellation instruction 210 can instruct UE 115-a to cancel at least a portion of a transmission (e.g., an uplink or downlink transmission). UE 115-a can perform the procedure at MAC layer 215 or PHY layer 220, or both, as if the transmission had been performed before the cancellation instruction 210. Therefore, cancellation instruction 210 can be applied at UE 115-a after the procedures at MAC layer 215 and PHY layer 220 are completed, and can remain unchanged from the previously taken actions.
[0109] By supporting cancellation indication 210, UE 115-a can cancel at least a portion of a transmission based on receiving cancellation indication 210. In some examples, cancellation indication 210 may allow base station 105-a to schedule one or more preemptive transmissions (e.g., URLLC transmissions of UE 115-b) on resources previously allocated to lower priority transmissions (e.g., eMBB transmissions of UE 115-a). In the uplink, base station 105-a can use cancellation indication 210 (e.g., uplink cancellation indication (ULCI) or uplink preemption indication (ULPI)) to instruct UE 115-a to cancel portions of its transmissions (e.g., eMBB transmissions of UE 115-a) that overlap in time or frequency with urgent transmissions from other users (e.g., URLLC transmissions of UE 115-b).
[0110] In some cases, UE 115-a can be scheduled for full-duplex communication (i.e., scheduled for parallel transmission and reception), but UE 115-a can be restricted to half-duplex communication (i.e., transmission and reception during different time periods). Therefore, the cancellation indication 210 can be an indication of full-duplex communication at UE 115-a, meaning UE 115-a can discard communication to remain in half-duplex operation. For example, if UE 115-a receives a flexible symbol indicating a semi-static configuration that is a downlink or a flexible dynamic SFI, then UE 115-a can discard PUSCH, SRS, PRACH, or PUCCH transmissions on these symbols. In another example, if UE 115-a receives a DCI format (e.g., DCI format 0_1, 1_1, 0_0, 1_0, 0_2, 1_2) indicating that UE 115-a can receive CSI-RS or PDSCH on flexible symbols with a semi-static configuration, then UE 115-a can discard PUSCH or SRS transmissions on these symbols. In yet another example, if UE 115-a receives an indication that the flexible symbol set with a semi-static configuration is an uplink or a flexible dynamic SFI, then UE 115-a can discard PDSCH or CSI-RS reception on these symbols. In another example, if UE 115-a receives a DCI format (e.g., DCI format 0_1, 1_1, 0_0, 1_0, 0_2, 1_2) instructing UE 115-a to transmit PUSCH, PUCCH, SRS, or PRACH on at least one symbol in a semi-statically configured flexible symbol set, then UE 115-a may discard PDSCH or CSI-RS reception on that symbol set.
[0111] A cancellation indication 210 may be sent by base station 105-a before the affected transmission (e.g., eMBB PUSCH transmission) is executed. UE 115-a may cancel the overlapping portion of its transmission after receiving cancellation indication 210, so that previously scheduled transmissions do not interfere with preemptive transmissions. In the event that the original transmission is cancelled, UE 115-a may determine how the cancellation will affect the MAC layer 215 and PHY layer 220 procedures for other transmissions at UE 115-a. If UE 115-a cancels a PUSCH, SRS, PUCCH, or PRACH transmission, or if UE 115-a cancels a PDSCH or CSI-RS reception due to half-duplex constraints, then UE 115-a's behavior of sending other uplink transmissions or receiving other downlink transmissions, or performing other MAC layer 215 or PHY layer 220 procedures, may (e.g., should) not be altered by these drop events caused by cancellation indication 210. Therefore, from the perspective of these MAC layer 215 or PHY layer 220 processes, the cancelled transmission or reception is considered to have occurred.
[0112] As described herein, each transmission at UE 115-a can be associated with transmission parameters. In some examples, the transmission parameters of a transmission can be related to the transmission parameters of a previous transmission. Transmission parameters may include power control, intra-UE multiplexing, NDI counting, MAC PDU generation, etc. Cancellation indication 210 can cancel a previously scheduled transmission; however, cancellation indication 210 may not affect any other MAC layer 215 or PHY layer 220 behavior from UE 115-a. Therefore, if UE 115-a cancels a transmission (e.g., PUSCH or SRS) due to the detection of cancellation indication 210 (e.g., DCI format 2_4), UE 115-a can send or receive other transmissions as if cancellation indication 210 were not present. For example, UE 115-a can perform other MAC layer 215 or PHY layer 220 procedures that may not be affected by cancellation indication 210.
[0113] Figure 3 An example of timeline 300 supporting PHY and MAC layer operation following ULCI is shown according to aspects of this disclosure. In some examples, timeline 300 may implement aspects of wireless communication system 100 or 200, or both. Timeline 300 may occur at UE 115 and may include multiple grants 310 (e.g., uplink or downlink grants) from base station 105, wherein each grant 310 is associated with communication 315.
[0114] UE 115 can receive a cancellation instruction for at least a portion of communication 315-b. UE 115 can cancel at least a portion of communication 315-b, such as... Figure 3As indicated by the "X" in the diagram. UE 115 dropping communication 315-b can do so without affecting other MAC layer or PHY layer procedures of communication 315-a or 315-c.
[0115] In some cases, the UE 115 PHY layer procedure may include power control and PHR calculation. A cancellation indication may not affect the UE 115's calculation of the transmit power for uplink transmission. For example, communication 315-a may be associated with transmit power as a transmission parameter. Authorization 310-b may include a transmit power control parameter Δ1 for communication 315-b that may relate to the transmit power of communication 315-a. Additionally or alternatively, authorization 310-c may include a transmit power control parameter Δ2 for communication 315-c that may relate to the transmit power of both communication 315-a and 315-b. For example, the transmit power of communication 315-c may be calculated as the sum of the transmit power of communication 315-a, Δ1, and Δ2. If communication 315-b is dropped due to a cancellation indication, the cancellation indication may not affect the transmit power control accumulation of communication 315-c after the cancellation of communication 315-b. Therefore, UE 115 can accumulate the power control command Δ1 indicated in the uplink or downlink grant 310-b associated with the cancelled communication 315-b (e.g., cancelled PUSCH or cancelled SRS or both). In some examples, UE 115 can calculate a power headroom report (PHR) to include the transmit power for the cancelled communication (e.g., communication 315-b).
[0116] In another example, the UE 115 PHY layer procedure may include NDI counting. Cancellation indication may not affect the UE 115's behavior in determining when the NDI indicator is switched. For example, communication 315-a may be associated with an NDI value (e.g., 0) as a transmission parameter. Authorization 310-b may include an NDI value (e.g., 1) for communication 315-b indicating the presence of new data, which can be determined with respect to the NDI value of communication 315-a. Furthermore, authorization 310-c may include an NDI value (e.g., 1) for communication 315-c indicating the absence of new data, which can be determined with respect to the NDI value of communication 315-b. If UE 115 detects a cancellation indication for communication 315-b (e.g., PUSCH), where communication 315-b is scheduled by grant 310-b (e.g., an uplink grant with a HARQ process ID and a first NDI value), and UE 115 detects grant 310-c (e.g., a second uplink grant) scheduling communication 315-c (e.g., a second PUSCH with a HARQ process ID and a second NDI value), and no other uplink grant with a HARQ process ID is received between grants 310-b and 310-c, then UE 115 can determine whether the NDI of grant 310-c is switched based on the NDI value of grant 310-b. For example, if the NDI value of grant 310-c (e.g., 1) is equal to the NDI value of grant 310-b (e.g., 1), then the NDI of grant 310-c is not switched. Otherwise, if the NDI of authorization 310-c is not equal to the NDI value of authorization 310-b, then the NDI of authorization 310-c is switched. Therefore, even if communication 315-b is cancelled, the NDI of authorization 310-b can still be used to determine the NDI status of future communications with the same HARQ process ID.
[0117] In another example, the UE 115 MAC layer procedure may include MAC PDU generation and HARQ buffer management. If a new transport block (TB) is scheduled by grant 310-b, the MAC layer can process grant 310-b by generating a PDU and TB, clearing the HARQ buffer and filling the new TB, and determining the buffer status report (BSR) for the data buffer. A cancellation indication received by UE 115 may not affect the behavior of UE 115 in generating MAC PDUs and managing the HARQ buffer for the corresponding HARQ process. For example, if a new transport block (TB) is generated due to the receipt of grant 310-b, UE 115 may keep the new TB in the HARQ buffer. The buffer status may be determined based on the execution (e.g., transmission) of communication 315-b corresponding to grant 310-b. The MAC layer may rely on lower layers (e.g., the PHY layer) to retransmit the TB to compensate for communication 315-b (e.g., PUSCH) transmissions cancelled due to the cancellation indication.
[0118] In another example, the UE 115 PHY layer procedure may include determining multiple PDSCH receptions or PUSCH transmissions supported in a time slot at UE 115. In the event that some PDSCH receptions or PUSCH transmissions are cancelled due to half-duplex constraints, the cancelled PDSCH receptions or PUSCH transmissions may be counted as supported PDSCH receptions or PUSCH transmissions in the time slot for capability purposes. For example, if communication 315 is a PUSCH transmission, and UE 115 reports the capability of three PUSCH transmissions in a time slot, then in the case where communication 315-b is cancelled by a cancellation indication, UE 115 is not expected to send additional PUSCH regarding the originally scheduled PUSCH transmission until the cancellation indication is received.
[0119] Figure 4A and Figure 4B An example of timeline 400 supporting the operation of the PHY and MAC layers after ULCI according to aspects of this disclosure is shown. In some examples, timeline 400 may implement aspects of wireless communication systems 100 or 200, or both. Timeline 400 may occur at UE 115 and may include multiple communications 415.
[0120] Figure 4AA timeline 400-a is shown that may include multiple communications 415, and in some cases, communications 415 may be on different component carriers (CCs) that are at least partially overlapping in time. In this example, a cancellation indication for canceling at least a portion of communication 415-a may be received; however, this cancellation indication may not affect the behavior of UE 115 in calculating PHR. For example, if UE 115 is scheduled to transmit two communications 415-a and 415-b (e.g., two PUSCHs) on two corresponding CCs, and UE 115 cancels communication 415-a due to the detection of a cancellation indication, the PHR in communication 415 is calculated by ignoring the cancellation indication and by taking into account the power of both communication 415-a and 415-b, which includes the canceled communication 415-a.
[0121] In another example, UE 115 may have downlink-uplink scheduling conflicts, for example, communication 415-a may be a dynamically scheduled uplink transmission and communication 415-b may be a semi-statically configured downlink transmission. In this example, UE 115 can cancel communication 415-b (e.g., a semi-statically configured downlink transmission (e.g., semi-persistent scheduling (SPS) or CSI-RS)) by receiving another dynamically scheduled communication 415-a (e.g., PUSCH or A-SRS). In some cases, dynamically scheduled communication 415-a may be canceled due to a cancellation indication. In this case, UE 115 is not expected to receive the previously semi-statically configured communication 415-b (e.g., a downlink transmission). For example, if dynamically scheduled communication 415-a is canceled due to a cancellation indication, UE 115 may not change the previous cancellation of communication 415-b for the downlink-uplink scheduling conflict based on the cancellation indication that resolves the downlink-uplink scheduling conflict.
[0122] Figure 4BTimeline 400-b is shown, which may include authorization 410 and multiple communications 415-c and 415-d. Authorization 410 may be associated with communication 415-c. In some cases, UE 115 may have authorization (CG) and dynamic authorization (DG) conflicts configured for communications 415-c and 415-d. If communication 415-c is scheduled by DG (e.g., PUSCH), UE 115 may cancel communication 415-d scheduled by CG (e.g., PUSCH). In some examples, UE 115 may subsequently receive a cancellation indication to cancel communication 415-c (e.g., DG PUSCH). In this example, UE 115 is also not expected to send communication 415-d (e.g., at CG timing). For example, if dynamically scheduled communication 415-c is canceled due to a cancellation indication, UE 115 may not change the previous cancellation of communication 415-d for CG and DG conflicts based on the cancellation indication resolving the CG and DG conflict.
[0123] Figure 5 An example of a processing flow 500 supporting PHY and MAC layer operation following ULCI according to aspects of this disclosure is shown. In some examples, processing flow 500 may implement aspects of wireless communication system 100 or 200 or both. Processing flow 500 is shown as being implemented by UE 115-c, which may be as described above. Figure 1 and Figure 2 An example of the described UE 115. For example, UE 115-c could be... Figure 2 An example of UE 115-a. Processing flow 500 is also shown as being implemented by base station 105-b, which may be as follows: Figure 1 and Figure 2 An example of the described base station 105. For example, base station 105-b could be... Figure 2 Example of base station 105-a.
[0124] In the following description of processing flow 500, the operations of UE 115-c and base station 105-b may occur in a sequence different from the exemplary sequence shown. Some of the operations shown may also be excluded from processing flow 500, or other operations may be added to processing flow 500. It should be understood that although UE 115-c and base station 105-b are shown performing multiple operations of processing flow 500, any wireless device can perform the operations shown.
[0125] At 505, base station 105-b can send and UE 115-c can receive authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters.
[0126] At 510, base station 105-b can send and UE 115-c can receive permission for a second transmission scheduled for a second resource set, the second transmission being associated with second transmission parameters.
[0127] In 515, UE 115-c can determine the transmission parameters of at least one of the first transmission or the second transmission based at least in part on the first authorization and the second authorization.
[0128] At 520, base station 105-b can identify a third transmission (e.g., a full-duplex or URLLC transmission) that at least partially overlaps with the first transmission, and base station 105-b can generate a cancellation indication based on the third transmission.
[0129] At 525, base station 105-b can transmit and UE 115-c can receive an indication that UE 115-c at least partially cancels the first transmission associated with the authorization received at 505.
[0130] At 530, UE 115-c may discard at least a portion of the first transmission based at least in part on the indication received at 525.
[0131] At 535, UE 115-c may determine transmission parameters for at least one of the first or second transmissions based at least in part on the first transmission parameters and / or without discarding the first transmission. In some cases, this may include determining to use the parameters determined at 515 or to avoid changing the parameters determined at 515.
[0132] At 535, UE 115-c can perform or receive a second transmission based on the second transmission parameters determined at 510 or 530.
[0133] Figure 6 An example of a processing flow 600 supporting PHY and MAC layer operation following ULCI according to aspects of this disclosure is shown. In some examples, processing flow 600 may implement aspects of wireless communication system 100 or 200 or both. Processing flow 600 is shown as being implemented by UE 115-d, which may be as described regarding Figure 1 and Figure 2 An example of the described UE 115. For example, UE 115-d could be... Figure 2 An example of UE 115-a. Processing flow 600 is also shown as being implemented by base station 105-c, which can be as follows: Figure 1 and Figure 2 An example of the described base station 105. For example, base station 105-c could be... Figure 2 Example of base station 105-a.
[0134] In the following description of processing flow 600, the operations of UE 115-d and base station 105-c may occur in a sequence different from the exemplary sequence shown. Some of the operations shown may also be excluded from processing flow 600, or other operations may be added to processing flow 600. It should be understood that although UE 115-d and base station 105-c are shown performing multiple operations of processing flow 600, any wireless device can perform the operations shown.
[0135] At 605, base station 105-c can send and UE 115-d can receive authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters.
[0136] At 610, base station 105-c can transmit and UE 115-d can receive authorization for a second transmission scheduled for a second resource set that overlaps with the first resource set, the first transmission being associated with the first transmission parameters.
[0137] At 615, UE 115-d may discard at least a portion of the first transmission associated with the authorization received at 605 based on the second authorization and resource set overlap received at 610.
[0138] At 620, base station 105-c can identify a third transmission (e.g., a full-duplex or URLLC transmission) that at least partially overlaps with the first transmission, and base station 105-c can generate a cancellation indication based on the third transmission.
[0139] At 625, base station 105-b can transmit and UE 115-c can receive an indication that the UE at least partially cancels the second transmission associated with the authorization received at 610.
[0140] At 630, UE 115-d may discard at least a portion of the second transmission based on an instruction received at 625.
[0141] At 635, UE 115-d can avoid rescheduling the first transmission dropped at 615 based on the instruction received at 625 and without the second transmission being dropped at 630.
[0142] Figure 7 A block diagram 700 of a device 705 supporting PHY and MAC layer operation after ULCI is shown according to aspects of this disclosure. Device 705 may be an example of an aspect of UE 115 as described herein. Device 705 may include a receiver 710, a communication manager 715, and a transmitter 720. Device 705 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0143] Receiver 710 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to the operation of the PHY and MAC layers after ULCI). This information can be passed to other components of device 705. Receiver 710 can serve as a reference. Figure 10 Examples of aspects of the transceiver 1020 described. The receiver 710 may utilize a single antenna or an antenna set.
[0144] Communication manager 715 can receive an authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; receive an instruction from a UE to at least partially cancel the first transmission; discard at least a portion of the first transmission based on the received instruction; determine second transmission parameters for a second transmission based on the first transmission parameters and independent of discarding the first transmission; and perform or receive the second transmission according to the second transmission parameters. Communication manager 715 can also receive a first authorization for the first transmission scheduled for the first resource set; receive a second authorization for a second transmission scheduled for a second resource set overlapping with the first resource set; discard at least a portion of the first transmission based on the received second authorization; receive an instruction from a UE to at least partially cancel the second transmission; discard at least a portion of the second transmission based on the received instruction; and avoid rescheduling the first transmission on the first resource set based on the received instruction and independent of discarding the second transmission. Communication manager 715 may be an example of an aspect of communication manager 1010 described herein.
[0145] The communication manager 715 or its sub-components may be implemented in hardware, processor-executable code (e.g., software or firmware), or any combination thereof. If implemented in processor-executable code, the functionality of the communication manager 715 or its sub-components may be performed by a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described in this disclosure.
[0146] The communication manager 715 or its subcomponents may be physically located in various locations, including being distributed such that portions of the functionality are implemented by one or more physical components in different physical locations. In some examples, the communication manager 715 or its subcomponents may be independent and distinct components according to various aspects of this disclosure. In some examples, the communication manager 715 or its subcomponents may be combined with one or more other hardware components according to various aspects of this disclosure, including but not limited to input / output (I / O) components, transceivers, network servers, other computing devices, one or more other components described in this disclosure, or combinations thereof.
[0147] Transmitter 720 can transmit signals generated by other components of device 705. In some examples, transmitter 720 can be co-located with receiver 710 in a transceiver module. For example, transmitter 720 can be a reference. Figure 10 Examples of aspects of the transceiver 1020 described. The transmitter 720 may utilize a single antenna or an array of antennas.
[0148] Figure 8 A block diagram 800 of a device 805 supporting PHY and MAC layer operation after ULCI is shown according to aspects of this disclosure. Device 805 may be an example of aspects of device 705 or UE 115 as described herein. Device 805 may include receiver 810, communication manager 815, and transmitter 860. Device 805 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0149] Receiver 810 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to the operation of the PHY and MAC layers after ULCI). This information can be passed to other components of device 805. Receiver 810 can serve as a reference. Figure 10 Examples of aspects of the transceiver 1020 described. The receiver 810 may utilize a single antenna or an antenna set.
[0150] Communication manager 815 may be an example of an aspect of communication manager 715 as described herein. Communication manager 815 may include a first authorization manager 820, a cancellation indication component 825, a transmission drop controller 830, a transmission parameter manager 835, a transmission actuator 840, a second authorization manager 845, a conflict resolution component 850, and a rescheduling controller 855. Communication manager 815 may be an example of an aspect of communication manager 1010 described herein.
[0151] The first authorization manager 820 can receive authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters. The cancellation indication component 825 can receive an indication from the UE to at least partially cancel the first transmission. The transmission discard controller 830 can discard at least a portion of the first transmission based on the received indication. The transmission parameter manager 835 can determine second transmission parameters for a second transmission based on the first transmission parameters and independently of discarding the first transmission. The transmission actuator 840 can execute or receive a second transmission according to the second transmission parameters.
[0152] The first authorization manager 820 can receive a first authorization for a first transmission scheduled for a first resource set. The second authorization manager 845 can receive a second authorization for a second transmission scheduled for a second resource set overlapping with the first resource set. The conflict resolution component 850 can discard at least a portion of the first transmission based on the receipt of the second authorization. The cancellation indication component 825 can receive an indication from the UE to at least partially cancel the second transmission. The transmission discard controller 830 can discard at least a portion of the second transmission based on the received indication. The rescheduling controller 855 can avoid rescheduling the first transmission on the first resource set based on the received indication and without discarding the second transmission.
[0153] Transmitter 860 can transmit signals generated by other components of device 805. In some examples, transmitter 860 can be co-located with receiver 810 in a transceiver module. For example, transmitter 860 can be a reference. Figure 10 Examples of aspects of the transceiver 1020 described. The transmitter 860 may utilize a single antenna or a set of antennas.
[0154] Figure 9 A block diagram 900 of a communication manager 905 supporting PHY and MAC layer operation after ULCI, according to aspects of this disclosure, is shown. The communication manager 905 may be an example of aspects of the communication manager 715, communication manager 815, or communication manager 1010 described herein. The communication manager 905 may include a first authorization manager 910, a cancellation indication component 915, a transmission drop controller 920, a transmission parameter manager 925, a transmission actuator 930, a transmit power calculator 935, a power margin calculator 940, an NDI controller 945, a PDU generator 950, a data buffer status component 955, a HARQ buffer manager 960, a transmission block manager 965, a data buffer manager 970, a capacity reporter 975, a second authorization manager 980, a conflict resolution component 985, and a rescheduling controller 990. Each of these modules may communicate with each other directly or indirectly (e.g., via one or more buses).
[0155] The first grant manager 910 can receive grants for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters. In some examples, the first grant manager 910 can receive first grants for a first transmission scheduled for a first resource set. In some cases, the UE is configured for half-duplex communication, and the grant includes radio resource control signaling for a flexible symbol set. In some cases, the first transmission includes a physical uplink shared channel, a physical uplink control channel, a physical random access channel, a sounding reference signal, a physical downlink shared channel, or a channel state information reference signal.
[0156] The cancellation indication component 915 can receive an indication from the UE that it has at least partially cancelled a first transmission. In some examples, the cancellation indication component 915 can receive an indication from the UE that it has at least partially cancelled a second transmission. In some cases, the indication includes a timeslot format indicator or downlink control information. In some cases, the indication includes an uplink cancellation indication.
[0157] The transmission drop controller 920 may drop at least a portion of a first transmission based on a received instruction. In some examples, the transmission drop controller 920 may drop at least a portion of a second transmission based on a received instruction.
[0158] The transmission parameter manager 925 can determine the second transmission parameters for the second transmission based on the first transmission parameters and without discarding the first transmission.
[0159] The transmission actuator 930 may perform or receive a second transmission based on second transmission parameters. In some examples, performing or receiving a second transmission may be based on a determined switching state of a new data indicator for the second transmission. In some examples, the transmission actuator 930 may perform or receive a second transmission based on a capability report according to the second transmission parameters, independent of discarding the first transmission. In some cases, the first and second transmissions include uplink transmissions, or the first and second transmissions include downlink transmissions.
[0160] In some examples, the transmission actuator 930 can cancel the reception of the first transmission regardless of discarding the second transmission. In some examples, the transmission actuator 930 can cancel the transmission of the first transmission regardless of discarding the second transmission. In some cases, the first transmission includes a semi-statically configured downlink transmission, and the second transmission includes a dynamically scheduled uplink transmission. In some cases, the first transmission includes a first uplink transmission, the second transmission includes a second uplink transmission, and the first grant includes a configured grant, and the second grant includes a dynamic grant.
[0161] The transmit power calculator 935 can determine the first transmit power of the second transmission relative to the second transmit power of the first transmission indicated by the authorization, independent of dropping the first transmission, wherein the second transmission parameter for the second transmission is the first transmit power.
[0162] The power margin calculator 940 can send a power margin report based on a determined first and second transmit power, independent of discarding the first transmit.
[0163] The NDI controller 945 can determine the switching state of the new data indicator for the second transmission independently of discarding the first transmission, wherein the second transmission parameters for the second transmission include the switching state of the new data indicator. In some examples, the NDI controller 945 can determine the switching state of the new data indicator for the second transmission based on the difference between a first new data indicator associated with the first transmission indicated by the authorization and a second new data indicator associated with the second transmission.
[0164] The PDU generator 950 can generate protocol data units at the media access control layer based on the received authorization.
[0165] The data buffer state component 955 can determine the buffer state of the data buffer at the media access control layer based on the first resource set and independent of discarding the first transmission.
[0166] The HARQ buffer manager 960 can transfer protocol data units from the data buffer at the media access control layer to the hybrid automatic repeat request buffer at the physical layer based on a first resource set and without discarding the first transmission.
[0167] The Transport Block Manager 965 can store transport blocks of Protocol Data Units in a Hybrid Automatic Repeat Request Buffer at the physical layer.
[0168] The data buffer manager 970 can avoid recovering protocol data units in the data buffer at the media access control layer without discarding the second transmission.
[0169] The capability reporter 975 can determine a capability report indicating the number of receptions a UE can receive in a time slot or the number of transmissions a UE can perform in a time slot.
[0170] The second authorization manager 980 can receive a second authorization for a second transmission scheduled for a second resource set that overlaps with the first resource set.
[0171] The conflict resolution component 985 can discard at least a portion of the first transmission based on the receipt of a second authorization.
[0172] The rescheduling controller 990 can avoid rescheduling the first transmission on the first resource set based on received instructions and without discarding the second transmission.
[0173] Figure 10A diagram of a system 1000 including device 1005 supporting PHY and MAC layer operation after ULCI, according to aspects of this disclosure, is shown. Device 1005 may be an example of or include components of device 705, device 805, or UE 115 as described herein. Device 1005 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a communication manager 1010, I / O controller 1015, transceiver 1020, antenna 1025, memory 1030, and processor 1040. These components may communicate electronically via one or more buses (e.g., bus 1045).
[0174] The communication manager 1010 can receive an authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; receive an instruction from a UE to at least partially cancel the first transmission; discard at least a portion of the first transmission based on the received instruction; determine second transmission parameters for a second transmission based on the first transmission parameters and independent of discarding the first transmission; and perform or receive the second transmission according to the second transmission parameters. The communication manager 1010 can also receive a first authorization for the first transmission scheduled for the first resource set; receive a second authorization for a second transmission scheduled for a second resource set overlapping with the first resource set; discard at least a portion of the first transmission based on the received second authorization; receive an instruction from a UE to at least partially cancel the second transmission; discard at least a portion of the second transmission based on the received instruction; and avoid rescheduling the first transmission on the first resource set based on the received instruction and independent of discarding the second transmission.
[0175] I / O controller 1015 can manage the input and output signals of device 1005. I / O controller 1015 can also manage peripheral devices not integrated into device 1005. In some cases, I / O controller 1015 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1015 can utilize, for example... OS / Or another known operating system. In other cases, the I / O controller 1015 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller 1015 may be implemented as part of a processor. In some cases, a user may interact with the device 1005 via the I / O controller 1015 or via hardware components controlled by the I / O controller 1015.
[0176] Transceiver 1020 can communicate bidirectionally via one or more antennas, wired or wireless links as described herein. For example, transceiver 1020 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 1020 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna.
[0177] In some cases, a wireless device may include a single antenna 1025. However, in other cases, the device may have more than one antenna 1025, which may be able to transmit or receive multiple wireless transmissions simultaneously.
[0178] Memory 1030 may include RAM and ROM. Memory 1030 may store computer-readable, computer-executable code 1035, which includes instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1030 may include a basic input / output system (BIOS), which controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0179] Processor 1040 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 1040 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 1040. Processor 1040 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1030) to cause device 1005 to perform various functions (e.g., functions or tasks supporting the operation of the PHY and MAC layers after ULCI).
[0180] Code 1035 may include instructions for implementing aspects of this disclosure, including instructions for supporting wireless communication. Code 1035 may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, code 1035 may not be directly executable by processor 1040, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein.
[0181] Figure 11A block diagram 1100 of a device 1105 supporting PHY and MAC layer operation after ULCI according to aspects of this disclosure is shown. Device 1105 may be an example of an aspect of base station 105 as described herein. Device 1105 may include receiver 1110, communication manager 1115, and transmitter 1120. Device 1105 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0182] Receiver 1110 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to the operation of the PHY and MAC layers after ULCI). This information can be passed to other components of device 1105. Receiver 1110 can serve as a reference. Figure 14 Examples of aspects of the transceiver 1420 described. The receiver 1110 may utilize a single antenna or an antenna set.
[0183] Communication manager 1115 can send an authorization to the UE for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; send an indication to the UE to at least partially cancel the first transmission based on a second transmission scheduled for a second resource set overlapping with the first resource set; determine second transmission parameters for a third transmission based on the first transmission parameters; and perform or receive the third transmission according to the second transmission parameters. Communication manager 1115 can also send a first authorization for the first transmission scheduled for the first resource set; send a second authorization for the second transmission scheduled for a second resource set overlapping with the first resource set; send an indication to the UE to at least partially cancel the second transmission based on a third transmission scheduled for a third resource set overlapping with the second resource set; and avoid rescheduling the first transmission on the first resource set based on sending this indication. Communication manager 1115 may be an example of an aspect of communication manager 1410 described herein.
[0184] The communication manager 1115 or its sub-components may be implemented in hardware, processor-executable code (e.g., software or firmware), or any combination thereof. If implemented in processor-executable code, the functionality of the communication manager 1115 or its sub-components may be performed by a general-purpose processor, DSP, application-specific integrated circuit (ASIC), FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described in this disclosure.
[0185] The communication manager 1115 or its subcomponents may be physically located in various locations, including being distributed such that portions of the functionality are implemented by one or more physical components in different physical locations. In some examples, the communication manager 1115 or its subcomponents may be independent and distinct components according to various aspects of this disclosure. In some examples, according to various aspects of this disclosure, the communication manager 1115 or its subcomponents may be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, other computing devices, one or more other components described in this disclosure, or combinations thereof.
[0186] Transmitter 1120 can transmit signals generated by other components of device 1105. In some examples, transmitter 1120 may be located and co-located with receiver 1110 in a transceiver module. For example, transmitter 1120 may be a reference. Figure 14 Examples of aspects of the transceiver 1420 described. The transmitter 1120 may utilize a single antenna or a set of antennas.
[0187] Figure 12 A block diagram 1200 of a device 1205 supporting PHY and MAC layer operation after ULCI is shown according to aspects of this disclosure. Device 1205 may be an example of aspects of device 1105 as described herein or base station 105. Device 1205 may include receiver 1210, communication manager 1215, and transmitter 1250. Device 1205 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0188] Receiver 1210 can receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to the operation of the PHY and MAC layers after ULCI). This information can be passed to other components of device 1205. Receiver 1210 can serve as a reference. Figure 14 Examples of aspects of the transceiver 1420 described. The receiver 1210 may utilize a single antenna or an antenna set.
[0189] Communication manager 1215 may be an example of an aspect of communication manager 1115 as described herein. Communication manager 1215 may include a first authorization manager 1220, a cancellation instruction component 1225, a transmission parameter manager 1230, a transmission actuator 1235, a second authorization manager 1240, and a rescheduling controller 1245. Communication manager 1215 may be an example of an aspect of communication manager 1410 described herein.
[0190] The first authorization manager 1220 can send an authorization to the UE for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters. The cancellation indication component 1225 can send an indication to the UE to at least partially cancel the first transmission based on a second transmission scheduled for a second resource set overlapping with the first resource set. The transmission parameter manager 1230 can determine second transmission parameters for a third transmission based on the first transmission parameters. The transmission actuator 1235 can execute or receive the third transmission according to the second transmission parameters.
[0191] The first authorization manager 1220 can send a first authorization for a first transmission scheduled for a first resource set. The second authorization manager 1240 can send a second authorization for a second transmission scheduled for a second resource set overlapping with the first resource set. The cancellation indication component 1225 can send an indication that the UE at least partially cancels the second transmission based on a third transmission scheduled for a third resource set overlapping with the second resource set. The rescheduling controller 1245 can avoid rescheduling the first transmission on the first resource set based on sending the indication.
[0192] Transmitter 1250 can transmit signals generated by other components of device 1205. In some examples, transmitter 1250 may be co-located with receiver 1210 in a transceiver module. For example, transmitter 1250 may be a reference. Figure 14 Examples of aspects of the transceiver 1420 described. The transmitter 1250 may utilize a single antenna or a set of antennas.
[0193] Figure 13 A block diagram 1300 of a communication manager 1305 supporting PHY and MAC layer operation after ULCI, according to aspects of this disclosure, is shown. The communication manager 1305 may be an example of aspects of the communication manager 1115, communication manager 1215, or communication manager 1410 described herein. The communication manager 1305 may include a first authorization manager 1310, a cancellation instruction component 1315, a transmission parameter manager 1320, a transmission actuator 1325, a transmit power calculator 1330, a power margin calculator 1335, a new data identifier 1340, an NDI controller 1345, a capacity report manager 1350, a second authorization manager 1355, and a rescheduling controller 1360. Each of these modules may communicate with each other directly or indirectly (e.g., via one or more buses).
[0194] The first grant manager 1310 may send a grant to the UE for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters. In some examples, the first grant manager 1310 may send a first grant for a first transmission scheduled for the first resource set. In some cases, the UE is configured for half-duplex communication, and the grant includes radio resource control signaling for a flexible symbol set. In some cases, the first transmission includes a physical uplink shared channel, a physical uplink control channel, a physical random access channel, a sounding reference signal, a physical downlink shared channel, or a channel state information reference signal.
[0195] The cancellation indication component 1315 can send an indication that the UE has at least partially cancelled the first transmission based on a second transmission scheduled for a second resource set overlapping with the first resource set. In some examples, the cancellation indication component 1315 can send an indication that the UE has at least partially cancelled the second transmission based on a third transmission scheduled for a third resource set overlapping with the second resource set. In some cases, the indication includes a slot format indicator or downlink control information. In some cases, the indication includes an uplink cancellation indication.
[0196] The transmission parameter manager 1320 can determine the second transmission parameter for the third transmission based on the first transmission parameter.
[0197] The transmission actuator 1325 may perform or receive a third transmission based on the second transmission parameters. In some examples, the transmission actuator 1325 may perform or receive a third transmission based on a capability report independent of the indication. In some cases, the first and third transmissions include uplink transmissions and the second transmission includes downlink transmissions, or the first and third transmissions include downlink transmissions and the second transmission includes uplink transmissions.
[0198] In some examples, the transmission actuator 1325 can cancel the transmission of the first transmission independently of an instruction. In some examples, the transmission actuator 1325 can cancel the reception of the first transmission independently of an instruction. In some cases, the first transmission includes a semi-statically configured downlink transmission, and the second transmission includes a dynamically scheduled uplink transmission. In some cases, the first transmission includes a first uplink transmission, the second transmission includes a second uplink transmission, and wherein the first authorization includes a configured authorization, and the second authorization includes a dynamic authorization.
[0199] The transmit power calculator 1330 can determine the first transmit power of a third transmission relative to the second transmit power of a first transmission indicated by the authorization, independent of the indication, wherein the second transmission parameter for the third transmission is the first transmit power.
[0200] The power margin calculator 1335 can receive a power margin report, including the first transmit power of the first transmission and the second transmit power of the third transmission, regardless of the indication.
[0201] The new data identifier 1340 can determine, independently of the indication, whether the third transmission includes new data with respect to the first transmission.
[0202] The NDI controller 1345 can determine the switching state of the new data indicator for the third transmission based on whether the third transmission includes new data, wherein the second transmission parameters for the third transmission include the switching state of the new data indicator.
[0203] The Capability Report Manager 1350 can receive capability reports indicating the number of receptions a UE can receive in a time slot or the number of transmissions a UE can perform in a time slot.
[0204] The second authorization manager 1355 can send a second authorization for a second transmission scheduled for a second resource set that overlaps with the first resource set.
[0205] The rescheduling controller 1360 can avoid rescheduling the first transmission on the first resource set based on the transmission instruction.
[0206] Figure 14 A diagram of a system 1400 including device 1405 supporting PHY and MAC layer operation after ULCI, according to aspects of this disclosure, is shown. Device 1405 may be an example of or include components of device 1105, device 1205, or base station 105 as described herein. Device 1405 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, including a communication manager 1410, a network communication manager 1415, a transceiver 1420, an antenna 1425, a memory 1430, a processor 1440, and an inter-station communication manager 1445. These components may communicate electronically via one or more buses (e.g., bus 1450).
[0207] The communication manager 1410 can send an authorization to the UE for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; send an indication to the UE to at least partially cancel the first transmission based on a second transmission scheduled for a second resource set overlapping with the first resource set; determine second transmission parameters for a third transmission based on the first transmission parameters; and perform or receive the third transmission according to the second transmission parameters. The communication manager 1410 can also send a first authorization for the first transmission scheduled for the first resource set; send a second authorization for the second transmission scheduled for a second resource set overlapping with the first resource set; send an indication to the UE to at least partially cancel the second transmission based on a third transmission scheduled for a third resource set overlapping with the second resource set; and avoid rescheduling the first transmission on the first resource set based on sending this indication.
[0208] The network communication manager 1415 can manage communication with the core network (e.g., via one or more wired backhaul links). For example, the network communication manager 1415 can manage the transmission of data communication by client devices such as one or more UE115s.
[0209] Transceiver 1420 can communicate bidirectionally via one or more antennas, wired or wireless links as described herein. For example, transceiver 1420 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 1420 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna.
[0210] In some cases, a wireless device may include a single antenna 1425. However, in other cases, the device may have more than one antenna 1425, which may be able to transmit or receive multiple wireless transmissions simultaneously.
[0211] Memory 1430 may include RAM, ROM, or a combination thereof. Memory 1430 may store computer-readable code 1435, which includes instructions that, when executed by a processor (e.g., processor 1440), cause the device to perform the various functions described herein. In some cases, memory 1430 may contain a BIOS, which controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0212] Processor 1440 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 1440 may be configured to use a memory controller to operate a memory array. In some cases, the memory controller may be integrated into processor 1440. Processor 1440 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1430) to cause device 1405 to perform various functions (e.g., functions or tasks supporting the operation of the PHY and MAC layers after ULCI).
[0213] Inter-site communication manager 1445 can manage communication with other base stations 105 and may include a controller or scheduler for coordinating control of communication with UE 115 with other base stations 105. For example, inter-site communication manager 1445 can coordinate the scheduling of transmissions to UE 115 for various interference mitigation techniques such as beamforming or joint transmission. In some examples, inter-site communication manager 1445 may provide an X2 interface within LTE / LTE-A wireless communication network technology to facilitate communication between base stations 105.
[0214] Code 1435 may include instructions for implementing aspects of this disclosure, including instructions for supporting wireless communication. Code 1435 may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, code 1435 may not be directly executable by processor 1440, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein.
[0215] Figure 15 A flowchart illustrating method 1500 for supporting PHY and MAC layer operation after ULCI according to aspects of this disclosure is shown. The operation of method 1500 can be implemented by UE 115 or its components, as described herein. For example, the operation of method 1500 can be performed by a communication manager, as referenced... Figures 7 to 10 As described herein. In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the functions described herein.
[0216] At 1505, the UE may receive an authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters. The operation of 1505 can be performed according to the methods described herein. In some examples, aspects of the operation of 1505 can be referred to... Figures 7 to 10 The described process is executed by the first licensee manager.
[0217] At 1510, the UE may receive an indication that the UE has at least partially cancelled the first transmission. The operation of 1510 can be performed according to the method described herein. In some examples, various aspects of the operation of 1510 can be referenced. Figures 7 to 10 The described action is performed by the cancellation instruction component.
[0218] At 1515, the UE may discard at least a portion of the first transmission based on a received indication. The operation of 1515 can be performed according to the method described herein. In some examples, aspects of the operation of 1515 can be referred to... Figures 7 to 10 The described process is executed by the transmission drop controller.
[0219] At 1520, the UE can determine the second transmission parameters for the second transmission based on the first transmission parameters and independently of discarding the first transmission. The operation of 1520 can be performed according to the method described herein. In some examples, aspects of the operation of 1520 can be referred to... Figures 7 to 10 The described process is executed by the transfer parameter manager.
[0220] At 1525, the UE can perform or receive a second transmission according to the second transmission parameters. The operation of 1525 can be performed according to the methods described herein. In some examples, aspects of the operation of 1525 can be referred to... Figures 7 to 10 The described process is executed by the transport executor.
[0221] Figure 16 A flowchart illustrating method 1600 for supporting PHY and MAC layer operation after ULCI according to aspects of this disclosure is shown. The operation of method 1600 can be implemented by base station 105 or its components, as described herein. For example, the operation of method 1600 can be performed by a communication manager, as referenced... Figures 11 to 14 As described herein. In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described herein. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described herein.
[0222] At 1605, the base station may send an authorization to the UE for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters. The operation of 1605 can be performed according to the method described herein. In some examples, aspects of the operation of 1605 can be referred to... Figures 11 to 14 The described process is executed by the first licensee manager.
[0223] In step 1610, the base station can send an indication to the UE to at least partially cancel the first transmission based on a second transmission scheduled for a second resource set overlapping with the first resource set. The operation of step 1610 can be performed according to the method described herein. In some examples, various aspects of the operation of step 1610 can be referenced. Figures 11 to 14 The described action is performed by the cancellation instruction component.
[0224] In step 1615, the base station can determine the second transmission parameters for the third transmission based on the first transmission parameters. The operation of step 1615 can be performed according to the method described herein. In some examples, aspects of the operation of step 1615 can be referred to... Figures 11 to 14 The described process is executed by the transfer parameter manager.
[0225] In 1620, the base station can perform or receive a third transmission based on the second transmission parameters. The operation of 1620 can be performed according to the methods described herein. In some examples, aspects of the operation of 1620 can be referred to... Figures 11 to 14 The described process is executed by the transport executor.
[0226] Figure 17 A flowchart illustrating method 1700 for supporting PHY and MAC layer operation after ULCI according to aspects of this disclosure is shown. The operation of method 1700 can be implemented by UE 115 or its components, as described herein. For example, the operation of method 1700 can be performed by a communication manager, as referenced... Figures 7 to 10 As described herein. In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the functions described herein.
[0227] At 1705, the UE may receive a first grant for a first transmission scheduled for a first resource set. The operation of 1705 can be performed according to the methods described herein. In some examples, aspects of the operation of 1705 can be referred to... Figures 7 to 10 The described process is executed by the first licensee manager.
[0228] At 1710, the UE can receive a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set. The operation of 1710 can be performed according to the method described herein. In some examples, aspects of the operation of 1710 can be referred to... Figures 7 to 10 The described process is executed by the second license manager.
[0229] In step 1715, the UE may discard at least a portion of the first transmission based on the receipt of a second grant. The operation of step 1715 can be performed according to the method described herein. In some examples, aspects of the operation of step 1715 can be referenced. Figures 7 to 10The described process is performed by the conflict resolution component.
[0230] At 1720, the UE may receive an indication that the UE has at least partially cancelled the second transmission. The operation of 1720 can be performed according to the method described herein. In some examples, various aspects of the operation of 1720 can be referenced. Figures 7 to 10 The described action is performed by the cancellation instruction component.
[0231] At 1725, the UE may discard at least a portion of the second transmission based on a received indication. The operation of 1725 can be performed according to the method described herein. In some examples, aspects of the operation of 1725 can be referred to... Figures 7 to 10 The described process is executed by the transmission drop controller.
[0232] At 1730, the UE can avoid rescheduling the first transmission on the first resource set based on a received indication and without discarding the second transmission. The operation of 1730 can be performed according to the method described herein. In some examples, aspects of the operation of 1730 can be referred to... Figures 7 to 10 The described process is executed by the rescheduling controller.
[0233] Figure 18 A flowchart illustrating method 1800 for supporting PHY and MAC layer operation after ULCI according to aspects of this disclosure is shown. The operation of method 1800 can be implemented by UE 115 or its components, as described herein. For example, the operation of method 1800 can be performed by a communication manager, as referenced... Figures 7 to 10 As described herein. In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the functions described herein.
[0234] At 1805, the UE may receive a first grant for a first transmission scheduled for a first resource set. The operation at 1805 can be performed according to the method described herein. In some examples, aspects of the operation at 1805 can be referred to... Figures 7 to 10 The described process is executed by the first licensee manager.
[0235] At 1810, the UE can receive a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set. The operation of 1810 can be performed according to the method described herein. In some examples, aspects of the operation of 1810 can be referred to... Figures 7 to 10 The described process is executed by the second license manager.
[0236] At 1815, the UE may discard at least a portion of the first transmission based on the receipt of a second grant. The operation of 1815 can be performed according to the methods described herein. In some examples, aspects of the operation of 1815 can be referred to... Figures 7 to 10 The described process is performed by the conflict resolution component.
[0237] At 1820, the UE may receive an indication that the UE has at least partially cancelled the second transmission. The operation of 1820 can be performed according to the method described herein. In some examples, various aspects of the operation of 1820 can be referenced. Figures 7 to 10 The described action is performed by the cancellation instruction component.
[0238] At 1825, the UE may discard at least a portion of the second transmission based on a received indication. The operation of 1825 can be performed according to the methods described herein. In some examples, aspects of the operation of 1825 can be referred to... Figures 7 to 10 The described process is executed by the transmission drop controller.
[0239] At 1830, the UE can avoid rescheduling the first transmission on the first resource set based on a received indication and without discarding the second transmission. The operation at 1830 can be performed according to the method described herein. In some examples, aspects of the operation at 1830 can be referenced. Figures 7 to 10 The described process is executed by the rescheduling controller.
[0240] In step 1835, the UE can cancel the reception of the first transmission regardless of dropping the second transmission. The operation of step 1835 can be performed according to the method described herein. In some examples, aspects of the operation of step 1835 can be referenced. Figures 7 to 10 The described process is executed by the transport executor.
[0241] Figure 19 A flowchart illustrating method 1900 for supporting PHY and MAC layer operation after ULCI according to aspects of this disclosure is shown. Operation of method 1900 can be implemented by UE 115 or its components, as described herein. For example, operation of method 1900 can be performed by a communication manager, as referenced... Figures 7 to 10 As described herein. In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the functions described herein.
[0242] At 1905, the UE may receive a first grant for a first transmission scheduled for a first resource set. The operation at 1905 can be performed according to the method described herein. In some examples, aspects of the operation at 1905 can be referenced. Figures 7 to 10 The described process is executed by the first licensee manager.
[0243] At 1910, the UE can receive a second grant for a second transmission scheduled for a second resource set overlapping with the first resource set. The operation of 1910 can be performed according to the method described herein. In some examples, aspects of the operation of 1910 can be referenced. Figures 7 to 10 The described process is executed by the second license manager.
[0244] In step 1915, the UE may discard at least a portion of the first transmission based on the receipt of a second grant. The operation of step 1915 can be performed according to the method described herein. In some examples, aspects of the operation of step 1915 can be referenced. Figures 7 to 10 The described process is performed by the conflict resolution component.
[0245] In step 1920, the UE may receive an indication that the UE has at least partially cancelled the second transmission. The operation of step 1920 can be performed according to the method described herein. In some examples, various aspects of the operation of step 1920 can be referenced. Figures 7 to 10 The described action is performed by the cancellation instruction component.
[0246] In step 1925, the UE may discard at least a portion of the second transmission based on a received indication. The operation of step 1925 can be performed according to the methods described herein. In some examples, aspects of the operation of step 1925 can be referenced. Figures 7 to 10 The described process is executed by the transmission drop controller.
[0247] In step 1930, the UE can avoid rescheduling the first transmission on the first resource set based on a received indication and without discarding the second transmission. The operation of step 1930 can be performed according to the method described herein. In some examples, aspects of the operation of step 1930 can be referenced. Figures 7 to 10 The described process is executed by the rescheduling controller.
[0248] In 1935, the UE can cancel the first transmission regardless of discarding the second transmission. The operation of 1935 can be performed according to the method described herein. In some examples, aspects of the operation of 1935 can be referred to... Figures 7 to 10 The described process is executed by the transport executor.
[0249] Figure 20 A flowchart illustrating a method 2000 for supporting PHY and MAC layer operation after ULCI according to aspects of this disclosure is shown. The operation of method 2000 can be implemented by base station 105 or its components, as described herein. For example, the operation of method 2000 can be referenced... Figures 11 to 14The functions described herein are executed by the communication manager. In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described herein. Additionally or alternatively, the base station may use dedicated hardware to perform aspects of the functions described herein.
[0250] In 2005, the base station can send a first grant for a first transmission scheduled for a first resource set. The operation of 2005 can be performed according to the method described herein. In some examples, aspects of the operation of 2005 can be referred to... Figures 11 to 14 The described process is executed by the first licensee manager.
[0251] In 2010, the base station can send a second grant for a second transmission scheduled for a second resource set that overlaps with the first resource set. The operation of 2010 can be performed according to the method described herein. In some examples, aspects of the operation of 2010 can be referred to... Figures 11 to 14 The described process is executed by the second license manager.
[0252] In 2015, the base station can send an indication to the UE to at least partially cancel the second transmission based on a third transmission scheduled for a third resource set overlapping with the second resource set. The operation in 2015 can be performed according to the method described herein. In some examples, various aspects of the operation in 2015 can be referenced. Figures 11 to 14 The described action is performed by the cancellation instruction component.
[0253] In 2020, a base station can avoid rescheduling a first transmission on a first resource set based on a transmission indication. The operation in 2020 can be performed according to the method described herein. In some examples, aspects of the operation in 2020 can be referenced. Figures 11 to 14 The described process is executed by the rescheduling controller.
[0254] The following provides an overview of aspects of this disclosure:
[0255] Aspect 1: A method for wireless communication at a UE, comprising: receiving an authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; receiving an indication from the UE to at least partially cancel the first transmission; discarding at least a portion of the first transmission based at least partially on the received indication; determining second transmission parameters for a second transmission based at least partially on the first transmission parameters and independent of discarding the first transmission; and performing or receiving the second transmission according to the second transmission parameters.
[0256] Aspect 2: According to the method of aspect 1, determining the second transmission parameter for the second transmission further includes: determining the first transmission power of the second transmission relative to the second transmission power of the first transmission indicated by the authorization, independent of discarding the first transmission, wherein the second transmission parameter for the second transmission is the first transmission power.
[0257] Aspect 3: The method according to aspect 2 further includes: transmitting a power margin report based at least in part on the determined first transmission power and second transmission power, independent of discarding the first transmission.
[0258] Aspect 4: The method according to any one of aspects 1 to 3, wherein determining the second transmission parameters for the second transmission further includes: determining a switching state of a new data indicator for the second transmission, independent of discarding the first transmission, wherein the second transmission parameters for the second transmission include the switching state of the new data indicator; and wherein performing or receiving the second transmission is based at least in part on the determined switching state of the new data indicator for the second transmission.
[0259] Aspect 5: According to the method of aspect 4, the switching state of the new data indicator for the second transmission is determined at least in part based on the difference between a first new data indicator associated with the first transmission indicated by the authorization and a second new data indicator associated with the second transmission.
[0260] Aspect 6: The method according to any one of aspects 1 to 5 further includes: generating a protocol data unit at the media access control layer at least in part based on the received authorization; and determining the buffer state of the media access control layer's data buffer at least in part based on a first resource set and independent of discarding the first transmission.
[0261] Aspect 7: According to the method of aspect 6, determining the buffer state of the data buffer further includes: transferring protocol data units from the data buffer at the media access control layer to the hybrid automatic repeat request buffer at the physical layer, at least in part based on the first resource set and independent of discarding the first transmission; storing the transport block of the protocol data units in the hybrid automatic repeat request buffer at the physical layer; and avoiding the recovery of protocol data units in the data buffer at the media access control layer, independent of discarding the second transmission.
[0262] Aspect 8: The method according to any one of aspects 1 to 7 further includes: determining a capability report indicating the number of receptions that the UE can receive in a time slot or the number of transmissions that the UE can perform in a time slot; and performing or receiving a second transmission based at least in part on the capability report, independent of discarding the first transmission.
[0263] Aspect 9: The method according to any one of aspects 1 to 8, wherein the UE is configured for half-duplex communication and authorized to include radio resource control signaling for a flexible symbol set.
[0264] Aspect 10: The method according to aspect 9, wherein the indication includes a slot format indicator or downlink control information.
[0265] Aspect 11: The method according to any one of Aspects 9 to 10, wherein the first transmission and the second transmission include uplink transmission, or the first transmission and the second transmission include downlink transmission.
[0266] Aspect 12: The method according to any one of aspects 1 to 11, wherein the first transmission includes a physical uplink shared channel, a physical uplink control channel, a physical random access channel, a probe reference signal, a physical downlink shared channel, or a channel state information reference signal.
[0267] Aspect 13: The method according to any one of aspects 1 to 12, wherein the indication includes an uplink cancellation indication.
[0268] Aspect 14: A method for wireless communication at a base station, comprising: sending to a UE an authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; sending, at least in part, an indication from the UE to at least partially cancel the first transmission based on a second transmission scheduled for a second resource set overlapping with the first resource set; determining, at least in part, second transmission parameters for a third transmission based on the first transmission parameters; and performing or receiving the third transmission according to the second transmission parameters.
[0269] Aspect 15: According to the method of aspect 14, determining the second transmission parameter for the third transmission further includes: determining the first transmission power of the third transmission relative to the second transmission power of the first transmission indicated by the authorization, independent of the indication, wherein the second transmission parameter for the third transmission is the first transmission power.
[0270] Aspect 16: The method according to any one of aspects 14 to 15 further includes: receiving a power margin report including a first transmission power of the first transmission and a second transmission power of the third transmission, independent of the instruction.
[0271] Aspect 17: The method according to any one of aspects 14 to 16, wherein determining the second transmission parameter for the third transmission independently of the indication further includes: determining, with respect to the first transmission, whether the third transmission includes new data; and determining, at least in part, a switching state of a new data indicator for the third transmission based on the determination of whether the third transmission includes new data, wherein the second transmission parameter for the third transmission includes the switching state of the new data indicator.
[0272] Aspect 18: The method according to any one of aspects 14 to 17 further includes: receiving a capability report indicating the number of receptions that the UE can receive in a time slot or indicating the number of transmissions that the UE can perform in a time slot; and performing or receiving a third transmission based at least in part on the capability report, independent of the indication, according to a second transmission parameter.
[0273] Aspect 19: The method according to any one of aspects 14 to 18, wherein the UE is configured for half-duplex communication and authorized to include radio resource control signaling for a flexible symbol set.
[0274] Aspect 20: The method according to aspect 19, wherein the indication includes a slot format indicator or downlink control information.
[0275] Aspect 21: The method according to any one of aspects 19 to 20, wherein the first transmission and the third transmission are uplink transmissions and the second transmission is a downlink transmission, or the first transmission and the third transmission are downlink transmissions and the second transmission is an uplink transmission.
[0276] Aspect 22: The method according to any one of aspects 14 to 21, wherein the first transmission includes a physical uplink shared channel, a physical uplink control channel, a physical random access channel, a probe reference signal, a physical downlink shared channel, or a channel state information reference signal.
[0277] Aspect 23: The method according to any one of aspects 14 to 22, wherein the indication includes an uplink cancellation indication.
[0278] Aspect 24: A method for wireless communication at a UE, comprising: receiving a first grant for a first transmission scheduled for a first resource set; receiving a second grant for a second transmission scheduled for a second resource set overlapping the first resource set; discarding at least a portion of the first transmission based at least partially on the receipt of the second grant; receiving an indication from the UE to at least partially cancel the second transmission; discarding at least a portion of the second transmission based at least partially on the receipt of the indication; and avoiding rescheduling the first transmission on the first resource set based at least partially on the receipt of the indication and independent of discarding the second transmission.
[0279] Aspect 25: The method according to aspect 24, wherein avoiding rescheduling the first transmission further includes: canceling the reception of the first transmission regardless of discarding the second transmission.
[0280] Aspect 26: The method according to aspect 25, wherein the first transmission includes a semi-statically configured downlink transmission and the second transmission includes a dynamically scheduled uplink transmission.
[0281] Aspect 27: The method according to any one of aspects 24 to 26, wherein avoiding rescheduling the first transmission further includes: canceling the transmission of the first transmission unrelated to discarding the second transmission.
[0282] Aspect 28: The method according to aspect 27, wherein the first transmission includes a first uplink transmission, the second transmission includes a second uplink transmission, and the first authorization includes a configured authorization, and the second authorization includes a dynamic authorization.
[0283] Aspect 29: The method according to any one of aspects 24 to 28, wherein the indication includes an uplink cancellation indication.
[0284] Aspect 30: A method for wireless communication at a base station, comprising: transmitting a first grant for a first transmission scheduled for a first resource set; transmitting a second grant for a second transmission scheduled for a second resource set overlapping the first resource set; transmitting an indication, at least partially based on a third transmission scheduled for a third resource set overlapping the second resource set, that a UE at least partially cancels the second transmission; and at least partially based on transmitting the indication to avoid rescheduling the first transmission on the first resource set.
[0285] Aspect 31: According to the method of aspect 30, avoiding rescheduling the first transmission further includes: canceling the transmission of the first transmission regardless of the instruction.
[0286] Aspect 32: According to the method of aspect 31, the first transmission includes a semi-statically configured downlink transmission, and the second transmission includes a dynamically scheduled uplink transmission.
[0287] Aspect 33: The method according to any one of aspects 30 to 32, wherein avoiding rescheduling the first transmission further includes: canceling the reception of the first transmission regardless of the instruction.
[0288] Aspect 34: The method according to aspect 33, wherein the first transmission includes a first uplink transmission, the second transmission includes a second uplink transmission, and the first authorization includes a configured authorization, and the second authorization includes a dynamic authorization.
[0289] Aspect 35: The method according to any one of aspects 30 to 34, wherein the indication includes an uplink cancellation indication.
[0290] Aspect 36: An apparatus for wireless communication at a UE, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method described in any one of aspects 1 to 13.
[0291] Aspect 37: An apparatus for wireless communication at a UE, comprising at least one component for performing the method described in any one of aspects 1 to 13.
[0292] Aspect 38: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code including instructions executable by a processor to perform the methods described in any one of aspects 1 to 13.
[0293] Aspect 39: An apparatus for wireless communication at a base station, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method described in any one of aspects 14 to 23.
[0294] Aspect 40: An apparatus for wireless communication at a base station, comprising at least one component for performing the method described in any one of aspects 14 to 23.
[0295] Aspect 41: A non-transitory computer-readable medium storing code for wireless communication at a base station, the code including instructions executable by a processor to perform the methods described in any one of aspects 14 to 23.
[0296] Aspect 42: An apparatus for wireless communication at a UE, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method described in any one of aspects 24 to 29.
[0297] Aspect 43: An apparatus for wireless communication at a UE, comprising at least one component for performing the method described in any one of aspects 24 to 29.
[0298] Aspect 44: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code including instructions executable by a processor to perform the methods described in any one of aspects 24 to 29.
[0299] Aspect 45: An apparatus for wireless communication at a base station, comprising a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method described in any one of aspects 30 to 35.
[0300] Aspect 46: An apparatus for wireless communication at a base station, comprising at least one component for performing the method described in any one of aspects 30 to 35.
[0301] Aspect 47: A non-transitory computer-readable medium storing code for wireless communication at a base station, the code including instructions executable by a processor to perform the methods described in any one of aspects 30 to 35.
[0302] It should be noted that the methods described herein depict possible implementations, and the operations and steps can be rearranged or otherwise modified, and other implementations are possible. Furthermore, aspects from two or more methods can be combined.
[0303] While aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in most of the description, the techniques described herein are applicable to networks other than LTE, LTE-A, LTE-A Pro, or NR networks. For example, the described techniques are applicable to a variety of other wireless communication systems such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.
[0304] The information and signals described herein can be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout this specification can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.
[0305] The various illustrative blocks and components described in connection with the disclosure herein can be implemented or executed using a general-purpose processor, DSP, ASIC, CPU, FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The general-purpose processor may be a microprocessor, but alternatively, the processor may be any processor, controller, microcontroller, or state machine. The processor can also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration.
[0306] The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions can be stored or transmitted as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features implementing the functions can also be physically located in various locations, including being distributed such that portions of the functions are implemented at different physical locations.
[0307] Computer-readable media includes both non-transitory computer storage media and communication media, which include any media that facilitates the transfer of a computer program from one place to another. Non-transitory storage media can be any available medium accessible by a general-purpose or special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media can include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory, optical disc (CD) ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store the required program code in the form of instructions or data structures and is accessible by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Furthermore, any connection is appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technology (such as infrared, radio, and microwave), then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technology (such as infrared, radio, and microwave) is included in the definition of computer-readable media. The disks and optical discs used in this article include CDs, laser discs, optical discs, digital multifunction discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of these are also included within the scope of computer-readable media.
[0308] As used herein, including in the claims, and as in a list of items (e.g., a list of items beginning with a phrase such as "at least one" or "one or more"), "or" indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Furthermore, as used herein, the phrase "based on" should not be construed as a reference to a closed set of conditions. For example, an example step described as "based on condition A" may be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "at least partially based on".
[0309] In the accompanying drawings, similar components or features may have the same reference numerals. Furthermore, various components of the same type can be distinguished by adding a dash after the reference numeral and a second label to differentiate between similar components. If only the first reference numeral is used in the specification, the description applies to any of the similar components having the same first reference numeral, regardless of the second or other subsequent reference numerals.
[0310] The descriptions herein, illustrated in conjunction with the accompanying drawings, depict exemplary configurations and do not represent all examples that may be implemented or that fall within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration," and not "preferred" or "superior to other examples." The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form to avoid obscuring the concept of the described examples.
[0311] The description provided herein enables those skilled in the art to make or use this disclosure. Various modifications to this disclosure will be apparent to those skilled in the art, and the general principles defined herein can be applied to other variations without departing from the scope of this disclosure. Therefore, this disclosure is not limited to the examples and designs described herein, but is consistent with the broadest scope of the principles and novel features disclosed herein.
Claims
1. A method for conducting wireless communication at a user equipment (UE), comprising: Receive a first authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; Receive an instruction for the UE to at least partially cancel the first transmission; At least a portion of the first transmission may be discarded, at least in part, based on the receipt of the instruction. The second transmission parameters for the second transmission are determined at least in part based on the first transmission parameters, the second transmission being scheduled for the second resource set and for transmissions following the first transmission; as well as Perform or receive the second transmission according to the second transmission parameters.
2. The method of claim 1, wherein the indication includes an uplink cancellation indication.
3. The method of claim 1, wherein determining the second transmission parameters for the second transmission further comprises: The first transmission power of the second transmission is determined relative to the second transmission power of the first transmission indicated by the first authorization, wherein the second transmission parameter for the second transmission is the first transmission power.
4. The method according to claim 3, further comprising: A power margin report is transmitted based on the determined first transmission power and second transmission power.
5. The method of claim 1, wherein determining the second transmission parameters for the second transmission further comprises: Determine the switching state of the new data indicator for the second transmission, wherein the second transmission parameters for the second transmission include the switching state of the new data indicator; as well as The execution or receipt of the second transmission is based, at least in part, on a determined switching state of the new data indicator used for the second transmission.
6. The method of claim 5, wherein the switching state of determining the new data indicator for the second transmission is based at least in part on the difference between a first new data indicator associated with the first transmission indicated by the first authorization and a second new data indicator associated with the second transmission, and wherein the first transmission and the second transmission comprise uplink transmissions, or the first transmission and the second transmission comprise downlink transmissions.
7. The method according to claim 1, further comprising: At least in part, a protocol data unit is generated at the media access control layer based on receiving the first authorization; as well as The buffer state of the data buffer at the media access control layer is determined at least in part based on the first resource set.
8. The method of claim 7, wherein determining the buffer state of the data buffer further comprises: The protocol data unit is transferred from the data buffer at the media access control layer to the hybrid automatic repeat request buffer at the physical layer, at least in part based on the first resource set. The transport block of the protocol data unit is stored in the hybrid automatic repeat request buffer at the physical layer; as well as Avoid restoring the protocol data unit in the data buffer at the media access control layer.
9. The method according to claim 1, further comprising: A capability report is generated that indicates the number of receptions the UE can receive in a time slot or the number of transmissions the UE can perform in the time slot. as well as The second transmission is performed or received based on the second transmission parameters, at least in part, based on the capability report.
10. The method of claim 1, wherein the UE is configured for half-duplex communication, and wherein the first authorization includes radio resource control signaling for a flexible symbol set, and wherein the indication includes a time slot format indicator or downlink control information.
11. The method according to claim 1, wherein the first transmission includes a physical uplink shared channel, a physical uplink control channel, a physical random access channel, a probe reference signal, a physical downlink shared channel, or a channel state information reference signal.
12. A method for conducting wireless communication at a base station, comprising: Send a first authorization to a user equipment (UE) for a first transmission scheduled for a first resource set, the first transmission being associated with a first transmission parameter; The UE sends an indication that it at least partially cancels the first transmission based at least in part on a second transmission scheduled for a second resource set that overlaps with the first resource set, the second transmission being used for a transmission following the first transmission; The second transmission parameters for the third transmission are determined at least in part based on the first transmission parameters; as well as The third transmission is performed or received according to the second transmission parameters.
13. The method of claim 12, wherein the indication includes an uplink cancellation indication.
14. The method of claim 12, wherein determining the second transmission parameter for the third transmission further comprises: The first transmission power of the third transmission is determined relative to the second transmission power of the first transmission indicated by the first authorization, independent of the indication, wherein the second transmission parameter for the third transmission is the first transmission power, wherein the first transmission and the third transmission are uplink transmissions and the second transmission is a downlink transmission, or the first transmission and the third transmission are downlink transmissions and the second transmission is an uplink transmission.
15. The method of claim 12, further comprising: Receive a power margin report including the first transmit power of the first transmission and the second transmit power of the third transmission, independent of the instruction.
16. The method of claim 12, wherein determining the second transmission parameter for the third transmission further comprises: Determine whether the third transmission includes new data with respect to the first transmission, independent of the indication; and The switching state of the new data indicator for the third transmission is determined at least in part based on whether the third transmission includes the new data, wherein the second transmission parameter for the third transmission includes the switching state of the new data indicator.
17. The method of claim 12, further comprising: Receive a capability report indicating the number of receptions the UE can receive in a time slot or the number of transmissions the UE can perform in the time slot; as well as The third transmission is performed or received based on the second transmission parameters, at least in part, based on the capability report, regardless of the indication.
18. The method of claim 12, wherein the UE is configured for half-duplex communication, and wherein the first authorization includes radio resource control signaling for a flexible symbol set, and wherein the indication includes a time slot format indicator or downlink control information.
19. An apparatus for wireless communication at a user equipment (UE), comprising: processor, A memory, which is coupled to the processor; as well as Instructions, which are stored in the memory and can be executed by the processor, to cause the device to: Receive a first authorization for a first transmission scheduled for a first resource set, the first transmission being associated with first transmission parameters; Receive an instruction for the UE to at least partially cancel the first transmission; At least a portion of the first transmission may be discarded, at least in part, based on the receipt of the instruction. The second transmission parameters for the second transmission are determined at least in part based on the first transmission parameters, the second transmission being scheduled for the second resource set and for transmissions following the first transmission; as well as Perform or receive the second transmission according to the second transmission parameters.
20. The apparatus of claim 19, wherein the instructions for determining the second transmission parameters for the second transmission are further executable by the processor to cause the apparatus to: The first transmission power of the second transmission is determined relative to the second transmission power of the first transmission indicated by the first authorization, wherein the second transmission parameter for the second transmission is the first transmission power; and The power margin report is transmitted based at least in part on the determined first and second transmission powers.
21. The apparatus of claim 19, wherein the instructions for determining the second transmission parameters for the second transmission are further executable by the processor to cause the apparatus to: Determine the switching state of the new data indicator for the second transmission, wherein the second transmission parameters for the second transmission include the switching state of the new data indicator; and The execution or receipt of the second transmission is based, at least in part, on a determined switching state of the new data indicator used for the second transmission.
22. The apparatus of claim 21, wherein the switching state of determining the new data indicator for the second transmission is based at least in part on the difference between a first new data indicator associated with the first transmission indicated by the first authorization and a second new data indicator associated with the second transmission, and wherein the first transmission and the second transmission comprise uplink transmissions, or the first transmission and the second transmission comprise downlink transmissions.
23. The apparatus of claim 19, wherein the instructions are further executable by the processor to cause the apparatus to: At least in part, a protocol data unit is generated at the media access control layer based on receiving the first authorization; and The buffer state of the data buffer at the media access control layer is determined at least in part based on the first resource set.
24. The apparatus of claim 23, wherein the instructions for determining the buffer state of the data buffer are further executable by the processor to cause the apparatus to: The protocol data unit is transferred from the data buffer at the media access control layer to the hybrid automatic repeat request buffer at the physical layer, at least in part based on the first resource set. The transport block of the protocol data unit is stored in the hybrid automatic repeat request buffer at the physical layer; as well as Avoid restoring the protocol data unit in the data buffer at the media access control layer.
25. The apparatus of claim 19, wherein the instructions are further executable by the processor to cause the apparatus to: A capability report indicating the number of receptions the UE can receive in a time slot or the number of transmissions the UE can perform in the time slot; and The second transmission is performed or received based on the second transmission parameters, at least in part, based on the capability report.
26. The apparatus of claim 19, wherein the UE is configured for half-duplex communication, and wherein the first authorization includes radio resource control signaling for a flexible symbol set, and wherein the indication includes a time slot format indicator or downlink control information.
27. An apparatus for conducting wireless communication at a base station, comprising: processor, A memory, which is coupled to the processor; as well as Instructions, which are stored in the memory and can be executed by the processor, to cause the device to: Send a first authorization to a user equipment (UE) for a first transmission scheduled for a first resource set, the first transmission being associated with a first transmission parameter; An indication for the UE to at least partially cancel the first transmission is sent based at least in part on a second transmission scheduled for a second resource set that overlaps with the first resource set, the second transmission being used for a transmission following the first transmission; The second transmission parameters for the third transmission are determined at least in part based on the first transmission parameters; as well as The third transmission is performed or received according to the second transmission parameters.
28. The apparatus of claim 27, wherein the instructions for determining the second transmission parameters for the third transmission are further executable by the processor to cause the apparatus to: The first transmission power of the third transmission is determined relative to the second transmission power of the first transmission indicated by the first authorization, independent of the indication, wherein the second transmission parameter for the third transmission is the first transmission power, wherein the first transmission and the third transmission are uplink transmissions and the second transmission is a downlink transmission, or the first transmission and the third transmission are downlink transmissions and the second transmission is an uplink transmission.
29. The apparatus of claim 27, wherein the instructions are further executable by the processor to cause the apparatus to: Receive a power margin report including the first transmit power of the first transmission and the second transmit power of the third transmission, independent of the instruction.
30. The apparatus of claim 27, wherein the instructions for determining the second transmission parameters for the third transmission are further executable by the processor to cause the apparatus to: Determine whether the third transmission includes new data with respect to the first transmission, independent of the indication; and The switching state of the new data indicator for the third transmission is determined at least in part based on whether the third transmission includes the new data, wherein the second transmission parameter for the third transmission includes the switching state of the new data indicator.
31. An apparatus for wireless communication at a user equipment (UE), comprising components for performing the method of any one of claims 1 to 11.
32. An apparatus for wireless communication at a base station, comprising components for performing the method of any one of claims 12 to 18.
33. A non-transitory computer-readable medium having code stored thereon, the code comprising instructions executable by a processor to implement the method of any one of claims 1 to 11.
34. A non-transitory computer-readable medium having code stored thereon, the code comprising instructions executable by a processor to implement the method of any one of claims 12 to 18.
Citation Information
Patent Citations
Method And Apparatus For Flexible Scheduling Of Uplink Transmissions In Mobile Communications
US20190254067A1
Method and apparatus for controlling transmission power of uplink data channel
WO2019190265A1