Cancellation order for uplink repetition transmissions with scheduling of different priorities
Patent Information
- Application Number
- CN202180069431.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-10-15
- Filing Date
- 2021-10-16
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2041-10-16
Smart Images

Figure CN116548051B_ABST
Abstract
Description
[0001] Cross-references to related applications
[0002] This application claims the benefit of U.S. Provisional Application No. 63 / 093,119, filed October 16, 2020, entitled “CANCELLATION ORDER FORSCHEDULED UPLINK REPETITIVE TRANSMISSIONS WITH DIFFERENT PRIORITIES,” and U.S. Patent Application No. 17 / 502,963, filed October 15, 2021, entitled “CANCELLATION ORDER FORSCHEDULED UPLINK REPETITIVE TRANSMISSIONS WITH DIFFERENT PRIORITIES,” both of which have been assigned to their assignees and are expressly incorporated herein by reference. Technical Field
[0003] This disclosure generally relates to communication systems, and more specifically, to enhancements for conflict resolution of overlapping uplink transmissions with different priorities. Background Technology
[0004] Wireless communication systems are widely deployed to provide a variety of telecommunications services, such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems employ multiple access technologies that enable communication with multiple users by sharing available system resources. Examples of such multiple access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, and Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems.
[0005] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that enables different wireless devices to communicate at the city, country, regional, and even global levels. An example telecommunications standard is 5G New Radio (NR). 5G NR is part of the Continuous Mobile Broadband Evolution program (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., leveraging the Internet of Things (IoT)), and other requirements. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine-type communications (mMTC), and ultra-reliable low-latency communications (URLLC). Some aspects of 5G NR can be based on the 4G Long Term Evolution (LTE) standard.
[0006] Further improvements are needed in 5G NR technology, such as in improving data transmission efficiency. These improvements can also be applied to other multiple access technologies and telecommunications standards that employ them. Summary of the Invention
[0007] The following is a simplified overview of one or more aspects to provide a basic understanding of them. This overview is not a comprehensive summary of all conceived aspects, nor is it intended to identify key or important elements of all aspects, nor to depict the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed descriptions that follow.
[0008] According to an example, a method for wireless communication at a user equipment (UE) includes: identifying two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions is scheduled for repeated transmission across at least a first time slot and a second time slot; and performing one or more conflict resolution procedures in at least one of the first time slot and the second time slot for the two or more scheduled uplink transmissions with different priorities that overlap in the at least one time slot to resolve conflicts for at least one of: one or more low-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions, and one or more high-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions.
[0009] In another example, an apparatus for wireless communication is provided, the apparatus including a transceiver, a memory configured to store instructions, and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to execute instructions to: identify two or more scheduled uplink transmissions with different priorities overlapping in at least one time slot, wherein at least one of the two or more uplink transmissions is scheduled for repeated transmission across at least a first time slot and a second time slot; and perform one or more conflict resolution procedures in at least one of the first and second time slots for the two or more scheduled uplink transmissions with different priorities overlapping in the at least one time slot to resolve conflicts for at least one of: one or more low-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions, and one or more high-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions.
[0010] In another aspect, an apparatus for wireless communication is provided, the apparatus comprising: means for identifying two or more scheduled uplink transmissions with different priorities overlapping in at least one time slot, wherein at least one of the two or more uplink transmissions is scheduled for repeated transmission across at least a first time slot and a second time slot; and means for performing one or more conflict resolution procedures in at least one of the first time slot and the second time slot for resolving conflicts for at least one of the following: one or more low-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions, and one or more high-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions.
[0011] In another aspect, a non-transitory computer-readable medium is provided comprising code executable by one or more processors to: identify two or more scheduled uplink transmissions with different priorities overlapping in at least one time slot, wherein at least one of the two or more uplink transmissions is scheduled for repeated transmissions spanning at least a first time slot and a second time slot; and in at least one of the first time slot and the second time slot, perform one or more conflict resolution procedures for the two or more scheduled uplink transmissions with different priorities overlapping in the at least one time slot to resolve conflicts for at least one of: one or more low-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions, and one or more high-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions.
[0012] According to another example, a method for wireless communication at a UE includes: identifying two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and further includes one or more high-priority uplink transmissions scheduled in the first time slot; performing one or more conflict resolution procedures in at least one of the first time slots to resolve a conflict between the low-priority uplink transmission and one or more high-priority uplink transmissions scheduled in the first time slot by canceling the low-priority uplink transmission scheduled in the first time slot; and transmitting the low-priority uplink transmission scheduled in the second time slot in response to the low-priority uplink transmission not overlapping with any of the two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot.
[0013] In another example, an apparatus for wireless communication is provided, the apparatus including a transceiver, a memory configured to store instructions, and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to execute instructions to: identify two or more scheduled uplink transmissions with different priorities overlapping in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and also includes one or more high-priority uplink transmissions scheduled in the first time slot; execute one or more conflict resolution procedures in at least one of the first time slots to resolve conflicts between the low-priority uplink transmission and one or more high-priority uplink transmissions scheduled in the first time slot by canceling the low-priority uplink transmission scheduled in the first time slot; and transmit the low-priority uplink transmission scheduled in the second time slot in response to the low-priority uplink transmission not overlapping with any of the two or more scheduled uplink transmissions with different priorities overlapping in at least one time slot.
[0014] In another aspect, an apparatus for wireless communication is provided, comprising: means for identifying two or more scheduled uplink transmissions with different priorities overlapping in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and further includes one or more high-priority uplink transmissions scheduled in the first time slot; means for performing one or more conflict resolution procedures in at least one of the first time slots to resolve conflicts between the low-priority uplink transmission and one or more high-priority uplink transmissions scheduled in the first time slot by canceling the low-priority uplink transmission scheduled in the first time slot; and means for transmitting the low-priority uplink transmission scheduled in the second time slot in response to the low-priority uplink transmission not overlapping with any transmission in the two or more scheduled uplink transmissions with different priorities overlapping in at least one time slot.
[0015] In another aspect, a non-transitory computer-readable medium is provided comprising code executable by one or more processors to: identify two or more scheduled uplink transmissions with different priorities overlapping in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and also includes one or more high-priority uplink transmissions scheduled in the first time slot; execute one or more conflict resolution procedures in at least one of the first time slots to resolve a conflict between the low-priority uplink transmission and one or more high-priority uplink transmissions scheduled in the first time slot by canceling the low-priority uplink transmission scheduled in the first time slot; and transmit the low-priority uplink transmission scheduled in the second time slot in response to the low-priority uplink transmission not overlapping with any of the two or more scheduled uplink transmissions with different priorities overlapping in at least one time slot.
[0016] According to another example, a method for wireless communication at a UE includes: identifying a plurality of scheduled uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the plurality of uplink transmissions include a first high-priority uplink transmission scheduled for repeated transmissions across at least the first time slot and the second time slot, and further including one or more additional uplink transmissions scheduled in the first time slot and two or more additional uplink transmissions scheduled in the second time slot, wherein the two or more additional uplink transmissions scheduled in the second time slot include at least a low-priority uplink transmission and a second high-priority uplink transmission; and performing a first conflict resolution procedure in the first time slot and performing a second conflict resolution procedure in the second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure.
[0017] In another example, an apparatus for wireless communication is provided, the apparatus including a transceiver, a memory configured to store instructions, and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to execute instructions to: identify a plurality of scheduled uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the plurality of uplink transmissions include a first high-priority uplink transmission scheduled for repeated transmissions across at least the first and second time slots, and further include one or more additional uplink transmissions scheduled in the first time slot and two or more additional uplink transmissions scheduled in the second time slot, wherein the two or more additional uplink transmissions scheduled in the second time slot include at least a low-priority uplink transmission and a second high-priority uplink transmission; and execute a first conflict resolution procedure in the first time slot and execute a second conflict resolution procedure in the second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure.
[0018] In another aspect, an apparatus for wireless communication is provided, the apparatus comprising: means for identifying a plurality of scheduled uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the plurality of uplink transmissions include a first high-priority uplink transmission scheduled for repeated transmissions across at least the first time slot and the second time slot, and further comprising one or more additional uplink transmissions scheduled in the first time slot and two or more additional uplink transmissions scheduled in the second time slot, wherein the two or more additional uplink transmissions scheduled in the second time slot include at least a low-priority uplink transmission and a second high-priority uplink transmission; and means for performing a first conflict resolution procedure in the first time slot and performing a second conflict resolution procedure in the second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure.
[0019] In another aspect, a non-transitory computer-readable medium is provided comprising code executable by one or more processors to: identify a plurality of scheduled uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the plurality of uplink transmissions include a first high-priority uplink transmission scheduled for repeated transmissions across at least the first time slot and the second time slot, and further include one or more additional uplink transmissions scheduled in the first time slot and two or more additional uplink transmissions scheduled in the second time slot, wherein the two or more additional uplink transmissions scheduled in the second time slot include at least a low-priority uplink transmission and a second high-priority uplink transmission; and execute a first conflict resolution procedure in the first time slot and execute a second conflict resolution procedure in the second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure.
[0020] To achieve the foregoing and related objectives, one or more aspects include the features fully described below and specifically pointed out in the claims. The following description and drawings set forth certain illustrative features of one or more aspects in detail. However, these features indicate only a few of the various ways in which the principles of each aspect can be employed, and this specification is intended to include all such aspects and their equivalents. Attached Figure Description
[0021] Figure 1 This is a schematic diagram illustrating an example of a wireless communication system according to one or more aspects of this disclosure.
[0022] Figure 2A , Figure 2B , Figure 2C and Figure 2D It is based on one or more aspects of this disclosure respectively in Figure 1A diagram illustrating examples of the first 5G / NR frame, the DL channel within the 5G / NR subframe, the second 5G / NR frame, and the UL channel within the 5G / NR subframe used in communication between two communication nodes in the system.
[0023] Figure 3 Based on one or more aspects of this disclosure Figure 1 A schematic diagram illustrating an example of the hardware components of two communication nodes in a system.
[0024] Figure 4 This is a schematic diagram illustrating an example of a transmission scheme for multiple uplink transmissions across multiple time slots according to one or more aspects of this disclosure.
[0025] Figure 5 It is possible to make such disclosures based on one or more aspects of this disclosure. Figure 1 A schematic diagram illustrating an example of canceling the order of uplink transmission overlap across multiple schedules spanning a single time slot in a system.
[0026] Figure 6 It is possible to make such disclosures based on one or more aspects of this disclosure. Figure 1 This is a schematic diagram of another example of the cancellation order of uplink transmission overlap for multiple schedules across a single time slot in a system.
[0027] Figure 7 It is possible to make such disclosures based on one or more aspects of this disclosure. Figure 1 A schematic diagram illustrating an example of a transmission scheme that operates across multiple uplink transmissions spanning multiple time slots in a system.
[0028] Figure 8 It is possible to make such disclosures based on one or more aspects of this disclosure. Figure 1 A flowchart of an example method for wireless communication of a UE operating in a system.
[0029] Figure 9 It is possible to make such disclosures based on one or more aspects of this disclosure. Figure 1 The flowchart shows another example method of wireless communication for a UE operating in the system.
[0030] Figure 10 It is possible to make such disclosures based on one or more aspects of this disclosure. Figure 1 The flowchart shows another example method of wireless communication for a UE operating in the system.
[0031] Figure 11 This is a block diagram of an example UE based on various aspects of this disclosure.
[0032] Figure 12 This is a block diagram of an example base station based on various aspects of this disclosure. Detailed Implementation
[0033] The detailed description that follows, taken in conjunction with the accompanying drawings, is intended as a description of various configurations and not as representing the only configuration in which the concepts described herein can be practiced. The detailed description includes specific details intended to provide a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts can be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid obscuring such concepts.
[0034] The current approach generally involves conflict resolution for overlapping uplink transmissions with different priorities. For example, in New Radio (NR) Release 15, if two uplink transmissions overlap in time (i.e., overlap in at least one Orthogonal Frequency Division Multiplexing (OFDM) symbol within a time slot), and at least one of the uplink transmissions has a duplicated Physical Uplink Control Channel (PUCCH) (e.g., a multi-slot PUCCH), the user equipment (UE) scheduling the uplink transmission can discard one of the uplink transmissions according to the following priority order (in descending order): Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
[0035] On one hand, for NR Release 16, if multiple uplink transmissions with different priorities overlap in time, the UE can cancel the low-priority uplink transmission and only transmit the high-priority uplink transmission. For example, priority refers to a priority index configured for each uplink channel (e.g., in Release 16, the priority index can be 0 or 1, where 1 corresponds to high priority and 0 corresponds to low priority). However, if at least one of the uplink transmissions is a duplicate uplink transmission, enhancements are needed to resolve conflicts between overlapping uplink transmissions with different priorities.
[0036] Specifically, this disclosure relates to enhancements to conflict resolution for overlapping uplink transmissions with different priorities. For example, two or more scheduled uplink transmissions with different priorities may overlap in at least one time slot. Therefore, if at least one uplink transmission in the uplink transmissions is a duplicate uplink transmission, it is desirable for the UE to perform a conflict resolution procedure between overlapping uplink transmissions with different priorities.
[0037] Therefore, this disclosure implements conflict resolution for overlapping uplink transmissions with different priorities. Specifically, this disclosure provides apparatus and methods at a UE for: identifying two or more scheduled uplink transmissions with different priorities overlapping in at least one time slot, wherein at least one of the two or more uplink transmissions is scheduled for repeated transmission across at least a first time slot and a second time slot; and performing one or more conflict resolution procedures in at least one of the first and second time slots for the two or more scheduled uplink transmissions with different priorities overlapping in the at least one time slot to resolve conflicts for at least one of the following: one or more low-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions, and one or more high-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions.
[0038] In another aspect, this disclosure provides apparatus and methods at a UE for: identifying two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and also includes one or more high-priority uplink transmissions scheduled in the first time slot; performing one or more conflict resolution procedures in at least one of the first time slots to resolve a conflict between the low-priority uplink transmission and one or more high-priority uplink transmissions scheduled in the first time slot by canceling the low-priority uplink transmission scheduled in the first time slot; and transmitting the low-priority uplink transmission scheduled in the second time slot in response to the low-priority uplink transmission not overlapping with any of the two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot.
[0039] In another aspect, this disclosure provides apparatus and methods at a UE for: identifying a plurality of scheduled uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the plurality of uplink transmissions include a first high-priority uplink transmission scheduled for repeated transmissions across at least the first time slot and the second time slot, and further including one or more additional uplink transmissions scheduled in the first time slot and two or more additional uplink transmissions scheduled in the second time slot, wherein the two or more additional uplink transmissions scheduled in the second time slot include at least a low-priority uplink transmission and a second high-priority uplink transmission; and performing a first conflict resolution procedure in the first time slot and performing a second conflict resolution procedure in the second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure.
[0040] Therefore, the aspects described in this paper achieve an efficient solution for uplink transmissions with overlapping schedules having different priorities.
[0041] The following is combined Figures 1 to 12 These and other features of this disclosure will be discussed in detail.
[0042] Several aspects of a telecommunications system will now be described with reference to various apparatuses and methods. These apparatuses and methods will be described in detail below and illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively, “elements”). These elements can be implemented using electronic hardware, computer software, or any combination thereof. Whether these elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the entire system.
[0043] For example, an element, or any part of an element, or any combination of elements, can be implemented as a "processing system" including one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, system-on-a-chip (SoCs), baseband processors, field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functions described in this disclosure. One or more processors in a processing system can execute software. Whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise, software should be interpreted broadly as meaning instructions, instruction sets, code, code segments, program code, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executable programs, threads of execution, procedures, functions, etc.
[0044] Therefore, in one or more example embodiments, the described functionality can be implemented in hardware, software, or any combination thereof. If implemented in software, these functions can be stored on or encoded as one or more instructions or code on a computer-readable medium. A computer-readable medium includes a computer storage medium. The storage medium can be any available medium that is accessible to a computer. By way of example, and not limitation, such a computer-readable medium can include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, combinations of computer-readable media of the types described above, or any other medium that can be used to store computer-executable code in the form of computer-accessible instructions or data structures.
[0045] Figure 1This is a diagram illustrating an example of a wireless communication system 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) includes a base station 102, a UE 104, an evolved packet core (EPC) 160, and another core network 190 (e.g., a 5G core (5GC)).
[0046] In some aspects, the corresponding UE 104 may include a UE communication component 121 for performing conflict resolution for overlapping uplink transmissions with different priorities. UE 104 may have an access link 120 directly connected to base station 102. The UE communication component 121 of UE 104 may be selectively configured to schedule multiple uplink transmissions with different priorities and to perform conflict resolution for overlapping uplink transmissions with different priorities.
[0047] Similarly, base station 102 may include base station communication component 127, which is configured to receive uplink transmissions from UE 104 on one or more uplink channels, as described herein.
[0048] The following section discusses further details of these operations performed by UE 104 and base station 102.
[0049] Base station 102 may include macro cells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Macro cells include base stations. Small cells include femtocells, picocells, and microcells.
[0050] Base station 102 configured for 4G LTE (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interface with EPC 160 via backhaul link 132 (e.g., S1 interface). Base station 102 configured for 5G NR (collectively referred to as Next Generation RAN (NG-RAN)) can interface with 5G core network 190 via backhaul link 184. Among other functions, base station 102 can perform one or more of the following functions: transmitting user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, non-access stratum (NAS) message distribution, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and device tracking, RAN information management (RIM), paging, location, and delivery of warning messages. Base stations 102 can communicate directly or indirectly (e.g., via EPC 160 or core network 190) through backhaul link 134 (e.g., X2 interface). Backhaul link 134 can be wired or wireless.
[0051] Base station 102 can wirelessly communicate with UE 104. Each base station 102 can provide communication coverage for a corresponding geographic coverage area 110. Overlapping geographic coverage areas 110 may exist. For example, small cell 102' may have a coverage area 110' that overlaps with the coverage areas 110 of one or more macro base stations 102. A network that includes both small cells and macro cells can be referred to as a heterogeneous network. The heterogeneous network may also include a Home Evolution Node B (eNB) (HeNB), which can provide services to a restricted group referred to as a Closed Subscriber Group (CSG). The communication link 120 between base station 102 and UE 104 (including access links 120a and 120b) may include uplink (UL) (also known as reverse link) transmission from UE 104 to base station 102 and / or downlink (DL) (also known as forward link) transmission from base station 102 to UE 104. The communication link 120 may use multiple-input multiple-output (MIMO) antenna technologies, including spatial multiplexing, beamforming, and / or transmit diversity. A communication link can be transmitted via one or more carriers. Base station 102 / UE 104 can use spectrum allocated in carrier aggregation (totaling up to Y x MHz (component carriers) for transmission in each direction), with a bandwidth of up to Y MHz per carrier (e.g., 5 MHz, 10 MHz, 15 MHz, 20 MHz, 100 MHz, 400 MHz, etc.). Carriers can be adjacent to each other or not. Carrier allocation can be asymmetrical for DL and UL (e.g., more or fewer carriers can be allocated to DL than to UL). Component carriers can include primary component carriers and one or more secondary component carriers. The primary component carrier can be referred to as the primary cell (PCell), and the secondary component carriers can be referred to as secondary cells (SCells).
[0052] Some UEs 104 can communicate with each other using a device-to-device (D2D) communication link 158, an example of which includes a side link 158a. The D2D communication link 158 can use DL / UL WWAN spectrum. The D2D communication link 158 can use one or more side link channels, such as the Physical Side Link Broadcast Channel (PSBCH), Physical Side Link Discovery Channel (PSDCH), Physical Side Link Shared Channel (PSSCH), and Physical Side Link Control Channel (PSCCH). D2D communication can be conducted through various wireless D2D communication systems, such as FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.
[0053] The wireless communication system may also include a Wi-Fi access point (AP) 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154, for example, in an unlicensed spectrum such as 5 GHz. When communicating in unlicensed spectrum, the STA 152 / AP 150 may perform a free channel assessment (CCA) to determine whether the channel is available before communication.
[0054] Cell 102' can operate in licensed and / or unlicensed spectrum. When operating in unlicensed spectrum, cell 102' can employ NR and use the same 5 GHz unlicensed spectrum as Wi-Fi AP 150. Employing NR in unlicensed frequency spectrum can improve coverage and / or increase the capacity of the access network.
[0055] Whether it's a small cell 102' or a large cell (e.g., a macro base station), base station 102 can include an eNB, a gNodeB (gNB), or another type of base station. Some base stations, such as gNB 180, can operate in the conventional sub-6 GHz spectrum, in millimeter wave (mmW) frequencies, and / or near-mmW frequencies for communication with UE 104. When base station gNB 180 operates at a frequency of mmW or near-mmW, gNB 180 can be referred to as an mmW base station. Extremely high frequencies (EHF) are a portion of the RF spectrum within the electromagnetic spectrum. The electromagnetic spectrum is typically subdivided into various categories, bands, channels, etc., based on frequency / wavelength. In 5G NR, two initial operating bands have been identified as frequency ranges FR1 (410 MHz – 7.125 GHz) and FR2 (24.25 GHz – 52.6 GHz). The frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Although a portion of FR1 is above 6 GHz, in various documents and articles, FR1 is often (interchangeably) referred to as the "below 6 GHz" band. Similar naming issues sometimes arise regarding FR2. In various documents and articles, FR2 is often (interchangeably) referred to as the “millimeter wave” band, but it is different from the extremely high frequency (EHF) band (30 GHz–300 GHz) that is identified as the “millimeter wave” band by the International Telecommunication Union (ITU).
[0056] In light of the foregoing, unless otherwise specified, it should be understood that the terms "below 6 GHz" (if used herein) can broadly refer to frequencies that are less than 6 GHz, within FR1, or may include intermediate frequency band frequencies. Furthermore, unless otherwise specified, it should be understood that the terms "millimeter wave" (if used herein) can broadly refer to frequencies that may include intermediate frequency band frequencies, within FR2, or within the EHF band.
[0057] Base station 180 may transmit beamforming signals to UE 104 in one or more transmit directions 182'. UE 104 may receive beamforming signals from base station 180 in one or more receive directions 182'. UE 104 may also transmit beamforming signals to base station 180 in one or more transmit directions. Base station 180 may receive beamforming signals from UE 104 in one or more receive directions. Base station 180 / UE 104 may perform beam training to determine the optimal receive and transmit directions for each of base station 180 / UE 104. The transmit and receive directions of base station 180 may be the same or different. The transmit and receive directions of UE 104 may be the same or different.
[0058] EPC 160 may include Mobility Management Entity (MME) 162, other MMEs 164, Serving Gateway 166, Multimedia Broadcast Multicast Service (MBMS) Gateway 168, Broadcast Multicast Service Center (BM-SC) 170, and Packet Data Network (PDN) Gateway 172. MME 162 may communicate with Home Subscriber Server (HSS) 174. MME 162 is the control node that handles signaling between UE 104 and EPC 160. Typically, MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are transmitted through Serving Gateway 166, which is itself connected to PDN Gateway 172. PDN Gateway 172 provides UE IP address allocation and other functions. PDN Gateway 172 and BM-SC 170 are connected to IP Service 176. IP Service 176 may include the Internet, intranet, IP Multimedia Subsystem (IMS), Packet Switched (PS) streaming service, and / or other IP services. The BM-SC170 provides functionality for MBMS user service provisioning and delivery. The BM-SC170 can serve as an entry point for content provider MBMS transmissions, authorizing and initiating MBMS bearer services within a Public Land Mobile Network (PLMN), and scheduling MBMS transmissions. The MBMS gateway 168 can distribute MBMS services to base stations 102 belonging to Multicast-Broadcast Single Frequency Network (MBSFN) areas belonging to broadcast-specific services, and can be responsible for session management (start / stop) and collecting eMBMS-related billing information.
[0059] The core network 190 may include Access and Mobility Management Functions (AMF) 192, other AMFs 193, Session Management Functions (SMF) 194, and User Plane Functions (UPF) 195. AMF 192 can communicate with Unified Data Management (UDM) 196. AMF 192 is the control node that handles signaling between UE 104 and the core network 190. Typically, AMF 192 can provide QoS streaming and session management. All user Internet Protocol (IP) packets are transmitted through UPF 195. UPF 195 provides UE IP address allocation and other functions. UPF 195 connects to IP services 197. IP services 197 may include the Internet, intranets, IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services.
[0060] A base station may also be referred to as a gNB, Node B, Evolved Node B (eNB), access point, base transceiver station, radio base station, radio transceiver, transceiver function, Basic Services Set (BSS), Extended Services Set (ESS), Transmit-Receive Point (TRP), or some other suitable terminology. Base station 102 provides UE 104 with access to EPC 160 or core network 190. Examples of UE 104 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, GPS devices, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablets, smart devices, wearable devices, vehicles, electricity meters, air pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similarly functional device. Some of UE 104 may be referred to as IoT devices (e.g., parking timers, air pumps, toasters, vehicles, heart monitors, etc.). UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, mobile phone, user agent, mobile client, client, or some other suitable term.
[0061] Figures 2A to 2D This includes a diagram of example frame structures and resources that can be used in communication between base station 102 and UE 104 as described in this disclosure. Figure 2A Figure 200 illustrates an example of the first subframe within a 5G / NR frame structure. Figure 2B Figure 230 illustrates an example of a DL channel within a 5G / NR subframe. Figure 2C Figure 250 illustrates an example of the second subframe within a 5G / NR frame structure. Figure 2DFigure 280 illustrates an example of a UL channel within a 5G / NR subframe. The 5G / NR frame structure can be frequency-domain duplex (FDD), where subframes within a specific set of subcarriers (carrier system bandwidth) are dedicated to either DL or UL, or time-domain duplex (TDD), where subframes within a specific set of subcarriers (carrier system bandwidth) are dedicated to both DL and UL. Figure 2A , Figure 2C In the provided example, the 5G / NR frame structure is assumed to be TDD, where subframe 4 is configured with slot format 28 (mostly DL), where D is DL, U is UL, and X is flexibly used between DL and UL, and subframe 3 is configured with slot format 34 (mostly UL). Although subframes 3 and 4 are shown with slot formats 34 and 28 respectively, any particular subframe can be configured with any of the various available slot formats 0-61. Slot formats 0 and 1 are DL and UL, respectively. Other slot formats 2-61 include a mixture of DL, UL, and flexible symbols. The UE is configured with slot formats via received Slot Format Indicators (SFI) (dynamically configured via DL Control Information (DCI) or semi-statically / statically configured via Radio Resource Control (RRC) signaling). Note that the following description also applies to the 5G / NR frame structure as TDD.
[0062] Other wireless communication technologies may have different frame structures and / or different channels. A frame (10 ms) can be divided into 10 equal-sized subframes (1 ms). Each subframe may include one or more time slots. Subframes may also include micro-time slots, which may include 7, 4, or 2 symbols. Each time slot may include 7 or 14 symbols, depending on the time slot configuration. For time slot configuration 0, each time slot may include 14 symbols, and for time slot configuration 1, each time slot may include 7 symbols. Symbols on the DL can be Cyclic Prefix (CP) OFDM (CP-OFDM) symbols. Symbols on the UL can be CP-OFDM symbols (for high-throughput scenarios) or Discrete Fourier Transform (DFT) Extended OFDM (DFT-s-OFDM) symbols (also known as Single Carrier Frequency Division Multiple Access (SC-FDMA) symbols) (for power-constrained scenarios; limited to a single stream of transmission). The number of time slots within a subframe is based on the time slot configuration and parameter set. For slot configuration 0, different parameter sets μ0 to 5 allow 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. For slot configuration 1, different parameter sets 0 to 2 allow 2, 4, and 8 slots per subframe, respectively. Therefore, for slot configuration 0 and parameter set μ, there are 14 symbols / slots and 2... μ Each time slot / subframe. Subcarrier spacing and symbol length / duration are functions of a parameter set. Subcarrier spacing can be equal to 2.μ *15kHz, where μ is the parameter set from 0 to 5. Therefore, parameter set μ = 0 has a subcarrier spacing of 15kHz, and parameter set μ = 5 has a subcarrier spacing of 480kHz. The symbol length / duration is inversely proportional to the subcarrier spacing. Figures 2A to 2D Examples are provided for slot configuration 0 with 14 symbols per slot and parameter set μ=0 with 1 slot per subframe. The subcarrier spacing is 15 kHz and the symbol duration is approximately 66.7 μs.
[0063] A resource grid can be used to represent the frame structure. Each time slot consists of a resource block (RB) extending for 12 consecutive subcarriers (also known as a physical RB (PRB)). The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0064] like Figure 2A As shown, some REs carry reference (pilot) signals (RS) for the UE. The RS may include a demodulated RS (DM-RS) for channel estimation at the UE (indicated as R for a specific configuration). x (Where 100x is the port number, but other DM-RS configurations are possible) and Channel State Information Reference Signal (CSI-RS). RS can also include Beam Measurement RS (BRRS), Beam Refinement RS (BRRS), and Phase Tracking RS (PT-RS).
[0065] Figure 2B The diagram illustrates examples of various DL channels within a subframe of a frame. The Physical Downlink Control Channel (PDCCH) carries the DCI within one or more Control Channel Elements (CCEs), each CCE comprising nine RE Groups (REGs), each REG comprising four consecutive REs in an OFDM symbol. The Primary Synchronization Signal (PSS) can be located within symbol 2 of a specific subframe of the frame. UE 104 uses the PSS to determine subframe / symbol timing and physical layer identity. The Secondary Synchronization Signal (SSS) can be located within symbol 4 of a specific subframe of the frame. The UE uses the SSS to determine the Physical Layer Cell Identity Group Number and radio frame timing. Based on the Physical Layer Identity and Physical Layer Cell Identity Group Number, the UE can determine the Physical Cell Identifier (PCI). Based on the PCI, the UE can determine the location of the aforementioned DM-RS. The Physical Broadcast Channel (PBCH) (which carries the Master Information Block (MIB)) can logically be grouped with the PSS and SSS to form a Synchronization Signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth and the System Frame Number (SFN). The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information (e.g., System Information Block (SIB)) that is not transmitted via the PBCH, and paging messages.
[0066] like Figure 2C As shown, some REs carry DM-RS (denoted as R for a specific configuration, but other DM-RS configurations are possible) for channel estimation at the base station. The UE can transmit DM-RS for the Physical Uplink Control Channel (PUCCH) and DM-RS for the Physical Uplink Shared Channel (PUSCH). The PUSCH DM-RS can be transmitted in the first one or two symbols of the PUSCH. The PUCCH DM-RS can be transmitted in different configurations depending on whether a short or long PUCCH is transmitted and depending on the specific PUCCH format used. Although not shown, the UE can transmit a Sounding Reference Signal (SRS). The SRS can be used by the base station for channel quality estimation to enable frequency-associated scheduling on the UL.
[0067] Figure 2D The illustration shows examples of various UL channels within a subframe of a frame. The PUCCH can be positioned as indicated in a configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicators (CQI), precoding matrix indicators (PMI), rank indicators (RI), and HARQ ACK / NACK feedback. The PUCCH carries data and can also be used to carry buffer status reports (BSR), power headroom reports (PHR), and / or UCI.
[0068] Figure 3This is a diagram of the hardware components of example transmit and / or receive (TX / RX) nodes 310 and 350, which can be any combination of base station 102-UE 104 communication and / or UE 104-UE 104 communication in system 100. For example, such communication can include, but is not limited to, communication such as a base station transmitting to a UE, a UE transmitting to a second UE, a second UE transmitting to a UE, or a UE transmitting to a base station in a wireless communication system. In a particular example, TX / RX node 310 can be an example implementation of base station 102, and TX / RX node 350 can be an example implementation of UE 104. In the DL, IP packets from EPC 160 can be provided to controller / processor 375. Controller / processor 375 implements layer 3 and layer 2 functions. Layer 3 includes the Radio Resource Control (RRC) layer, and layer 2 includes the Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, and Media Access Control (MAC) layer. The controller / processor 375 provides RRC layer functions associated with broadcasting system information (e.g., MIB, SIB), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), (Radio Access Technology) inter-RAT mobility, and measurement configuration for UE measurement reporting; PDCP layer functions associated with header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functions associated with transporting upper-layer packet data units (PDUs), error correction via ARQ, concatenation, segmentation, and reassembly of RLC service data units (SDUs), resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functions associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto transport blocks (TBs), demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority processing, and logical channel prioritization.
[0069] Transmit (TX) processor 316 and receive (RX) processor 370 implement Layer 1 functions associated with various signal processing functions. Layer 1, including the physical (PHY) layer, may include error detection on the transport channel, forward error correction (FEC) encoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. TX processor 316 processes the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The encoded and modulated symbols are then divided into parallel streams. Each stream can be mapped to OFDM subcarriers, multiplexed with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then combined using an inverse fast Fourier transform (IFFT) to produce a physical channel carrying a stream of time-domain OFDM symbols. The OFDM streams are spatially pre-coded to produce multiple spatial streams. The channel estimate from channel estimator 374 can be used to determine the coding and modulation scheme and for spatial processing. The channel estimate can be derived from the reference signal transmitted by TX / RX node 350 and / or channel condition feedback. Each spatial stream can then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX can use the corresponding spatial stream to modulate the RF carrier for transmission.
[0070] At TX / RX node 350, each receiver 354RX receives the signal through its corresponding antenna 352. Each receiver 354RX recovers the information modulated onto the RF carrier and provides this information to the receive (RX) processor 356. TX processor 368 and RX processor 356 implement Layer 1 functions associated with various signal processing functions. RX receiver 356 can perform spatial processing on the information to recover any spatial stream destined for TX / RX node 350. If multiple spatial streams are destined for TX / RX node 350, they can be combined by RX receiver 356 into a single OFDM symbol stream. RX processor 356 then uses a Fast Fourier Transform (FFT) to convert the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal comprises a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols and reference signal on each subcarrier are recovered and demodulated by determining the most probable signal constellation point transmitted by TX / RX node 310. These soft decisions can be based on a channel estimate calculated by channel estimator 358. The soft decision is then decoded and deinterleaved to recover the data and control signals originally transmitted by the TX / RX node 310 on the physical channel. The data and control signals are then provided to the controller / processor 359 that implements Layer 3 and Layer 2 functions.
[0071] The controller / processor 359 may be associated with a memory 360 that stores program code and data. The memory 360 may be referred to as a computer-readable medium. In the UL, the controller / processor 359 provides demultiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transport and logical channels to recover IP packets from the EPC 160. The controller / processor 359 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0072] Similar to the functions described in conjunction with DL transmissions performed by TX / RX nodes 310, controller / processor 359 provides: RRC layer functions associated with system information (e.g., MIB, SIB) acquisition, RRC connectivity, and measurement reporting; PDCP layer functions associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functions associated with transmitting upper-layer PDUs, error correction via ARQ, concatenation, segmentation and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functions associated with mapping between logical channels and transport channels, multiplexing of MACSDUs to TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority processing, and logical channel prioritization.
[0073] The TX processor 368 can use the channel estimate derived by the channel estimator 358 from the reference signal or feedback transmitted by the TX / RX node 310 to select an appropriate coding and modulation scheme and facilitate spatial processing. The spatial stream generated by the TX processor 368 can be provided to different antennas 352 via individual transmitters 354TX. Each transmitter 354TX can utilize the corresponding spatial stream to modulate an RF carrier for transmission.
[0074] UL transmission is processed at TX / RX node 310 in a manner similar to that described in conjunction with the receiver function at TX / RX node 350. Each receiver 318RX receives the signal via its corresponding antenna 320. Each receiver 318RX recovers the information modulated onto the RF carrier and provides this information to the RX processor 370.
[0075] Controller / processor 375 may be associated with memory 376, which stores program code and data. Memory 376 may be referred to as computer-readable medium. In UL, controller / processor 375 provides demultiplexing, packet reassembly, decryption, header decompression, and control signal processing between transport and logical channels to recover IP packets from TX / RX nodes 350. IP packets from controller / processor 375 may be provided to EPC 160. Controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0076] In the implementation at the UE, at least one of the TX processor 368, RX processor 356, and controller / processor 359 can be configured to perform operations related to... Figure 1 Various aspects of the UE communication component 121.
[0077] In the implementation at the base station or network entity, at least one of the TX processor 316, RX processor 370, and controller / processor 375 can be configured to perform operations related to... Figure 1 Various aspects of the base station communication component 127.
[0078] Reference Figure 4 The diagram 400 illustrates a scenario where... Figure 1 This is an example of a transmission scheme involving multiple uplink transmissions operating across multiple time slots in a system. For example, UE 104 and base station 102 (e.g., gNB) can communicate with each other, and specifically, UE 104 can transmit uplink transmissions of first priority 410 and second priority 420 to base station 102 in multiple time slots. In some cases, uplink transmission 410 may overlap with uplink transmission 420 in one or more time slots.
[0079] On one hand, when UE 104 determines an overlap of Physical Uplink Control Channel (PUCCH) and / or Physical Uplink Shared Channel (PUSCH) transmissions with different priority indices, UE 104 first resolves the overlap of PUCCH and / or PUSCH transmissions 420 with lower priority indices. Subsequently, if the transmission of the first PUCCH 410 with a higher priority index scheduled in the Physical Downlink Control Channel (PDCCH) reception via Downlink Control Information (DCI) format will overlap in time with the transmission of the second PUSCH or second PUCCH 420 with a lower priority index, UE 104 cancels the transmission of the second PUSCH or second PUCCH 420 that would overlap with the first PUCCH transmission 410 before the first symbol in the time slot. In another example, if the transmission of the first PUSCH 410 with a higher priority index, scheduled via DCI format in PDCCH reception, would overlap in time with the transmission of the second PUCCH 420 with a lower priority index, then UE 104 cancels the transmission of the second PUCCH 420 that would overlap with the first PUSCH transmission 410 before the first symbol, where the overlap applies before or after resolving the overlap between channels with higher priority indices. In this respect, if a high-priority transmission is not scheduled via DCI format in PDCCH reception (canceling a low-priority transmission), the cancellation order specified above does not apply.
[0080] Reference Figure 5 The diagram 500 illustrates a scenario where... Figure 1 This example illustrates the cancellation order of overlapping uplink transmissions across a single time slot in a system. For instance, UE 104 and base station 102 (e.g., gNB) can communicate with each other, and specifically, UE 104 can transmit uplink transmissions of different priorities to base station 102 within a single time slot. In some cases, multiple uplink transmissions can overlap within a single time slot. High-priority transmissions correspond to transmissions with priority index 1, and low-priority transmissions correspond to transmissions with priority index 0.
[0081] On one hand, UE 104 schedules high-priority (HP) HARQ-ACK transmissions that overlap with low-priority (LP) PUCCH or PUSCH transmissions via a first DCI (DCI 1). Subsequently, UE 104 receives a second DCI (DCI 2) that schedules high-priority PUSCH transmissions that do not overlap with low-priority PUCCH or PUSCH transmissions. UE 104 can multiplex high-priority HARQ-ACKs with high-priority PUSCHs. In this example, if all transmissions are scheduled simultaneously, UE 104 may be able to resolve the overlap between high-priority transmissions first, and subsequently, since the resulting high-priority transmission (PUSCH in this example) does not overlap with the low-priority channel, UE 104 may not need to cancel the low-priority transmissions.
[0082] On the one hand, as long as UE 104 receives at least one high-priority grant (e.g., DCI 1), UE 104 may need to resolve conflicts, and UE 104 may not wait for other high-priority grants. For example, when receiving DCI 1, UE 104 does not know whether base station 102 will send DCI 2. UE 104 can cancel low-priority transmissions upon receiving the first high-priority DCI. Even if UE 104 discovers that the high-priority HARQ-ACK has been moved to another uplink channel, the canceled PUCCH / PUSCH transmission cannot be resumed at a later time.
[0083] Reference Figure 6 The diagram 600 illustrates a scenario where... Figure 1 This example illustrates the cancellation order of overlapping uplink transmissions across a single time slot in a system. For instance, UE 104 and base station 102 (e.g., gNB) can communicate with each other, and specifically, UE 104 can transmit uplink transmissions of different priorities to base station 102 within a single time slot. In some cases, multiple uplink transmissions can overlap within a single time slot.
[0084] On one hand, UE 104 is configured to transmit a high-priority scheduling request (SR) that overlaps with a low-priority PUCCH or PUSCH transmission. Subsequently, UE 104 receives a second DCI (e.g., DCI 2), whose scheduling is a high-priority PUSCH that does not overlap with the low-priority PUCCH or PUSCH transmission. UE 104 may discard the high-priority SR and transmit the high-priority PUSCH.
[0085] On the one hand, since the high-priority SR was not scheduled via DCI format (i.e., instead configured via RRC) when UE 104 received the high-priority PUSCH, UE 104 knows that the high-priority SR will be canceled. Therefore, in this example, UE 104 can cancel the high-priority SR but not the low-priority PUCCH or PUSCH transmission. Figure 5 The scheduling of high-priority HARQ-ACK differs from that of other methods. Figure 6 High-priority SRs are not scheduled in the PDCCH via the DCI format.
[0086] Reference Figure 7 The diagram 700 illustrates a scenario where... Figure 1 Examples of systems operating for multiple uplink transmissions spanning multiple time slots. For example, UE 104 and base station 102 (e.g., gNB) can communicate with each other, and specifically, UE 104 can schedule multiple uplink transmissions to communicate with base station 102. UE 104 can perform one or more conflict resolution procedures in at least one of a first time slot and a second time slot for two or more scheduled uplink transmissions with different priorities that overlap in the at least one time slot, to resolve conflicts for at least one of the following: one or more low-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions, and one or more high-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions.
[0087] On one hand, UE 104 can identify overlapping uplink transmissions with different priorities. For example, at least one uplink transmission in the overlapping uplink transmissions is repeatedly scheduled (e.g., multi-slot PUCCH or PUSCH transmissions). If an overlap occurs where no transmissions are repeatedly scheduled, UE 104 can perform actions such as... Figure 5 The conflict resolution procedure described in [the document / document].
[0088] Furthermore, UE 104 can resolve conflicts between low-priority scheduled uplink transmissions. That is, if none of the low-priority scheduled uplink transmissions have duplicate PUCCH transmissions, UE 104 can multiplex all overlapping low-priority scheduled uplink transmissions. If at least one of the overlapping low-priority scheduled uplink transmissions has a duplicate PUCCH transmission, UE 104 can discard the low-priority scheduled uplink transmission based on transmission type priority (e.g., in descending order: HARQ ACK, SR, high-priority CSI, low-priority CSI, and PUSCH). As a result of step 1, there are no overlapping low-priority scheduled transmissions in any of the multiple time slots.
[0089] Therefore, UE 104 can perform one or more conflict resolution procedures for any remaining high-priority scheduled uplink transmissions that may overlap after conflict resolution between low-priority scheduled uplink transmissions is completed.
[0090] In a first aspect, if a low-priority scheduled uplink transmission overlaps with a high-priority scheduled uplink transmission, UE 104 may discard the low-priority scheduled uplink transmission based on each time slot (e.g., for each of the repetitions) and in a given time slot across multiple time slots before and after resolving conflicts between the overlapping high-priority scheduled uplink transmissions. However, if none of the high-priority scheduled uplink transmissions has a repetitive PUCCH transmission, UE 104 may multiplex the high-priority scheduled uplink transmissions. If at least one of the overlapping high-priority scheduled uplink transmissions has a repetitive PUCCCH transmission, UE 104 may discard the high-priority scheduled uplink transmission based on the priority of the transmission type (e.g., in descending order: HARQ ACK, SR, high-priority CSI, low-priority CSI, and PUSCH).
[0091] For example, UE 104 can identify multiple uplink transmissions overlapping in at least a first time slot (e.g., time slot 1) and a second time slot (e.g., time slot 2). As shown, a high-priority PUSCH transmission is scheduled in time slots 0, 1, and 2 via a first DCI using a repetition factor of 3 (e.g., a first high-priority uplink transmission is scheduled for repetitive transmissions across at least the first and second time slots), and a high-priority HARQ-ACK is scheduled in time slots 1 and 2 via a second DCI (e.g., a high-priority HARQ-ACK in time slot 1 includes additional uplink transmissions in the first time slot, and a high-priority HARQ-ACK in time slot 2 includes additional uplink transmissions in the second time slot, e.g., a second high-priority uplink transmission). Additionally, two single-time-slot low-priority uplink transmissions are scheduled in time slots 1 and 2 respectively (e.g., a low-priority uplink transmission in time slot 1 includes additional uplink transmissions in time slot 1, and a low-priority uplink transmission in time slot 2 includes additional uplink transmissions in time slot 2). Therefore, UE 104 can discard two low-priority scheduled uplink transmissions due to overlap with high-priority PUSCH transmissions (and their repetitions), and discard high-priority PUSCH transmissions in slots 1 and 2 due to overlap with high-priority HARQ-ACK. For example, UE 104 performs conflict resolution in slots 1 and 2 separately, such that a first conflict resolution procedure is executed in the first slot and a second conflict resolution procedure is executed in the second slot, wherein the second conflict resolution procedure is independent of the first conflict resolution procedure. That is, conflict resolution in slot 1 will not affect conflict resolution in slot 2. Even in scenarios where the first conflict resolution procedure happens to be the same as the second conflict resolution procedure, the first and second conflict resolution procedures are still executed independently of each other. Each repetition of uplink transmissions (e.g., HARQ-ACK or PUSCH) can be configured as a transmission scheduled by the corresponding DCI format.
[0092] Additionally or alternatively, if UE 104 is involved in a conflict involving at least two high-priority scheduled uplink transmissions, and these uplink transmissions overlap in more than one time slot, then UE 104 may perform a conflict resolution procedure for the first time slot and subsequent time slots.
[0093] For example, in a first time slot within an overlapping time slot between at least two high-priority scheduled uplink transmissions, UE 104 may determine whether any low-priority scheduled uplink transmission among one or more low-priority scheduled uplink transmissions in the first time slot overlaps with any high-priority scheduled uplink transmission among at least two high-priority scheduled uplink transmissions, wherein any high-priority scheduled uplink transmission among the at least two high-priority scheduled uplink transmissions is scheduled by the Physical Downlink Control Channel (PDCCH); and based on the determination that any low-priority scheduled uplink transmission among one or more low-priority scheduled uplink transmissions overlaps with any high-priority scheduled uplink transmission among at least two high-priority scheduled uplink transmissions, cancel any low-priority scheduled uplink transmission from the first time slot. In this example, if at least two high-priority scheduled uplink transmissions are scheduled by PDCCH, UE 104 can immediately cancel a low-priority scheduled uplink transmission upon receiving a DCI for one of the at least two high-priority scheduled uplink transmissions.
[0094] For each of the two high-priority scheduled uplink transmissions overlapping in the remaining overlapping time slots, UE 104 may first cancel the high-priority scheduled uplink transmission with the lower priority type among the overlapping high-priority scheduled uplink transmissions (i.e., according to the priority index in descending order: HARQ ACK, SR, high-priority CSI, low-priority CSI, and PUSCH), and then cancel the low-priority scheduled uplink transmission if it still overlaps with the remaining high-priority scheduled uplink transmissions.
[0095] In the example, based on resolving the conflict between duplicate high-priority PUSCH transmissions and duplicate high-priority HARQ-ACKs in time slot 1, UE 104 can cancel only the low-priority scheduled uplink transmissions in the first time slot, but not the low-priority scheduled uplink transmissions in the second time slot, and can apply the same decision to the remaining time slots. In this example where UE 104 cancels only the low-priority scheduled uplink transmissions in the first time slot, but not the low-priority scheduled uplink transmissions in the second time slot (and any further remaining time slots), UE 104 can, as Figure 9As shown, the uplink transmissions scheduled with the first low priority and the uplink transmissions scheduled with the second low priority (LP PUCCH / PUSCH in time slots 1 and 2) represent low-priority uplink transmissions scheduled for repeated transmissions spanning at least the first and second time slots. UE 104 can identify two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot. Figure 7 The first LP PUCCH / PUSCH and HP PUSCH are shown as at least partially overlapping in time slot 1. Figure 7 As shown, two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot include first and second LP PUCCH / PUSCH, and HP PUSCH that overlaps with the first and second LP PUCCH / PUSCH in both time slot 1 and time slot 2. As discussed elsewhere herein, conflicts between low-priority uplink transmissions (e.g., first LP PUCCH / PUSCH) and high-priority uplink transmissions (e.g., HP PUSCH) are resolved by canceling the low-priority uplink transmission scheduled in the first time slot by performing one or more conflict resolution procedures. However, in this example, as previously described, for each of the two high-priority scheduled uplink transmissions overlapping in the remaining overlapping time slots, UE 104 can resolve conflicts between high-priority transmissions (e.g., according to the descending priority index: HARQ ACK, SR, high-priority CSI, low-priority CSI, and PUSCH), can cancel HP PUSCH in time slot 2, and because the low-priority transmission scheduled in the second time slot now does not overlap with any transmission (e.g., any transmission in two or more scheduled uplink transmissions with different priorities overlapping in at least one time slot), UE 104 transmits the low-priority transmission scheduled in the second time slot. Specifically, if the two LP transmissions are duplicate transmissions, UE 104 should... Figure 9 The process continues as shown. However, if the two PUSCHs are different (i.e., not duplicate) transmissions, UE 104 should not proceed according to... Figure 9 Proceed. Since the conflict between HP PUCCH and HP PUSCH is resolved first, there is no overlap between the LP channel and any HP channel.
[0096] Additionally or alternatively, UE 104 may determine that a conflict in any time slot involves at least one high-priority scheduled uplink transmission, and if at least one high-priority scheduled uplink transmission is repeatedly scheduled and scheduled in the DCI format in the PDCCH, UE 104 may perform a conflict resolution procedure for the first time slot and subsequently for subsequent time slots.
[0097] For example, in a first time slot (e.g., time slot 0) of multiple time slots (where one of the high-priority scheduled uplink transmissions is scheduled), UE 104, based on the determination of duplicate uplink transmissions in the PDCCH by DCI scheduling of at least one of the at least two high-priority scheduled uplink transmissions, cancels one or more of the following from the first time slot including one or more high-priority scheduled duplicate uplink transmissions: any low-priority scheduled uplink transmission among one or more low-priority scheduled uplink transmissions, and any high-priority scheduled uplink transmission among at least two high-priority scheduled uplink transmissions. Figure 7 As shown, for clarity, these canceled transmissions in slot 0 are not illustrated. In this example, UE 104 may identify a high-priority scheduled uplink transmission (e.g., the first transmission in a high-priority repeated uplink transmission) in slot 0 scheduled in the PDCCH via the DCI format.
[0098] For each of the remaining time slots in which a high-priority uplink transmission is scheduled, UE 104 can resolve conflicts between low-priority uplink transmissions, high-priority repetitive transmissions, and any other high-priority uplink transmissions in that time slot by configuring the high-priority uplink repetitive transmission in the time slot as a high-priority transmission not scheduled in the PDCCH via the DCI format. Therefore, UE 104 can treat the high-priority uplink repetitive transmission in the remaining time slot as an "upper-layer" configured uplink transmission, and thus UE 104 may not cancel low-priority uplink transmissions that overlap with high-priority transmissions unless UE 104 confirms that it will send the high-priority uplink transmission in that time slot.
[0099] Additional or alternative land, in Figure 7 In the example, in both time slots 1 and 2, since the high-priority PUSCH transmissions in time slots 1 and 2 are repetitions of the high-priority PUSCH transmissions in time slot 0, and the DCI of each of these transmissions is received before at least one time slot, UE 104 can choose not to cancel the low-priority PUSCH / PUCCH transmissions. In time slots 1 and 2, the high-priority PUSCH is treated as an uplink transmission without DCI format. When overlap with other uplink transmissions occurs, UE 104 should use... Figure 6The procedure described in [the document] resolves the conflict. Specifically, UE 104 can first resolve the conflict between high-priority HARQ-ACK and high-priority PUSCH, resulting in the cancellation of the high-priority PUSCH. Subsequently, since HARQ-ACK does not overlap with low-priority scheduled uplink transmissions, UE 104 can avoid canceling the low-priority scheduled uplink transmissions in slots 1 and 2. Therefore, UE 104 can configure high-priority PUSCH transmissions in slots 1 and 2 as PUSCH transmissions without DCI format in the PDCCH.
[0100] Reference Figure 8 The example method 800 for wireless communication can be performed by UE 104, which may include, for example... Figure 1 , Figure 4 or Figure 11 One or more components discussed above, and can be used to perform operations as described above. Figures 1 to 7 The data segment is transmitted after the Random Access Channel (RACH) procedure described.
[0101] At 802, method 800 includes: identifying two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions is scheduled for repeated transmission across at least a first time slot and a second time slot. For example, in one aspect, UE 104 may operate one or any combination of antenna 1165, RF front end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140, or communication component 121 to identify two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions is scheduled for repeated transmission across at least a first time slot and a second time slot. Therefore, UE 104, antenna 1165, RF front end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140 and communication component 121 may define components for identifying two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions is scheduled for repeated transmissions across at least a first time slot and a second time slot.
[0102] At 804, method 800 includes: performing one or more conflict resolution procedures in at least one of a first time slot and a second time slot for two or more scheduled uplink transmissions with different priorities that overlap in the at least one time slot, to resolve a conflict for at least one of the following: one or more low-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions, and one or more high-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions. For example, in one aspect, UE 104 may operate one or any combination of antenna 1165, RF front end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140, or communication component 121 to perform one or more conflict resolution procedures in at least one of a first time slot and a second time slot for two or more scheduled uplink transmissions with different priorities that overlap in the at least one time slot, to resolve a conflict for at least one of the following: one or more low-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions, and one or more high-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions. Therefore, UE 104, antenna 1165, RF front end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140, and UE communication component 121 may define components for performing one or more conflict resolution procedures in at least one of a first time slot and a second time slot for two or more scheduled uplink transmissions with different priorities that overlap in the at least one time slot, to resolve conflicts for at least one of the following: one or more low-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions, and one or more high-priority scheduled uplink transmissions among the two or more scheduled uplink transmissions.
[0103] In some implementations of method 800, uplink transmissions of two or more schedules include uplink transmissions of multiple low-priority schedules.
[0104] In some implementations of method 800, the UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140), configured to perform one or more conflict resolution procedures, further includes: determining whether any of the plurality of low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the PUCCH; multiplexing the plurality of low-priority scheduled uplink transmissions based on the determination that none of the plurality of low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the PUCCH; and canceling at least one of the plurality of low-priority scheduled uplink transmissions using a priority hierarchy of uplink transmissions based on the determination that at least one of the plurality of low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the PUCCH, until none of the plurality of low-priority scheduled uplink transmissions overlaps in any time slot of at least one time slot.
[0105] In some implementations of method 800, the priority hierarchy indicates the priority associated with each uplink transmission type in descending priority order, which includes HARQ ACK, SR, high-priority CSI, low-priority CSI, and PUSCH.
[0106] In some implementations of method 800, the UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140) configured to perform one or more conflict resolution procedures further includes: determining in each time slot whether one or more low-priority scheduled uplink transmissions of two or more scheduled uplink transmissions overlap with one or more high-priority scheduled uplink transmissions of two or more scheduled uplink transmissions, wherein the one or more high-priority scheduled uplink transmissions are scheduled by PDCCH; and canceling one or more low-priority scheduled uplink transmissions based on the determination that one or more low-priority scheduled uplink transmissions of two or more scheduled uplink transmissions overlap with one or more high-priority scheduled uplink transmissions of two or more scheduled uplink transmissions.
[0107] In some implementations of method 800, the UE communication component 121 (such as in combination with transceiver 1102, processor 1112, memory 1116, or modem 1140) configured to cancel one or more low-priority scheduled uplink transmissions also includes canceling one or more low-priority scheduled uplink transmissions in at least one or both of the following cases: before and after resolving conflicts between multiple overlapping high-priority scheduled uplink transmissions in two or more scheduled uplink transmissions.
[0108] In some implementations of method 800, UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140) is configured to: determine whether any of the multiple overlapping high-priority scheduled uplink transmissions in two or more scheduled uplink transmissions correspond to a duplicate uplink transmission on the PUCCH; and based on the determination that none of the multiple overlapping high-priority scheduled uplink transmissions in two or more scheduled uplink transmissions correspond to a duplicate uplink transmission on the PUCCH, multiplexing the multiple overlapping high-priority scheduled uplink transmissions in two or more scheduled uplink transmissions, wherein cancelling one or more low-priority scheduled uplink transmissions further includes: based on the determination that any of the multiple overlapping high-priority scheduled uplink transmissions in two or more scheduled uplink transmissions correspond to a duplicate uplink transmission on the PUCCH, using a priority hierarchy for uplink transmissions to cancel one or more low-priority scheduled uplink transmissions.
[0109] In some implementations of method 800, the UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140), configured to perform one or more conflict resolution procedures, further includes: determining whether at least two high-priority scheduled uplink transmissions of two or more scheduled uplink transmissions overlap in more than one time slot in at least one time slot; determining whether any low-priority scheduled uplink transmission of one or more low-priority scheduled uplink transmissions of two or more scheduled uplink transmissions overlaps with any high-priority scheduled uplink transmission of at least two high-priority scheduled uplink transmissions of two or more scheduled uplink transmissions in a first time slot. Priority-scheduled uplink transmission overlap, wherein any of the high-priority scheduled uplink transmissions among at least two high-priority scheduled uplink transmissions are scheduled by the Physical Downlink Control Channel (PDCCH) in any time slot of at least one time slot; and based on the determination that any of the low-priority scheduled uplink transmissions among one or more low-priority scheduled uplink transmissions overlaps with any of the high-priority scheduled uplink transmissions among at least two high-priority scheduled uplink transmissions in two or more scheduled uplink transmissions, any of the low-priority scheduled uplink transmissions among one or more low-priority scheduled uplink transmissions is canceled from the first time slot.
[0110] In some implementations of method 800, UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140) is configured to: determine whether each of at least two high-priority scheduled uplink transmissions is scheduled by PDCCH in any time slot of at least one time slot, and wherein canceling one or more low-priority scheduled uplink transmissions from the first time slot further includes: canceling one or more low-priority scheduled uplink transmissions from the first time slot based on the determination that each of the at least two high-priority scheduled uplink transmissions is scheduled by PDCCH in any time slot of at least one time slot.
[0111] In some implementations of method 800, communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140) is configured to: for each time slot comprising at least two high-priority scheduled uplink transmissions among two or more scheduled uplink transmissions after a first time slot, use a priority hierarchy to cancel any high-priority scheduled uplink transmission of a lower priority type among at least two high-priority scheduled uplink transmissions, wherein any remaining high-priority scheduled uplink transmissions among at least two high-priority scheduled uplink transmissions do not overlap; for in In each time slot following the first time slot, determine whether any low-priority scheduled uplink transmission in one or more low-priority scheduled uplink transmissions among two or more scheduled uplink transmissions overlaps with any remaining high-priority scheduled uplink transmissions; and based on the determination that, for each time slot following the first time slot, any low-priority scheduled uplink transmission in one or more low-priority scheduled uplink transmissions among two or more scheduled uplink transmissions overlaps with any remaining high-priority scheduled uplink transmissions, cancel any low-priority scheduled uplink transmission in one or more low-priority scheduled uplink transmissions among two or more scheduled uplink transmissions for each time slot following the first time slot.
[0112] In some implementations of method 800, the UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140) configured to perform one or more conflict resolution procedures further includes: determining whether at least two high-priority scheduled uplink transmissions of two or more scheduled uplink transmissions overlap in one or more time slots of at least one time slot; and, based on the determination that at least two high-priority scheduled uplink transmissions of two or more scheduled uplink transmissions overlap in one or more time slots of at least one time slot, determining whether at least one of the at least two high-priority scheduled uplink transmissions is scheduled by DCI in the PDCCH for repeated uplink transmissions.
[0113] In some implementations of method 800, UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140) is configured to cancel one or more of the following from a first time slot including the repeated uplink transmission, based on the determination of at least one high-priority scheduled uplink transmission in the PDCCH by DCI scheduling for repeated uplink transmissions: any low-priority scheduled uplink transmission in one or more low-priority scheduled uplink transmissions, and any high-priority scheduled uplink transmission in at least two high-priority scheduled uplink transmissions.
[0114] In some implementations of method 800, UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140) is configured to: for each time slot following the first time slot, resolve one or more conflicts between any low-priority scheduled uplink transmission in one or more low-priority scheduled uplink transmissions and any high-priority scheduled uplink transmission in at least two high-priority scheduled uplink transmissions, wherein one or more high-priority scheduled uplink transmissions in any time slot following the first time slot corresponding to repeated transmissions are configured to be high-priority scheduled uplink transmissions not scheduled by DCI in PDCCH.
[0115] In some implementations of method 800, the UE communication component 121 (such as in combination with transceiver 1102, processor 1112, memory 1116, or modem 1140) is configured to: abandon any low-priority scheduled uplink transmission that overlaps with one or more high-priority scheduled uplink transmissions in a high-priority scheduled uplink transmission, until it is confirmed that the high-priority scheduled uplink transmission in one or more high-priority scheduled uplink transmissions is transmitted in a time slot after the first time slot.
[0116] Reference Figure 9 The example method 900 for wireless communication can be performed by UE 104, which may include, for example, Figure 1 , Figure 4 or Figure 11 One or more components discussed above, and can be used to perform operations as described above. Figures 1 to 7 The RACH procedure discussed above is followed by the transmission of data segments.
[0117] At 902, method 900 includes: identifying two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and further includes one or more high-priority uplink transmissions scheduled in the first time slot. For example, in one aspect, UE 104 may operate one or any combination of antenna 1165, RF front end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140, or communication component 121 to identify two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and further includes one or more high-priority uplink transmissions scheduled in the first time slot. Therefore, UE 104, antenna 1165, RF front end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140 and communication component 121 may define components for identifying two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and also includes one or more high-priority uplink transmissions scheduled in the first time slot.
[0118] At 904, method 900 includes: executing one or more conflict resolution procedures in at least one of the first time slots to resolve a conflict between a low-priority uplink transmission and one or more high-priority uplink transmissions scheduled in the first time slot by canceling a low-priority uplink transmission scheduled in the first time slot. For example, in one aspect, UE 104 may operate one or any combination of antenna 1165, RF front end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140, or communication component 121 to execute one or more conflict resolution procedures in at least one of the first time slots to resolve a conflict between a low-priority uplink transmission and one or more high-priority uplink transmissions scheduled in the first time slot by canceling a low-priority uplink transmission scheduled in the first time slot. Therefore, UE 104, antenna 1165, RF front end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140 and communication component 121 may be defined to perform one or more conflict resolution procedures in at least one of the first time slots to resolve conflicts between low-priority uplink transmissions and one or more high-priority uplink transmissions scheduled in the first time slot by canceling low-priority uplink transmissions scheduled in the first time slot.
[0119] At 906, method 900 includes: transmitting a low-priority uplink transmission scheduled in a second time slot in response to the low-priority uplink transmission not overlapping with any of two or more scheduled uplink transmissions of different priorities overlapping in at least one time slot. For example, in one aspect, UE 104 may operate one or any combination of antenna 1165, RF front-end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140, or communication component 121 to transmit the low-priority uplink transmission scheduled in a second time slot in response to the low-priority uplink transmission not overlapping with any of two or more scheduled uplink transmissions of different priorities overlapping in at least one time slot. Therefore, UE 104, antenna 1165, RF front end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140 and communication component 121 may be defined to transmit a low-priority uplink transmission scheduled in a second time slot in response to a low-priority uplink transmission that does not overlap with any of two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot.
[0120] In some implementations of method 900, the two or more scheduled uplink transmissions include multiple low-priority scheduled uplink transmissions, and the UE communication element 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140) configured to perform one or more conflict resolution procedures further includes: determining whether any of the multiple low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH); multiplexing the multiple low-priority scheduled uplink transmissions based on the determination that none of the multiple low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the PUCCH; and canceling at least one of the multiple low-priority scheduled uplink transmissions using a priority hierarchy of uplink transmissions based on the determination that at least one of the multiple low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the PUCCH, until none of the multiple low-priority scheduled uplink transmissions overlap in any time slot of at least one time slot.
[0121] In some implementations of method 900, the priority hierarchy indicates the priority associated with each uplink transmission type in descending priority order, which includes HARQ ACK, SR, high-priority CSI, low-priority CSI, and PUSCH.
[0122] Reference Figure 10 The example method 1000 for wireless communication can be performed by UE 104, which may include, for example, Figure 1 , Figure 4 or Figure 11 One or more components discussed above, and can be used to perform operations as described above. Figures 1 to 7 The RACH procedure discussed above is followed by the transmission of data segments.
[0123] At 1002, method 1000 includes: identifying a plurality of scheduled uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the plurality of uplink transmissions include a first high-priority uplink transmission scheduled for repeated transmissions across at least the first time slot and the second time slot, and further includes one or more additional uplink transmissions scheduled in the first time slot and two or more additional uplink transmissions scheduled in the second time slot, wherein the two or more additional uplink transmissions scheduled in the second time slot include at least a low-priority uplink transmission and a second high-priority uplink transmission. For example, in one aspect, UE 104 may operate one or any combination of antenna 1165, RF front end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140, or communication component 121 to identify a plurality of scheduled uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the plurality of uplink transmissions include a first high-priority uplink transmission scheduled for repeated transmissions across at least the first time slot and the second time slot, and further include one or more additional uplink transmissions scheduled in the first time slot and two or more additional uplink transmissions scheduled in the second time slot, wherein the two or more additional uplink transmissions scheduled in the second time slot include at least a low-priority uplink transmission and a second high-priority uplink transmission. Therefore, UE 104, antenna 1165, RF front end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140, and communication component 121 may define components for identifying multiple scheduled uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the multiple uplink transmissions include a first high-priority uplink transmission scheduled for repeated transmissions across at least the first time slot and the second time slot, and also include one or more additional uplink transmissions scheduled in the first time slot and two or more additional uplink transmissions scheduled in the second time slot, wherein the two or more additional uplink transmissions scheduled in the second time slot include at least a low-priority uplink transmission and a second high-priority uplink transmission.
[0124] At 1004, method 1000 includes: executing a first conflict resolution procedure in a first time slot and executing a second conflict resolution procedure in a second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure. For example, in one aspect, UE 104 may operate one or any combination of antenna 1165, RF front-end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140, or communication component 121 to execute the first conflict resolution procedure in the first time slot and execute the second conflict resolution procedure in the second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure. Therefore, UE 104, antenna 1165, RF front-end 1188, transceiver 1102, processor 1112, memory 1116, modem 1140, and communication component 121 may define components for executing the first conflict resolution procedure in the first time slot and executing the second conflict resolution procedure in the second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure.
[0125] For example, in some implementations of method 1000 (where UE 104 and / or communication component 121 only cancel uplink transmissions scheduled for low priority in the first time slot, but not uplink transmissions scheduled for low priority in the second time slot), UE 104 and / or communication component 121 can, as follows: Figure 9 As shown, the uplink transmissions scheduled for first and second low priority (LP PUCCH / PUSCH in slots 1 and 2) represent low priority uplink transmissions scheduled for repeated transmissions spanning at least the first and second slots. UE 104 and / or communication component 121 can identify two or more scheduled uplink transmissions with different priorities that overlap in at least one slot. Figure 7 The first LP PUCCH / PUSCH and HP PUSCH are shown as at least partially overlapping in time slot 1. Figure 7As shown, two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot include first and second LP PUCCH / PUSCH, and an HP PUSCH that overlaps with the first and second LP PUCCH / PUSCH in both time slots 1 and 2. As discussed elsewhere herein, a conflict between a low-priority uplink transmission (e.g., the first LP PUCCH / PUSCH) and a high-priority uplink transmission (e.g., the HP PUSCH) is resolved by cancelling the low-priority uplink transmission scheduled in the first time slot by performing one or more conflict resolution procedures. However, in this example, since the low-priority transmission scheduled in the second time slot does not overlap with any transmission (e.g., any transmission of two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot), UE 104 transmits the low-priority transmission scheduled in the second time slot.
[0126] In some implementations of method 1000, the UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140), configured to perform a first conflict resolution procedure in a first time slot and a second conflict resolution procedure in a second time slot, further includes: determining in each time slot whether one or more low-priority scheduled uplink transmissions of a plurality of scheduled uplink transmissions overlap with one or more high-priority scheduled uplink transmissions of two or more additional scheduled uplink transmissions, wherein the one or more high-priority scheduled uplink transmissions are scheduled by the physical downlink control channel (PDCCH); and canceling one or more low-priority scheduled uplink transmissions based on the determination that one or more low-priority scheduled uplink transmissions of two or more additional scheduled uplink transmissions overlap with one or more high-priority scheduled uplink transmissions of two or more additional scheduled uplink transmissions.
[0127] In some implementations of method 1000, the UE communication component 121 (such as in combination with transceiver 1102, processor 1112, memory 1116, or modem 1140) configured to cancel one or more low-priority uplink transmissions also includes canceling one or more low-priority uplink transmissions in at least one or both of the following cases: before and after resolving conflicts between multiple overlapping high-priority uplink transmissions among multiple uplink transmissions.
[0128] In some implementations of method 1000, the UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140) configured to perform a first conflict resolution procedure in a first time slot further includes: determining whether at least two high-priority uplink transmissions among a plurality of uplink transmissions overlap in more than one time slot in the first and second time slots; determining whether any low-priority uplink transmission among one or more low-priority uplink transmissions among the plurality of uplink transmissions overlaps with any high-priority uplink transmission among at least two high-priority uplink transmissions among the plurality of uplink transmissions in the first time slot, wherein any high-priority uplink transmission among the at least two high-priority uplink transmissions is scheduled by the physical downlink control channel (PDCCH); and canceling any low-priority uplink transmission among one or more low-priority uplink transmissions from the first time slot based on the determination that any low-priority uplink transmission among one or more low-priority uplink transmissions among the plurality of uplink transmissions overlaps with any high-priority uplink transmission among at least two high-priority uplink transmissions among the plurality of uplink transmissions.
[0129] In some implementations of method 1000, UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140) is configured to: determine whether each of at least two high-priority uplink transmissions is scheduled by PDCCH, and wherein canceling one or more low-priority uplink transmissions from the first time slot further includes: canceling one or more low-priority uplink transmissions from the first time slot upon receiving downlink control information (DCI) for one of the at least two high-priority uplink transmissions, based on the determination that each of the at least two high-priority uplink transmissions is scheduled by PDCCH.
[0130] In some implementations of method 1000, the UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140) configured to perform a second conflict resolution procedure in a second time slot further includes: using a priority hierarchy to cancel any high-priority uplink transmission of a lower priority type among at least two high-priority uplink transmissions in a plurality of uplink transmissions, for a second time slot comprising at least two high-priority uplink transmissions in a plurality of uplink transmissions, wherein at least two high-priority uplink transmissions... Any remaining high-priority uplink transmissions in the transmission do not overlap; for the second time slot, determine whether any low-priority uplink transmission in one or more low-priority uplink transmissions among the multiple uplink transmissions overlaps with any remaining high-priority uplink transmissions; and based on the determination that any low-priority uplink transmission in one or more low-priority uplink transmissions among the multiple uplink transmissions overlaps with any remaining high-priority uplink transmissions for the second time slot, cancel any low-priority uplink transmission in one or more low-priority uplink transmissions among the multiple uplink transmissions for the second time slot.
[0131] In some implementations of method 1000, the UE communication component 121 (such as in conjunction with transceiver 1102, processor 1112, memory 1116, or modem 1140), configured to execute a first conflict resolution procedure in a first time slot and a second conflict resolution procedure in a second time slot, further includes: determining whether at least two high-priority uplink transmissions among a plurality of uplink transmissions overlap in one or more time slots of at least one time slot; determining, based on the determination that at least two high-priority scheduled uplink transmissions among two or more additionally scheduled uplink transmissions overlap in one or more time slots of at least one time slot, to Whether at least one of the two high-priority uplink transmissions is scheduled by downlink control information (DCI) for repeated uplink transmission in the physical downlink control channel (PDCCH); and based on the determination that at least one of the two high-priority uplink transmissions is scheduled by DCI for repeated uplink transmission in the PDCCH, cancel one or more of the following from the first time slot including repeated uplink transmissions: any low-priority uplink transmission in one or more low-priority uplink transmissions, and any high-priority uplink transmission in at least two high-priority uplink transmissions.
[0132] In some implementations of method 1000, UE communication component 121 (such as in combination with transceiver 1102, processor 1112, memory 1116, or modem 1140) is configured to: resolve one or more conflicts between any low-priority uplink transmission in one or more low-priority uplink transmissions and any high-priority uplink transmission in at least two high-priority uplink transmissions for a second time slot, wherein at least two high-priority uplink transmissions in the second time slot corresponding to duplicate transmissions are configured as high-priority uplink transmissions not scheduled by DCI in PDCCH.
[0133] In some implementations of method 1000, UE communication component 121 (such as in combination with transceiver 1102, processor 1112, memory 1116, or modem 1140) is configured to: abandon any low-priority uplink transmission that overlaps with the first high-priority uplink transmission in at least two high-priority uplink transmissions until it is confirmed that the first high-priority uplink transmission in at least two high-priority uplink transmissions has been transmitted in the second timeslot.
[0134] In some implementations of method 1000, the UE communication component 121 (such as in combination with transceiver 1102, processor 1112, memory 1116 or modem 1140) configured to execute a first conflict resolution procedure in a first time slot and a second conflict resolution procedure in a second time slot further includes: executing the first conflict resolution procedure in the first time slot independently of executing the second conflict resolution procedure in the second time slot.
[0135] Reference Figure 11 An example of an implementation of UE 104 may include various components, some of which have been described above and further described herein, including components such as: one or more processors 1112 and memory 1116 and transceiver 1102 communicating via one or more buses 1144, which may operate in conjunction with modem 1140 and / or UE communication component 121 configured for conflict resolution of overlapping uplink transmissions with different priorities.
[0136] In one aspect, one or more processors 1112 may include a modem 1140 using one or more modem processors and / or may be part of a modem 1140. Therefore, various functions associated with configuration component 198 may be included in modem 1140 and / or processor 1112, and in one aspect, may be performed by a single processor, while in other aspects, different functions may be performed by a combination of two or more different processors. For example, in one aspect, one or more processors 1112 may include any one or any combination of a modem processor, or a baseband processor, or a digital signal processor, or a transmit processor, or a receiver processor, or a transceiver processor associated with transceiver 1102. In other aspects, some features of one or more processors 1112 and / or modem 1140 associated with configuration component 198 may be performed by transceiver 1102.
[0137] Additionally, memory 1116 may be configured to store data used herein and / or a local version of application 1175 executed by at least one processor 1112, or one or more sub-components of communication component 1142 and / or its sub-components. Memory 1116 may include any type of computer-readable medium usable by a computer or at least one processor 1112, such as random access memory (RAM), read-only memory (ROM), magnetic tape, magnetic disk, optical disk, volatile memory, non-volatile memory, and any combination thereof. In one aspect, for example, memory 1116 may be a non-transitory computer-readable storage medium storing one or more computer-executable codes and / or associated data, wherein the one or more computer-executable codes define one or more sub-components of UE communication component 121 and / or its sub-components when UE 104 operates at least one processor 1112 to execute UE communication component 121 and / or its sub-components.
[0138] Transceiver 1102 may include at least one receiver 1106 and at least one transmitter 1108. Receiver 1106 may include hardware for receiving data and / or processor-executable software, the code comprising instructions and stored in memory (e.g., a computer-readable medium). Receiver 1106 may be, for example, a radio frequency (RF) receiver. In one aspect, receiver 1106 may receive signals transmitted by at least one base station 102. Additionally, receiver 1106 may process such received signals and may also obtain measurements of the signals, such as, but not limited to, Ec / Io, signal-to-noise ratio (SNR), reference signal received power (RSRP), received signal strength indicator (RSSI), etc. Transmitter 1108 may include hardware for transmitting data and / or processor-executable software, the code comprising instructions and stored in memory (e.g., a computer-readable medium). Suitable examples of transmitter 1108 may include, but are not limited to, RF transmitters.
[0139] Furthermore, in one aspect, UE 104 may include an RF front-end 1188 that can operate communicatively with one or more antennas 1165 and transceiver 1102 to receive and transmit radio transmissions, such as wireless communications transmitted by at least one base station 102 or wireless transmissions transmitted by UE 104. The one or more antennas 1165 may include one or more antenna panels and / or subarrays, such as those used for beamforming. The RF front-end 1188 may be connected to the one or more antennas 1165 and may include one or more low-noise amplifiers (LNAs) 1190, one or more switches 1192, one or more power amplifiers (PAs) 1198, and one or more filters 1196 for transmitting and receiving RF signals.
[0140] On one hand, the LNA 1190 can amplify the received signal at a desired output level. On another hand, each LNA 1190 can have a specified minimum gain value and a maximum gain value. On yet another hand, the RF front end 1188 can use one or more switches 1192 to select a particular LNA 1190 and its specified gain value based on the desired gain value for a particular application.
[0141] Furthermore, for example, the RF front end 1188 may use one or more PAs 1198 to amplify the signal for RF output at a desired output power level. In one aspect, each PA 1198 may have a specified minimum gain value and a maximum gain value. In another aspect, the RF front end 1188 may use one or more switches 1192 to select a particular PA 1198 and its specified gain value based on the desired gain value for a particular application.
[0142] Additionally, for example, the RF front-end 1188 may use one or more filters 1196 to filter the received signal to obtain the input RF signal. Similarly, in one aspect, for example, a corresponding filter 1196 may be used to filter the output from a corresponding PA 1198 to produce an output signal for transmission. In one aspect, each filter 1196 may be connected to a specific LNA 1190 and / or PA 1198. In one aspect, the RF front-end 1188 may use one or more switches 1192 to select the transmit or receive path using a specified filter 1196, LNA 1190, and / or PA 1198 based on the configuration specified by the transceiver 1102 and / or processor 1112.
[0143] Therefore, transceiver 1102 can be configured to transmit and receive wireless signals via RF front end 1188 through one or more antennas 1165. In one aspect, the transceiver can be tuned to operate at a specified frequency, enabling UE 104 to communicate with, for example, one or more base stations 102 or one or more cells associated with one or more base stations 102. In another aspect, for example, modem 1140 can configure transceiver 1102 to operate at a specified frequency and power level based on the UE configuration of UE 104 and the communication protocol used by modem 1140.
[0144] In one aspect, modem 1140 may be a multi-band, multi-mode modem capable of processing digital data and communicating with transceiver 1102, enabling digital data to be transmitted and received using transceiver 1102. In another aspect, modem 1140 may be multi-band and configured to support multiple frequency bands for a specific communication protocol. In another aspect, modem 1140 may be multi-mode and configured to support multiple operating networks and communication protocols. In one aspect, modem 1140 may control one or more components of UE 104 (e.g., RF front-end 1188, transceiver 1102) to transmit and / or receive signals from the network based on a specified modem configuration. In one aspect, modem configuration may be based on the modem's mode and the frequency band in use. In another aspect, modem configuration may be based on UE configuration information associated with UE 104 (such as information provided by the network during cell selection and / or cell reselection).
[0145] On one hand, processor 1112 can correspond to the combination Figure 3 The UE describes one or more processors in the processor. Similarly, memory 1116 may correspond to the combination of Figure 3 The memory described in the UE.
[0146] Reference Figure 12An example of an implementation of base station 102 (e.g., base station 102 as described above) may include various components, some of which have already been described above, but the components include components such as: one or more processors 1212 and memory 1216 and transceiver 1202 communicating via one or more buses 1244, which may operate in conjunction with modem 1240 and base station communication component 127 configured to transmit data segments after execution of RACH procedure.
[0147] The transceiver 1202, receiver 1206, transmitter 1208, one or more processors 1212, memory 1216, application 1275, bus 1244, RF front end 1288, LNA 1290, switch 1292, filter 1296, PA 1298 and one or more antennas 1265 may be the same as or similar to the corresponding components of UE 104 as described above, but may be configured for or otherwise programmed for base station operation opposite to UE operation.
[0148] On one hand, processor 1212 can correspond to the combination Figure 3 The base station described in the text refers to one or more processors. Similarly, memory 1216 may correspond to a combination of... Figure 3 The memory described by the base station in the text.
[0149] Some further example terms
[0150] An implementation example is described in the following numbered clauses:
[0151] 1. A method for wireless communication at a user equipment (UE), comprising:
[0152] Identify two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and also includes one or more high-priority uplink transmissions scheduled in the first time slot.
[0153] One or more conflict resolution procedures are executed in the first time slot to resolve conflicts between low-priority uplink transmissions and one or more high-priority uplink transmissions scheduled in the first time slot by canceling low-priority uplink transmissions scheduled in the first time slot; and
[0154] In response to the fact that a low-priority uplink transmission does not overlap with any of two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, a low-priority uplink transmission scheduled in a second time slot is transmitted.
[0155] 2. The method according to any of the foregoing clauses, wherein the two or more scheduled uplink transmissions include multiple low-priority scheduled uplink transmissions, and wherein performing one or more conflict resolution procedures further includes:
[0156] Determine whether any of the low-priority scheduled uplink transmissions in a plurality of low-priority scheduled uplink transmissions correspond to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH).
[0157] Based on the determination that none of the uplink transmissions in multiple low-priority scheduling correspond to duplicate uplink transmissions on the PUCCH, the uplink transmissions of multiple low-priority scheduling are multiplexed; and
[0158] Based on the determination of at least one of the multiple low-priority scheduled uplink transmissions corresponding to a duplicate uplink transmission on the PUCCH, the priority hierarchy for uplink transmissions is used to cancel at least one of the multiple low-priority scheduled uplink transmissions until none of the multiple low-priority scheduled uplink transmissions overlap in any time slot of at least one time slot.
[0159] 3. The method according to any of the foregoing clauses, wherein the priority hierarchy indicates the priority associated with each uplink transmission type in descending priority order, which includes Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
[0160] 4. An apparatus for wireless communication at a user equipment (UE), comprising:
[0161] transceiver;
[0162] Memory; and
[0163] One or more processors coupled to a transceiver and a memory, wherein the one or more processors and the memory are configured to: identify two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and also includes one or more high-priority uplink transmissions scheduled in the first time slot.
[0164] One or more conflict resolution procedures are executed in at least one of the first time slots to resolve conflicts between low-priority uplink transmissions and one or more high-priority uplink transmissions scheduled in the first time slot by canceling low-priority uplink transmissions scheduled in the first time slot; and
[0165] In response to the fact that a low-priority uplink transmission does not overlap with any of two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, a low-priority uplink transmission scheduled in a second time slot is transmitted.
[0166] 5. The apparatus according to any of the foregoing clauses, wherein two or more scheduled uplink transmissions comprise multiple low-priority scheduled uplink transmissions, and wherein one or more processors configured to perform one or more conflict resolution procedures are further configured to:
[0167] Determine whether any of the low-priority scheduled uplink transmissions in a plurality of low-priority scheduled uplink transmissions correspond to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH).
[0168] Based on the determination that none of the uplink transmissions in multiple low-priority scheduling correspond to duplicate uplink transmissions on the PUCCH, the uplink transmissions of multiple low-priority scheduling are multiplexed; and
[0169] Based on the determination of at least one of the multiple low-priority scheduled uplink transmissions corresponding to a duplicate uplink transmission on the PUCCH, the priority hierarchy for uplink transmissions is used to cancel at least one of the multiple low-priority scheduled uplink transmissions until none of the multiple low-priority scheduled uplink transmissions overlap in any time slot of at least one time slot.
[0170] 6. The apparatus according to any of the foregoing provisions, wherein the priority hierarchy indicates the priority associated with each uplink transmission type in descending priority order, the descending priority order including Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
[0171] 7. An apparatus for wireless communication at a user equipment (UE), comprising:
[0172] A component for identifying two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and also includes one or more high-priority uplink transmissions scheduled in the first time slot.
[0173] Components for executing one or more conflict resolution procedures in at least one first time slot to resolve conflicts between low-priority uplink transmissions and one or more high-priority uplink transmissions scheduled in the first time slot by canceling low-priority uplink transmissions scheduled in the first time slot; and
[0174] A component for transmitting a low-priority uplink transmission scheduled in a second time slot in response to a low-priority uplink transmission that does not overlap with any of two or more scheduled uplink transmissions of different priorities that overlap in at least one time slot.
[0175] 8. The apparatus according to any of the foregoing provisions, wherein two or more scheduled uplink transmissions include multiple low-priority scheduled uplink transmissions, and wherein the components for performing one or more conflict resolution procedures further include:
[0176] A component used to determine whether any of the multiple low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH).
[0177] Components for determining which uplink transmissions correspond to duplicate uplink transmissions on the PUCCH in uplink transmissions based on multiple low-priority schedules, and for multiplexing uplink transmissions based on multiple low-priority schedules; and
[0178] The component is used for determining at least one of a plurality of low-priority scheduled uplink transmissions corresponding to a duplicate uplink transmission on the PUCCH, canceling at least one of the plurality of low-priority scheduled uplink transmissions using a priority hierarchy for uplink transmissions, and continuing until none of the plurality of low-priority scheduled uplink transmissions overlaps in any time slot of at least one time slot.
[0179] 9. The method according to any of the foregoing provisions, wherein the priority hierarchy indicates the priority associated with each uplink transmission type in descending priority order, the descending priority order including Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
[0180] 10. A non-transitory computer-readable medium at a user equipment (UE), comprising code executable by one or more processors to:
[0181] Identify two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and also includes one or more high-priority uplink transmissions scheduled in the first time slot.
[0182] One or more conflict resolution procedures are executed in at least one of the first time slots to resolve conflicts between low-priority uplink transmissions and one or more high-priority uplink transmissions scheduled in the first time slot by canceling low-priority uplink transmissions scheduled in the first time slot; and
[0183] In response to the fact that a low-priority uplink transmission does not overlap with any of two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, a low-priority uplink transmission scheduled in a second time slot is transmitted.
[0184] 11. A non-transitory computer-readable medium according to any of the foregoing clauses, wherein two or more scheduled uplink transmissions comprise multiple low-priority scheduled uplink transmissions, and wherein one or more processors configured to execute one or more conflict resolution procedures are further configured to:
[0185] Determine whether any of the low-priority scheduled uplink transmissions in a plurality of low-priority scheduled uplink transmissions correspond to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH).
[0186] Based on the determination that none of the uplink transmissions in multiple low-priority scheduling correspond to duplicate uplink transmissions on the PUCCH, the uplink transmissions of multiple low-priority scheduling are multiplexed; and
[0187] Based on the determination of at least one of the multiple low-priority scheduled uplink transmissions corresponding to a duplicate uplink transmission on the PUCCH, the priority hierarchy for uplink transmissions is used to cancel at least one of the multiple low-priority scheduled uplink transmissions until none of the multiple low-priority scheduled uplink transmissions overlap in any time slot of at least one time slot.
[0188] 12. The non-transitory computer-readable medium according to any of the foregoing provisions, wherein the priority hierarchy indicates the priority associated with each uplink transmission type in descending priority order, which includes Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
[0189] 13. A method for wireless communication at a user equipment (UE), comprising:
[0190] Identifying multiple uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the multiple uplink transmissions include a first high-priority uplink transmission scheduled for repeated transmissions across at least the first time slot and the second time slot, and further include one or more additional uplink transmissions scheduled in the first time slot and two or more additional uplink transmissions scheduled in the second time slot, wherein the two or more additional uplink transmissions scheduled in the second time slot include at least a low-priority uplink transmission and a second high-priority uplink transmission; and
[0191] A first conflict resolution procedure is executed in a first time slot and a second conflict resolution procedure is executed in a second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure.
[0192] 14. The method according to any of the foregoing provisions, wherein performing the first conflict resolution procedure in the first time slot and performing the second conflict resolution procedure in the second time slot further comprises:
[0193] In each time slot, determine whether one or more low-priority scheduled uplink transmissions among multiple scheduled uplink transmissions overlap with one or more high-priority scheduled uplink transmissions among two or more additional scheduled uplink transmissions, wherein the one or more high-priority scheduled uplink transmissions are scheduled by the Physical Downlink Control Channel (PDCCH); and
[0194] Based on the determination that one or more low-priority scheduled uplink transmissions in two or more additional scheduled uplink transmissions overlap with one or more high-priority scheduled uplink transmissions in two or more additional scheduled uplink transmissions, cancel one or more low-priority scheduled uplink transmissions.
[0195] 15. The method according to any of the foregoing clauses, wherein canceling one or more low-priority scheduled uplink transmissions further comprises canceling one or more low-priority uplink transmissions in at least one or both of the following situations: before and after resolving conflicts between multiple overlapping high-priority uplink transmissions among multiple uplink transmissions.
[0196] 16. The method according to any of the foregoing provisions, wherein performing the first conflict resolution procedure in the first time slot further comprises:
[0197] Determine whether at least two high-priority uplink transmissions among multiple uplink transmissions overlap in more than one of the first and second time slots;
[0198] Determine whether any low-priority uplink transmission in one or more low-priority uplink transmissions among a plurality of uplink transmissions overlaps with any high-priority uplink transmission in at least two high-priority uplink transmissions among the plurality of uplink transmissions in a first time slot, wherein any high-priority uplink transmission in at least two high-priority uplink transmissions is scheduled by the Physical Downlink Control Channel (PDCCH); and
[0199] Based on the determination that any low-priority uplink transmission in one or more low-priority uplink transmissions overlaps with any high-priority uplink transmission in at least two high-priority uplink transmissions in the multiple uplink transmissions, any low-priority uplink transmission in one or more low-priority uplink transmissions is canceled from the first time slot.
[0200] 17. The method described under any of the foregoing provisions further includes:
[0201] Determine whether each of the at least two high-priority uplink transmissions is scheduled by the PDCCH, and
[0202] The cancellation of one or more low-priority uplink transmissions from the first time slot further includes: based on the determination of each of the at least two high-priority uplink transmissions by the PDCCH scheduling, upon receiving downlink control information (DCI) for one of the at least two high-priority uplink transmissions, canceling one or more low-priority uplink transmissions from the first time slot.
[0203] 18. The method according to any of the foregoing provisions, wherein performing the second conflict resolution procedure in the second time slot further comprises:
[0204] For a second time slot comprising at least two high-priority uplink transmissions among a plurality of uplink transmissions, a priority hierarchy is used to cancel any high-priority uplink transmission of a lower priority type among at least two high-priority uplink transmissions among a plurality of uplink transmissions, wherein any remaining high-priority uplink transmissions among at least two high-priority uplink transmissions do not overlap with each other.
[0205] For the second time slot, determine whether any low-priority uplink transmission in one or more low-priority uplink transmissions among multiple uplink transmissions overlaps with any remaining high-priority uplink transmissions; and
[0206] Based on the determination that any low-priority uplink transmission among one or more low-priority uplink transmissions in the multiple uplink transmissions overlaps with any remaining high-priority uplink transmissions for the second time slot, for the second time slot, any low-priority uplink transmission among one or more low-priority uplink transmissions in the multiple uplink transmissions is cancelled.
[0207] 19. The method according to any of the foregoing provisions, wherein performing the first conflict resolution procedure in the first time slot and performing the second conflict resolution procedure in the second time slot further comprises:
[0208] Determine whether at least two high-priority uplink transmissions among multiple uplink transmissions overlap in one or more time slots within at least one time slot;
[0209] Based on the determination that at least two high-priority uplink transmissions in two or more additionally scheduled uplink transmissions overlap in one or more time slots in at least one time slot, it is determined whether at least one of the at least two high-priority uplink transmissions is scheduled by downlink control information (DCI) for repeated uplink transmissions in the physical downlink control channel (PDCCH); and
[0210] Based on the determination that at least one of at least two high-priority uplink transmissions is scheduled by DCI in the PDCCH for repeated uplink transmissions, one or more of the following are cancelled from the first time slot including repeated uplink transmissions: any low-priority uplink transmission in one or more low-priority uplink transmissions, and any high-priority uplink transmission in at least two high-priority uplink transmissions.
[0211] 20. The method according to any of the foregoing provisions further includes resolving one or more conflicts between any low-priority uplink transmission in one or more low-priority uplink transmissions and any high-priority uplink transmission in at least two high-priority uplink transmissions for a second time slot, wherein at least two high-priority uplink transmissions in the second time slot corresponding to the duplicate transmission are configured as high-priority uplink transmissions not scheduled by the DCI in the PDCCH.
[0212] 21. The method according to any of the foregoing provisions further includes abandoning any low-priority uplink transmission that overlaps with the first high-priority uplink transmission in at least two high-priority uplink transmissions until it is confirmed that the first high-priority uplink transmission in at least two high-priority uplink transmissions has been transmitted in the second time slot.
[0213] 22. An apparatus for wireless communication at a user equipment (UE), comprising:
[0214] transceiver;
[0215] Memory; and
[0216] One or more processors coupled to a transceiver and memory, wherein the one or more processors and memory are configured as follows:
[0217] Identifying multiple uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the multiple uplink transmissions include high-priority uplink transmissions scheduled for repeated transmissions across at least the first time slot and the second time slot, and further include one or more uplink transmissions scheduled in the first time slot and two or more uplink transmissions scheduled in the second time slot, wherein the two or more uplink transmissions scheduled in the second time slot include at least a first low-priority uplink transmission and a second high-priority uplink transmission; and
[0218] The first conflict resolution procedure is executed in the first time slot and the second conflict resolution procedure is executed in the second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure.
[0219] 23. The apparatus according to any of the foregoing provisions, wherein one or more processors configured to perform a first conflict resolution procedure in a first time slot and a second conflict resolution procedure in a second time slot are further configured to:
[0220] In each time slot, determine whether one or more low-priority scheduled uplink transmissions among multiple scheduled uplink transmissions overlap with one or more high-priority scheduled uplink transmissions among two or more scheduled uplink transmissions, wherein the one or more high-priority scheduled uplink transmissions are scheduled by the Physical Downlink Control Channel (PDCCH); and
[0221] Based on the determination that one or more low-priority scheduled uplink transmissions overlap with one or more high-priority scheduled uplink transmissions in two or more scheduled uplink transmissions, cancel one or more low-priority scheduled uplink transmissions.
[0222] 24. The apparatus according to any of the foregoing provisions, wherein one or more processors configured to cancel one or more low-priority uplink transmissions are further configured to cancel one or more low-priority uplink transmissions in at least one or both of the following situations: before and after resolving conflicts between multiple overlapping high-priority uplink transmissions among multiple uplink transmissions.
[0223] 25. The apparatus according to any of the foregoing provisions, wherein one or more processors configured to perform a first conflict resolution procedure in a first time slot are further configured to:
[0224] Determine whether at least two high-priority uplink transmissions among multiple uplink transmissions overlap in more than one of the first and second time slots;
[0225] Determine whether any low-priority uplink transmission in one or more low-priority uplink transmissions among a plurality of uplink transmissions overlaps with any high-priority uplink transmission in at least two high-priority uplink transmissions among the plurality of uplink transmissions in a first time slot, wherein any high-priority uplink transmission in at least two high-priority uplink transmissions is scheduled by the Physical Downlink Control Channel (PDCCH); and
[0226] Based on the determination that any low-priority uplink transmission in one or more low-priority uplink transmissions overlaps with any high-priority uplink transmission in at least two high-priority uplink transmissions in the multiple uplink transmissions, any low-priority uplink transmission in one or more low-priority uplink transmissions is canceled from the first time slot.
[0227] 26. The apparatus according to any of the foregoing clauses, wherein one or more processors are configured to:
[0228] Determine whether each of the at least two high-priority uplink transmissions is scheduled by the PDCCH, and
[0229] One or more processors configured to cancel one or more low-priority uplink transmissions from the first time slot are further configured to: cancel one or more low-priority uplink transmissions from the first time slot upon receiving downlink control information (DCI) for one of the at least two high-priority uplink transmissions, based on the determination by PDCCH scheduling for each of the at least two high-priority uplink transmissions.
[0230] 27. The apparatus according to any of the foregoing provisions, wherein one or more processors configured to perform a second conflict resolution procedure in a second time slot are further configured to:
[0231] For a second time slot comprising at least two high-priority uplink transmissions among a plurality of uplink transmissions, a priority hierarchy is used to cancel any high-priority uplink transmission of a lower priority type among at least two high-priority uplink transmissions among a plurality of uplink transmissions, wherein any remaining high-priority uplink transmissions among at least two high-priority uplink transmissions do not overlap with each other.
[0232] For the second time slot, determine whether any low-priority uplink transmission in one or more low-priority uplink transmissions among multiple uplink transmissions overlaps with any remaining high-priority uplink transmissions; and
[0233] Based on the determination that any low-priority uplink transmission among one or more low-priority uplink transmissions in the multiple uplink transmissions overlaps with any remaining high-priority uplink transmissions for the second time slot, for the second time slot, any low-priority uplink transmission among one or more low-priority uplink transmissions in the multiple uplink transmissions is cancelled.
[0234] 28. The apparatus according to any of the foregoing provisions, wherein one or more processors configured to perform a first conflict resolution procedure in a first time slot and a second conflict resolution procedure in a second time slot are further configured to:
[0235] Determine whether at least two high-priority uplink transmissions among multiple uplink transmissions overlap in one or more time slots within at least one time slot;
[0236] Based on the determination that at least two high-priority uplink transmissions among two or more scheduled uplink transmissions overlap in one or more time slots in at least one time slot, it is determined whether at least one of the at least two high-priority uplink transmissions is scheduled by downlink control information (DCI) for repeated uplink transmissions in the physical downlink control channel (PDCCH); and
[0237] Based on the determination that at least one of at least two high-priority uplink transmissions is scheduled by DCI in the PDCCH for repeated uplink transmissions, one or more of the following are cancelled from the first time slot including repeated uplink transmissions: any low-priority uplink transmission in one or more low-priority uplink transmissions, and any high-priority uplink transmission in at least two high-priority uplink transmissions.
[0238] 29. The apparatus according to any of the foregoing provisions, wherein one or more processors are configured to: resolve one or more conflicts between any low-priority uplink transmission in one or more low-priority uplink transmissions and any high-priority uplink transmission in at least two high-priority uplink transmissions for a second time slot, wherein the one or more high-priority uplink transmissions corresponding to the duplicate transmission in the second time slot are configured as high-priority uplink transmissions not scheduled by the DCI in the PDCCH.
[0239] 30. The apparatus according to any of the foregoing provisions, wherein one or more processors are configured to: abandon canceling any low-priority uplink transmission in one or more low-priority uplink transmissions that overlaps with a high-priority uplink transmission in one or more high-priority uplink transmissions, until it is confirmed that a high-priority uplink transmission in one or more high-priority uplink transmissions is transmitted in a second time slot.
[0240] 31. An apparatus for wireless communication at a user equipment (UE), comprising:
[0241] Components for identifying multiple uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the multiple uplink transmissions include high-priority uplink transmissions scheduled for repeated transmissions across at least the first time slot and the second time slot, and further include one or more uplink transmissions scheduled in the first time slot and two or more uplink transmissions scheduled in the second time slot, wherein the two or more uplink transmissions scheduled in the second time slot include at least a first low-priority uplink transmission and a second high-priority uplink transmission; and
[0242] Components for executing a first conflict resolution procedure in a first time slot and a second conflict resolution procedure in a second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure.
[0243] 32. The apparatus according to any of the foregoing provisions, wherein the components for performing the first conflict resolution procedure in the first time slot and the components for performing the second conflict resolution procedure in the second time slot further include:
[0244] A component for determining, in each time slot, whether one or more low-priority scheduled uplink transmissions among multiple scheduled uplink transmissions overlap with one or more high-priority scheduled uplink transmissions among two or more scheduled uplink transmissions, wherein the one or more high-priority scheduled uplink transmissions are scheduled by the Physical Downlink Control Channel (PDCCH); and
[0245] A component for determining and canceling one or more low-priority scheduled uplink transmissions that overlap with one or more high-priority scheduled uplink transmissions in two or more scheduled uplink transmissions.
[0246] 33. The apparatus according to any of the foregoing provisions, wherein the component for canceling one or more low-priority uplink transmissions further comprises a component for canceling one or more low-priority uplink transmissions in at least one or both of the following situations: before and after resolving conflicts between multiple overlapping high-priority uplink transmissions among multiple uplink transmissions.
[0247] 34. The apparatus according to any of the foregoing provisions, wherein the components for performing the first conflict resolution procedure in the first time slot further include:
[0248] A component for determining whether at least two high-priority uplink transmissions among multiple uplink transmissions overlap in more than one of the first and second time slots;
[0249] A component for determining whether any low-priority uplink transmission in one or more low-priority uplink transmissions among a plurality of uplink transmissions overlaps with any high-priority uplink transmission in at least two high-priority uplink transmissions among a plurality of uplink transmissions in a first time slot, wherein any high-priority uplink transmission in the at least two high-priority uplink transmissions is scheduled by the Physical Downlink Control Channel (PDCCH); and
[0250] Components for determining if any low-priority uplink transmission overlaps with any high-priority uplink transmission in at least two high-priority uplink transmissions among a plurality of uplink transmissions, and for canceling any low-priority uplink transmission from a first time slot among a plurality of low-priority uplink transmissions.
[0251] 35. The apparatus according to any of the foregoing clauses further includes:
[0252] The component used to determine whether each of at least two high-priority uplink transmissions is scheduled by the PDCCH, and
[0253] The component for canceling one or more low-priority uplink transmissions from the first time slot also includes a component for canceling one or more low-priority uplink transmissions from the first time slot upon determination by PDCCH scheduling for each of at least two high-priority uplink transmissions and upon receiving downlink control information (DCI) for one of the at least two high-priority uplink transmissions.
[0254] 36. The apparatus according to any of the foregoing provisions, wherein the components for performing the second conflict resolution procedure in the second time slot further include:
[0255] A component for canceling any high-priority uplink transmission of a lower priority type among at least two high-priority uplink transmissions in a plurality of uplink transmissions, using priority hierarchy, for a second time slot including at least two high-priority uplink transmissions in a plurality of uplink transmissions, wherein any remaining high-priority uplink transmissions among at least two high-priority uplink transmissions do not overlap with each other.
[0256] A component for determining, for a second time slot, whether any low-priority uplink transmission in one or more low-priority uplink transmissions among a plurality of uplink transmissions overlaps with any remaining high-priority uplink transmissions; and
[0257] A component for determining, based on the overlap between any low-priority uplink transmission and any remaining high-priority uplink transmission in one or more low-priority uplink transmissions among multiple uplink transmissions for a second time slot, and for the second time slot, canceling any low-priority uplink transmission in one or more low-priority uplink transmissions among multiple uplink transmissions.
[0258] 37. The apparatus according to any of the foregoing provisions, wherein the components for performing the first conflict resolution procedure in the first time slot and the components for performing the second conflict resolution procedure in the second time slot further include:
[0259] A component for determining whether at least two high-priority uplink transmissions among a plurality of uplink transmissions overlap in one or more time slots in at least one time slot;
[0260] The component for determining whether at least one of the at least two high-priority uplink transmissions overlaps in one or more time slots of at least two uplink transmissions based on two or more scheduling; and determining whether at least one of the at least two high-priority uplink transmissions is scheduled by downlink control information (DCI) for repeated uplink transmissions in the physical downlink control channel (PDCCH).
[0261] The component for determining repeated uplink transmissions based on at least one of at least two high-priority uplink transmissions scheduled by DCI in the PDCCH, and canceling one or more of the following from a first time slot including repeated uplink transmissions: any low-priority uplink transmission in one or more low-priority uplink transmissions, and any high-priority uplink transmission in at least two high-priority uplink transmissions.
[0262] Components for resolving one or more conflicts between any low-priority uplink transmission in one or more low-priority uplink transmissions and any high-priority uplink transmission in at least two high-priority uplink transmissions for a second time slot, wherein the one or more high-priority uplink transmissions corresponding to duplicate transmissions in the second time slot are configured as high-priority uplink transmissions not scheduled by DCI in the PDCCH; and
[0263] A component for abandoning any low-priority uplink transmission in one or more low-priority uplink transmissions that overlaps with a high-priority uplink transmission in one or more high-priority uplink transmissions, until the high-priority uplink transmission in one or more high-priority uplink transmissions is acknowledged to be sent in a second time slot.
[0264] 38. A non-transitory computer-readable medium at a user equipment (UE), comprising code executable by one or more processors to:
[0265] Identifying multiple uplink transmissions overlapping in at least a first time slot and a second time slot, wherein the multiple uplink transmissions include high-priority uplink transmissions scheduled for repeated transmissions across at least the first time slot and the second time slot, and further include one or more uplink transmissions scheduled in the first time slot and two or more uplink transmissions scheduled in the second time slot, wherein the two or more uplink transmissions scheduled in the second time slot include at least a first low-priority uplink transmission and a second high-priority uplink transmission; and
[0266] A first conflict resolution procedure is executed in a first time slot and a second conflict resolution procedure is executed in a second time slot, the second conflict resolution procedure being independent of the first conflict resolution procedure.
[0267] 39. The non-transitory computer-readable medium according to any of the foregoing provisions, wherein one or more processors configured to execute a first conflict resolution procedure in a first time slot and a second conflict resolution procedure in a second time slot are further configured to:
[0268] In each time slot, determine whether one or more low-priority scheduled uplink transmissions among multiple scheduled uplink transmissions overlap with one or more high-priority scheduled uplink transmissions among two or more scheduled uplink transmissions, wherein the one or more high-priority scheduled uplink transmissions are scheduled by the Physical Downlink Control Channel (PDCCH); and
[0269] Based on the determination that one or more low-priority scheduled uplink transmissions overlap with one or more high-priority scheduled uplink transmissions in two or more scheduled uplink transmissions, cancel one or more low-priority scheduled uplink transmissions.
[0270] 40. A non-transitory computer-readable medium according to any of the foregoing provisions, wherein one or more processors configured to cancel one or more low-priority uplink transmissions are further configured to cancel one or more low-priority uplink transmissions in at least one or both of the following situations: before and after resolving conflicts between multiple overlapping high-priority uplink transmissions among multiple uplink transmissions.
[0271] 41. The non-transitory computer-readable medium according to any of the foregoing provisions, wherein one or more processors configured to execute a first conflict resolution procedure in a first time slot are further configured to:
[0272] Determine whether at least two high-priority uplink transmissions among multiple uplink transmissions overlap in more than one of the first and second time slots;
[0273] Determine whether any low-priority uplink transmission in one or more low-priority uplink transmissions among a plurality of uplink transmissions overlaps with any high-priority uplink transmission in at least two high-priority uplink transmissions among the plurality of uplink transmissions in a first time slot, wherein any high-priority uplink transmission in at least two high-priority uplink transmissions is scheduled by the Physical Downlink Control Channel (PDCCH); and
[0274] Based on the determination that any low-priority uplink transmission in one or more low-priority uplink transmissions overlaps with any high-priority uplink transmission in at least two high-priority uplink transmissions in the multiple uplink transmissions, any low-priority uplink transmission in one or more low-priority uplink transmissions is canceled from the first time slot.
[0275] 42. A non-transitory computer-readable medium according to any of the foregoing clauses, wherein one or more processors are configured to:
[0276] Determine whether each of the at least two high-priority uplink transmissions is scheduled by the PDCCH, and
[0277] One or more processors configured to cancel one or more low-priority uplink transmissions from the first time slot are further configured to: cancel one or more low-priority uplink transmissions from the first time slot upon receiving downlink control information (DCI) for one of the at least two high-priority uplink transmissions, based on the determination by PDCCH scheduling for each of the at least two high-priority uplink transmissions.
[0278] 43. The non-transitory computer-readable medium according to any of the foregoing clauses, wherein one or more processors configured to execute the second conflict resolution procedure in the second time slot are further configured to:
[0279] For a second time slot comprising at least two high-priority uplink transmissions among a plurality of uplink transmissions, a priority hierarchy is used to cancel any high-priority uplink transmission of a lower priority type among at least two high-priority uplink transmissions among a plurality of uplink transmissions, wherein any remaining high-priority uplink transmissions among at least two high-priority uplink transmissions do not overlap with each other.
[0280] For the second time slot, determine whether any low-priority uplink transmission in one or more low-priority uplink transmissions among multiple uplink transmissions overlaps with any remaining high-priority uplink transmissions; and
[0281] Based on the determination that any low-priority uplink transmission among one or more low-priority uplink transmissions in the multiple uplink transmissions overlaps with any remaining high-priority uplink transmissions for the second time slot, for the second time slot, any low-priority uplink transmission among one or more low-priority uplink transmissions in the multiple uplink transmissions is cancelled.
[0282] 44. The non-transitory computer-readable medium according to any of the foregoing provisions, wherein one or more processors configured to execute a first conflict resolution procedure in a first time slot and a second conflict resolution procedure in a second time slot are further configured to:
[0283] Determine whether at least two high-priority uplink transmissions among multiple uplink transmissions overlap in one or more time slots within at least one time slot;
[0284] Based on the determination that at least two high-priority uplink transmissions among two or more scheduled uplink transmissions overlap in one or more time slots in at least one time slot, determine whether at least one of the at least two high-priority uplink transmissions is scheduled by downlink control information (DCI) for repeated uplink transmissions in the physical downlink control channel (PDCCH).
[0285] Based on the determination that at least one of at least two high-priority uplink transmissions is scheduled by DCI in the PDCCH for repeated uplink transmissions, one or more of the following are cancelled from the first time slot including repeated uplink transmissions: any low-priority uplink transmission in one or more low-priority uplink transmissions, and any high-priority uplink transmission in at least two high-priority uplink transmissions; and
[0286] For the second time slot, resolve one or more conflicts between any low-priority uplink transmission in one or more low-priority uplink transmissions and any high-priority uplink transmission in at least two high-priority uplink transmissions, wherein one or more high-priority uplink transmissions corresponding to duplicate transmissions in the second time slot are configured as high-priority uplink transmissions not scheduled by DCI in PDCCH.
[0287] 45. A non-transitory computer-readable medium according to any of the foregoing provisions, wherein one or more processors are configured to: abandon cancellation of any low-priority uplink transmission in one or more low-priority uplink transmissions that overlaps with a high-priority uplink transmission in one or more high-priority uplink transmissions, until confirmation that a high-priority uplink transmission in one or more high-priority uplink transmissions is transmitted in a second time slot.
[0288] It should be understood that the specific order or hierarchy of boxes in the disclosed process / flowchart is illustrative of the exemplary method. Based on design preferences, it is understood that the specific order or hierarchy of boxes in the process / flowchart can be rearranged. Furthermore, some boxes can be combined or omitted. The appended method claims present the elements of the individual boxes in an exemplary order and are not intended to be limited to the specific order or hierarchy presented.
[0289] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. Therefore, the claims are not intended to be limited to the aspects shown herein, but will be given the full scope consistent with the language of the claims, wherein, unless specifically stated otherwise, references to singular elements are not intended to mean “one and only one,” but rather “one or more.” The term “exemplary” as used herein means “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as superior or more advantageous than other aspects. Unless specifically stated otherwise, the term “some” means one or more. Combinations such as “at least one of A, B, or C,” “one or more of A, B, or C,” “at least one of A, B, and C,” “one or more of A, B, and C,” and “A, B, C, or any combination thereof” include any combination of A, B, and / or C, and may include multiple A, multiple B, or multiple C. Specifically, combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" can be A only, B only, C only, A and B, A and C, B and C, or A and B and C, wherein any such combination may include one or more members of A, B, or C. All structural and functional equivalents of the elements of the various aspects described throughout this disclosure that are known to a person skilled in the art or subsequently known are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended to be offered to the public, whether or not such disclosure is expressly stated in the claims. Terms such as "module", "mechanism", "element", and "device" may not be substitutes for the term "component". Therefore, no element of a claim should be construed as a component plus a function unless the element is explicitly stated using the phrase "component for...".
Claims
1. A method for wireless communication at a user equipment (UE), comprising: Identify two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and further includes one or more high-priority uplink transmissions scheduled in the first time slot, wherein the two or more scheduled uplink transmissions include a plurality of low-priority scheduled uplink transmissions. Executing one or more conflict resolution procedures in the first time slot to resolve a conflict between a low-priority uplink transmission and one or more high-priority uplink transmissions scheduled in the first time slot by canceling the low-priority uplink transmission scheduled in the first time slot, wherein executing the one or more conflict resolution procedures further includes: Determine whether any of the multiple low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH). Based on the determination that none of the multiple low-priority scheduled uplink transmissions correspond to the duplicate uplink transmission on the PUCCH, the multiple low-priority scheduled uplink transmissions are multiplexed; and Based on the determination that at least one of the plurality of low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH, at least one of the plurality of low-priority scheduled uplink transmissions is cancelled using a priority hierarchy for uplink transmissions until none of the plurality of low-priority scheduled uplink transmissions overlaps in any slot of the at least one time slot; and In response to the fact that the low-priority uplink transmission does not overlap with any of the two or more scheduled uplink transmissions with different priorities that overlap in the at least one time slot, the low-priority uplink transmission scheduled in the second time slot is transmitted.
2. The method of claim 1, wherein the priority hierarchy indicates the priority associated with each uplink transmission type in descending priority order, the descending priority order including Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
3. An apparatus for wireless communication at a user equipment (UE), comprising: transceiver; Memory; as well as One or more processors coupled to the transceiver and the memory, wherein the one or more processors and the memory are configured to: Identify two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and further includes one or more high-priority uplink transmissions scheduled in the first time slot, wherein the two or more scheduled uplink transmissions include a plurality of low-priority scheduled uplink transmissions. One or more conflict resolution procedures are executed in the first time slot to resolve conflicts between the low-priority uplink transmissions and the one or more high-priority uplink transmissions scheduled in the first time slot by canceling the low-priority uplink transmissions scheduled in the first time slot and further by: determining whether any of the plurality of low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH); and multiplexing the plurality of low-priority scheduled uplink transmissions based on the determination that none of the plurality of low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH. And based on the determination that at least one of the plurality of low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH, the priority hierarchy for uplink transmissions is used to cancel at least one of the plurality of low-priority scheduled uplink transmissions until none of the plurality of low-priority scheduled uplink transmissions overlap in any time slot of the at least one time slot. as well as In response to the fact that the low-priority uplink transmission does not overlap with any of the two or more scheduled uplink transmissions with different priorities that overlap in the at least one time slot, the low-priority uplink transmission scheduled in the second time slot is transmitted.
4. The apparatus of claim 3, wherein the priority hierarchy indicates the priority associated with each uplink transmission type in descending priority order, the descending priority order including Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
5. An apparatus for wireless communication at a user equipment (UE), comprising: A component for identifying two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and also includes one or more high-priority uplink transmissions scheduled in the first time slot, wherein the two or more scheduled uplink transmissions include a plurality of low-priority scheduled uplink transmissions. A component for performing one or more conflict resolution procedures in the first time slot to resolve a conflict between a low-priority uplink transmission and one or more high-priority uplink transmissions scheduled in the first time slot by canceling the low-priority uplink transmission scheduled in the first time slot, wherein the component for performing the one or more conflict resolution procedures further includes: a component for determining whether any of the plurality of low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH); a component for multiplexing the plurality of low-priority scheduled uplink transmissions based on the determination that none of the plurality of low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH; and a component for canceling at least one of the plurality of low-priority scheduled uplink transmissions using a priority hierarchy for uplink transmissions until none of the plurality of low-priority scheduled uplink transmissions overlaps in any time slot of the at least one time slot, based on the determination that at least one of the plurality of low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH; and a component for canceling at least one of the plurality of low-priority scheduled uplink transmissions until none of the plurality of low-priority scheduled uplink transmissions overlaps in any time slot of the at least one time slot, based on the determination that at least one of the plurality of low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH; and A component for transmitting the low-priority uplink transmission scheduled in the second time slot in response to the low-priority uplink transmission not overlapping with any of the two or more scheduled uplink transmissions with different priorities that overlap in the at least one time slot.
6. The apparatus of claim 5, wherein the priority hierarchy indicates a priority associated with each uplink transmission type in descending priority order, the descending priority order including Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
7. A non-transitory computer-readable medium at a user equipment (UE), comprising code executable by one or more processors to: Identify two or more scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein at least one of the two or more uplink transmissions includes a low-priority uplink transmission scheduled for repeated transmissions across at least a first time slot and a second time slot, and further includes one or more high-priority uplink transmissions scheduled in the first time slot, wherein the two or more scheduled uplink transmissions include a plurality of low-priority scheduled uplink transmissions. One or more conflict resolution procedures are executed in the first time slot to resolve conflicts between the low-priority uplink transmissions and the one or more high-priority uplink transmissions scheduled in the first time slot by canceling the low-priority uplink transmissions scheduled in the first time slot and further by: determining whether any of the plurality of low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH); and multiplexing the plurality of low-priority scheduled uplink transmissions based on the determination that none of the plurality of low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH. And based on the determination that at least one of the plurality of low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH, the priority hierarchy for uplink transmissions is used to cancel at least one of the plurality of low-priority scheduled uplink transmissions until none of the plurality of low-priority scheduled uplink transmissions overlap in any time slot of the at least one time slot. as well as In response to the fact that the low-priority uplink transmission does not overlap with any of the two or more scheduled uplink transmissions with different priorities that overlap in the at least one time slot, the low-priority uplink transmission scheduled in the second time slot is transmitted.
8. The non-transitory computer-readable medium of claim 7, wherein the priority hierarchy indicates a priority associated with each uplink transmission type in descending priority order, the descending priority order including Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
9. A method for conducting wireless communication at a user equipment (UE), comprising: Identify multiple scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein the multiple scheduled uplink transmissions include multiple low-priority uplink transmissions scheduled for repeated transmissions across at least a first time slot and a second time slot, and wherein the multiple scheduled uplink transmissions also include one or more high-priority uplink transmissions scheduled in the first time slot by downlink control information DCI in the physical downlink control channel PDCCH. Determine whether any of the low-priority scheduled uplink transmissions in a plurality of low-priority scheduled uplink transmissions correspond to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH). In response to the determination that none of the multiple low-priority scheduled uplink transmissions correspond to the duplicate uplink transmission on the PUCCH, the multiple low-priority scheduled uplink transmissions are multiplexed. In response to the determination that at least one of the plurality of low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH, at least one of the plurality of low-priority scheduled uplink transmissions is canceled using a priority hierarchy for uplink transmissions until none of the plurality of scheduled uplink transmissions overlaps in any time slot of the at least one time slot. as well as In response to the fact that at least one low-priority uplink transmission scheduled in the second time slot does not overlap with any other transmission among the plurality of scheduled uplink transmissions, the at least one low-priority uplink transmission scheduled in the second time slot is transmitted.
10. The method of claim 9, wherein the priority hierarchy indicates the priority associated with each uplink transmission type in descending priority order, the descending priority order including Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
11. An apparatus for wireless communication at a user equipment (UE), comprising: transceiver; Memory; as well as One or more processors coupled to the transceiver and the memory, wherein the one or more processors and the memory are configured to: Identify multiple scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein the multiple scheduled uplink transmissions include multiple low-priority uplink transmissions scheduled for repeated transmissions across at least a first time slot and a second time slot, and wherein the multiple scheduled uplink transmissions also include one or more high-priority uplink transmissions scheduled in the first time slot by downlink control information DCI in the physical downlink control channel PDCCH. Determine whether any of the low-priority scheduled uplink transmissions in a plurality of low-priority scheduled uplink transmissions correspond to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH). In response to the determination that none of the multiple low-priority scheduled uplink transmissions correspond to the duplicate uplink transmission on the PUCCH, the multiple low-priority scheduled uplink transmissions are multiplexed. In response to the determination that at least one of the plurality of low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH, at least one of the plurality of low-priority scheduled uplink transmissions is canceled using a priority hierarchy for uplink transmissions until none of the plurality of scheduled uplink transmissions overlaps in any time slot of the at least one time slot. as well as The at least one low-priority uplink transmission scheduled in the second time slot is transmitted via the transceiver in response to the fact that at least one low-priority uplink transmission scheduled in the second time slot does not overlap with any other transmission among the plurality of scheduled uplink transmissions.
12. The apparatus of claim 11, wherein the priority hierarchy indicates a priority associated with each uplink transmission type in descending priority order, the descending priority order including Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
13. An apparatus for wireless communication at a user equipment (UE), comprising: A component for identifying multiple scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein the multiple scheduled uplink transmissions include multiple low-priority uplink transmissions scheduled for repeated transmissions across at least a first time slot and a second time slot, and wherein the multiple scheduled uplink transmissions also include one or more high-priority uplink transmissions scheduled in the first time slot by downlink control information DCI in the physical downlink control channel PDCCH. A component used to determine whether any of the multiple low-priority scheduled uplink transmissions corresponds to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH). A component for multiplexing the multiple low-priority scheduled uplink transmissions in response to a determination that none of the multiple low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH. A component for responding to the determination of at least one of the plurality of low-priority scheduled uplink transmissions corresponding to the duplicate uplink transmission on the PUCCH, using a priority hierarchy for uplink transmissions to cancel at least one of the plurality of low-priority scheduled uplink transmissions until none of the plurality of scheduled uplink transmissions overlaps in any time slot of the at least one time slot. as well as A component for transmitting the at least one low-priority uplink transmission scheduled in the second time slot in response to the fact that at least one low-priority uplink transmission scheduled in the second time slot does not overlap with any other transmission among the plurality of scheduled uplink transmissions.
14. The apparatus of claim 13, wherein the priority hierarchy indicates a priority associated with each uplink transmission type in descending priority order, the descending priority order including Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
15. A non-transitory computer-readable medium at a user equipment (UE), comprising code executable by one or more processors to: Identify multiple scheduled uplink transmissions with different priorities that overlap in at least one time slot, wherein the multiple scheduled uplink transmissions include multiple low-priority uplink transmissions scheduled for repeated transmissions across at least a first time slot and a second time slot, and wherein the multiple scheduled uplink transmissions also include one or more high-priority uplink transmissions scheduled in the first time slot by downlink control information DCI in the physical downlink control channel PDCCH. Determine whether any of the low-priority scheduled uplink transmissions in a plurality of low-priority scheduled uplink transmissions correspond to a duplicate uplink transmission on the Physical Uplink Control Channel (PUCCH). In response to the determination that none of the multiple low-priority scheduled uplink transmissions correspond to the duplicate uplink transmission on the PUCCH, the multiple low-priority scheduled uplink transmissions are multiplexed. In response to the determination that at least one of the plurality of low-priority scheduled uplink transmissions corresponds to the duplicate uplink transmission on the PUCCH, at least one of the plurality of low-priority scheduled uplink transmissions is canceled using a priority hierarchy for uplink transmissions until none of the plurality of scheduled uplink transmissions overlaps in any time slot of the at least one time slot. as well as In response to the fact that at least one low-priority uplink transmission scheduled in the second time slot does not overlap with any other transmission among the plurality of scheduled uplink transmissions, the at least one low-priority uplink transmission scheduled in the second time slot is transmitted.
16. The non-transitory computer-readable medium of claim 15, wherein the priority hierarchy indicates a priority associated with each uplink transmission type in descending priority order, the descending priority order including Hybrid Access Request (HARQ) Acknowledgment (ACK), Scheduling Request (SR), high-priority Channel State Information (CSI), low-priority CSI, and Physical Uplink Shared Channel (PUSCH).
17. A computer program product comprising instructions that, when executed by a processor of a user equipment (UE), cause the UE to perform the method as described in any one of claims 1-2 and 9-10.
Citation Information
Patent Citations
Uplink collision handling
US20200314900A1