Apparatus for wireless communication and method for wireless communication at apparatus
By delaying the transmission of uplink duplication, the mechanism solves the problem of resource waste caused by uplink channel duplication and downlink channel overlap in wireless communication, thereby improving transmission efficiency and reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-19
- Publication Date
- 2026-03-27
AI Technical Summary
In wireless communication, existing technologies are prone to overlapping with downlink channels when dealing with physical uplink channel duplication, especially when carrying semi-persistent scheduling HARQ-ACK information, leading to data loss, resource waste, and reduced transmission efficiency.
By delaying the transmission of uplink duplicates, including dropped and remaining uplink duplicates, a delay mechanism is used to handle overlapping uplink channels, ensuring the efficiency and reliability of uplink transmission.
It improves the efficiency and reliability of uplink repetitive transmission, avoids resource waste, and ensures the effective transmission of semi-persistent scheduling HARQ-ACK information.
Smart Images

Figure CN121751336A_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application filed on October 19, 2021, with application number 202180072349.4 and invention title "Semi-persistent scheduling HARQ-ACK with delay of physical uplink channel repetition".
[0002] Cross-references to related applications
[0003] This application claims the benefit of Greek patent application serial number 20200100648, filed on October 27, 2020, entitled “DELAYED SEMI-PERSISTENT SCHEDULING HARQ-ACK WITH PHYSICALUPLINK CHANNEL REPETITION”, the entire contents of which are expressly incorporated herein by reference. Technical Field
[0004] This disclosure generally relates to wireless communications, and more specifically, to a technique for semi-persistent scheduling hybrid automatic repeat request (HARQ)-acknowledgment (ACK) with delays due to physical uplink channel repetition. Background Technology
[0005] 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 may 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.
[0006] 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, national, regional, and even global levels. An example telecommunications standard is 5G New Radio (NR). 5G NR is part of the continuous evolution of mobile broadband promulgated by the 3rd Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with 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). These improvements can also be applied to other multiple access technologies and telecommunications standards that employ these technologies. Summary of the Invention
[0007] The following presents a brief overview of one or more aspects to provide a basic understanding of them. This overview is not a comprehensive summary of all anticipated aspects, nor is it intended to identify key or essential 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 specific implementations presented later.
[0008] In uplink repetition, two PUCCH sequences may overlap each other in at least one time slot (e.g., in a time slot-based procedure). The User Equipment (UE) may be configured to transmit the Physical Uplink Control Channel (PUCCH) within a symbol set, and the UE may detect dynamic grants indicating a subset of that symbol set as downlink data transmission or other flexible downlink signaling (e.g., Downlink Control Information (DCI) 2_0). In other examples, the UE may detect other types of DCIs indicating a Channel State Information Reference Signal (CSI-RS) or Physical Downlink Shared Channel (PDSCH) within a subset of the symbol set (e.g., DCI 1_0 / 1_1 / 0_1). In some methods facilitating uplink repetition, for example, after some processing time (e.g., approximately two symbols from the end of the DCI) of the DCI associated with the PDSCH, the UE may cancel (or discard) the PUCCH from the symbol subset. In some examples, in the case of PUCCH repetition, the UE may cancel only the PUCCH repetition that overlaps with the DG PDSCH. In some aspects, the UE can avoid dropping SPS HARQ-ACK in Time Division Duplex (TDD) due to potential PUCCH conflicts with at least one downlink symbol or flexible symbol. In some aspects, SPS ACK / NACK signals dropped due to Dynamic Slot Format Indication (SFI) or Dynamic Grant (DG), or semi-static TDD, can be retransmitted by the UE.
[0009] As described above, when an SPS-based uplink duplicate carrying HARQ-ACK information overlaps with a DG PDSCH, the uplink duplicate is discarded. However, when the discarded uplink duplicate carries SPS HARQ-ACK information, this method of handling overlapping uplink duplicates with SPS HARQ-ACK information requires additional resources to retransmit downlink data.
[0010] This subject matter provides delayed transmission of uplink duplicates (including both dropped and remaining uplink duplicates). In this respect, this subject matter improves the efficiency and reliability of uplink duplicate transmission by facilitating the delay of overlapping uplink duplicates with SPS HARQ-ACK information.
[0011] In one aspect of this disclosure, an apparatus for wireless communication is provided, the apparatus comprising: a transceiver; one or more memories storing instructions individually or in combination; and one or more processors configured individually or in combination to execute the instructions such that the apparatus: receives information via the transceiver, the information configuring the apparatus to perform repeated uplink transmissions via a first set of uplink transmission opportunities; and, based on the first uplink transmission opportunity in the first set of uplink transmission opportunities overlapping with a downlink transmission in time, transmits the repeated uplink transmissions via the transceiver and via a second set of uplink transmission opportunities, wherein the second set of uplink transmission opportunities does not overlap with the downlink transmissions in time.
[0012] In one aspect of this disclosure, an apparatus for wireless communication is provided, the apparatus comprising: a transceiver; one or more memories, individually or in combination storing instructions; and one or more processors, individually or in combination configured to execute the instructions, such that the apparatus: transmits information via the transceiver, the information configuring a user equipment (UE) to perform repeated uplink transmissions via a first set of uplink transmission opportunities; transmits downlink transmissions via resources that time overlap with the first uplink transmission opportunities in the first set of uplink transmission opportunities; and receives the repeated uplink transmissions via the transceiver via a second set of uplink transmission opportunities, based on the time overlap between the first uplink transmission opportunities and the downlink transmissions, wherein the second set of uplink transmission opportunities does not time overlap with the downlink transmissions.
[0013] In one aspect of this disclosure, a method for wireless communication at a device is provided, the method comprising: receiving information configuring the device to perform repeated uplink transmissions via a first set of uplink transmission opportunities; and transmitting the repeated uplink transmissions via a second set of uplink transmission opportunities, based on the fact that a first uplink transmission opportunity in the first set of uplink transmission opportunities overlaps with a downlink transmission in time, wherein the second set of uplink transmission opportunities does not overlap with the downlink transmission in time.
[0014] In this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus may be a UE (User Equipment). The apparatus is configured to determine whether a first subset of a first uplink channel transmission repetition set overlaps with at least a portion of a downlink transmission. The apparatus is further configured to, when the first subset overlaps with at least a portion of the downlink transmission, determine whether to transmit a second subset of the first uplink channel transmission repetition set, wherein the second subset includes one or more uplink channel transmission repetitions that do not overlap with the downlink transmission. The apparatus is further configured to, when it is determined that the second subset should be transmitted, transmit a second uplink channel transmission repetition set, including the first subset and the second subset of the first uplink channel transmission repetition set, to a base station on an uplink channel, wherein the second uplink channel transmission repetition set does not overlap with the downlink transmission.
[0015] In this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus may be a base station. The apparatus is configured to transmit a first downlink transmission to a user equipment (UE) on a downlink channel, the first downlink transmission including a configuration indicating a request to retransmit a first subset of a first uplink channel transmission repetition set that overlaps with at least a portion of a second downlink transmission. The apparatus is also configured to receive a second uplink channel transmission repetition set from the UE on an uplink channel, the second uplink channel transmission repetition set including a first subset of the first uplink channel transmission repetition set and a second subset of the first uplink channel transmission repetition set, the second subset including one or more uplink channel transmission repetitions that do not overlap with the second downlink transmission, wherein the second uplink channel transmission repetition set does not overlap with the second downlink transmission.
[0016] To achieve the foregoing and related objectives, one or more aspects include the features fully described and specifically pointed out in the claims. The following description and drawings illustrate certain illustrative features of one or more aspects in detail. However, these features merely indicate a few of the various ways in which the principles of the various aspects can be employed, and this description is intended to include all such aspects and their equivalents. Attached Figure Description
[0017] Figure 1 This is a diagram illustrating an example of a wireless communication system and an access network.
[0018] Figure 2A , 2B Figures 2C and 2D are examples illustrating the first 5G / NR frame, the DL channel within a 5G / NR subframe, the second 5G / NR frame, and the UL channel within a 5G / NR subframe, respectively.
[0019] Figure 3 This is a diagram illustrating an example of a base station and user equipment (UE) in an access network.
[0020] Figure 4 This is a diagram illustrating an example of a discarded repeating uplink sequence according to some aspects of this disclosure.
[0021] Figure 5 This is a diagram illustrating an example of an uplink repeating sequence transmitted according to some aspects of this disclosure.
[0022] Figure 6 This is a diagram illustrating another example of a transmitted uplink repeating sequence according to some aspects of this disclosure.
[0023] Figure 7 This is a diagram illustrating an example of a single uplink repeat being sent according to some aspects of this disclosure.
[0024] Figure 8 This is a diagram illustrating an example of a single uplink repeat being sent, taking into account processing time, according to some aspects of this disclosure.
[0025] Figure 9 This is a diagram illustrating an example of a transmitted uplink repeat sequence with an extended repeat pattern according to some aspects of this disclosure.
[0026] Figure 10 This is a diagram illustrating an example of a discarded uplink repeating sequence that takes into account an expiration time, according to some aspects of this disclosure.
[0027] Figure 11 This is a flowchart of a process for retransmitting overlapping uplink channel transmissions of repeated wireless communications at a user equipment, according to some aspects of this disclosure.
[0028] Figure 12 This is a flowchart illustrating a process for retransmitting overlapping uplink channel transmissions of repeated wireless communications at a base station, according to some aspects of this disclosure.
[0029] Figure 13 This is a diagram illustrating an example hardware implementation of the example device.
[0030] Figure 14 This is a diagram illustrating an example hardware implementation of the example device. Detailed Implementation
[0031] The detailed description following, taken in conjunction with the accompanying drawings, is intended as a description of various configurations and not as representing only the configurations 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 cases, well-known structures and components are shown in block diagram form to avoid obscuring these concepts.
[0032] Several aspects of a telecommunications system will now be presented with reference to various apparatuses and methods. These apparatuses and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively, “elements”). These elements may 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 overall system.
[0033] For example, an element, 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 the processing system can run software. Software should be interpreted broadly as representing instructions, instruction sets, code, code segments, program code, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executable files, running threads, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description languages, or others.
[0034] Accordingly, in one or more example embodiments, the described functionality can be implemented in hardware, software, or any combination thereof. If implemented in software, the functionality is stored on a computer-readable medium, or can be 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.
[0035] Figure 1 This diagram illustrates an example of a wireless communication system and access network 100. The wireless communication system (also known as a wireless wide area network (WWAN)) includes base station 102, UE 104, evolved packet core (EPC) 160, and another core network 190 (e.g., a 5G core (5GC)). 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.
[0036] 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 a first 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 core network 190 via a second backhaul link 184. Among other functions, base station 102 can also perform one or more of the following functions: transmission of 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, distribution of non-access stratum (NAS) messages, 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 warning message delivery. Base station 102 can communicate directly or indirectly (e.g., via EPC 160 or core network 190) with each other via third backhaul link 134 (e.g., X2 interface). First backhaul link 132, second backhaul link 184 and third backhaul link 134 can be wired or wireless.
[0037] Base station 102 can communicate wirelessly 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 evolved home Node B (eNB) (HeNB), which can provide services to restricted groups referred to as closed subscriber groups (CSG). The communication link 120 between base station 102 and UE 104 may include uplink (UL) (also referred to as reverse link) transmission from UE 104 to base station 102 and / or downlink (DL) (also referred to 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. The communication link may use one or more carriers. Base station 102 / UE104 can use the allocated spectrum of up to Y MHz (e.g., 5, 10, 15, 20, 100, 400, etc.) bandwidth per carrier for carrier aggregation in a total of up to Y x MHz (x component carriers) for transmission in each direction. Carriers may be adjacent to each other or not. Carrier allocation can be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated to DL than to UL). Component carriers may include primary component carriers and one or more secondary component carriers. The primary component carrier may be referred to as the primary cell (PCell), and the secondary component carrier may be referred to as the secondary cell (SCell).
[0038] Some UEs 104 can communicate with each other using device-to-device (D2D) communication link 158. D2D communication link 158 can use DL / UL WWAN spectrum. D2D communication link 158 can use one or more sideline channels, such as the Physical Sideline Broadcast Channel (PSBCH), Physical Sideline Discovery Channel (PSDCH), Physical Sideline Shared Channel (PSSCH), and Physical Sideline Control Channel (PSCCH). D2D communication can be achieved through various wireless D2D communication systems, such as WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.
[0039] The wireless communication system may also include a Wi-Fi access point (AP) 150 that communicates with a Wi-Fi station (STA) 152 in 5 GHz unlicensed spectrum via a communication link 154. When communicating in unlicensed spectrum, the STA 152 / AP 150 may perform a free channel assessment (CCA) before communication to determine whether the channel is available.
[0040] 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 spectrum can enhance the coverage and / or increase the capacity of the access network.
[0041] Base station 102, whether it is a small cell 102' or a large-area (e.g., a macro base station), may include and / or be referred to as an eNB, gNodeB (gNB), or another type of base station. Some base stations, such as gNB 180, may operate in conventional sub-6 GHz spectrum, in millimeter wave (mmW) frequencies, and / or in near-mmW frequencies for communication with UE 104. When gNB 180 operates in mmW or near-mmW frequencies, gNB 180 may be referred to as an mmW base station. Extremely high frequency (EHF) is a portion of the electromagnetic spectrum that contains radio frequency (RF). EHF ranges from 30 GHz to 300 GHz and has wavelengths between 1 mm and 10 mm. Radio waves in this band may be referred to as millimeter waves. Near-mmW can extend down to frequencies of 3 GHz with wavelengths of 100 mm. Ultra-high frequency (SHF) bands extend between 3 GHz and 30 GHz and are also referred to as centimeter waves. The frequency range bands include frequency range 1 (FR1), which includes the band below 7.225 GHz, and frequency range 2 (FR2), which includes the band above 24.250 GHz. Communication using mmW / near mmW radio frequency (RF) bands (e.g., 3 GHz–300 GHz) has extremely high path loss and short range. The base station / UE can operate within one or more frequency range bands. The mmW base station 180 can utilize beamforming 182 with the UE 104 to compensate for the extremely high path loss and short range. The base station 180 and the UE 104 can each include multiple antennas, such as antenna elements, antenna panels, and / or antenna arrays, to facilitate beamforming.
[0042] Base station 180 can transmit beamformed signals to UE 104 in one or more transmit directions 182'. UE 104 can receive beamformed signals from base station 180 in one or more receive directions 182''. UE 104 can also transmit beamformed signals to base station 180 in one or more transmit directions. Base station 180 can receive beamformed signals from UE 104 in one or more receive directions. Base station 180 / UE 104 can 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 can be the same or different. The transmit and receive directions of UE 104 can be the same or different.
[0043] 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 can 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), PS streaming service, and / or other IP services. The BM-SC 170 can provide functions for MBMS user service provisioning and delivery. The BM-SC 170 can serve as an entry point for content provider MBMS transmissions, authorize and initiate MBMS bearer services within a Public Land Mobile Network (PLMN), and schedule MBMS transmissions. The MBMS gateway 168 can distribute MBMS traffic 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.
[0044] 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 may communicate with Unified Data Management (UDM) 196. AMF 192 is the control node that handles signaling between UE 104 and core network 190. Typically, AMF 192 provides QoS flow 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 service 197. IP service 197 may include the Internet, intranet, IP Multimedia Subsystem (IMS), Packet Switched (PS) Streaming (PSS) service, and / or other IP services.
[0045] Base stations may include and / or be referred to as gNB, Node B, eNB, access point, basic transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service 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 devices. Some 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, handheld device, user agent, mobile client, client, or some other suitable term.
[0046] Refer again Figure 1In some aspects, UE 104 may include an uplink retransmission component 198 configured to determine whether a first subset of a first uplink channel transmission repetition set overlaps with at least a portion of a downlink transmission. The uplink retransmission component 198 is further configured to determine whether to transmit a second subset of the first uplink channel transmission repetition set when the first subset overlaps with at least a portion of the downlink transmission, wherein the second subset includes one or more uplink channel transmission repetitions that do not overlap with the downlink transmission. The uplink retransmission component 198 is further configured to transmit a second uplink channel transmission repetition set, including the first and second subsets of the first uplink channel transmission repetition set, to the base station on the uplink channel when it is determined that the second subset should be transmitted, wherein the second uplink channel transmission repetition set does not overlap with the downlink transmission.
[0047] Still referencing Figure 1 In some aspects, base station 102 / 180 may include an uplink duplicate retransmission configuration component 199 configured to transmit a first downlink transmission to a user equipment (UE) on a downlink channel, the first downlink transmission including a configuration indicating a request to retransmit a first subset of a first uplink channel transmission duplicate set that overlaps with at least a portion of a second downlink transmission. The uplink duplicate retransmission configuration component 199 is also configured to receive a second uplink channel transmission duplicate set from the UE on an uplink channel, the second uplink channel transmission duplicate set including a first subset of the first uplink channel transmission duplicate set and a second subset of the first uplink channel transmission duplicate set, the second subset including one or more uplink channel transmission duplicates that do not overlap with the second downlink transmission, wherein the second uplink channel transmission duplicate set does not overlap with the second downlink transmission.
[0048] While the following description may focus on 5G NR, the concepts described herein can be applied to other similar areas such as LTE, LTE-A, CDMA, GSM, and other wireless technologies.
[0049] 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 Division Duplex (FDD), where, for a given set of subcarriers (carrier system bandwidth), subframes within that set are dedicated to either DL or UL, or it can be Time Division Duplex (TDD), where, for a given set of subcarriers (carrier system bandwidth), subframes within that set are dedicated to both DL and UL. Figure 2A and 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 F can be flexibly used between DL / 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 both DL and UL, respectively. Other slot formats 2-61 include a mixture of DL, UL, and flexible symbols. The UE is configured with a slot format via the received Slot Format Indicator (SFI) (dynamically via DL Control Information (DCI) or semi-statically / statically via Radio Resource Control (RRC) signaling). Note that the following description also applies to the 5G / NR frame structure as TDD.
[0050] 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-slots, which may include 7, 4, or 2 symbols. Depending on the slot configuration, each slot may include 7 or 14 symbols. For slot configuration 0, each slot may include 14 symbols, and for slot configuration 1, each 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 single-stream transmission). The number of slots within a subframe is based on the slot configuration and parameter set. For slot configuration 0, different parameter sets µ 0 to 4 allow 1, 2, 4, 8, and 16 slots per subframe, respectively. For slot configuration 1, different parameter sets µ 0 to 2 allow 2, 4, and 8 slots per subframe, respectively. Correspondingly, for slot configuration 0 and parameter set µ, each slot has 14 symbols and each subframe has 2 µ Each time slot. Subcarrier spacing and symbol length / duration are functions of a parameter set. Subcarrier spacing can be equal to... *15 kHz, where The parameter sets are 0 to 4. Therefore, the subcarrier spacing is 15 kHz for parameter set µ=0 and 240 kHz for parameter set µ=4. The symbol length / duration is inversely proportional to the subcarrier spacing. Figure 2A-2D An example of slot configuration 0 is provided, with 14 symbols per slot and parameter set µ=2, and 4 slots per subframe. The slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs. Within the frame set, there may be one or more different bandwidth portions (BWPs) that are frequency-division multiplexed (see 2B). Each BWP can have a specific parameter set.
[0051] A resource grid can be used to represent the frame structure. Each time slot consists of a resource block (RB) that extends 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.
[0052] like Figure 2A As illustrated, some of the REs carry reference (pilot) signals (RS) for the UE. The RS may include a demodulated RS (DM-RS) (indicated as R for a specific configuration). x (where 100x is the port number, but other DM-RS configurations are possible) and the Channel State Information Reference Signal (CSI-RS) for channel estimation at the UE. RS may also include Beam Measurement RS (BRS), Beam Refinement RS (BRRS), and Phase Tracking RS (PT-RS).
[0053] Figure 2BThe 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 PDCCH within a BWP can be referred to as a Control Resource Set (CORESET). Additional BWPs can be located at higher and / or lower frequencies on the channel bandwidth. 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 the Physical Layer Identifier. 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 Identifier Group Number and radio frame timing. Based on the Physical Layer Identifier and Physical Layer Cell Identifier 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), carrying the Master Information Block (MIB), can be logically grouped with the PSS and SSS to form a Synchronization Signal (SS) / PBCH block (also known as an SS block (SSB)). The MIB provides multiple RBs and System Frame Numbers (SFNs) within the system bandwidth. The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information not transmitted via the PBCH (such as System Information Blocks (SIBs)), and paging messages.
[0054] like Figure 2C As illustrated in the diagram, some REs carry DM-RS (indicated 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 preceding the PUSCH. Depending on whether a short or long PUCCH is transmitted and depending on the specific PUCCH format used, the PUCCH DM-RS can be transmitted in different configurations. The UE can transmit a Sounding Reference Signal (SRS). The SRS can be transmitted in the last symbol of a subframe. The SRS can have a comb structure, and the UE can transmit the SRS on one of the combs. The base station can use the SRS for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0055] Figure 2DThe illustration shows examples of various UL channels within a subframe of a frame. The PUCCH can be positioned as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicators (CQI), precoding matrix indicators (PMI), rank indicators (RI), and hybrid automatic repeat request (HARQ) ACK / NACK feedback. The PUCCH carries data and can additionally be used to carry buffer status reports (BSR), power headroom reports (PHR), and / or UCI.
[0056] In uplink repetition, two PUCCH sequences may overlap each other in at least one time slot (e.g., in a time slot-based procedure). The UE can be configured to transmit PUCCHs in a symbol set, and the UE can detect dynamic grants (e.g., DCI 2_0) indicating a subset of the symbol set as downlink data transmission or other flexible downlink signaling. In other examples, the UE can detect other types of DCIs (e.g., DCI1_0 / 1_1 / 0_1) indicating a subset of the symbol set as CSI-RS or PDSCH. In some methods facilitating uplink repetition, for example, after some processing time (e.g., approximately two symbols from the end of the DCI) of decoding the DCI associated with the PDSCH, the UE can cancel (or discard) the PUCCH from the symbol subset. In some examples, in the case of PUCCH repetition, the UE can cancel only the PUCCH repetition that overlaps with the DG PDSCH. In some aspects, the UE can avoid dropping the SPS HARQ-ACK for TDD due to possible PUCCH conflicts with at least one downlink symbol or flexible symbol. In some aspects, SPS ACK / NACK signals discarded due to dynamic SFI or dynamic grant (DG), or semi-static TDD, can be retransmitted by the UE. As mentioned above, when an SPS-based uplink duplicate carrying HARQ-ACK information overlaps with a DG PDSCH, the uplink duplicate is discarded. However, when the discarded uplink duplicate carries SPS HARQ-ACK information, this method of handling overlapping uplink duplicates with SPS HARQ-ACK information requires additional resources to retransmit downlink data.
[0057] This subject matter provides delayed transmission of uplink duplicates, including both dropped and remaining uplink duplicates. In this respect, this subject matter improves the efficiency and reliability of uplink duplicate transmission by facilitating the delay of overlapping uplink duplicates with SPS HARQ-ACK information.
[0058] Figure 3This is a block diagram of base station 310 communicating with UE 350 in the access network. 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 Serving 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), inter-Radio Access Technology (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 upper-layer packet data unit (PDU) transmission, 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 MAC SDUs onto transport blocks (TBs), demultiplexing MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority processing, and logical channel priority ordering.
[0059] 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 can then be partitioned into parallel streams. Each stream can then 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 precoded to produce multiple spatial streams. The channel estimate from channel estimator 374 can be used to determine coding and modulation schemes and for spatial processing. The channel estimate can be derived from a reference signal transmitted by UE 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 modulate an RF carrier with the corresponding spatial stream for transmission.
[0060] At UE 350, each receiver 354RX receives signals through its respective antenna 352. Each receiver 354RX recovers the information modulated onto the RF carrier and provides this information to the receive (RX) processor 356. The TX processor 368 and RX processor 356 implement Layer 1 functions associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial stream destined for UE 350. If multiple spatial streams are destined for UE 350, they can be combined by the RX processor 356 into a single OFDM symbol stream. The RX processor 356 then uses a Fast Fourier Transform (FFT) to transform the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal consists of separate OFDM symbol streams for each subcarrier of the OFDM signal. The symbols and reference signals on each subcarrier are recovered and demodulated by determining the most probable signal constellation points transmitted by base station 310. These soft decisions can be based on channel estimates calculated by channel estimator 358. The soft decision is then decoded and deinterleaved to recover the data and control signals originally transmitted by base station 310 on the physical channel. The data and control signals are then provided to controller / processor 359, which implements layer 3 and layer 2 functions.
[0061] 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 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.
[0062] Similar to the functions described in conjunction with DL transmissions via base station 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 upper-layer PDU transmission, ARQ-based error correction, RLC SDU concatenation, segmentation, and reassembly, RLC data PDU resegmentation, and RLC data PDU reordering; and MAC layer functions associated with mapping between logical channels and transport channels, multiplexing MAC SDUs to TBs, demultiplexing MAC SDUs from TBs, scheduling information reporting, HARQ-based error correction, priority processing, and logical channel priority ordering.
[0063] The TX processor 368 can use the channel estimator 358 to select an appropriate coding and modulation scheme from a reference signal transmitted by the base station 310 or a feedback-derived channel estimate, and facilitate spatial processing. The spatial stream generated by the TX processor 368 can be provided to different antennas 352 via separate transmitters 354TX. Each transmitter 354TX can modulate an RF carrier with the corresponding spatial stream for transmission.
[0064] UL transmission is processed at base station 310 in a manner similar to that described in conjunction with the receiver function at UE 350. Each receiver 318Rx receives signals via its respective antenna 320. Each receiver 318RX recovers the information modulated onto the RF carrier and provides that information to RX processor 370.
[0065] The controller / processor 375 may be associated with a memory 376 that stores program code and data. The memory 376 may be referred to as a computer-readable medium. In the UL, the controller / processor 375 provides demultiplexing, packet reassembly, decryption, header decompression, and control signal processing between transport and logical channels to recover IP packets from the UE 350. IP packets from the controller / processor 375 can be provided to the EPC 160. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0066] 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 The 198 related aspects.
[0067] 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 The 199 related aspects.
[0068] Figure 4 This is a diagram illustrating an example 400 with a discarded repeating uplink sequence according to some aspects of this disclosure. Example 400 includes a first SPS PDSCH 402, PDCCH 404, and DG PDSCH 406. Example 400 illustrates a first uplink channel transmission repeat set including uplink repeats 410, 412, 414, and 416. The UE can determine that uplink repeat 412 overlaps with at least a portion of DG PDSCH 406. Therefore, the sequence consisting of uplink repeats 412, 414, and 416 can be discarded due to an overlapping repeat (e.g., 412).
[0069] In some aspects, a user equipment (UE) can avoid dropping SPS HARQ-ACKs in Time Division Duplex (TDD) due to potential PUCCH conflicts with at least one downlink symbol or flexible symbol. In some aspects, SPS ACK / NACK signals dropped due to Dynamic Slot Format Indication (SFI) or Dynamic Grant (DG), or semi-static TDD, can be retransmitted by the UE. In some aspects, the retransmission of dropped SPS A / Ns can occur according to UE-based implicit rules, where dropped SPS A / Ns can be delayed until the first available uplink symbol can fit into the PUCCH resource. For example, the earliest uplink symbol could be the earliest available time in a configured time set without any downlink transmissions and / or symbol overlap, which could correspond to configured PUCCH / PUSCH resources (e.g., on symbols 10 and 11 in each time slot). In other examples, the base station (e.g., gNB) can indicate multiple k1 values via SPS signaling. For each SPS PDSCH, the UE can choose to generate a first k1 value for valid PUCCH resources. In other examples, base station 120 / 180 may use a Type 3 codebook to request the retransmission of dropped SPS A / N. For example, the base station may request the user equipment to send an ACK / NACK with the dropped ACK / NACK SPS HARQ identifier. In another example, the base station may request the user equipment to send an ACK / NACK with all SPS HARQ identifiers. In some aspects, a first subset of PUCCH duplicates may be dropped, and a second subset of PUCCH duplicates may be retained. In some aspects, base station 120 / 180 may enable a feature to retransmit dropped SPS ACK / NACK, making it possible to retransmit the first subset of PUCCH duplicates based on an indication from the base station. In other aspects, the user equipment may determine whether to retransmit the remaining uplink duplicates after dropping at least one original uplink duplicate. In some aspects, the user equipment determines the location of the retransmitted uplink duplicates.
[0070] Figure 5 This is a diagram illustrating an example 500 of a transmitted uplink repeat sequence according to some aspects of this disclosure. Example 500 includes a first SPS PDSCH 502, PDCCH 504, and DG PDSCH 506. Example 500 illustrates a first uplink channel transmission repeat set including uplink repeats 510, 512, 514, and 516. The UE can determine that uplink repeat 512 overlaps with at least a portion of DG PDSCH 506. Therefore, the sequence consisting of uplink repeats 512, 514, and 516 is discarded due to an overlapping repeat (e.g., 512).
[0071] In some aspects, discarded uplink repetition sequences may be delayed and retransmitted at a later time based on first available symbols capable of accommodating the discarded uplink repetitions. In some aspects, the user equipment may receive control information from the base station on the downlink channel indicating resource allocation, a predetermined repetition pattern, and the start position (e.g., 520, 522, 524, 526) for each repetition timing of the second uplink channel transmission repetition set. In some aspects, the user equipment may delay the transmission of the second uplink channel transmission repetition set to the starting repetition timing based on resource allocation. In some aspects, the starting repetition timing includes one or more first available uplink symbols corresponding to configured uplink physical channel resources. In some aspects, the user equipment may delay each uplink channel transmission repetition in the second uplink channel transmission repetition set to a specified position within each of a number of repetition timings corresponding to the total number of repetitions in the second uplink channel transmission repetition set. In some aspects, each uplink channel transmission repetition in the second uplink channel transmission repetition set has one or more of the same time position or the same frequency position of the corresponding repetition timing based on the predetermined repetition pattern. For example, the uplink repeat can be delayed to the last symbol of each of the four time slots spanning the domain, starting from the time slot number containing DGPDSCH 506.
[0072] Figure 6 This is a diagram illustrating another example 600 of an uplink repeat sequence transmitted according to some aspects of this disclosure. Example 600 includes a first SPS PDSCH 602, PDCCH 604, and DG PDSCH 606. Example 600 illustrates a first uplink channel transmission repeat set including uplink repeats 610, 612, 614, and 616. The UE can determine that uplink repeat 612 overlaps with at least a portion of DG PDSCH 606. Therefore, the sequence consisting of uplink repeats 612, 614, and 616 is discarded due to an overlapping repeat (e.g., 612).
[0073] In some aspects, discarded uplink repetition sequences can be delayed and retransmitted at a later time based on K1 parameter configuration. In some aspects, the user equipment can receive control information indicating a predetermined repetition pattern and multiple K1 parameter values associated with downlink data transmission (e.g., DG PDSCH606) from the base station on the downlink channel via SPS signaling (e.g., RRC signaling). In some aspects, each of the multiple K1 parameter values includes a different time offset between the downlink data transmission and the associated uplink transmission. The user equipment can select a first K1 parameter value from the multiple K1 parameter values, which provides a number of repetition opportunities with valid uplink resources for the total number of repetitions in the second uplink channel transmission repetition set. For example, for each SPS PDSCH (e.g., SPS PDSCH602), the user equipment can select a first K1 parameter value for valid PUCCH resources that cause all uplink repetitions. Figure 6 As illustrated, the K1 parameter value is 4, and there are no dropped uplink duplicates. In some aspects, the user equipment may delay the transmission of the second uplink channel transmission duplicate set (e.g., uplink duplicates 620, 622, 624, 626) to the initial repeating time of a number of repeating times based on the first K1 parameter value. In some aspects, each uplink channel transmission duplicate in the second uplink channel transmission duplicate set may have one or more of the same time position or the same frequency position of the corresponding repeating time based on a predetermined repeating pattern.
[0074] Figure 7 This is a diagram illustrating an example 700 of a single transmitted uplink repeat according to some aspects of this disclosure. Example 700 includes a first SPS PDSCH 702, PDCCH 704, and DG PDSCH 706. Example 700 illustrates a first uplink channel transmission repeat set including uplink repeats 710, 712, 714, and 716. The UE can determine that uplink repeat 712 overlaps with at least a portion of DG PDSCH 706. Therefore, uplink repeat 712 may be discarded, while the remaining uplink repeats 710, 714, and 716 remain active and do not overlap with DG PDSCH 706. In other aspects, due to the overlapping uplink repeat 712, the sequence of uplink repeats 710, 712, 714, and 716 may be discarded as a whole.
[0075] In some examples, uplink repeat 712 can be represented as part of a first subset, and uplink repeats 710, 714, and 716 can be represented as part of a second subset, wherein uplink repeats 710-716 can be represented as a first uplink channel transmission repeat set. In some aspects, a second uplink channel transmission repeat set (including the first subset and excluding the second subset) can be transmitted with the same number of discarded repeats as the first subset of the first uplink channel transmission repeat set. Figure 7 As illustrated, uplink repeat 720 is transmitted based on its correspondence with a single discarded uplink repeat (e.g., 712) among uplink repeats 710-716.
[0076] Figure 8 This is a diagram illustrating an example 800 of a single transmitted uplink duplicate considering processing time according to some aspects of this disclosure. Example 800 includes a first SPS PDSCH 802, PDCCH 804, and DG PDSCH 806. Example 800 illustrates a first uplink channel transmission duplicate set including uplink duplicates 810, 812, 814, and 816. The UE can determine that uplink duplicate 812 overlaps with at least a portion of DG PDSCH 806. Therefore, the sequence consisting of uplink duplicates 812, 814, and 816 is discarded due to an overlapping duplicate (e.g., 812). In a use case for retransmitting discarded SPS A / Ns according to UE-based implicit rules, a UE-based determination can be performed regarding whether to retransmit an SPS A / N having at least one original uplink duplicate discarded for PUCCH duplicates. In some aspects, if any uplink duplicate of the original PUCCH duplicate has already been sent, the SPS A / N is not retransmitted. For example, because the UE processing timeline for UE decoding DG scheduling (e.g., DCI scheduling) overlaps with the second PUCCH duplicate after the first duplicate has already been sent.
[0077] like Figure 8As illustrated, a user equipment (UE) can receive a first SPS PDSCH 802 (associated with an uplink repeat) from a base station on the downlink channel at a first time, receive a PDCCH 804 associated with a DG PDSCH 806 at a second time, and receive a DG PDSCH 806 at a third time. In some aspects, in response to SPS PDSCH 802, the UE can transmit a first uplink repeat 810 of a second uplink channel transmission repeat set (e.g., uplink repeats 810, 812, 814, 816) to the base station on the uplink channel at a fourth time before the third time. In some aspects, the second and fourth times are separated by a timeline. In some aspects, the UE can determine whether the processing time for decoding control information exceeds the timeline. In some aspects, when the processing time exceeds the timeline, the UE can avoid transmitting a first subset and a second subset of the second uplink channel transmission repeat set. Figure 8 As illustrated in the figure, before the processing time for decoding PDCCH 804 is completed, uplink repetitions 812, 814, and 816 of uplink repetition 810 have already been sent.
[0078] Figure 9 This is a diagram illustrating an example 900 of a transmitted uplink repeat sequence with an extended repeat pattern according to some aspects of this disclosure. Example 900 includes a first SPS PDSCH 902, a first PDCCH 904, and a DG PDSCH 906. Example 900 illustrates a first uplink channel transmission repeat set including uplink repeats 910, 912, 914, and 916. The UE can determine that uplink repeat 912 overlaps with at least a portion of DG PDSCH 906. Therefore, the sequence consisting of uplink repeats 910, 912, 914, and 916 is discarded due to an overlapping repeat (e.g., 912).
[0079] In some aspects, the user equipment can receive control information indicating resource allocation from the base station on the downlink channel. In some aspects, the user equipment can determine, based on resource allocation, a number of uplink repetition opportunities corresponding to a number of discarded repetitions in a first subset that can be used to accommodate multiple discarded repetitions in the first subset. In some aspects, a second uplink channel transmission repetition set is transmitted with a first number of repetition opportunities greater than the second number of repetition opportunities used in the first uplink channel transmission repetition set. For example... Figure 9 As illustrated, the first uplink channel transmission repeat set (e.g., uplink repeats 910, 912, 914, 916) includes four repeat times, while the second uplink channel transmission repeat set (e.g., 920, 922, 924, 926) includes at least five repeat times.
[0080] In use cases for retransmitting dropped SPS A / Ns according to UE-based implicit rules, if it is determined that an SPS A / N with at least one dropped original uplink duplicate is retransmitted, the number of retransmitted SPS A / Ns in the PUCCH duplicate can be extended from the original duplicate number until one or more uplink duplicate timings become available to accommodate the number of retransmitted uplink duplicates. For example, if the original duplicate number is 4, and the second and third uplink duplicates are dropped, the UE can extend the original uplink duplicate number based on the original uplink duplicate pattern until two duplicate timings are available to accommodate two retransmitted uplink duplicates, which may not need to be in an adjacent timing.
[0081] Figure 10 This is a diagram illustrating Example 1000 of a discarded uplink repeat sequence considering expiration times according to some aspects of this disclosure. Example 1000 includes a first SPS PDSCH 1002, a first PDCCH 1004, a DG PDSCH 1006, a second PDCCH 1008, and a second SPS PDSCH 1010. Example 1000 illustrates a first uplink channel transmission repeat set including uplink repeats 1020, 1022, 1024, and 1026. The UE can determine that uplink repeat 1022 overlaps with at least a portion of DGPDSCH 1006. In some aspects, the UE can be configured to transmit uplink repeats such that any retransmitted uplink repeats may not occur after the expiration time, for example, before the start of the next SPS timing. For example, the length of the expiry time can be extended from the first SPS timing (e.g., at the beginning of PDCCH 1004) to the second SPS timing (e.g., at the beginning of PDCCH 1008).
[0082] In some aspects, the user equipment can determine whether one or more uplink channel transmission repetitions in the second uplink channel transmission repetition set are scheduled to occur before a predetermined expiration time. In some aspects, the user equipment can determine that one or more uplink channel transmission repetitions in the second uplink channel transmission repetition set (e.g., uplink repetitions 1030, 1032, 1034, 1036) are scheduled not to occur before the predetermined expiration time. Therefore, since the expiration time has expired, the uplink repetition sequence is discarded. In this respect, the user equipment can avoid transmitting uplink channel transmission repetitions 1030, 1032, 1034, 1036, including uplink repetition 1036 which is scheduled not to occur before the predetermined expiration time.
[0083] Figure 11This is a flowchart of a process 1100 for transmitting repeated wireless communications at a user equipment by multiplexing overlapping uplink channels, according to some aspects of this disclosure. Process 1100 can be performed by a user equipment (e.g., UE 104; UE 350, RSU 107). As shown, process 1100 includes multiple enumerated steps, but embodiments of process 1100 may include additional steps before, after, and between the enumerated steps. In some embodiments, one or more enumerated steps may be omitted or performed in a different order.
[0084] At 1102, the user equipment can determine whether a first subset of the first uplink channel transmission repetition set overlaps with at least a portion of the downlink transmission. The user equipment can determine whether the first subset overlaps, for example, by combining... Figure 1-6 As described. For example, 1102 can be derived from... Figure 3 The described one or more components are used to perform this action, such as a controller / processor 359, a receiving processor 356, a transmitting processor 368, a receiver / transmitter 354, and / or an antenna 352. For example, it can be performed by... Figure 13 The determining component 1340 of the device 1302 determines whether a first subset of the first uplink channel transmission repeat set overlaps with at least a portion of the downlink transmission.
[0085] At 1104, when the first subset overlaps with at least a portion of the downlink transmission, the user equipment can determine whether to transmit a second subset of the first uplink channel transmission repetition set, the second subset including one or more uplink channel transmission repetitions that do not overlap with the downlink transmission. The user equipment can determine whether to transmit the second subset, for example, by combining... Figure 1-6 As described. For example, 1104 can be derived from... Figure 3 The described one or more components are used to perform this action, such as a controller / processor 359, a transmitting processor 368, a receiver / transmitter 354, and / or an antenna 352. For example, it can be performed by... Figure 13 The determining component 1340 and / or the uplink retransmission component 1342 of the device 1302 determine whether to transmit a second subset of the first uplink channel transmission retransmission set when the first subset overlaps with at least a portion of the downlink transmission.
[0086] At point 1106, when it is determined that a second subset needs to be transmitted, the user equipment may transmit a second uplink channel transmission repetition set, comprising the first subset and the second subset of the first uplink channel transmission repetition set, to the base station on the uplink channel. In some aspects, the second uplink channel transmission repetition set does not overlap with the downlink transmission. The user equipment may transmit the second uplink channel transmission repetition set, for example, as in combination with... Figure 1-6As described. For example, 1106 can be derived from... Figure 3 The described one or more components are used to perform this action, such as controller / processor 359, transmitter 368, receiver / transmitter 354, and / or antenna 352. A second uplink channel transmission repetition set, including a first subset and a second subset of the first uplink channel transmission repetition set, can be performed, for example, by determining component 1340 and / or uplink repetition retransmission component 1342 via... Figure 13 The transmitting component 1334 of the device 1302 in the middle is used to transmit.
[0087] In some aspects, a user equipment (UE) may receive from a base station on a downlink channel a configuration indicating a request to retransmit one or more uplink channel transmission duplicates that overlap with at least a portion of the downlink transmission. In some aspects, the UE may, based on this configuration, transmit to the base station on an uplink channel a second set of uplink channel transmission duplicates having a first subset, wherein the second set of uplink channel transmission duplicates excludes the second subset when it is determined not to be transmitted.
[0088] In some aspects, the user equipment can receive configuration from a base station on a downlink channel, the configuration indicating a request to retransmit one or more uplink channel transmission duplicates that overlap with at least a portion of the downlink transmission, and to transmit one or more uplink channel transmission duplicates that do not overlap with the downlink transmission. In some aspects, the user equipment can determine whether to transmit a second subset based on the configuration.
[0089] In some aspects, the user equipment (UE) may determine that the first subset includes a number of dropped duplicates. The UE may determine whether the number of dropped duplicates exceeds a quantity threshold. In some aspects, when the number of dropped duplicates does not exceed the quantity threshold, the UE may avoid transmitting the first and second subsets of the first uplink channel transmission duplicate set. In some aspects, when the number of dropped duplicates exceeds the quantity threshold, the UE may transmit the second uplink channel transmission duplicate set by transmitting a second uplink channel transmission duplicate set having the first and second subsets to the base station on the uplink channel. In some aspects, the UE may receive a configuration indicating the quantity threshold from the base station on the downlink channel via semi-static or dynamic signaling.
[0090] In some aspects, the user equipment (UE) may determine that the first uplink channel transmission duplicate set includes a total number of duplicates. The UE may determine that the first subset includes a number of dropped duplicates. In some aspects, the UE may determine the percentage of dropped duplicates based on the number of dropped duplicates and the total number of duplicates. The UE may determine whether the percentage of dropped duplicates exceeds a percentage threshold. In some aspects, when the percentage of dropped duplicates does not exceed the percentage threshold, the UE avoids transmitting the first and second subsets of the first uplink channel transmission duplicate set. In some aspects, when the percentage of dropped duplicates exceeds the percentage threshold, the UE may transmit the second uplink channel transmission duplicate set by transmitting a second uplink channel transmission duplicate set having the first and second subsets to the base station on the uplink channel. In some aspects, the UE may receive a configuration indicating the percentage threshold from the base station on the downlink channel via semi-static or dynamic signaling.
[0091] In some aspects, a user equipment (UE) can receive control information from a base station on a downlink channel indicating a first PHY priority or a second PHY priority associated with a first uplink channel transmission repetition set. In some aspects, the first PHY priority is greater than (e.g., higher priority) the second PHY priority (e.g., lower priority). In some aspects, when the first uplink channel transmission repetition set is associated with a first PHY priority, the UE can determine, based on the control information, that the first uplink channel transmission repetition set is allocated first resources that do not overlap with the second resources of the downlink transmission. In some aspects, when the first uplink channel transmission repetition set is associated with a second PHY priority, the UE can determine, based on the control information, whether a first subset of the first uplink channel transmission repetition set overlaps with at least a portion of the second resources of the downlink transmission.
[0092] In some aspects, the user equipment (UE) may receive, on the downlink channel from a base station, a first data transmission associated with a first uplink channel transmission repetition set at a first time, control information associated with the downlink transmission at a second time, and a downlink transmission at a third time. In some aspects, the downlink transmission includes a second data transmission. In some aspects, in response to the first data transmission, the UE may send a first uplink channel transmission repetition of a second uplink channel transmission repetition set to the base station on the uplink channel at a fourth time prior to the third time. In some aspects, the second and fourth times are separated by a timeline. In some aspects, the UE may determine whether the processing time for decoding the control information exceeds the timeline. In some aspects, when the processing time exceeds the timeline, the UE may avoid sending the first and second subsets of the second uplink channel transmission repetition set.
[0093] In some aspects, a second uplink channel transmission repeat set (including the first subset and the second subset) is transmitted with the same total number of repetitions as the first uplink channel transmission repeat set.
[0094] In some aspects, a second uplink channel transmission duplicate set (including the first subset and excluding the second subset) is transmitted with the same number of discarded duplicates as a first subset of the first uplink channel transmission duplicate set.
[0095] In some aspects, the user equipment can receive control information indicating resource allocation from the base station on the downlink channel. In some aspects, the user equipment can determine, based on resource allocation, a number of uplink repetition opportunities corresponding to a number of discarded repetitions in a first subset that can be used to accommodate that number of discarded repetitions in the first subset. In some aspects, a second uplink channel transmission repetition set is transmitted with a first number of repetition opportunities greater than the second number of repetition opportunities used in the first uplink channel transmission repetition set. In some aspects, the first number of repetition opportunities includes uplink channel transmission repetitions on discontinuous times of the first number of repetition opportunities.
[0096] In some aspects, the second uplink channel transmission repeat set is transmitted using the same repeat pattern as the first uplink channel transmission repeat set. In some aspects, the second uplink channel transmission repeat set is transmitted using uplink channel transmission repeats separated by an interval between two adjacent repeats identical to the first uplink channel transmission repeat set.
[0097] In some aspects, the second uplink channel transmission repeat set is transmitted with a repeat pattern different from that of the first uplink channel transmission repeat set. In some aspects, the second uplink channel transmission repeat set is transmitted with uplink channel transmission repeats separated by an interval between two adjacent repeats that are different from the first uplink channel transmission repeat set.
[0098] In some aspects, the user equipment can receive control information from a base station on a downlink channel indicating resource allocation, a predetermined repetition pattern, and the start position of each repetition timing for a second uplink channel transmission repetition set. In some aspects, the user equipment can transmit a second uplink channel transmission repetition set having a first subset and a second subset by delaying the transmission of the second uplink channel transmission repetition set to the start repetition timing based on resource allocation. In some aspects, the start repetition timing includes one or more first available uplink symbols corresponding to configured uplink physical channel resources. In other aspects, the user equipment can delay each uplink channel transmission repetition in the second uplink channel transmission repetition set to a specified position within each of a number of repetition timings corresponding to the total number of repetitions in the second uplink channel transmission repetition set. In some aspects, each uplink channel transmission repetition in the second uplink channel transmission repetition set has one or more of the same time position or the same frequency position of the corresponding repetition based on a predetermined repetition pattern.
[0099] In some aspects, the user equipment can receive control information indicating a predetermined repetition pattern and multiple K1 parameter values associated with downlink data transmission from a base station on a downlink channel via SPS signaling. In some aspects, each of the multiple K1 parameter values includes a different time offset between the downlink data transmission and the associated uplink transmission. In some aspects, the user equipment can select a first K1 parameter value from the multiple K1 parameter values, which provides a number of repetition opportunities with effective uplink resources for the total number of repetitions in the second uplink channel transmission repetition set. The user equipment can delay the transmission of the second uplink channel transmission repetition set to the starting repetition opportunity of this number of repetition opportunities based on the first K1 parameter value. In some aspects, each uplink channel transmission repetition in the second uplink channel transmission repetition set has one or more of the same time position or the same frequency position of a corresponding repetition opportunity based on the predetermined repetition pattern.
[0100] In some aspects, the user equipment can receive control information from the base station on the downlink channel indicating a predetermined repetition pattern and resource allocation. In some aspects, the user equipment can determine a first available repetition opportunity for each uplink channel transmission repetition in the second uplink channel transmission repetition set from a number of repetition opportunities indicated in the resource allocation. In some aspects, each interval between two adjacent repetitions in the second uplink channel transmission repetition set may be not less than the interval included in the predetermined repetition pattern.
[0101] In some aspects, the user equipment can determine whether one or more uplink channel transmission repeats in the second uplink channel transmission repeat set are scheduled to occur before a predetermined expiration time. In some aspects, the user equipment can determine that one or more uplink channel transmission repeats in the second uplink channel transmission repeat set are scheduled not to occur before the predetermined expiration time. In some aspects, the user equipment can avoid transmitting one or more uplink channel transmission repeats in the second uplink channel transmission repeat set that are scheduled not to occur before the predetermined expiration time.
[0102] In some aspects, the user equipment can determine whether one or more uplink channel transmission repeats in the second uplink channel transmission repeat set overlap with one or more uplink channel transmission repeats in the first uplink channel transmission repeat set. When one or more uplink channel transmission repeats in the second uplink channel transmission repeat set overlap with one or more uplink channel transmission repeats in the first uplink channel transmission repeat set, the user equipment can select one or more uplink channel transmission repeats from either the second or first uplink channel transmission repeat set for transmission.
[0103] In each aspect, the downlink transmission includes Dynamic Grant (DG) PDSCH, and each of the second uplink channel transmission repetition sets includes SPS PUCCH repetition.
[0104] Figure 12 This is a flowchart of a process 1200 for transmitting repeated wireless communications at a base station using multiplexed overlapping uplink channels, according to some aspects of this disclosure. Process 1200 can be performed by a base station (e.g., BS 102, 180; base station 310). As shown, process 1200 includes multiple enumerated steps, but embodiments of process 1200 may include additional steps before, after, and between the enumerated steps. In some embodiments, one or more enumerated steps may be omitted or performed in a different order.
[0105] At 1202, the base station can transmit a first downlink transmission to the UE on the downlink channel. This first downlink transmission includes a configuration indicating a request to retransmit a first subset of a first uplink channel transmission repetition set that overlaps with at least a portion of the second downlink transmission. The base station can transmit the first downlink transmission, for example, as in conjunction with... Figure 1-6 As described. For example, 1202 can be made from... Figure 3 The first downlink transmission may be performed by one or more components, such as controller / processor 375, transmitter 316, receiver / transmitter 318, and / or antenna 320. The first downlink transmission may be performed, for example, by downlink transmission component 1440 via... Figure 14 The transmitting component 1434 of the device 1402 in the middle is used to transmit.
[0106] At 1204, the base station can receive a second uplink channel transmission repetition set from the UE on the uplink channel. This second uplink channel transmission repetition set includes a first subset of the first uplink channel transmission repetition set and a second subset of the first uplink channel transmission repetition set. The second subset includes one or more uplink channel transmission repetitions that do not overlap with the second downlink transmission, wherein the second uplink channel transmission repetition set does not overlap with the second downlink transmission. The base station can receive the second uplink channel transmission repetition set, for example, as in combination with... Figure 1-6 As described. For example, 1204 can be derived from... Figure 3 The described one or more components may be used to perform this action, such as controller / processor 375, receiver processor 370, receiver / transmitter 318, and / or antenna 320. A second uplink channel transmission repeat set, comprising a first subset of the first uplink channel transmission repeat set and a second subset of the first uplink channel transmission repeat set, may be performed, for example, by uplink repeat processing component 1442 via... Figure 14 The receiving component 1430 of the device 1402 receives.
[0107] In some aspects, the base station can be configured to send a request to the UE on the downlink channel instructing the retransmission of one or more uplink channel transmission repetitions that overlap with at least a portion of the second downlink transmission. In some aspects, the base station can be configured to receive from the UE on the uplink channel a second uplink channel transmission repetition set having a first subset, wherein the second uplink channel transmission repetition set excludes a second subset. For example, the configuration transmission can be configured by... Figure 3 The downlink configuration may be performed by one or more components, such as controller / processor 375, transmitter 316, receiver / transmitter 318, and / or antenna 320. Downlink configuration may be performed, for example, by configuration component 1444 via... Figure 14 The transmitting component 1434 of the device 1402 in the middle is used to transmit.
[0108] In some aspects, a base station may send a configuration to a UE on a downlink channel indicating a request to retransmit one or more uplink channel transmission duplicates that overlap with at least a portion of a second downlink transmission and to send one or more uplink channel transmission duplicates that do not overlap with the second downlink transmission. In some aspects, a base station may send a configuration indicating a quantity threshold to a UE on a downlink channel via semi-static or dynamic signaling, wherein receiving a second set of uplink channel transmission duplicates includes receiving a second set of uplink channel transmission duplicates having a first subset and a second subset from the UE on the uplink channel based on the quantity threshold. In some aspects, a base station may send a configuration indicating a percentage threshold to a UE on a downlink channel via semi-static or dynamic signaling, wherein receiving a second set of uplink channel transmission duplicates includes receiving a second set of uplink channel transmission duplicates having a first subset and a second subset from the UE on the uplink channel based on the percentage threshold. In some aspects, a base station may send control information to a UE on a downlink channel indicating a first physical layer (PHY) priority or a second PHY priority associated with a first set of uplink channel transmission duplicates, wherein the first PHY priority is higher than the second PHY priority.
[0109] In some aspects, a second uplink channel transmission repeat set is received with the same total number of repeats as the first uplink channel transmission repeat set. In some aspects, the second uplink channel transmission repeat set may include a first subset and exclude a second subset, which is received with the same number of discarded repeats as the first subset of the first uplink channel transmission repeat set. In some aspects, the second uplink channel transmission repeat set is received with a first number of repeat times, greater than the second number of repeat times used in the first uplink channel transmission repeat set. In some aspects, the first number of repeat times includes uplink channel transmission repeats at discontinuous times of the first number of repeat times.
[0110] In some aspects, the second uplink channel transmission repeat set is received with the same repeat pattern as the first uplink channel transmission repeat set. In some aspects, the second uplink channel transmission repeat set is received with uplink channel transmission repeats separated by an interval between two adjacent repeats identical to the first uplink channel transmission repeat set. In some aspects, the second uplink channel transmission repeat set is received with a repeat pattern different from the first uplink channel transmission repeat set. In some aspects, the second uplink channel transmission repeat set is received with uplink channel transmission repeats separated by an interval between two adjacent repeats different from the first uplink channel transmission repeat set.
[0111] In some aspects, the base station may transmit control information to the UE on the downlink channel indicating resource allocation, a predetermined repetition pattern, and the start position of each repetition timing for the second uplink channel transmission repetition set. In some aspects, the base station may receive delayed transmissions of the second uplink channel transmission repetition set at the start repetition timing based on resource allocation. In some aspects, the base station may receive delayed transmissions of each uplink channel transmission repetition in the second uplink channel transmission repetition set at a designated position within each of a number of repetition timings corresponding to the total number of repetitions in the second uplink channel transmission repetition set, wherein each uplink channel transmission repetition in the second uplink channel transmission repetition set has one or more of the same time position or the same frequency position of the corresponding repetition timing based on the predetermined repetition pattern.
[0112] In some aspects, the base station can transmit control information indicating a predetermined repetition pattern and multiple K1 parameter values associated with downlink data transmission to the UE on the downlink channel via semi-persistent scheduling (SPS) signaling. In some aspects, the base station can receive delayed transmissions of a second uplink channel transmission repetition set at the start of a number of repetition times based on a first K1 parameter value among the multiple K1 parameter values, wherein each uplink channel transmission repetition in the second uplink channel transmission repetition set has one or more of the same time position or the same frequency position based on the corresponding repetition time of the predetermined repetition pattern. In some aspects, the base station can transmit control information indicating a predetermined repetition pattern to the UE on the downlink channel, wherein each interval between two adjacent repetitions in the second uplink channel transmission repetition set is not less than the interval included in the predetermined repetition pattern.
[0113] Figure 13This is a diagram illustrating an example 1300 of a hardware implementation of device 1302. Device 1302 is a UE and includes a cellular baseband processor 1304 (also referred to as a modem) coupled to a cellular RF transceiver 1322 and one or more Subscriber Identity Module (SIM) cards 1320, an application processor 1306 coupled to a Secure Digital Card (SD) card 1308 and a screen 1310, a Bluetooth module 1312, a Wireless Local Area Network (WLAN) module 1314, a Global Positioning System (GPS) module 1316, and a power supply 1318. The cellular baseband processor 1304 communicates with the UE 104 and / or BS 102 / 180 via the cellular RF transceiver 1322. The cellular baseband processor 1304 may include computer-readable media / memory. The cellular baseband processor 1304 is responsible for general processing, including running software stored on the computer-readable media / memory. When run by the cellular baseband processor 1304, the software causes the cellular baseband processor 1304 to perform the various functions described above. The computer-readable medium / storage can also be used to store data manipulated by the cellular baseband processor 1304 while the software is running.
[0114] Cellular baseband processor 1304 also includes receiving component 1330, communication manager 1332, and transmitting component 1334. Communication manager 1332 includes one or more of the illustrated components. Components within communication manager 1332 may be stored in computer-readable medium / memory and / or configured as hardware within cellular baseband processor 1304. Cellular baseband processor 1304 may be a component of UE 350 and may include memory 360 and / or at least one of TX processor 368, RX processor 356, and controller / processor 359. In one configuration, device 1302 may be a modem chip and include only baseband processor 1304, and in another configuration, device 1302 may be the entire UE (e.g., see...). Figure 3 (350) and includes the aforementioned additional module of device 1302.
[0115] The communication manager 1332 includes a determination component 1340, an uplink retransmission component 1342, and a configuration component 1344. The apparatus may include execution... Figure 11 The additional components of each block of the algorithm in the aforementioned flowchart. Therefore, Figure 11 Each block in the aforementioned flowchart can be executed by a component, and the apparatus can include one or more of these components. A component can be one or more hardware components specifically configured to execute the stated process / algorithm, implemented by a processor configured to execute the stated process / algorithm, stored in a computer-readable medium for processor implementation, or some combination thereof.
[0116] In one configuration, apparatus 1302, particularly cellular baseband processor 1304, includes components for determining whether a first subset of a first uplink channel transmission repetition set overlaps with at least a portion of a downlink transmission. The apparatus also includes components for determining whether to transmit a second subset of the first uplink channel transmission repetition set when the first subset overlaps with at least a portion of the downlink transmission, wherein the second subset includes one or more uplink channel transmission repetitions that do not overlap with the downlink transmission. The apparatus further includes components for transmitting a second uplink channel transmission repetition set, comprising the first and second subsets of the first uplink channel transmission repetition set, to a base station on an uplink channel when it is determined that the second subset should be transmitted, wherein the second uplink channel transmission repetition set does not overlap with the downlink transmission.
[0117] The aforementioned components may be one or more of the aforementioned components of the device 1302 configured to perform the functions described therein. As described above, the device 1302 may include a TX processor 368, an RX processor 356, and a controller / processor 359. Therefore, in one configuration, the aforementioned components may be the controller / processor 359, the TX processor 368, and the RX processor 356 configured to perform the functions described therein.
[0118] Figure 14 This is a diagram illustrating an example 1400 of a hardware implementation of device 1402. Device 1402 is a BS and includes a baseband unit 1404. Baseband unit 1404 can communicate with UE 104 via a cellular RF transceiver. Baseband unit 1404 may include computer-readable media / memory. Baseband unit 1404 is responsible for general processing, including running software stored on the computer-readable media / memory. When run by baseband unit 1404, the software causes baseband unit 1404 to perform the various functions described above. The computer-readable media / memory can also be used to store data manipulated by baseband unit 1404 while the software is running. Baseband unit 1404 also includes a receiving component 1430, a communication manager 1432, and a transmitting component 1434. Communication manager 1432 includes one or more of the components shown in the diagram. Components within communication manager 1432 may be stored in computer-readable media / memory and / or configured as hardware within baseband unit 1404. The baseband unit 1404 may be a component of the BS 310 and may include at least one of the memory 376 and / or the TX processor 316, the RX processor 370 and the controller / processor 375.
[0119] The communication manager 1432 includes determining the downlink transmission component 1440, the uplink repetition processing component 1442, and the configuration component 1444. The apparatus may include execution... Figure 12The additional components of each block of the algorithm in the aforementioned flowchart. Therefore, Figure 12 Each block in the aforementioned flowchart can be executed by a component, and the apparatus can include one or more of these components. A component can be one or more hardware components specifically configured to execute the stated process / algorithm, implemented by a processor configured to execute the stated process / algorithm, stored in a computer-readable medium for processor implementation, or some combination thereof.
[0120] In one configuration, apparatus 1402, particularly baseband unit 1404, includes components for transmitting a first downlink transmission to a user equipment (UE) on a downlink channel, the first downlink transmission including a configuration indicating a request to retransmit a first subset of a first uplink channel transmission repetition set that overlaps with at least a portion of a second downlink transmission. The apparatus also includes components for receiving a second uplink channel transmission repetition set from the UE on an uplink channel, the second uplink channel transmission repetition set including a first subset of the first uplink channel transmission repetition set and a second subset of the first uplink channel transmission repetition set, the second subset including one or more uplink channel transmission repetitions that do not overlap with the second downlink transmission, wherein the second uplink channel transmission repetition set does not overlap with the second downlink transmission.
[0121] The aforementioned components may be one or more of the aforementioned components of the device 1402 configured to perform the functions described therein. As described above, the device 1402 may include a TX processor 316, an RX processor 370, and a controller / processor 375. Therefore, in one configuration, the aforementioned components may be the controller / processor 375, the TX processor 316, and the RX processor 370 configured to perform the functions described therein.
[0122] The following terms are illustrative only and may be combined with other embodiments or aspects of the teachings described herein, without limitation.
[0123] Clause 1 is a method for wireless communication at a user equipment, comprising: determining whether a first subset of a first uplink channel transmission repetition set overlaps with at least a portion of a downlink transmission; when the first subset overlaps with at least a portion of the downlink transmission, determining whether to transmit a second subset of the first uplink channel transmission repetition set, the second subset including one or more uplink channel transmission repetitions that do not overlap with the downlink transmission; and when it is determined that the second subset should be transmitted, transmitting a second uplink channel transmission repetition set including the first subset of the first uplink channel transmission repetition set and the second subset to a base station on an uplink channel, wherein the second uplink channel transmission repetition set does not overlap with the downlink transmission.
[0124] In Clause 2, the method according to Clause 1 includes: a configuration for receiving from the base station on a downlink channel a request to retransmit one or more uplink channel transmission repetitions of the first uplink channel transmission repetition set that overlap with at least a portion of the downlink transmission.
[0125] In Clause 3, the method according to Clause 1 or Clause 2 includes transmitting the second uplink channel transmission duplicate set, which includes the first subset, to the base station on the uplink channel based on the configuration, wherein the second uplink channel transmission duplicate set excludes the second subset when it is determined based on the configuration not to transmit the second subset.
[0126] In Clause 4, the method according to any one of Clauses 1-3 includes receiving configuration from the base station on a downlink channel, the configuration indicating retransmission of one or more uplink channel transmission duplicates that overlap with at least a portion of the downlink transmission and a request to transmit one or more uplink channel transmission duplicates that do not overlap with the downlink transmission.
[0127] In Clause 5, the method pursuant to any of Clauses 1-4, including determining whether to send the second subset, includes determining whether to send the second subset based on the configuration.
[0128] In Clause 6, the method according to any one of Clauses 1-5 includes: determining that the first subset includes a number of discarded duplicates; determining whether the number of discarded duplicates exceeds a quantity threshold; and when the number of discarded duplicates does not exceed the quantity threshold, avoiding transmission of the first subset and the second subset of the first uplink channel transmission duplicate set, wherein transmitting the second uplink channel transmission duplicate set includes transmitting the second uplink channel transmission duplicate set having the first subset and the second subset to the base station on the uplink channel when the number of discarded duplicates exceeds the quantity threshold.
[0129] In Clause 7, the method pursuant to any of Clauses 1-6 includes receiving a configuration indicating the quantity threshold from the base station on the downlink channel via semi-static or dynamic signaling.
[0130] In Clause 8, the method according to any one of Clauses 1-7 includes: determining that the first uplink channel transmission duplicate set includes a total number of duplicates; determining that the first subset includes a number of dropped duplicates; determining a percentage of dropped duplicates based on the number of dropped duplicates and the total number of duplicates; determining whether the percentage of dropped duplicates exceeds a percentage threshold; and when the percentage of dropped duplicates does not exceed the percentage threshold, avoiding transmission of the first subset and the second subset of the first uplink channel transmission duplicate set, wherein transmitting the second uplink channel transmission duplicate set includes transmitting the second uplink channel transmission duplicate set having the first subset and the second subset to the base station on the uplink channel when the percentage of dropped duplicates exceeds the percentage threshold.
[0131] In Clause 9, the method pursuant to any of Clauses 1-8 includes receiving, via semi-static or dynamic signaling, a configuration indicating the percentage threshold from the base station on the downlink channel.
[0132] In Clause 10, the method according to any one of Clauses 1-9 includes: receiving control information from the base station on a downlink channel indicating a first physical layer PHY priority or a second PHY priority associated with the first uplink channel transmission repetition set, the first PHY priority being higher than the second PHY priority; and when the first uplink channel transmission repetition set is associated with the first PHY priority, determining, based on the control information, that the first uplink channel transmission repetition set is allocated a first resource that does not overlap with the second resource of the downlink transmission; wherein determining whether the first subset of the first uplink channel transmission repetition set overlaps with the at least part of the downlink transmission includes, when the first uplink channel transmission repetition set is associated with the second PHY priority, determining, based on the control information, that the first uplink channel transmission repetition set is allocated a first resource that overlaps with at least a part of the second resource of the downlink transmission.
[0133] In Clause 11, the method according to any one of Clauses 1-10 includes: receiving, on a downlink channel from a base station, at a first time time, a first data transmission associated with the first uplink channel transmission repetition set; at a second time time, receiving control information associated with the downlink transmission; and at a third time time, receiving the downlink transmission, wherein the downlink transmission includes the second data transmission; in response to the first data transmission, at a fourth time time prior to the third time time, transmitting, on an uplink channel, a first uplink channel transmission repetition of the second uplink channel transmission repetition set to the base station, wherein the second time and the fourth time time are separated by a timeline; determining whether the processing time for decoding the control information exceeds the timeline; and when the processing time exceeds the timeline, avoiding transmitting the first subset and the second subset of the second uplink channel transmission repetition set.
[0134] In Clause 12, the method pursuant to any one of Clauses 1-11 includes the second uplink channel transmission repeat set, which includes the first subset and the second subset, being transmitted with the same total number of repetitions as the first uplink channel transmission repeat set.
[0135] In Clause 13, the method pursuant to any one of Clauses 1-12 includes the second uplink channel transmission duplicate set including the first subset and excluding the second subset, so that the same number of discarded duplicates as the first subset of the first uplink channel transmission duplicate set are transmitted.
[0136] In Clause 14, the method according to any one of Clauses 1-13 includes: receiving control information indicating resource allocation from the base station on a downlink channel; and determining, based on the resource allocation, a number of uplink repetition timings corresponding to a number of discarded repetitions in the first subset that can be used to accommodate the number of discarded repetitions in the first subset; wherein the second uplink channel transmission repetition set is transmitted with a first number of repetition timings greater than the second number of repetition timings used in the first uplink channel transmission repetition set.
[0137] In Clause 15, the method according to any one of Clauses 1-14 includes the first number of repetition times including uplink channel transmission repetitions on discontinuous times of the first number of repetition times.
[0138] In Clause 16, the method according to any one of Clauses 1-15 includes: the second uplink channel transmission repeat set being transmitted in the same repeat pattern as the first uplink channel transmission repeat set.
[0139] In Clause 17, the method according to any one of Clauses 1-16 includes a second uplink channel transmission repeat set being transmitted with an uplink channel transmission repeat set separated from the first uplink channel transmission repeat set by an interval between two adjacent repeats.
[0140] In Clause 18, the method according to any one of Clauses 1-17 includes the second uplink channel transmission repeat set being transmitted in a repeat pattern different from the first uplink channel transmission repeat set.
[0141] In Clause 19, the method according to any one of Clauses 1-18 includes a second uplink channel transmission repeat set being transmitted with an uplink channel transmission repeat set separated from the first uplink channel transmission repeat set by an interval between two adjacent repeats.
[0142] In Clause 20, the method according to any one of Clauses 1-19 includes: receiving control information from the base station on a downlink channel indicating a resource allocation, a predetermined repetition pattern, and a start position of each repetition timing for the second uplink channel transmission repetition set, wherein transmitting the second uplink channel transmission repetition set having the first subset and the second subset includes: delaying the transmission of the second uplink channel transmission repetition set to a start repetition timing based on the resource allocation, wherein the start repetition timing includes one or more first available uplink symbols corresponding to the configured uplink physical channel resources; and delaying each uplink channel transmission repetition in the second uplink channel transmission repetition set to a specified position within each of a number of repetition timings corresponding to the total number of repetitions in the second uplink channel transmission repetition set; wherein each uplink channel transmission repetition in the second uplink channel transmission repetition set has one or more of the same time position or the same frequency position in the resource allocation as a corresponding repetition timing based on the predetermined repetition pattern.
[0143] In Clause 21, the method according to any one of Clauses 1-19 includes: receiving control information from the base station on a downlink channel via semi-persistent scheduling (SPS) signaling, indicating a predetermined repetition pattern and a plurality of K1 parameter values associated with downlink data transmission, wherein each of the plurality of K1 parameter values includes a different time offset between downlink data transmission and associated uplink transmission; selecting a first K1 parameter value from the plurality of K1 parameter values, the first K1 parameter value providing a number of repetition opportunities with effective uplink resources for the total number of repetitions in the second uplink channel transmission repetition set; delaying the transmission of the second uplink channel transmission repetition set to the starting repetition opportunity of the number of repetition opportunities based on the first K1 parameter value; wherein each uplink channel transmission repetition in the second uplink channel transmission repetition set has one or more of the same time position or the same frequency position of a corresponding repetition opportunity based on the predetermined repetition pattern.
[0144] In Clause 22, the method according to any one of Clauses 1-21 includes: receiving control information from the base station on a downlink channel indicating a predetermined repetition pattern and resource allocation; and determining a first available repetition time for each uplink channel transmission repetition in the second uplink channel transmission repetition set from a number of repetition times indicated in the resource allocation; wherein each interval between two adjacent repetitions in the second uplink channel transmission repetition set is not less than an interval included in the predetermined repetition pattern.
[0145] In Clause 23, the method according to any one of Clauses 1-22 includes: determining whether one or more uplink channel transmission repeats in the second uplink channel transmission repeat set are scheduled to occur before a predetermined expiration time; determining whether one or more uplink channel transmission repeats in the second uplink channel transmission repeat set are scheduled not to occur before the predetermined expiration time; and avoiding transmission of one or more uplink channel transmission repeats in the second uplink channel transmission repeat set that are scheduled not to occur before the predetermined expiration time.
[0146] In Clause 24, the method according to any one of Clauses 1-23 includes: determining whether one or more uplink channel transmission repeats in the second uplink channel transmission repeat set overlap with one or more uplink channel transmission repeats in the first uplink channel transmission repeat set; when the one or more uplink channel transmission repeats in the second uplink channel transmission repeat set overlap with the one or more uplink channel transmission repeats in the first uplink channel transmission repeat set, selecting one or more uplink channel transmission repeats from either the second uplink channel transmission repeat set or the first uplink channel transmission repeat set for transmission.
[0147] In Clause 25, the method according to any one of Clauses 1-24 includes a downlink transmission comprising a Dynamic Grant (DG) Physical Downlink Shared Channel (PDSCH), and wherein each of the second uplink channel transmission repeat sets comprises a Semi-Persistent Scheduling (SPS) Physical Uplink Control Channel (PUCCH) repeat.
[0148] Clause 26 is an apparatus comprising one or more processors and one or more memories in electronic communication with the one or more processors, the one or more memories storing instructions executable by the one or more processors to cause a system or apparatus to perform a method pursuant to any one of Clauses 1 to 25.
[0149] Clause 27 is a system or apparatus that includes components for implementing the method or apparatus according to any one of Clauses 1 to 25.
[0150] Clause 28 is a non-transitory computer-readable medium that stores instructions which can be executed by one or more processors to cause one or more processors to perform the methods pursuant to any one of Clauses 1 to 25.
[0151] Clause 29 is a method of wireless communication at a base station, comprising: transmitting a first downlink transmission to a user equipment (UE) on a downlink channel, the first downlink transmission including a configuration indicating a request to retransmit a first subset of a first uplink channel transmission repetition set that overlaps with at least a portion of a second downlink transmission; and receiving a second uplink channel transmission repetition set from the UE on an uplink channel, the second uplink channel transmission repetition set including the first subset of the first uplink channel transmission repetition set and a second subset of the first uplink channel transmission repetition set, the second subset including one or more uplink channel transmission repetitions that do not overlap with the second downlink transmission, wherein the second uplink channel transmission repetition set does not overlap with the second downlink transmission.
[0152] In Clause 30, the method according to Clause 29 includes sending a configuration to the UE on a downlink channel that instructs the retransmission of a request for one or more uplink channel transmissions that overlap with at least a portion of the second downlink transmission.
[0153] In Clause 31, the method according to Clause 29 or Clause 30 includes receiving, based on the configuration, the second uplink channel transmission duplicate set having the first subset from the UE on the uplink channel, wherein the second uplink channel transmission duplicate set excludes the second subset.
[0154] In Clause 32, the method according to Clauses 29-31 includes sending a configuration to the UE on a downlink channel that instructs the retransmission of one or more uplink channel transmissions that overlap with at least a portion of the second downlink transmission and the transmission of one or more uplink channel transmissions that do not overlap with the second downlink transmission.
[0155] In Clause 33, the method pursuant to any of Clauses 29-32 includes sending a configuration indicating a quantity threshold to the UE on a downlink channel via semi-static or dynamic signaling, wherein receiving the second uplink channel transmission repeat set includes receiving the second uplink channel transmission repeat set having the first subset and the second subset from the UE on the uplink channel based on the quantity threshold.
[0156] In Clause 34, the method pursuant to any of Clauses 29-33 includes sending a configuration indicating a percentage threshold to the UE on a downlink channel via semi-static or dynamic signaling, wherein receiving the second uplink channel transmission repeat set includes receiving the second uplink channel transmission repeat set having the first subset and the second subset from the UE on the uplink channel based on the percentage threshold.
[0157] In Clause 35, the method pursuant to any one of Clauses 29-34 includes sending control information to the UE on the downlink channel indicating a first physical layer (PHY) priority or a second PHY priority associated with the first uplink channel transmission repeat set, wherein the first PHY priority is higher than the second PHY priority.
[0158] In Clause 36, the method pursuant to any of Clauses 29-35 includes the second uplink channel transmission repeat set, which includes the first subset and the second subset, being received with the same total number of repeats as the first uplink channel transmission repeat set.
[0159] In Clause 37, the method pursuant to any of Clauses 29-36 includes the second uplink channel transmission duplicate set including the first subset and excluding the second subset so that the same number of discarded duplicates as the first subset of the first uplink channel transmission duplicate set are received.
[0160] In Clause 38, the method according to any one of Clauses 29-37 includes the second uplink channel transmission repeat set being received with a first number of repeat times greater than the second number of repeat times used in the first uplink channel transmission repeat set.
[0161] In Clause 39, the method pursuant to any of Clauses 29-38 includes the first number of repetitions including uplink channel transmission repetitions on discontinuous times of the first number of repetitions.
[0162] In Clause 40, the method pursuant to any of Clauses 29-39 includes the second uplink channel transmission repeat set being received in the same repeat pattern as the first uplink channel transmission repeat set.
[0163] In Clause 41, the method according to any one of Clauses 29-40 includes receiving uplink channel transmission repeats that are separated from the first uplink channel transmission repeat set by the same interval between two adjacent repeats.
[0164] In Clause 42, the method pursuant to any of Clauses 29-41 includes the second uplink channel transmission repeat set being received in a repeating pattern different from the first uplink channel transmission repeat set.
[0165] In Clause 43, the method according to any one of Clauses 29-42 includes receiving uplink channel transmission repeats that are separated from the first uplink channel transmission repeat set by an interval between two adjacent repeats.
[0166] In Clause 44, the method according to any one of Clauses 29-43 includes sending control information to the UE on the downlink channel indicating resource allocation, a predetermined repetition pattern, and the start position of each repetition timing for the second uplink channel transmission repetition set, wherein receiving the second uplink channel transmission repetition set having the first subset and the second subset includes: receiving a delayed transmission of the second uplink channel transmission repetition set at the start repetition timing based on the resource allocation; and receiving a delayed transmission of each uplink channel transmission repetition in the second uplink channel transmission repetition set at a designated position within each repetition timing of a number of repetition timings corresponding to the total number of repetitions in the second uplink channel transmission repetition set; wherein each uplink channel transmission repetition in the second uplink channel transmission repetition set has one or more of the same time position or the same frequency position of a corresponding repetition timing based on the predetermined repetition pattern.
[0167] In Clause 45, the method according to any one of Clauses 29-44 includes sending control information indicating a predetermined repetition pattern and a plurality of K1 parameter values associated with downlink data transmission to the UE on a downlink channel via semi-persistent scheduling (SPS) signaling; and receiving a delayed transmission of the second uplink channel transmission repetition set at the start repetition time of a plurality of repetition times based on a first K1 parameter value among the plurality of K1 parameter values, wherein each uplink channel transmission repetition in the second uplink channel transmission repetition set has one or more of the same time position or the same frequency position of a corresponding repetition time based on the predetermined repetition pattern.
[0168] In Clause 46, the method according to any one of Clauses 29-45 includes sending control information on the downlink channel indicating a predetermined repeating pattern to the UE, wherein each interval between two adjacent repeats of the repeating set transmitted on the second uplink channel is not less than the interval included in the predetermined repeating pattern.
[0169] Clause 47 is an apparatus comprising one or more processors and one or more memories in electronic communication with the one or more processors, the one or more memories storing instructions executable by the one or more processors to cause a system or apparatus to perform a method pursuant to any one of Clauses 29 to 46.
[0170] Clause 48 is a system or apparatus that includes components for implementing the method pursuant to any one of Clauses 29 to 46 or for implementing the means pursuant to any one of Clauses 29 to 46.
[0171] Clause 49 is a non-transitory computer-readable medium that stores instructions which can be executed by one or more processors to cause one or more processors to perform methods pursuant to any one of Clauses 29 to 46.
[0172] It should be understood that the specific order or hierarchy of blocks in the disclosed process / flowchart is an illustration of exemplary methods. Based on design preferences, it should be understood that the specific order or hierarchy of blocks in the process / flowchart can be rearranged. Furthermore, some blocks can be combined or omitted. The appended method claims present elements of various blocks in a sample order and are not intended to limit one to the specific order or hierarchy presented.
[0173] The preceding 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 can be applied to other aspects. Therefore, the claims are not intended to limit themselves to the aspects shown herein, but are given the full scope consistent with the language of the claims, wherein, unless specifically stated otherwise, references to elements in the singular form are not intended to mean “one and only one,” but rather “one or more.” Terms such as “if,” “when,” and “when” should be interpreted as “under certain conditions,” rather than implying a direct temporal relationship or reaction. That is, these phrases, such as “when,” do not imply an immediate action in response to the occurrence of an action or during the occurrence of an action, but simply mean that an action will occur if a condition is met, without requiring a specific or immediate time limit for the occurrence of the action. 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 more preferred or advantageous than other aspects. Unless otherwise specifically stated, 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 multiples of A, multiples of B, or multiples of C. Specifically, combinations such as "at least one of A, B, or C", "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" may be only A, only B, only C, 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 in this disclosure that are known to or will be known thereafter by those skilled in the art are expressly incorporated herein by reference and are intended to be included 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. The words "module", "mechanism", "element", "device", etc., cannot replace the word "part". Therefore, unless the element is explicitly described using the phrase "for a component of...", no claim element is to be interpreted as a component plus a function.
Claims
1. An apparatus for wireless communication, the apparatus comprising: transceiver; One or more memories, individually or in combination, store instructions; as well as One or more processors, individually or in combination, are configured to execute the instructions, such that the device: Information is received via the transceiver, the information configuring the device to perform repeated uplink transmissions via a first set of uplink transmission opportunities; Based on the fact that the first uplink transmission opportunity in the first set of uplink transmission opportunities overlaps with the downlink transmission in time, the repeated uplink transmission is transmitted via the transceiver via the second set of uplink transmission opportunities, wherein the second set of uplink transmission opportunities does not overlap with the downlink transmission in time.
2. The apparatus according to claim 1, wherein, The one or more processors, individually or in combination, are further configured such that the device: Avoid sending uplink transmissions during the first uplink transmission opportunity.
3. The apparatus according to claim 1, wherein, The second set of uplink transmission opportunities includes at least one uplink transmission opportunity from the first set of uplink transmission opportunities.
4. The apparatus according to claim 1, wherein, The number of the second set of uplink transmission opportunities is greater than the number of the first set of uplink transmission opportunities.
5. The apparatus according to claim 1, wherein, The repeated uplink transmissions are also sent via a second uplink transmission opportunity in the first set of uplink transmission opportunities, wherein the second uplink transmission opportunity occurs before or after the downlink transmission.
6. The apparatus according to claim 1, wherein, The downlink transmission occupies one or more symbols in the first time slot, wherein the second uplink transmission timing in the second set of uplink transmission timing occupies one or more symbols in the first time slot, and wherein the first or more symbols do not overlap with the second or more symbols in time.
7. The apparatus according to claim 1, wherein, At least one uplink transmission opportunity in the second set of uplink transmission opportunities occurs after the first set of uplink transmission opportunities.
8. The apparatus according to claim 1, wherein, The second set of uplink transmission opportunities includes one or more uplink transmission opportunities not included in the first set of uplink transmission opportunities, and the one or more uplink transmission opportunities include the earliest available uplink transmission opportunity that appears after the first set of uplink transmission opportunities.
9. An apparatus for wireless communication, the apparatus comprising: transceiver; One or more memories, individually or in combination, store instructions; as well as One or more processors, individually or in combination, are configured to execute the instructions, such that the device: Information is transmitted via the transceiver, the information configuring the user equipment (UE) to perform repeated uplink transmissions via a first set of uplink transmission opportunities; Downlink transmission is sent via resources that overlap in time with a first uplink transmission opportunity in a first set of uplink transmission opportunities; as well as Based on the fact that the first uplink transmission opportunity overlaps with the downlink transmission in time, the repeated uplink transmission is received via the transceiver via a second set of uplink transmission opportunities, wherein the second set of uplink transmission opportunities does not overlap with the downlink transmission in time.
10. The apparatus according to claim 9, wherein, The second set of uplink transmission opportunities includes at least one uplink transmission opportunity from the first set of uplink transmission opportunities.
11. The apparatus according to claim 9, wherein, The repeated uplink transmission is also received via a second uplink transmission opportunity in a first set of uplink transmission opportunities, wherein the second uplink transmission opportunity occurs before or after the downlink transmission.
12. The apparatus according to claim 9, wherein, The downlink transmission occupies one or more symbols in the first time slot, wherein the second uplink transmission timing in the second set of uplink transmission timing occupies one or more symbols in the first time slot, and wherein the first or more symbols do not overlap with the second or more symbols in time.
13. The apparatus according to claim 9, wherein, At least one uplink transmission opportunity in the second set of uplink transmission opportunities occurs after the first set of uplink transmission opportunities.
14. The apparatus according to claim 9, wherein, The second set of uplink transmission opportunities includes one or more uplink transmission opportunities not included in the first set of uplink transmission opportunities, and the one or more uplink transmission opportunities include the earliest available uplink transmission opportunity that appears after the first set of uplink transmission opportunities.
15. A method for wireless communication at a device, the method comprising: Receive information, the information configuring the device to perform repeated uplink transmissions via a first set of uplink transmission opportunities; Based on the fact that the first uplink transmission opportunity in the first set of uplink transmission opportunities overlaps with the downlink transmission in time, the repeated uplink transmission is sent via the second set of uplink transmission opportunities, wherein the second set of uplink transmission opportunities does not overlap with the downlink transmission in time.
16. The method of claim 15, wherein, The method further includes: Avoid sending uplink transmissions during the first uplink transmission opportunity.
17. The method of claim 15, wherein, The second set of uplink transmission opportunities includes at least one uplink transmission opportunity from the first set of uplink transmission opportunities.
18. The method of claim 15, wherein, The number of the second set of uplink transmission opportunities is greater than the number of the first set of uplink transmission opportunities.
19. The method according to claim 15, wherein, The repeated uplink transmissions are also sent via a second uplink transmission opportunity in the first set of uplink transmission opportunities, wherein the second uplink transmission opportunity occurs before or after the downlink transmission.
20. The method of claim 15, wherein, The downlink transmission occupies one or more symbols in the first time slot, wherein the second uplink transmission timing in the second set of uplink transmission timing occupies one or more symbols in the first time slot, and wherein the first or more symbols do not overlap with the second or more symbols in time.