Coordination of semi-persistent scheduling downlink transmissions and dynamic downlink transmissions
By implementing the effective UE scheduling mechanism in the wireless communication system, coordinating SPS downlink transmission and dynamic downlink transmission, the problem of throughput reduction in the system is solved and more efficient data transmission is achieved.
Patent Information
- Application Number
- CN202411900407.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2020-08-13
- Filing Date
- 2020-08-14
- Publication Date
- 2025-04-29
AI Technical Summary
In wireless communication systems, there is conflict between the coordination of semi-persistent scheduling (SPS) downlink transmission and dynamic downlink transmission, resulting in reduced throughput, especially when the HARQ process identifier (ID) is limited and possible conflict.
By implementing an effective scheduling mechanism in the user equipment (UE), dynamic downlink transmission is allowed to occur after SPS downlink transmission and before uplink feedback transmission of SPS downlink transmission. At the same time, conflicts between SPS and dynamic downlink transmissions are handled and appropriate strategies are adopted in uplink feedback transmissions to maximize the throughput of the wireless communication system.
Through this coordination mechanism, the UE can receive the same data in SPS and dynamic downlink transmissions, or not in SPS downlink transmissions, thereby improving the throughput of the wireless communication system and avoiding errors in monitoring downlink data in semi-persistent scheduling timing.
Smart Images

Figure CN119907110A_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application with application number 202080056227.1 filed on August 14, 2020 and invention name “Method and device for wireless communication”.
[0002] Cross-references
[0003] This patent application claims the benefit of U.S. Provisional Patent Application No. 62 / 888,135, filed on August 16, 2019 by FAKOORIAN et al., entitled “Semi-persistently scheduled downlink transmissions and coordination of dynamic downlink transmissions,” and U.S. Patent Application No. 16 / 992,999, filed on August 13, 2020 by FAKOORIAN et al., entitled “Semi-persistently scheduled downlink transmissions and coordination of dynamic downlink transmissions,” each of which has been assigned to the assignee of this Agreement. Background Art
[0004] The following relates generally to wireless communications and, more particularly, to semi-persistently scheduled (SPS) downlink transmissions and coordination of dynamic downlink transmissions.
[0005] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, etc. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth generation (4G) systems (such as long term evolution (LTE) systems, LTE-Advanced (LTE-A) systems, or LTE-A Pro systems) and fifth generation (5G) systems, which may be referred to as new radio (NR) systems. These systems may employ techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM).
[0006] A wireless multiple access communication system may include multiple base stations or network access nodes, each of which supports communication of multiple communication devices at the same time, which may be further referred to as user equipment (UE). In some wireless communication systems, a base station may use a semi-static grant to schedule multiple downlink transmissions to a UE. Such scheduling may be referred to as SPS and may be used to limit overhead and processing delays in a wireless communication system because a semi-static grant may be sent at a frequency lower than a dynamic grant. In some cases, a base station may support a large number of SPS configurations for downlink SPS transmissions to a UE, and in some configurations the period between downlink SPS transmissions may be shorter. In this case, downlink SPS transmissions may be frequently scheduled, and it may be challenging for a base station to also schedule dynamic downlink transmissions or retransmissions, especially when the number of HARQ process identifiers (IDs) available for these downlink transmissions is limited and may conflict. Summary of the invention
[0007] The described technology relates to an improved method, system, equipment and device for supporting the coordination of semi-persistent scheduling (SPS) downlink transmission and dynamic downlink transmission. In general, the described technology provides effective scheduling of SPS downlink transmission and dynamic downlink transmission to maximize the throughput in a wireless communication system. In one example, when the dynamic downlink transmission is scheduled to occur after the SPS downlink transmission and before the uplink feedback transmission of the SPS downlink transmission, the UE can receive downlink data in the dynamic downlink transmission and receive the same downlink data or not receive data in the SPS downlink transmission. In another example, when the SPS downlink transmission is scheduled to occur before the uplink feedback transmission of the dynamic downlink transmission, the UE can receive downlink data in the dynamic downlink transmission and receive the same downlink data or not receive data in the SPS downlink transmission. Additional techniques for handling conflicts between SPS downlink transmission and dynamic downlink transmission and conflicts of uplink feedback transmission are also described.
[0008] A method for wireless communication at a UE is described. The method may include: receiving a downlink grant that schedules a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission; receiving first downlink data in the dynamic downlink transmission; and receiving the first downlink data or not receiving data in the semi-persistently scheduled downlink transmission based on the determination.
[0009] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: receive a downlink grant that schedules a dynamic downlink transmission from a base station; identify a semi-persistent scheduling occasion assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink being associated with the same feedback process identifier as the dynamic downlink transmission; determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission; receive first downlink data in the dynamic downlink transmission; and based on the determination, receive the first downlink data or not receive data in the semi-persistently scheduled downlink transmission.
[0010] Another apparatus for wireless communication at a UE is described. The apparatus may include means for: receiving a downlink grant that schedules a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission; receiving first downlink data in the dynamic downlink transmission; and receiving the first downlink data or not receiving data in the semi-persistently scheduled downlink transmission based on the determination.
[0011] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include code executable by a processor to: receive a downlink grant that schedules a dynamic downlink transmission from a base station; identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission; receive first downlink data in the dynamic downlink transmission; and based on the determination, receive the first downlink data or not receive data in the semi-persistently scheduled downlink transmission.
[0012] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, devices, or instructions for determining that the dynamic downlink transmission includes a retransmission of the first downlink data and combining the first downlink data received in the semi-persistently scheduled downlink transmission and the first downlink data received in the dynamic downlink transmission. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, devices, or instructions for avoiding monitoring downlink data in semi-persistent scheduling opportunities. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, avoiding monitoring downlink data in semi-persistent scheduling opportunities may include operations, features, devices, or instructions for: starting a timer associated with a feedback process identifier upon receiving an authorization for a dynamic downlink transmission; and avoiding monitoring a semi-persistently scheduled downlink transmission associated with the same feedback process identifier as the dynamic downlink transmission during the duration of the timer.
[0013] In some examples of methods, apparatus, and non-transitory computer-readable media described herein, determining that a dynamic downlink transmission may be scheduled to occur after a semi-persistently scheduled downlink transmission and before an uplink feedback transmission for the semi-persistently scheduled downlink transmission may include operations, features, means, or instructions for determining that a semi-persistent scheduling opportunity overlaps in time with a downlink grant or that a semi-persistent scheduling opportunity may be between a downlink grant and a dynamic downlink transmission. Some examples of methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for sending an uplink feedback transmission for the semi-persistently scheduled downlink transmission and sending an uplink feedback transmission for the dynamic downlink transmission.
[0014] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, an uplink feedback transmission may include operations, features, means, or instructions for: sending a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission may be sent on an uplink control channel allocated in a downlink grant. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission includes separate feedback for each of the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, combined feedback for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, or a combination thereof.
[0015] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining whether a semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission may be an initial transmission of the first downlink data. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for determining whether a semi-persistently scheduled downlink transmission may be an initial transmission of the first downlink data and combining the first downlink data received in the semi-persistently scheduled downlink transmission with the first downlink data received in the dynamic downlink transmission. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, determining that a semi-persistently scheduled downlink transmission may be an initial transmission of the first downlink data may include operations, features, means, or instructions for determining that a downlink grant overlaps with a semi-persistently scheduled opportunity or that the number of symbols between a downlink grant and a semi-persistently scheduled opportunity may be below a threshold.
[0016] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the threshold may be based on the capabilities of the UE. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for determining that a previous semi-persistently scheduled downlink transmission may be an initial transmission of first downlink data and combining the first downlink data received in the semi-persistently scheduled downlink transmission and the previous semi-persistently scheduled downlink transmission with the first downlink data received in the dynamic downlink transmission. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, determining that a previous semi-persistently scheduled downlink transmission may be an initial transmission of downlink data may include operations, features, means, or instructions for determining that a downlink grant does not overlap with a semi-persistently scheduled opportunity or that the number of symbols between a downlink grant and a semi-persistently scheduled opportunity may be above a threshold.
[0017] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the threshold may be based on the capabilities of the UE. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, determining whether a semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission may be an initial transmission of the first downlink data may include operations, features, means, or instructions for: receiving downlink control information indicating whether the semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission may be an initial transmission of the first downlink data. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the downlink control information includes a bit indicating whether the semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission may be an initial transmission of the first downlink data.
[0018] In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, the downlink control information includes an indication of a redundancy version associated with a dynamic downlink transmission, and the redundancy version indicates whether a semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission may be an initial transmission of the first downlink data. In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, a redundancy version index of zero indicates that a semi-persistently scheduled downlink transmission that overlaps with a downlink grant or that begins after a downlink grant may be received may be an initial transmission of the first downlink data. In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, a redundancy version associated with a dynamic downlink transmission may be preconfigured.
[0019] In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, a non-zero redundancy version index indicates that a previous semi-persistently scheduled downlink transmission that ended before a downlink grant can be received can be an initial transmission of first downlink data. In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, a redundancy version associated with a dynamic downlink transmission corresponds to a non-zero redundancy version index. In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, no data may be received in a semi-persistently scheduled downlink transmission, and a most recent, previous semi-persistently scheduled downlink transmission that ended before a downlink grant can be received can be an initial transmission of downlink data.
[0020] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a first uplink control channel allocated for uplink feedback transmission of a semi-persistently scheduled transmission overlaps in time with a second uplink control channel allocated for uplink feedback transmission of a dynamic downlink transmission. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for avoiding sending an uplink feedback transmission of a semi-persistently scheduled downlink transmission on a first uplink control channel and sending an uplink feedback transmission of a dynamic downlink transmission on a second uplink control channel; or sending an uplink feedback transmission of a semi-persistently scheduled downlink transmission on a first uplink control channel and sending an uplink feedback transmission of a dynamic downlink transmission on a second uplink control channel.
[0021] A method of wireless communication at a base station is described. The method may include: sending a downlink grant scheduled for a dynamic downlink transmission to a UE; identifying a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission from the UE for the semi-persistently scheduled downlink transmission; sending first downlink data in the dynamic downlink transmission; and based on the determination, sending the first downlink data or not sending data in the semi-persistently scheduled downlink transmission.
[0022] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: send a downlink grant scheduled for a dynamic downlink transmission to a UE; identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission from the UE for the semi-persistently scheduled downlink transmission; send first downlink data in the dynamic downlink transmission; and based on the determination, send the first downlink data or do not send data in the semi-persistently scheduled downlink transmission.
[0023] Another apparatus for wireless communication at a base station is described. The apparatus may include means for: sending a downlink grant scheduled for a dynamic downlink transmission to a UE; identifying a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission from the UE for the semi-persistently scheduled downlink transmission; sending first downlink data in the dynamic downlink transmission; and based on the determination, sending the first downlink data or not sending data in the semi-persistently scheduled downlink transmission.
[0024] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include code executable by a processor to: send a downlink grant scheduled for a dynamic downlink transmission to a UE; identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission from the UE for the semi-persistently scheduled downlink transmission; send first downlink data in the dynamic downlink transmission; based on the determination, send the first downlink data or do not send data in the semi-persistently scheduled downlink transmission.
[0025] Some examples of methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for: starting a timer associated with a feedback process identifier upon sending a grant for a dynamic downlink transmission; and avoiding sending a semi-persistently scheduled downlink transmission associated with the same feedback process identifier as the dynamic downlink transmission during the duration of the timer. In some examples of methods, apparatus, and non-transitory computer-readable media described herein, determining that a dynamic downlink transmission may be scheduled to be sent after a semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission may include operations, features, means, or instructions for: determining that a semi-persistent scheduling opportunity overlaps in time with a downlink grant or that a semi-persistent scheduling opportunity may be between a downlink grant and a dynamic downlink transmission.
[0026] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for: receiving an uplink feedback transmission for a semi-persistently scheduled downlink transmission; and receiving an uplink feedback transmission for a dynamic downlink transmission. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the uplink feedback transmission may include operations, features, means, or instructions for receiving a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission may be received on an uplink control channel allocated in a downlink grant.
[0027] In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission includes separate feedback for each of the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, combined feedback for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, or a combination thereof. Some examples of methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for: sending downlink control information indicating whether the semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission can be an initial transmission of the first downlink data.
[0028] In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, the downlink control information includes a bit indicating whether a semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission may be an initial transmission of the first downlink data. In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, the downlink control information includes an indication of a redundancy version associated with a dynamic downlink transmission, and the redundancy version indicates whether the semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission may be an initial transmission of the first downlink data. In some examples of methods, apparatuses, and non-transitory computer-readable media described herein, a redundancy version index of zero indicates that a semi-persistently scheduled downlink transmission that overlaps with a downlink grant or that begins after a downlink grant may be sent may be an initial transmission of the first downlink data.
[0029] In some examples of methods, apparatus, and non-transitory computer-readable media described herein, a redundancy version associated with a dynamic downlink transmission may be preconfigured. In some examples of methods, apparatus, and non-transitory computer-readable media described herein, a non-zero redundancy version index indicates that a previous semi-persistently scheduled downlink transmission that ended before a downlink grant may be transmitted may be an initial transmission of first downlink data. In some examples of methods, apparatus, and non-transitory computer-readable media described herein, a redundancy version associated with a dynamic downlink transmission corresponds to a non-zero redundancy version index.
[0030] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a first uplink control channel allocated for uplink feedback transmission of a semi-persistently scheduled downlink transmission overlaps in time with a second uplink control channel allocated for uplink feedback transmission of a dynamic downlink transmission. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for receiving an uplink feedback transmission of a dynamic downlink transmission on a second uplink control channel; or receiving an uplink feedback transmission of a semi-persistently scheduled downlink transmission on a first uplink control channel and receiving an uplink feedback transmission of a dynamic downlink transmission on a second uplink control channel.
[0031] A method for wireless communication at a UE is described. The method may include: receiving a downlink grant that schedules a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission of the dynamic downlink transmission; receiving first downlink data in the dynamic downlink transmission; and receiving the first downlink data or not receiving data in the semi-persistently scheduled downlink transmission based on the determination.
[0032] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to: receive a downlink grant for scheduling a dynamic downlink transmission from a base station; identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determine that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission of the dynamic downlink transmission; receive first downlink data in the dynamic downlink transmission; based on the determination, receive the first downlink data or not receive data in the semi-persistently scheduled downlink transmission.
[0033] Another apparatus for wireless communication at a UE is described. The apparatus may include means for: receiving a downlink grant that schedules a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission of the dynamic downlink transmission; receiving first downlink data in the dynamic downlink transmission; and based on the determination, receiving the first downlink data or not receiving data in the semi-persistently scheduled downlink transmission.
[0034] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: receive a downlink grant for scheduling a dynamic downlink transmission from a base station; identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determine that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission of the dynamic downlink transmission; receive first downlink data in the dynamic downlink transmission; based on the determination, receive the first downlink data or not receive data in the semi-persistently scheduled downlink transmission.
[0035] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for determining that a semi-persistently scheduled downlink transmission includes a retransmission of the first downlink data and combining the first downlink data received in the dynamic downlink transmission with the first downlink data received in the semi-persistently scheduled downlink transmission. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for avoiding monitoring downlink data in a semi-persistently scheduled occasion.
[0036] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, avoiding monitoring downlink data in a semi-persistent scheduling opportunity may include operations, features, apparatus, or instructions for: starting a timer associated with a hybrid automatic repeat request identifier upon receiving an authorization for a dynamic downlink transmission; and avoiding monitoring a semi-persistently scheduled downlink transmission associated with the same hybrid automatic repeat request identifier as the dynamic downlink transmission for the duration of the timer. Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, apparatus, or instructions for: determining that the number of symbols between a semi-persistently scheduled downlink transmission and an uplink feedback transmission for the dynamic downlink transmission may be above a threshold; determining that the semi-persistently scheduled downlink transmission includes a retransmission of the first downlink data based on the number of symbols above the threshold; combining the first downlink data received in the dynamic downlink transmission with the first downlink data received in the semi-persistently scheduled downlink transmission.
[0037] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, apparatus, or instructions for determining that the number of symbols between a semi-persistently scheduled downlink transmission and an uplink feedback transmission for a dynamic downlink transmission may be below a threshold; avoiding monitoring downlink data at a semi-persistent scheduling opportunity based on the number of symbols below the threshold. Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, apparatus, or instructions for sending an uplink feedback transmission for a dynamic downlink transmission and sending an uplink feedback transmission for a semi-persistently scheduled downlink transmission. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the uplink feedback transmission may include operations, features, apparatus, or instructions for sending a single uplink feedback transmission for a dynamic downlink transmission and a semi-persistently scheduled downlink transmission.
[0038] In some examples of methods, apparatus, and non-transitory computer-readable media described herein, a single uplink feedback transmission for a dynamic downlink transmission and a semi-persistently scheduled downlink transmission may be sent on an uplink control channel allocated in an uplink grant. In some examples of methods, apparatus, and non-transitory computer-readable media described herein, a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission includes separate feedback for each of the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, combined feedback for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, or a combination thereof.
[0039] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for determining that a first uplink control channel allocated for uplink feedback transmission of a dynamic downlink transmission overlaps in time with a second uplink control channel allocated for uplink feedback transmission of a semi-persistently scheduled downlink transmission. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, apparatuses, or instructions for transmitting an uplink feedback transmission of a dynamic downlink transmission on a first uplink control channel and avoiding transmitting an uplink feedback transmission of a semi-persistently scheduled downlink transmission on a second uplink control channel; or transmitting an uplink feedback transmission of a dynamic downlink transmission on a first uplink control channel and transmitting an uplink feedback transmission of a semi-persistently scheduled downlink transmission on a second uplink control channel.
[0040] A method of wireless communication at a base station is described. The method may include: sending a downlink grant scheduled for a dynamic downlink transmission to a UE; identifying a semi-persistent scheduling opportunity assigned for a semi-persistent scheduled downlink transmission to the UE, the semi-persistent scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the semi-persistent scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission from the UE for the dynamic downlink transmission; sending first downlink data in the dynamic downlink transmission; and based on the determination, sending the first downlink data or not sending data in the semi-persistent scheduled downlink transmission.
[0041] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: send a downlink grant scheduled for a dynamic downlink transmission to a UE; identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determine that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission from the UE for the dynamic downlink transmission; send first downlink data in the dynamic downlink transmission; and based on the determination, send the first downlink data or not send data in the semi-persistently scheduled downlink transmission.
[0042] Another apparatus for wireless communication at a base station is described. The apparatus may include means for: sending a downlink grant scheduled for a dynamic downlink transmission to a UE; identifying a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission from the UE for the dynamic downlink transmission; sending first downlink data in the dynamic downlink transmission; and based on the determination, sending the first downlink data or not sending data in the semi-persistently scheduled downlink transmission.
[0043] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: send a downlink grant scheduled for a dynamic downlink transmission to a UE; identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determine that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission from the UE for the dynamic downlink transmission; send first downlink data in the dynamic downlink transmission; and based on the determination, send the first downlink data or not send data in the semi-persistently scheduled downlink transmission.
[0044] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for sending operations, features, means, or instructions for: starting a timer associated with a feedback process identifier upon sending a downlink grant for a dynamic downlink transmission; and avoiding sending a semi-persistently scheduled downlink transmission associated with the same feedback process identifier as the dynamic downlink transmission during the duration of the timer. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for: determining that the number of symbols between a semi-persistent downlink transmission and an uplink feedback transmission for the dynamic downlink transmission may be above a threshold; sending first downlink data in the dynamic downlink transmission; and retransmitting the first downlink data in the semi-persistently scheduled downlink transmission.
[0045] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, apparatus, or instructions for determining that the number of symbols between a semi-persistent downlink transmission and an uplink feedback transmission for a dynamic downlink transmission may be below a threshold; avoiding sending downlink data at a semi-persistent scheduling opportunity. Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, apparatus, or instructions for receiving an uplink feedback transmission for a dynamic downlink transmission and receiving an uplink feedback transmission for a semi-persistently scheduled downlink transmission. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the uplink feedback transmission may include operations, features, apparatus, or instructions for receiving a single uplink feedback transmission for a dynamic downlink transmission and a semi-persistently scheduled downlink transmission.
[0046] In some examples of methods, apparatus, and non-transitory computer-readable media described herein, a single uplink feedback transmission for a dynamic downlink transmission and a semi-persistently scheduled downlink transmission may be received on an uplink control channel allocated in a downlink grant. In some examples of methods, apparatus, and non-transitory computer-readable media described herein, the single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission includes separate feedback for each of the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, combined feedback for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, or a combination thereof.
[0047] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for determining that a first uplink control channel allocated for uplink feedback transmission of a dynamic downlink transmission overlaps in time with a second uplink control channel allocated for uplink feedback transmission of a semi-persistently scheduled downlink transmission. Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for receiving an uplink feedback transmission of a dynamic downlink transmission on a first uplink control channel; or, receiving an uplink feedback transmission of a dynamic downlink transmission on a first uplink control channel and receiving an uplink feedback transmission of a semi-persistently scheduled downlink transmission on a second uplink control channel.
[0048] A method of wireless communication at a UE is described. The method may include: receiving a downlink grant that schedules a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission; determining whether the downlink grant is received a threshold amount of time before the semi-persistent scheduling opportunity; and decoding first downlink data in the dynamic downlink transmission from the base station based at least in part on receiving the downlink grant at least the threshold amount of time before the semi-persistent scheduling opportunity.
[0049] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: receive a downlink grant that schedules a dynamic downlink transmission from a base station; identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission; determine whether the downlink grant is received a threshold amount of time before the semi-persistent scheduling opportunity; decode first downlink data in the dynamic downlink transmission from the base station based at least in part on receiving the downlink grant at least the threshold amount of time before the semi-persistent scheduling opportunity.
[0050] Another apparatus for wireless communication at a UE is described. The apparatus may include means for: receiving a downlink grant that schedules a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission; determining whether the downlink grant is received a threshold amount of time before the semi-persistent scheduling opportunity; decoding first downlink data in the dynamic downlink transmission from the base station based at least in part on receiving the downlink grant at least the threshold amount of time before the semi-persistent scheduling opportunity.
[0051] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: receive a downlink grant that schedules a dynamic downlink transmission from a base station; identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission; determine whether the downlink grant is received a threshold amount of time before the semi-persistent scheduling opportunity; decode first downlink data in the dynamic downlink transmission from the base station based at least in part on receiving the downlink grant at least the threshold amount of time before the semi-persistent scheduling opportunity.
[0052] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, apparatus, and instructions for sending an uplink feedback transmission based at least in part on a semi-persistent scheduling opportunity that overlaps with a scheduled dynamic downlink transmission.
[0053] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may further include determining whether a physical downlink control channel (PDCCH) carrying a downlink grant ends a threshold amount of time before the start of the semi-persistent scheduling opportunity.
[0054] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for sending an uplink feedback transmission for the dynamic downlink transmission after a processing time (N) plus an additional amount of time (d). In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the additional amount of time may be based on a processing capability of the UE, a duration of the dynamic downlink transmission, a number of overlapping symbols between a downlink grant and a semi-persistent scheduling opportunity, or a combination thereof.
[0055] Some examples of methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for sending an uplink feedback transmission for a dynamic downlink transmission after a processing time (N). In some examples of methods, apparatus, and non-transitory computer-readable media described herein, a semi-persistently scheduled downlink transmission may be associated with the same feedback process identifier as the dynamic downlink transmission. In some examples of methods, apparatus, and non-transitory computer-readable media described herein, the threshold amount of time may be based on a processing capability of the UE.
[0056] A method of wireless communication at a base station is described. The method may include: identifying a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to a UE; identifying resources on which to schedule a dynamic downlink transmission to the UE, wherein the identified resources overlap with the semi-persistent scheduling opportunity; determining that a threshold amount of time before the semi-persistent scheduling opportunity has sufficient time for sending a downlink grant; and based on the determination, sending a downlink grant scheduling the dynamic downlink transmission the threshold amount of time before the semi-persistent scheduling opportunity.
[0057] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to a UE; identify resources on which a dynamic downlink transmission to the UE is scheduled, wherein the identified resources overlap with the semi-persistent scheduling opportunity; determine that a threshold amount of time before the semi-persistent scheduling opportunity has sufficient time for sending a downlink grant; and based on the determination, send a downlink grant scheduling the dynamic downlink transmission a threshold amount of time before the semi-persistent scheduling opportunity.
[0058] Another apparatus for wireless communication at a base station is described. The apparatus may include means for: identifying a semi-persistent scheduling opportunity allocated for semi-persistently scheduled downlink transmissions to a UE; identifying resources on which to schedule dynamic downlink transmissions to the UE, wherein the identified resources overlap with the semi-persistent scheduling opportunity; determining that a threshold amount of time before the semi-persistent scheduling opportunity has sufficient time for sending a downlink grant; and based on the determination, sending a downlink grant scheduling the dynamic downlink transmission a threshold amount of time before the semi-persistent scheduling opportunity.
[0059] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: identify a semi-persistent scheduling opportunity allocated for semi-persistently scheduled downlink transmissions to a UE; identify resources on which dynamic downlink transmissions to the UE are scheduled, wherein the identified resources overlap with the semi-persistent scheduling opportunity; determine that a threshold amount of time before the semi-persistent scheduling opportunity has sufficient time for sending a downlink grant; and based on the determination, send a downlink grant scheduling the dynamic downlink transmission the threshold amount of time before the semi-persistent scheduling opportunity.
[0060] In some examples of methods, apparatus, and non-transitory computer-readable media described herein, a semi-persistently scheduled downlink transmission may be associated with the same feedback process identifier as a dynamic downlink transmission. Some examples of methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for transmitting a semi-persistently scheduled downlink transmission and a dynamic downlink transmission on overlapping resources. In some examples of methods, apparatus, and non-transitory computer-readable media described herein, the threshold amount of time may be based on a processing capability of the UE.
[0061] A method of wireless communication at a base station is described. The method may include: sending a downlink grant to a UE for scheduling a dynamic downlink transmission; identifying a semi-persistent scheduling opportunity allocated for a semi-persistent scheduled downlink transmission to the UE, the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission; sending first downlink data to the UE in the dynamic downlink transmission; and receiving an uplink feedback transmission for the dynamic downlink transmission from the UE based on the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission and whether the downlink grant was sent a threshold amount of time before the semi-persistent scheduling opportunity.
[0062] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions may be executed by the processor to cause the apparatus to: send a downlink grant for a dynamic downlink transmission scheduled to a UE; identify a semi-persistent scheduling opportunity allocated for a semi-persistent scheduled downlink transmission to the UE, the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission; send first downlink data to the UE in the dynamic downlink transmission; and receive an uplink feedback transmission for the dynamic downlink transmission from the UE based on the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission and whether the downlink grant was sent a threshold amount of time before the semi-persistent scheduling opportunity.
[0063] Another apparatus for wireless communication at a base station is described. The apparatus may include means for: sending a downlink grant for a dynamic downlink transmission scheduled to a UE; identifying a semi-persistent scheduling opportunity allocated for a semi-persistent scheduled downlink transmission to the UE, the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission; sending first downlink data to the UE in the dynamic downlink transmission; and receiving an uplink feedback transmission for the dynamic downlink transmission from the UE based on the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission and whether the downlink grant was sent a threshold amount of time before the semi-persistent scheduling opportunity.
[0064] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: send a downlink grant for a dynamic downlink transmission scheduled to a UE; identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE, the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission; send first downlink data to the UE in the dynamic downlink transmission; and receive an uplink feedback transmission for the dynamic downlink transmission from the UE based on the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission and whether the downlink grant was sent a threshold amount of time before the semi-persistent scheduling opportunity.
[0065] Some examples of the methods, apparatus, and non-transitory computer-readable media described herein may also include operations, features, means, or instructions for sending an uplink feedback transmission for the dynamic downlink transmission after a processing time (N) plus an additional amount of time (d). In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the additional amount of time may be based on a processing capability of the UE, a duration of the dynamic downlink transmission, a number of overlapping symbols between a downlink grant and a semi-persistent scheduling opportunity, or a combination thereof.
[0066] Some examples of methods, apparatus, and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for receiving an uplink feedback transmission for a dynamic downlink transmission after a processing time (N). In some examples of methods, apparatus, and non-transitory computer-readable media described herein, a semi-persistently scheduled downlink transmission may be associated with the same feedback process identifier as the dynamic downlink transmission. In some examples of methods, apparatus, and non-transitory computer-readable media described herein, the threshold amount of time may be based on a processing capability of the UE. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] Figure 1 An example of a wireless communication system supporting coordination of semi-persistent scheduling (SPS) downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is illustrated.
[0068] Figure 2 An example of SPS and dynamic downlink transmission scheduling is illustrated.
[0069] Figure 3 An example of SPS and dynamic downlink transmission is illustrated.
[0070] Figure 4 An example of a wireless communication system supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is illustrated.
[0071] Figure 5 An example of SPS and dynamic downlink transmission scheduling is illustrated in accordance with aspects of the present disclosure.
[0072] Figure 6 An example of SPS and dynamic downlink transmission scheduling is illustrated in accordance with aspects of the present disclosure.
[0073] Figure 7 An example of hybrid automatic repeat request (HARQ) feedback reporting for SPS and dynamic downlink transmissions is illustrated in accordance with aspects of the present disclosure.
[0074] Figure 8 An example of SPS and dynamic downlink transmission scheduling is illustrated in accordance with aspects of the present disclosure.
[0075] Fig. 9 An example of overlapping SPS and scheduling of dynamic downlink transmissions is illustrated in accordance with aspects of the present disclosure.
[0076] Fig.10 and 11 A block diagram is shown of an apparatus supporting coordination of SPS downlink transmissions and dynamic downlink transmissions in accordance with aspects of the present disclosure.
[0077] Fig.12A block diagram of a communications manager supporting coordination of SPS downlink transmissions and dynamic downlink transmissions is shown in accordance with aspects of the present disclosure.
[0078] Fig.13 A diagram is shown of a system including devices that support coordination of SPS downlink transmissions and dynamic downlink transmissions in accordance with aspects of the present disclosure.
[0079] Fig.14 and 15 A block diagram is shown of an apparatus supporting coordination of SPS downlink transmissions and dynamic downlink transmissions in accordance with aspects of the present disclosure.
[0080] Fig.16 A block diagram of a communications manager supporting coordination of SPS downlink transmissions and dynamic downlink transmissions is shown in accordance with aspects of the present disclosure.
[0081] Fig.17 A diagram is shown of a system including devices that support coordination of SPS downlink transmissions and dynamic downlink transmissions in accordance with aspects of the present disclosure.
[0082] Figures 18 to 24 A flow chart illustrating a method of supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is shown. DETAILED DESCRIPTION
[0083] In some wireless communication systems, a base station may use a semi-persistent grant to schedule multiple downlink transmissions to a user equipment (UE). Such scheduling may be referred to as semi-persistent scheduling (SPS) and may be used to limit overhead and processing delays in wireless communication systems (e.g., because a semi-static grant may be sent at a frequency lower than a dynamic grant). In some cases, a base station may support a large number of SPS configurations, each of which may be associated with a period, a set of hybrid automatic repeat request (HARQ) feedback process identifiers (IDs), and the like. In this case, the available HARQ feedback process IDs may be shared between multiple SPS configurations, and some SPS configurations may be associated with fewer (e.g., one or two) HARQ feedback process IDs. In addition, the period of some SPS configurations may be shorter (e.g., if data traffic is expected to be high), and SPS downlink transmissions may be frequently scheduled.
[0084] In some aspects, because some SPS configurations may be associated with fewer HARQ process IDs and the periodicity associated with the SPS configurations may be short, subsequent SPS downlink transmissions scheduled based on these SPS configurations may be close together and may be associated with the same HARQ feedback process ID. In such aspects, if the base station (e.g., based on a downlink grant) identifies that downlink data is to be scheduled and dynamically sent to the UE, it may be challenging for the base station to schedule dynamic downlink transmissions between SPS transmissions. Specifically, in some systems, the UE can be expected to receive dynamic downlink transmissions associated with a given HARQ feedback process ID until the expected transmission of HARQ feedback for the SPS downlink transmission associated with the given HARQ feedback process ID ends. Therefore, the base station can avoid scheduling dynamic downlink transmissions associated with the HARQ process ID between SPS downlink transmissions associated with the same HARQ feedback process ID, which may result in reduced throughput in the wireless communication system.
[0085] As described herein, wireless communication systems can support effective techniques for scheduling SPS downlink transmission and dynamic downlink transmission to maximize throughput. In one example, when dynamic downlink transmission is scheduled to occur after SPS downlink transmission and before uplink feedback transmission of SPS downlink transmission, UE can receive downlink data in dynamic downlink transmission and receive the same downlink data or not receive data in SPS downlink transmission. In another example, when SPS downlink transmission is scheduled to occur after dynamic downlink transmission and before uplink feedback transmission of dynamic downlink transmission, UE can receive downlink data in dynamic downlink transmission and receive the same downlink data or not receive data in SPS downlink transmission. In the above example, because UE may be able to receive downlink data in SPS downlink transmission, throughput can be increased. In addition, even if SPS downlink transmission does not include data, UE supporting the technology described herein can also be freely scheduled with SPS downlink transmission and dynamic downlink transmission without experiencing any errors.
[0086] The various aspects of the present disclosure introduced above are described below in the context of a wireless communication system. Examples of processes and signaling exchanges that support coordination of SPS downlink transmissions and dynamic downlink transmissions are then described. Various aspects of the present disclosure are further illustrated and described with reference to apparatus diagrams, system diagrams, and flow charts related to coordination of SPS downlink transmissions and dynamic downlink transmissions.
[0087] Figure 1An example of a wireless communication system 100 supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to various aspects of the present disclosure is illustrated. The wireless communication system 100 includes a base station 105, a UE 115, and a core network 130. In some examples, the wireless communication system 100 may be a long term evolution (LTE) network, an advanced LTE (LTE-A) network, an LTE-A Pro network, or a new radio (NR) network. In some cases, the wireless communication system 100 may support enhanced broadband communications, ultra-reliable (e.g., mission-critical) communications, low-latency communications, or communications with low-cost, low-complexity devices.
[0088] The base station 105 can communicate wirelessly with the UE 115 via one or more base station antennas. The base station 105 described herein may include or may be referred to by those skilled in the art as a base transceiver, a radio base station, an access point, a radio transceiver, a Node B, an eNodeB (eNB), a next generation Node B or a giga-NodeB (both may be referred to as gNBs), a Home NodeB, a Home eNodeB, or some other suitable terminology. The wireless communication system 100 may include different types of base stations 105 (e.g., macro cell base stations or small cell base stations). The UE 115 described herein is capable of communicating with various types of base stations 105 and network devices including macro eNBs, small cell eNBs, gNBs, relay base stations, etc.
[0089] Each base station 105 may be associated with a particular geographic coverage area 110 in which communications with various UEs 115 are supported. Each base station 105 may provide communications coverage for the corresponding geographic coverage area 110 via a communication link 125, and the communication link 125 between the base station 105 and the UE 115 may utilize one or more carriers. The communication link 125 shown in the wireless communication system 100 may include an uplink transmission from the UE 115 to the base station 105 (e.g., on a physical uplink shared channel (PUSCH) or a physical uplink control channel (PUCCH)) or a downlink transmission from the base station 105 to the UE 115 (e.g., in a physical downlink shared channel (PDSCH) or a physical downlink control channel (PDCCH)). Downlink transmissions may also be referred to as forward link transmissions, and uplink transmissions may also be referred to as reverse link transmissions.
[0090] The geographic coverage area 110 of the base station 105 may be divided into sectors that constitute a portion of the geographic coverage area 110, and each sector may be associated with a cell. For example, each base station 105 may provide communication coverage for a macro cell, a small cell, a hotspot, or other type of cell, or various combinations thereof. In some examples, the base station 105 may be mobile and thus provide communication coverage for a mobile geographic coverage area 110. In some examples, different geographic coverage areas 110 associated with different technologies may overlap, and overlapping geographic coverage areas 110 associated with different technologies may be supported by the same base station 105 or different base stations 105. The wireless communication system 100 may include, for example, a heterogeneous LTE / LTE-A / LTE-APro or NR network, in which different types of base stations 105 provide coverage 110 for various geographic coverage areas.
[0091] The term "cell" may refer to a logical communication entity used to communicate with a base station 105 (e.g., via a carrier), and may be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID)) used to distinguish between adjacent cells operating via the same or different carriers. In some examples, a carrier may support multiple cells, and different cells may be configured according to different protocol types (e.g., machine type communication (MTC), narrowband Internet of Things (NB-IoT), enhanced mobile broadband (eMBB), or other types) that may provide access to different types of devices. In some cases, the term "cell" may refer to a portion (e.g., a sector) of a geographic coverage area 110 on which the logical entity operates.
[0092] The term "carrier" may refer to a set of radio spectrum resources with a defined physical layer structure for supporting communications over the communication link 125. For example, a carrier of the communication link 125 may include a portion of a radio spectrum that operates according to a physical layer channel of a given radio access technology. Each physical layer channel may carry user data, control information, or other signaling. A carrier may be associated with a predefined frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Frequency Channel Number (EARFCN)) and may be located according to a channel raster for discovery by the UE 115. A carrier may be a downlink or uplink (e.g., in FDD mode) or may be configured to carry downlink and uplink communications (e.g., in TDD mode). In some examples, a signal waveform sent on a carrier may be composed of multiple subcarriers (e.g., using a multi-carrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S) - OFDM)).
[0093] UE 115 may be dispersed throughout the wireless communication system 100, and each UE 115 may be fixed or mobile. UE 115 may also be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a subscriber device, or some other suitable term, where "device" may also be referred to as a unit, a station, a terminal, or a client. UE 115 may also be a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 may also refer to a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or an MTC device, etc., which may be implemented in various products such as appliances, vehicles, meters, etc.
[0094] In some cases, UE 115 can also communicate directly with other UE 115 (e.g., using peer-to-peer (P2P) or device-to-device (D2D) protocols). One or more of a group of UEs 115 using D2D communication can be within the geographic coverage area 110 of the base station 105. Other UEs 115 in such a group may be outside the geographic coverage area 110 of the base station 105 or otherwise unable to receive transmissions from the base station 105. In some cases, a group of UEs 115 communicating via D2D communication can utilize a one-to-many (1:M) system, in which each UE 115 transmits to each other UE 115 in the group. In some cases, the base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UEs 115 without involving the base station 105.
[0095] The base stations 105 can communicate with the core network 130 and with each other. For example, the base stations 105 can interface with the core network 130 via a backhaul link 132 (e.g., via S1, N2, N3, or other interface). The base stations 105 can communicate with each other directly (e.g., directly between the base stations 105) or indirectly (e.g., via the core network 130) via a backhaul link 134 (e.g., via X2, Xn, or other interface).
[0096] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC), which may include at least one mobile management entity (MME), at least one serving gateway (S-GW), and at least one packet data network (PDN) gateway (PGW). The MME may manage non-access stratum (e.g., control plane) functions such as mobility, authentication, and bearer management of UEs 115 served by base stations 105 associated with the EPC. User IP packets may be transmitted via the S-GW, which itself may be connected to the P-GW. The P-GW may provide IP address allocation and other functions. The P-GW may be connected to network operator IP services. Operator IP services may include access to the Internet, an intranet, an IP multimedia subsystem (IMS), or a packet switched (PS) streaming service.
[0097] At least some network devices, such as base stations 105, may include subcomponents such as access network entities, which may be examples of access node controllers (ANCs). Each access network entity may communicate with UE 115 through multiple other access network transport entities, which may be referred to as radio heads, smart radio heads, or transmit / receive points (TRPs). In some configurations, the various functions of each access network entity or base station 105 may be distributed across various network devices (e.g., radio heads and access network controllers) or merged into a single network device (e.g., base station 105).
[0098] In some cases, the wireless communication system 100 can be a packet-based network operating according to a layered protocol stack. In the user plane, the communication of the bearer or packet data convergence protocol (PDCP) layer can be based on IP. The radio link control (RLC) layer can perform packet segmentation and reorganization to communicate through logical channels. The media access control (MAC) layer can perform priority processing and multiplex logical channels into transport channels. The MAC layer can also use HARQ to provide retransmission at the MAC layer to improve link efficiency. In the control plane, the radio resource control (RRC) protocol layer can provide the establishment, configuration and maintenance of the RRC connection between the base station 105 or the core network 130 that supports the radio bearer of the user plane data. At the physical layer, the transport channel can be mapped to the physical channel.
[0099] In some cases, UE 115 and base station 105 can support retransmission of data to increase the possibility of successfully receiving data. HARQ feedback is a technique to increase the possibility of correctly receiving data through communication link 125. HARQ can include a combination of error detection (e.g., using cyclic redundancy check (CRC)), forward error correction (FEC) and retransmission (e.g., automatic repeat request (ARQ)). HARQ can improve the throughput of the MAC layer under poor radio conditions (e.g., signal-to-noise ratio conditions). In some cases, a wireless device can support simultaneous slot HARQ feedback, where the device can provide HARQ feedback for data received in a previous symbol in the slot in a specific time slot. In other cases, the device can provide HARQ feedback in a subsequent time slot or according to some other time interval.
[0100] The time interval in LTE or NR can be expressed as a multiple of a basic time unit. For example, the basic time unit can be T s =1 / 30,720,000 second sampling period. The time interval of the communication resources may be organized according to radio frames each having a duration of 10 milliseconds (ms), where the frame period may be represented as T f =307,200T s . A radio frame may be identified by a system frame number (SFN) ranging from 0 to 1023. Each frame may include 10 subframes numbered 0 to 9, and each subframe may have a duration of 1 ms. A subframe may be further divided into 2 time slots, each time slot having a duration of 0.5 ms and each time slot may contain 6 or 7 modulation symbol periods (e.g., depending on the length of the cyclic prefix preceding each symbol period). Excluding the cyclic prefix, each symbol period may contain 2048 sampling periods. In some cases, a subframe may be the smallest scheduling unit of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In other cases, the smallest scheduling unit of the wireless communication system 100 may be shorter than a subframe or may be dynamically selected (e.g., in a burst of a shortened TTI (sTTI) or in a selected component carrier using sTTI).
[0101] In the wireless communication system 100, the base station 105 may use a semi-static grant to schedule multiple downlink transmissions to the UE 115. This scheduling may be referred to as SPS and may be used to limit overhead and processing delays (e.g., because the semi-static grant may be sent at a frequency lower than the dynamic grant). In some cases, the base station 105 may support a large number of SPS configurations (e.g., multiple active downlink SPS configurations), each of which may be associated with a certain period, a set of HARQ feedback process IDs, etc. In such a case, for a particular SPS configuration, the HARQ feedback process ID associated with the SPS opportunity (e.g., index, resource, etc.) may be determined based on the SPS opportunity (e.g., index, resource, etc.) of the HARQ feedback process ID from a set of configurations associated with the SPS configuration. Multiple SPS configurations may be used to process multiple time-sensitive networking (TSN) flows or support different service types (e.g., URLLC and eMBB). For the configuration grant of the uplink, multiple configuration grants that are active at the same time may also be supported.
[0102] When multiple SPS configurations are supported, the available HARQ feedback process IDs can be shared (or split) between multiple SPS configurations, and some SPS configurations can be associated with fewer (e.g., one or two) HARQ feedback process IDs. In addition, the period of some SPS configurations may be shorter (e.g., a minimum period of 10 milliseconds), and SPS downlink transmissions may be scheduled frequently. For example, some systems may support shorter periods for downlink SPS, with periods as low as 1 slot for all subcarrier spacings. Therefore, a single SPS configuration may have certain constraints related to the combination of HARQ feedback and downlink and uplink subcarrier spacings. As the number of supported SPS configurations increases (or is high) and the period supported for SPS configurations decreases (or is low), for a given HARQ feedback process ID, it is possible that when a dynamic PDSCH transmission is sent, the UE receives a dynamic PDSCH transmission or retransmission before the HARQ feedback for the previous SPS PDSCH associated with the same HARQ feedback process ID.
[0103] Therefore, in order to prevent the scheduling of dynamic PDSCH transmission after SPS PDSCH and before the HARQ feedback of SPS PDSCH is sent, some systems may support an increased (or higher) SPS period (for example, so that there may be enough time for scheduling dynamic transmission between SPS transmissions). However, if an increased (or higher) SPS period is supported, the delay may be increased. In addition, in some industrial Internet of Things (IIOT) applications, the SPS period may not be increased. Therefore, if the SPS period remains low (i.e., does not increase), the UE can only expect the UE to receive the dynamic downlink transmission associated with the given HARQ feedback process ID after the expected transmission of the HARQ feedback of the SPS downlink transmission associated with the given HARQ feedback process ID ends. Therefore, the base station can avoid scheduling the dynamic downlink transmission associated with the HARQ process ID between the SPS downlink transmissions associated with the same HARQ feedback process ID, which may result in a reduction in throughput in the wireless communication system.
[0104] Figure 2 An example of SPS and dynamic downlink scheduling 200 is shown. Figure 2 As shown, in order to prevent an error situation in which the UE may not be able to identify the data being received in the downlink transmission, the base station 105 can avoid scheduling conflicting SPS downlink transmissions and dynamic downlink transmissions. In particular, it may not be expected that the UE 115 receives a second downlink transmission associated with a HARQ process ID after a first downlink transmission associated with the same HARQ process ID unless the second downlink transmission is scheduled after the HARQ feedback for the first downlink transmission is sent.
[0105] For example, dynamic PDSCH reception 210 between different SPS receptions 205-a and 205-b may not be possible unless the dynamic PDSCH 210 is scheduled after HARQ feedback 215 for SPS reception 205-a is sent (e.g., when the dynamic PDSCH and SPS timing are associated with the same HARQ feedback process ID). Similarly, SPS reception may not be possible after dynamic PDSCH reception unless after HARQ feedback for the dynamic PDSCH reception is sent (e.g., when the dynamic PDSCH and SPS timing are associated with the same HARQ feedback process ID). In some cases, each SPS reception 205 may include a new (or unique) transport block (e.g., ignoring repetitions), and the dynamic PDSCH may correspond to a new (or unique) transport block transmission or a retransmission of a transport block already sent in an SPS timing (e.g., SPS reception 205-a).
[0106] However, if Figure 1As shown, when the SPS period and the number of configured HARQ feedback process IDs decrease (e.g., due to having multiple active SPS configurations), the base station 105 can identify downlink transmissions scheduled after an SPS downlink transmission and before HARQ feedback for the SPS downlink transmission is sent. Figure 3 An example of SPS and dynamic downlink transmission scheduling 300 is illustrated, where a second PDSCH is scheduled after a first PDSCH and before HARQ feedback for the first PDSCH is sent. In example 300-a, a dynamic PDSCH 310-a may be scheduled after SPS reception 305-a and before HARQ 315-a for SPS reception 305-a is sent. In example 300b, SPS reception 305-b may be scheduled after dynamic PDSCH 310-b and before HARQ 315-b for dynamic PDSCH 310-b is sent.
[0107] However, in some systems, if UE 115 is Figure 3 As shown in the scheduling, if a second PDSCH is scheduled after a first PDSCH and before HARQ feedback for the first PDSCH is sent, the UE may not be able to recognize the data included in the second PDSCH (for example, an error condition may exist). In particular, it may not be expected that UE 115 receives another PDSCH (dynamic or configured) for a given HARQ feedback process ID before the HARQ feedback for the HARQ process has been sent. Therefore, for a given HARQ feedback process ID, if a dynamic PDSCH is scheduled after an SPS opportunity and before HARQ feedback for the SPS opportunity is sent, or if an SPS opportunity is scheduled after a dynamic PDSCH and before HARQ feedback for the dynamic PDSCH is sent, fast dynamic retransmission or dynamic repetition of the transport block originally sent in the SPS PDSCH may not be possible. Because the base station 105 can avoid Figure 3 The scheduling shown may not support fast dynamic retransmission or dynamic repetition of transport blocks as described above, so throughput in the wireless communication system may be reduced. The wireless communication system 100 may support efficient techniques for scheduling SPS downlink transmissions and dynamic downlink transmissions to maximize throughput.
[0108] Figure 4 An example of a wireless communication system 400 that supports coordination of SPS downlink transmissions and dynamic downlink transmissions according to various aspects of the present disclosure is shown. The wireless communication system 400 includes a base station 105-a, which may be a reference Figure 1-3 The wireless communication system 400 also includes a UE 115-a, which may be a base station 105. Figure 1-3An example of UE 115 is depicted. Wireless communication system 400 may implement aspects of wireless communication system 100. For example, wireless communication system 400 may support efficient techniques for scheduling SPS downlink transmissions and dynamic downlink transmissions to maximize throughput.
[0109] In one example, the base station 105-a may identify the dynamic PDSCH 405 for scheduling after the SPS PDSCH 410 and before the HARQ feedback transmission of the SPS PDSCH. Therefore, as described herein, instead of avoiding scheduling the dynamic PDSCH 405, the base station 105-a may schedule the dynamic PDSCH 405 after the SPS PDSCH 410 and before the HARQ feedback transmission of the SPS PDSCH. Then, the UE 115-a may receive downlink data or not receive data in the SPS PDSCH 410. Specifically, the UE 115-a may be either configured to receive the same transport block in the SPS PDSCH 410 and the dynamic PDSCH 405, or the UE 115-a may be configured to determine that no data is sent in the SPS PDSCH 410. If the UE 115-a is configured to receive a retransmission of a transport block in the dynamic PDSCH 405, the throughput 400 in the wireless communication system may be improved. Alternatively, if UE 115-a is configured not to receive data in SPS PDSCH 405, although throughput may not be affected, UE 115-a can at least be freely scheduled without experiencing errors, and the complexity at base station 105-a associated with avoiding scheduling dynamic PDSCH can be offset.
[0110] In another example, the base station 105-a may identify an SPS PDSCH 410 that is scheduled after the dynamic PDSCH 405 and before the HARQ feedback transmission of the dynamic PDSCH 410. Thus, as described herein, instead of avoiding scheduling the dynamic PDSCH 404, the base station 105-a may schedule the dynamic PDSCH 405, with the SPS PDSCH 410 being scheduled after the dynamic PDSCH 405 and before the HARQ feedback transmission of the dynamic PDSCH 405. The UE 115-a may then receive downlink data in the SPS PDSCH 410 or not receive data. Specifically, the UE 115-a may be configured to receive the same transport block in the dynamic PDSCH 405 and the SPS PDSCH 410, or the UE 115-a may be configured to determine that no data is sent in the SPS PDSCH 410. If UE 115-a is configured to receive retransmissions of transport blocks in SPS PDSCH 410, throughput in wireless communication system 400 may be improved. Alternatively, if UE 115-a is configured not to receive data in SPS PDSCH 405, although throughput may not be affected, at least UE 115-a may be freely scheduled without experiencing errors, and the complexity associated with avoiding scheduling dynamic PDSCH at base station 105-a may be offset.
[0111] Figure 5 An example of SPS and dynamic downlink transmission scheduling 500 is illustrated in accordance with aspects of the present disclosure. Figure 5 In the example shown, UE 115-a may be scheduled for SPS reception 510 and dynamic PDSCH 515. Specifically, UE 115-a may be scheduled to receive dynamic PDSCH 515 after SPS reception 510 and before sending HARQ feedback for SPS reception 510. In some cases, UE 115-a may determine that UE 115-a is scheduled to receive dynamic PDSCH 515 after SPS reception 510 and before sending HARQ feedback 520 for SPS reception 510 based on a downlink grant in a PDCCH in which dynamic PDSCH 515 is received before SPS reception 510. Once UE 115-a determines that dynamic PDSCH 515 is scheduled after SPS reception 510 and before sending HARQ feedback 520 for SPS reception 510, UE 115-a may receive downlink data or not receive data in SPS reception 510 based on the configuration at UE 115-a.
[0112] In one example, UE 115-a may receive the same transport block in SPS reception 510 and dynamic PDSCH 515. In this example, UE 115-a may combine the data received in SPS reception 510 and dynamic PDSCH 515 and decode the combined data. In another example, UE 115-a may expect (or assume) that there is no data in SPS reception 510. For example, once UE 115-a receives a downlink grant in PDCCH 505, it may start (or restart) a timer for a HARQ feedback process ID associated with dynamic SPS reception 510 and dynamic PDSCH 515 (e.g., similar to ULCG technology), and UE 115-a may avoid monitoring data associated with the HARQ feedback process ID for the duration of the timer (e.g., until UE 115-a sends HARQ feedback 520-b for dynamic PDSCH 515). That is, the timer may prevent the use of other SPS opportunities corresponding to the same HARQ feedback process ID. Using these techniques, if UE 115-a is scheduled by a PDCCH (with a configured scheduling radio network temporary identifier (CS-RNTI)) ending in symbol i to receive PDSCH retransmissions for a given HARQ process, where the dynamic PDSCH starts at symbol j, then UE 115-a may receive downlink data (e.g., retransmissions) or no data in all SPS opportunities corresponding to the same HARQ process (if any, that HARQ process overlaps with the PDCCH or starts after symbol i and ends before symbol j).
[0113] If UE 115-a is configured to expect (or assume) no data in SPS reception 510, UE 115-a may determine that a previous SPS reception included an initial transmission of downlink data that was retransmitted in PDSCH 515. That is, the first SPS opportunity corresponding to the same HARQ process that ended prior to receiving PDCCH 505 may include an initial transmission of a new transport block, and the dynamic PDSCH 515 includes a retransmission of the transport block. However, if UE 115-a is configured to receive the same transport block in SPS reception 510 and dynamic PDSCH 515, it may be appropriate for UE 115-a to determine whether the downlink data in SPS reception 510 is an initial transmission of downlink data (e.g., since the HARQ process of SPS reception 515 and PDSCH 515 may be the same as the HARQ process of the previous SPS reception, the previous SPS reception may include an initial transmission of downlink data). Once UE 115-a is able to identify the initial transmission of downlink data, UE 115-a may combine all received transmissions of downlink data (e.g., the initial transmission and retransmissions) to decode the downlink data from base station 105-a.
[0114] In one aspect, UE 115-a may determine whether the downlink data in SPS reception 510 is an initial transmission of downlink data based on a timeline between PDCCH 505 and SPS reception 510. Specifically, if PDCCH 505 overlaps with SPS reception 510 (e.g., corresponds to the same HARQ process), UE 115-a may determine that the SPS reception 510 overlapping with PDCCH 505 includes an initial transmission of a new transport block. Otherwise, if the number of symbols between the end of PDCCH 505 and the start of SPS reception 510 (i.e., the next SPS opportunity corresponding to the same HARQ process) is less than a threshold (N0), UE 115-a may determine that the SPS opportunity 510 (i.e., the first SPS opportunity after PDCCH reception corresponding to the same HARQ process) includes an initial transmission of a new transport block. Additionally, if the number of symbols between the end of PDCCH 505 and the start of SPS reception 510 (i.e., corresponding to the next SPS opportunity for the same HARQ process) is greater than a threshold (N0), UE 115-a may determine that a previous SPS opportunity (e.g., corresponding to the first SPS opportunity for the same HARQ process that ended prior to receiving PDCCH 505) included an initial transmission of a new transport block. In some cases, the threshold (N0) may be configurable at UE 115-a (e.g., based on processing capabilities of UE 115-a).
[0115] On the other hand, UE 115-a can determine whether the downlink data in SPS reception 510 is the initial transmission of downlink data based on receiving downlink control information (DCI) indicating which SPS opportunity includes the initial transmission of the new transport block. For example, the DCI may include a bit specifically used to indicate whether SPS reception 510 (e.g., the first SPS opportunity after PDCCH 505) or a previous SPS reception (e.g., the first SPS opportunity before PDCCH 505) includes the initial transmission of the new transport block. Alternatively, the DCI may implicitly indicate whether SPS reception 510 or a previous SPS reception includes the initial transmission. In one example, if the redundancy version (RV) index in the downlink grant in PDCCH 505 is zero, UE 115-a can determine that the initial transmission is in SPS reception 510 (i.e., the first SPS opportunity with the same HARQ process, which HARQ process either overlaps with the PDCCH or starts after the PDCCH). In this example, the redundancy version of the dynamic PDSCH 515 may be pre-configured (e.g., because the redundancy version in the downlink grant in the PDCCH 505 may be used to implicitly indicate it). In another example, if the RV index in the downlink grant in the PDCCH 505 is not zero, the UE 115-a may determine that the initial transmission is in a previous SPS reception (i.e., the first SPS opportunity with the same HARQ process that ended before receiving the PDCCH 505). In this example, the redundancy version of the dynamic PDSCH 515 may be as indicated in the downlink grant in the PDCCH 505.
[0116] Figure 6 An example of SPS and dynamic downlink transmission scheduling 600 is illustrated in accordance with aspects of the present disclosure. Figure 6In the example, UE 115-a may be scheduled for dynamic PDSCH 615 and SPS reception 610. Specifically, UE 115-a may be scheduled for SPS reception 610 after dynamic PDSCH 615 and before HARQ feedback 620 for dynamic PDSCH 615 is transmitted. That is, UE 115-a may be scheduled to receive dynamic PDSCH 615 (for new transmission or retransmission) for a given HARQ process, and corresponding HARQ feedback 620 for dynamic PDSCH 615 may be scheduled for transmission after the start symbol of the next SPS reception 610 associated with the same HARQ process. Thus, in one example, UE 115-a may expect (or assume) that there is no data to be received at the next scheduled SPS reception 610 (e.g., the next SPS opportunity associated with the same HARQ process as the dynamic PDSCH). In another example, UE 115 - a may expect to receive and may receive a repetition of the same transport block sent in the dynamic PDSCH 615 in the next SPS reception 610 (e.g., the next SPS opportunity associated with the same HARQ process as the dynamic PDSCH 615 ).
[0117] In yet another example, if the HARQ feedback 620 is scheduled for transmission of more than a threshold (N1) number of symbols after the end of the SPS reception 610 (i.e., the next SPS reception associated with the same HARQ process as the dynamic PDSCH 615), the UE 115-a may expect to receive, and may receive, a repetition of the same transport block sent in the dynamic PDSCH 615 in the next SPS reception 610. Otherwise, if the HARQ feedback 620 is scheduled for transmission of less than a threshold (N1) number of symbols after the end of the SPS reception 610, the UE 115-a may expect no data in the next scheduled SPS reception 610. That is, the UE 115-a may determine whether the HARQ feedback 620 is scheduled for transmission of more or less than the threshold N1 number of symbols after the end of the SPS reception 610, and based on the determination, the UE 115-a may receive a transport block repetition or retransmission in the SPS reception 610, or expect no data in the SPS reception 610.
[0118] Figure 7 An example of a HARQ feedback report 700 for SPS and dynamic downlink transmissions is illustrated in accordance with various aspects of the present disclosure. Figure 7In the example of , UE 115-a may be scheduled for dynamic PDSCH 710 after SPS reception 705 and before transmission of HARQ feedback 715-a transmitted by SPS reception 705. That is, UE 115-a may be scheduled to receive dynamic PDSCH 710 for retransmissions of a given HARQ process, UE 115-a may be scheduled for a previous SPS reception corresponding to the same HARQ process (e.g., SPS reception 705), and HARQ feedback for the SPS reception may be scheduled for after the start of dynamic PDSCH 710. In this example, UE 115-a determines whether to send HARQ feedback 715-a on resources allocated for reporting HARQ feedback for SPS reception 705, to send HARQ feedback 715-b on resources allocated for reporting HARQ feedback 715-b for dynamic PDSCH 710, or both may be appropriate.
[0119] In the first example 700-a, UE 115-a may avoid sending HARQ feedback 715-a on resources (e.g., PUCCH resources) allocated for reporting HARQ feedback for SPS reception 705. That is, UE 115-a may avoid sending HARQ feedback on PUCCH resources configured for SPS timing associated with the same HARQ process as the dynamic PDSCH. Instead, after possibly combining downlink data or transport blocks received in SPS reception 705 and dynamic PDSCH 710, UE 115-a may send HARQ feedback 715-b on resources allocated for reporting HARQ feedback for the dynamic PDSCH 710. That is, HARQ feedback (e.g., for both SPS reception 705 and dynamic PDSCH 710) is sent (i.e., retransmitted) on PUCCH resources indicated by the PDCCH grant for the dynamic PDSCH.
[0120] In some cases, the codebook for HARQ feedback 715-b may include a single bit that indicates whether the final decoding of the combination of downlink data received in the SPS reception 705 and the dynamic PDSCH 710 was successful. In other cases, the codebook for HARQ feedback 715-b may indicate whether individual reception and decoding of downlink data (e.g., in the SPS reception 705 and the dynamic PDSCH 710) was successful, as well as whether the combined decoding of downlink data received in the SPS reception 705 and the dynamic PDSCH 710 was successful. In some examples, the UE 115-a may receive an indication of the codebook size and the reporting process (e.g., whether to report HARQ feedback for individual decoding and / or combined decoding) (e.g., in a downlink allocation index (DAI) in the DCI)).
[0121] In a second example 700-b, UE 115-a may send HARQ feedback 715-a for SPS reception 705 on resources allocated for reporting HARQ feedback for SPS reception 705 (e.g., configured PUCCH resources), and UE 115-a may send HARQ feedback 715-b for dynamic PDSCH 710 on resources allocated for reporting HARQ feedback for dynamic PDSCH 710 (e.g., PUCCH resources indicated in a grant that schedules dynamic PDSCH 710). In this example, the reliability of HARQ feedback may be improved (e.g., although UE processing time and PUCCH overhead may be increased). In addition, UE 115-a may send HARQ feedback 715-a for SPS reception 705 while receiving dynamic PDSCH 710 or after receiving dynamic PDSCH 710 (i.e., receiving the dynamic PDSCH before sending HARQ 705 for SPS reception).
[0122] In the above example, the PUCCH resources allocated to HARQ feedback 715-a and HARQ feedback 715-b may not overlap. However, in other examples, the PUCCH resources allocated to HARQ feedback 710-a and HARQ feedback 715-b may overlap. That is, the PUCCH resources allocated for providing HARQ feedback 715-b for dynamic PDSCH 710 may overlap in time with the PUCCH resources allocated for providing HARQ feedback 715-a for SPS reception 705 (e.g., when the dynamic PDSCH 710 and SPS reception 705 are associated with the same HARQ process or different HARQ processes). In such an example, UE 115-a may send HARQ feedback 715-b on dynamic PUCCH resources (e.g., where the codebook construction may be similar to the codebook construction used to report HARQ feedback on non-overlapping PUCCH resources). Alternatively, UE 115-a may send HARQ feedback 715-a and HARQ feedback 715-b on two PUCCH resources (e.g., if UE 115-a is capable of simultaneous PUCCH transmissions and the overlap between the dynamic PUCCH of the dynamic PDSCH and the configured PUCCH for SPS reception allows simultaneous PUCCH transmissions).
[0123] Although reference Figure 7The described example involves reporting HARQ feedback for SPS reception and dynamic PDSCH when the dynamic PDSCH is scheduled after SPS reception and before the HARQ feedback transmission of the SPS reception, but it should be understood that if the SPS reception is scheduled after the dynamic PDSCH and before the HARQ feedback transmission of the dynamic PDSCH, the same technique can be applied to reporting HARQ feedback for SPS reception and dynamic PDSCH (such as Figure 6 shown).
[0124] Figure 8 An example of SPS and dynamic downlink transmission scheduling 800 is illustrated in accordance with various aspects of the present disclosure. Figure 8 In the example, if UE 115-a is scheduled to receive a new transport block via dynamic PDSCH 810 for a given HARQ process, and no HARQ feedback 805 for SPS reception is scheduled before the dynamic PDSCH 810 begins, UE 115-a may not expect to receive data in SPS reception 805-a (i.e., in a previous SPS opportunity corresponding to the same HARQ process ID). Alternatively, if the dynamic PDSCH 810 including the new transport block is associated with a transmission configuration indicator (TCI) state that is different from the TCI state associated with SPS reception 805 (e.g., using different ports to send SPS downlink transmissions and dynamic downlink transmissions), UE 115-a may receive separate data in both SPS reception 805 and dynamic PDSCH 810 (e.g., similar to multiple transmit / receive points (multi-TRPs) or multi-plane transmissions).
[0125] Reference above Figure 5-8In the described example, UE 115-a can be scheduled to receive a second PDSCH after a first PDSCH and before a HARQ transmission of the first PDSCH (e.g., where the first or second PDSCH can be a dynamic PDSCH associated with a dynamic downlink allocation or an SPS PDSCH associated with a configured downlink allocation). That is, the first and second PDSCHs can be scheduled on non-overlapping resources. In such an example, if the PDSCH duration of the configured downlink allocation does not overlap with the PDSCH duration of the downlink allocation received on the PDCCH of the serving cell, the physical layer at UE 115-a can receive the transport block on the downlink shared channel within the PDSCH duration of the configured downlink allocation according to the configured downlink allocation and can deliver it to the HARQ entity. The HARQ entity can then set the HARQ process ID to the HARQ process ID associated with that PDSCH duration. The UE 115-a may consider that a new data indicator (NDI) bit of the corresponding HARQ process has been toggled, which may indicate the presence of a configured downlink allocation and may deliver the stored HARQ information to the HARQ entity.
[0126] However, in other examples, the base station 105 may schedule downlink transmissions to the UE 115-a on the first PDSCH and the second PDSCH on overlapping time resources. In this case, the timeline for receiving and processing the PDSCH may be unknown. For example, if by the start symbol of the SPS opportunity, the UE 115-a has not yet decoded the PDCCH that allocates the dynamic PDSCH that overlaps the SPS opportunity, the UE 115-a may not be able to provide HARQ feedback according to the timeline specified for reporting HARQ feedback for the SPS opportunity. In addition, the UE 115-a may not be able to determine whether to receive downlink data in the SPS opportunity because the SPS opportunity may be used to schedule PDCCH cancellation of the overlapping dynamic PDSCH. As described herein, a wireless communication system may support effective techniques for scheduling SPS downlink transmissions and dynamic downlink transmissions.
[0127] Fig. 9 An example of overlapping SPS and scheduling of dynamic downlink transmissions 900 is shown in accordance with various aspects of the present disclosure. Fig. 9In the example of 900-a, UE 115-a can be configured to send HARQ feedback for the dynamic PDSCH based on the timing of the PDCCH to ensure that UE 115-a has sufficient time to process the PDCCH and the dynamic PDSCH. In the first example 900-a, UE 115-a can determine that the downlink grant in PDCCH 905 for scheduling the dynamic PDSCH 915 is a threshold amount of time (N) before SPS reception 910. x ) is received. Thus, in this example, UE 115-a may send HARQ feedback 920 for dynamic PDSCH 915 after processing time N1. In a second example 900-a, UE 115-a may determine that a downlink grant in PDCCH 905 for scheduling dynamic PDSCH 915 is less than a threshold amount of time (N) before SPS reception 910. x ) is received. Thus, in this example, UE 115-a may send HARQ feedback 920 for dynamic PDSCH 915 after processing time N1+d. That is, if UE 115-a receives a PDCCH at the end of symbol i that schedules a dynamic PDSCH that overlaps in time with an SPS opportunity starting from symbol j, and the end of symbol i is less than a threshold number (N) before the beginning of symbol j, x ) symbol), UE115-a can provide HARQ feedback for the dynamic PDSCH N1+d symbols after the end of the dynamic PDSCH. In some cases, the value of d can depend on parameters such as UE processing capability, the duration of the dynamic PDSCH, and / or the number of overlapping symbols (if any) between PDCCH 905 and SPS reception 910.
[0128] In some aspects, if the end of symbol i is not at least a threshold number (N) before the beginning of symbol j x ), UE 115-a may not be expected to be scheduled by the PDCCH ending at symbol i to receive a dynamic PDSCH that temporally overlaps with an SPS opportunity starting at symbol j. In such an aspect, the threshold number of symbols may be determined based on the UE processing capability. Alternatively, if the overlapping PDSCHs belong to different HARQ processes and have different TCI states (e.g., in multi-TRP or multi-plane), or are received on different cells, UE 115-a may receive separate data (or the same data) on two PDSCHs (i.e., SPS and dynamic PDSCH).
[0129] Fig.10A block diagram 1000 of a device 1005 supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is shown. The device 1005 may be an example of aspects of the UE 115 as described herein. The device 1005 may include a receiver 1010, a communication manager 1015, and a transmitter 1020. The device 1005 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0130] The receiver 1010 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to coordination of SPS downlink transmissions and dynamic downlink transmissions, etc.). The information may be passed to other components of the device 1005. The receiver 1010 may be a reference Fig.13 Examples of various aspects of the transceiver 1320 are described. The receiver 1010 may use a single antenna or a group of antennas.
[0131] The communication manager 1015 can receive a downlink grant for scheduling a dynamic downlink transmission from a base station, identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; based on the determination, receive first downlink data or not receive data in the semi-persistently scheduled downlink transmission; determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before the uplink feedback transmission of the semi-persistently scheduled downlink transmission; and receive first downlink data in the dynamic downlink transmission.
[0132] The communication manager 1015 can also receive a downlink grant for scheduling a dynamic downlink transmission from a base station, identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determine that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before the uplink feedback transmission of the dynamic downlink transmission; based on the determination, receive first downlink data or not receive data in the semi-persistently scheduled downlink transmission; and receive first downlink data in the dynamic downlink transmission.
[0133] The communications manager 1015 may also receive a downlink grant that schedules a dynamic downlink transmission from a base station, identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station that overlaps with the scheduled dynamic downlink transmission, determine whether the downlink grant is received a threshold amount of time before the semi-persistent scheduling opportunity; and decode first downlink data in the dynamic downlink transmission from the base station based at least in part on the downlink grant being received at least the threshold amount of time before the semi-persistent scheduling opportunity. The communications manager 1015 may be an example of aspects of the communications manager 1310 described herein.
[0134] The communication manager 1015 or its subcomponents may be implemented in hardware, in code (e.g., software or firmware) executed by a processor, or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 1015 or its subcomponents may be performed by a general purpose processor, DSP, application specific integrated circuit (ASIC), FPGA or other programmable logic device designed to perform the functions described in the present disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.
[0135] The communication manager 1015 or its subcomponents may be physically located in a variety of locations, including being distributed so that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, the communication manager 1015 or its subcomponents may be separate and distinct components in accordance with various aspects of the present disclosure. In some examples, in accordance with various aspects of the present disclosure, the communication manager 1015 or its subcomponents may be combined with one or more other hardware components, including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.
[0136] The actions performed by the communication manager 1015 as described herein may be implemented to achieve one or more potential advantages. When the second PDSCH is scheduled to be received after the first PDSCH and before the HARQ feedback of the first PDSCH is sent, an implementation may allow the UE to receive downlink data in the second PDSCH. Because the UE may be able to receive downlink data in the second PDSCH, the base station may retransmit the transport block in the PDSCH, and the UE may have a higher chance of successfully decoding the transport block (e.g., based on the data received in the combined first and second PDSCHs). In another implementation, even if the UE does not expect data in the second PDSCH, the base station is still free to schedule the PDSCH for the UE without the UE experiencing any errors (e.g., without the UE being unable to determine how to interpret or process the second PDSCH allocation). In addition, the complexity at the base station associated with determining when to schedule a dynamic PDSCH can be offset. In addition, in some cases, the processor at the UE can avoid attempting to decode the second PDSCH without first being able to identify the type of data (if any) in the second PDSCH.
[0137] Transmitter 1020 can transmit signals generated by other components of device 1005. In some examples, transmitter 1020 can be collocated with receiver 1010 in a transceiver module. For example, transmitter 1020 can be a reference Fig.13 Examples of various aspects of the transceiver 1320 are described. The transmitter 1020 may use a single antenna or a group of antennas.
[0138] Fig.11 A block diagram 1100 of a device 1105 supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is shown. The device 1105 may be an example of aspects of the device 1005 or UE 115 described herein. The device 1105 may include a receiver 1110, a communication manager 1115, and a transmitter 1140. The device 1105 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0139] The receiver 1110 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to coordination of SPS downlink transmissions and dynamic downlink transmissions, etc.). The information may be delivered to other components of the device 1105. The receiver 1110 may be a reference Fig.13 Examples of various aspects of the transceiver 1320 are described. The receiver 1110 may use a single antenna or a group of antennas.
[0140] Communications manager 1115 may be an example of aspects of communications manager 1015 as described herein. Communications manager 1115 may include authorization manager 1120, SPS manager 1125, dynamic data manager 1130, and feedback manager 1135. Communications manager 1115 may be an example of aspects of communications manager 1310 described herein.
[0141] The grant manager 1120 may receive a downlink grant for scheduling a dynamic downlink transmission from a base station. The SPS manager 1125 may identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from a base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission. The dynamic data manager 1130 may determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before the uplink feedback transmission of the semi-persistently scheduled downlink transmission, and receive first downlink data in the dynamic downlink transmission. The dynamic data manager 1130 may determine whether a downlink grant is received at a threshold amount of time before the semi-persistent scheduling opportunity, and decode the first downlink data in the dynamic downlink transmission from the base station based at least in part on the downlink grant being received at a threshold amount of time before the semi-persistent scheduling opportunity. The SPS manager 1125 may receive the first downlink data or not receive data in the semi-persistently scheduled downlink transmission based on the determination.
[0142] The grant manager 1120 may receive a downlink grant that schedules a dynamic downlink transmission from a base station. The SPS manager 1125 may identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from a base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission, determine that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission of the dynamic downlink transmission, and receive first downlink data or not receive data in the semi-persistently scheduled downlink transmission based on the determination. The dynamic data manager 1130 may receive the first downlink data in the dynamic downlink transmission. The dynamic data manager 1130 may determine whether a physical downlink control channel (PDCCH) carrying the downlink grant ends a threshold amount of time before the start of the semi-persistent scheduling opportunity.
[0143] The grant manager 1120 may receive a downlink grant for scheduling a dynamic downlink transmission from a base station. The SPS manager 1125 may identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from a base station that overlaps with the scheduled dynamic downlink transmission. The dynamic data manager 1130 may receive first downlink data from the base station in the dynamic downlink transmission. The feedback manager 1135 may send an uplink feedback transmission for the dynamic downlink transmission based on the semi-persistent scheduling opportunity that overlaps with the scheduled dynamic downlink transmission and whether a downlink grant is received a threshold amount of time before the semi-persistent scheduling.
[0144] Transmitter 1140 can transmit signals generated by other components of device 1105. In some examples, transmitter 1140 can be collocated with receiver 1110 in a transceiver module. For example, transmitter 1140 can be a reference Fig.13 Examples of various aspects of the transceiver 1320 are described. The transmitter 1140 may use a single antenna or a group of antennas.
[0145] Fig.12 A block diagram 1200 of a communication manager 1205 supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is shown. The communication manager 1205 can be an example of aspects of the communication manager 1015, the communication manager 1115, or the communication manager 1310 described herein. The communication manager 1205 may include a grant manager 1210, an SPS manager 1215, a dynamic data manager 1220, a decoder 1225, a feedback manager 1230, and a DCI manager 1235. Each of these modules can communicate with another (e.g., via one or more buses) directly or indirectly.
[0146] Grant manager 1210 may receive a downlink grant for scheduling a dynamic downlink transmission from a base station. In some examples, grant manager 1210 may receive a downlink grant for scheduling a dynamic downlink transmission from a base station. In some examples, grant manager 1210 may receive a downlink grant for scheduling a dynamic downlink transmission from a base station. In some examples, grant manager 1210 may send an uplink feedback transmission for the dynamic downlink transmission after a processing time (N).
[0147] The SPS manager 1215 may identify a semi-persistent scheduling opportunity allocated for a semi-persistent scheduled downlink transmission from a base station, the semi-persistent scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission. In some examples, the SPS manager 1215 may receive the first downlink data or not receive data in the semi-persistent scheduled downlink transmission based on the determination. In some examples, the SPS manager 1215 may identify a semi-persistent scheduling opportunity allocated for a semi-persistent scheduled downlink transmission from a base station, the semi-persistent scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission.
[0148] In some examples, the SPS manager 1215 may determine that the semi-persistent scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before the uplink feedback transmission of the dynamic downlink transmission. In some examples, the SPS manager 1215 may receive the first downlink data or not receive data in the semi-persistent scheduled downlink transmission based on the determination. In some examples, the SPS manager 1215 may identify a semi-persistent scheduling opportunity allocated for a semi-persistent scheduled downlink transmission from a base station that overlaps with a scheduled dynamic downlink transmission.
[0149] In some examples, the SPS manager 1215 can avoid monitoring downlink data in a semi-persistent scheduling opportunity. In some examples, the SPS manager 1215 can avoid monitoring a semi-persistent scheduling downlink transmission associated with the same feedback process identifier as the dynamic downlink transmission during the duration of the timer. In some examples, the SPS manager 1215 may not receive data in a semi-persistent scheduling downlink transmission, and the most recent, previous semi-persistent scheduling downlink transmission that ended before receiving a downlink grant is an initial transmission of downlink data. In some examples, determining a semi-persistent scheduling downlink transmission includes retransmitting the first downlink data.
[0150] In some examples, SPS manager 1215 can avoid monitoring downlink data in semi-persistent scheduling opportunities. In some examples, SPS manager 1215 can avoid monitoring and semi-persistent scheduling downlink transmission associated with the hybrid automatic repeat request identifier identical with dynamic downlink transmission within the duration of the timer. In some examples, SPS manager 1215 can determine that the number of symbols between the uplink feedback transmission of semi-persistent scheduling downlink transmission and dynamic downlink transmission is lower than a threshold value. In some examples, SPS manager 1215 can avoid monitoring downlink data in semi-persistent scheduling opportunities based on the number of symbols being lower than a threshold value. In some cases, semi-persistent scheduling downlink transmission is associated with the feedback process identifier identical with dynamic downlink transmission.
[0151] The dynamic data manager 1220 may determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before the uplink feedback transmission of the semi-persistently scheduled downlink transmission. In some examples, the dynamic data manager 1220 may receive the first downlink data in the dynamic downlink transmission. In some examples, the dynamic data manager 1220 may receive the first downlink data in the dynamic downlink transmission. In some examples, the dynamic data manager 1220 may receive the first downlink data in the dynamic downlink transmission from the base station. In some examples, it is determined that the dynamic downlink transmission includes a retransmission of the first downlink data. In some examples, the dynamic data manager 1220 may determine that the semi-persistent scheduling opportunity overlaps with the downlink grant in time or that the semi-persistent scheduling opportunity is between the downlink grant and the dynamic downlink transmission.
[0152] Feedback manager 1230 may send uplink feedback transmissions for dynamic downlink transmissions based on a semi-persistent scheduling opportunity that overlaps with a scheduled dynamic downlink transmission and whether a downlink grant is received a threshold amount of time before the semi-persistent scheduling opportunity time. In some examples, feedback manager 1230 may start a timer associated with a feedback process identifier upon receiving a downlink grant for a dynamic downlink transmission. In some examples, feedback manager 1230 sends uplink feedback transmissions for semi-persistently scheduled downlink transmissions. In some examples, feedback manager 1230 may send uplink feedback transmissions for dynamic downlink transmissions.
[0153] In some examples, feedback manager 1230 may send a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission. In some examples, feedback manager 1230 may determine that a first uplink control channel allocated for uplink feedback transmission for a semi-persistently scheduled downlink transmission overlaps in time with a second uplink control channel allocated for uplink feedback transmission for a dynamic downlink transmission. In some examples, feedback manager 1230 may avoid sending uplink feedback transmission for a semi-persistently scheduled downlink transmission on a first uplink control channel and sending uplink feedback transmission for a dynamic downlink transmission on a second uplink control channel. Alternatively, feedback manager 1230 may send uplink feedback transmission for a semi-persistently scheduled downlink transmission on a first uplink control channel and send uplink feedback transmission for a dynamic downlink transmission on a second uplink control channel.
[0154] In some examples, the feedback manager 1230 may start a timer associated with the hybrid automatic repeat request identifier upon receiving a downlink grant for a dynamic downlink transmission. In some examples, the feedback manager 1230 may send an uplink feedback transmission for the dynamic downlink transmission. In some examples, the feedback manager 1230 may send an uplink feedback transmission or a semi-persistently scheduled downlink transmission. In some examples, the feedback manager 1230 may send a single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission. In some examples, the feedback manager 1230 may determine that a first uplink control channel allocated for the uplink feedback transmission for the dynamic downlink transmission overlaps in time with a second uplink control channel allocated for the uplink feedback transmission for the semi-persistently scheduled downlink transmission.
[0155] In some examples, the feedback manager 1230 may send an uplink feedback transmission for a dynamic downlink transmission on a first uplink control channel and avoid sending an uplink feedback transmission for a semi-persistently scheduled downlink transmission on a second uplink control channel, or the feedback manager 1230 may send an uplink feedback transmission for a dynamic downlink transmission on a first uplink control channel and send an uplink feedback transmission for a semi-persistently scheduled downlink transmission on a second uplink control channel. In some examples, the feedback manager 1230 may send an uplink feedback transmission for a dynamic downlink transmission after a processing time (N) plus an additional amount of time (d). In some cases, a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission is sent on an uplink control channel allocated in a downlink grant.
[0156] In some cases, a single uplink feedback transmission for semi-persistent scheduling downlink transmission and dynamic downlink transmission includes individual feedback for each of the semi-persistent scheduling downlink transmission and the dynamic downlink transmission, combined feedback for the semi-persistent scheduling downlink transmission and the dynamic downlink transmission, or a combination thereof. In some cases, a single uplink feedback transmission for the dynamic downlink transmission and the semi-persistent scheduling downlink transmission is sent on an uplink control channel allocated in a downlink grant. In some cases, a single uplink feedback transmission for the semi-persistent scheduling downlink transmission and the dynamic downlink transmission includes individual feedback for each of the dynamic downlink transmission and the semi-persistent scheduling downlink transmission, combined feedback for the dynamic downlink transmission and the semi-persistent scheduling downlink transmission, or a combination thereof. In some cases, the additional amount of time is based on the processing capability of the UE, the duration of the dynamic downlink transmission, the number of overlapping symbols between the downlink grant and the semi-persistent scheduling opportunity, or a combination thereof. In some cases, the threshold amount of time is based on the processing capability of the UE.
[0157] Decoder 1225 may combine the first downlink data received in the semi-persistent scheduling downlink transmission and the first downlink data received in the dynamic downlink transmission. In some examples, decoder 1225 may determine whether the semi-persistent scheduling downlink transmission or the previous semi-persistent scheduling downlink transmission is the initial transmission of the first downlink data. In some examples, decoder 1225 may determine that the semi-persistent scheduling downlink transmission is the initial transmission of the first downlink data. In some examples, decoder 1225 may determine that the downlink grant overlaps with the semi-persistent scheduling opportunity or the number of symbols between the downlink grant and the semi-persistent scheduling opportunity is below a threshold.
[0158] In some examples, decoder 1225 may determine that a previous semi-persistent scheduled downlink transmission is an initial transmission of the first downlink data. In some examples, decoder 1225 may combine the first downlink data received in the semi-persistent scheduled downlink transmission and the previous semi-persistent scheduled downlink transmission with the first downlink data received in the dynamic downlink transmission. In some examples, decoder 1225 may determine that the downlink grant fails to overlap with the semi-persistent scheduling opportunity or the number of symbols between the downlink grant and the semi-persistent scheduling opportunity is higher than a threshold. In some examples, decoder 1225 may combine the first downlink data received in the dynamic downlink transmission with the first downlink data received in the semi-persistent scheduling downlink transmission.
[0159] In some examples, decoder 1225 can determine that the number of symbols between the semi-persistently scheduled downlink transmission and the uplink feedback transmission of the dynamic downlink transmission is above a threshold. In some examples, determining the semi-persistently scheduled downlink transmission includes retransmitting the first downlink data based on the number of symbols being above a threshold. In some cases, the threshold is based on the capabilities of the UE.
[0160] The DCI manager 1235 may receive downlink control information indicating whether a semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission is an initial transmission of first downlink data. In some cases, the downlink control information includes a bit indicating whether the semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission is an initial transmission of the first downlink data. In some cases, the downlink control information includes an indication of a redundancy version associated with the dynamic downlink transmission, the redundancy version indicating whether the semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission is an initial transmission of the first downlink data.
[0161] In some cases, a redundancy version index of zero indicates that a semi-persistently scheduled downlink transmission that overlaps with a downlink grant or that begins after receiving a downlink grant is an initial transmission of first downlink data. In some cases, a redundancy version associated with a dynamic downlink transmission is preconfigured. In some cases, a non-zero redundancy version index indicates that a previous semi-persistently scheduled downlink transmission that ended before receiving a downlink grant was an initial transmission of first downlink data. In some cases, a redundancy version associated with a dynamic downlink transmission corresponds to a non-zero redundancy version index.
[0162] Fig.13 A diagram of a system 1300 including a device 1305 supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to various aspects of the present disclosure is shown. The device 1305 may be an example of a device 1005, a device 1105, or a UE 115 as described herein or include components thereof. The device 1305 may include components for two-way voice and data communications, including components for sending and receiving communications (including a communication manager 1310, an I / O controller 1315, a transceiver 1320, an antenna 1325, a memory 1330, and a processor 1340). These components may communicate electronically via one or more buses (e.g., a bus 1345).
[0163] The communication manager 1310 can receive a downlink grant for scheduling a dynamic downlink transmission from a base station; identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from a base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; receive first downlink data or no data in the semi-persistently scheduled downlink transmission based on the determination; determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission; and receive first downlink data in the dynamic downlink transmission.
[0164] The communication manager 1310 can also receive a downlink grant for scheduling a dynamic downlink transmission from a base station; identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from a base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determine that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before the uplink feedback transmission of the dynamic downlink transmission; based on the determination, receive first downlink data or not receive data in the semi-persistently scheduled downlink transmission; and receive first downlink data in the dynamic downlink transmission.
[0165] The communication manager 1310 can also receive a downlink grant for scheduling a dynamic downlink transmission from a base station; identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from a base station, which overlaps with the scheduled dynamic downlink transmission; receive first downlink data in the dynamic downlink transmission from the base station; and send an uplink feedback transmission for the dynamic downlink transmission based on the semi-persistently scheduled downlink transmission that overlaps with the scheduled dynamic downlink transmission and whether a downlink grant is received a threshold amount of time before the semi-persistent scheduling opportunity.
[0166] I / O controller 1315 can manage input and output signals for device 1305. I / O controller 1315 can also manage peripheral devices that are not integrated into device 1305. In some cases, I / O controller 1315 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1315 can utilize an application such as iOS. ANDROID MS-DOS MS-WINDOWS OS / 2 UNIX LINUX , or other known operating systems. In other cases, I / O controller 1315 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 1315 may be implemented as part of a processor. In some cases, a user may interact with device 1305 via I / O controller 1315 or via hardware components controlled by I / O controller 1315.
[0167] The transceiver 1320 can communicate bidirectionally via one or more antennas, wired or wireless links as described above. For example, the transceiver 1320 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1320 can also include a modem to modulate packets and provide the modulated packets to an antenna for transmission and demodulate packets received from the antenna.
[0168] In some cases, a wireless device may include a single antenna 1325. However, in some cases, a device may have more than one antenna 1325, which may be capable of sending or receiving multiple wireless transmissions simultaneously.
[0169] Memory 1330 may include RAM and ROM. Memory 1330 may store computer-readable, computer-executable code 1335 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1330 may include, among other things, a BIOS (which may control basic hardware or software operations, such as interaction with peripheral components or devices), etc.
[0170] Processor 1340 may include an intelligent hardware device (e.g., a general purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, processor 1340 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into processor 1340. Processor 1340 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1330) to cause device 1305 to perform various functions (e.g., functions or tasks that support coordination of SPS downlink transmissions and dynamic downlink transmissions).
[0171] The code 1335 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1335 may be stored in a non-transitory computer-readable medium (such as a system memory or other type of memory). In some cases, the code 1335 may not be directly executable by the processor 1340, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0172] Fig.14 A block diagram 1400 of a device 1405 supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is shown. The device 1405 can be an example of aspects of the base station 105 as described herein. The device 1405 may include a receiver 1410, a communication manager 1415, and a transmitter 1420. The device 1405 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0173] The receiver 1410 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to coordination of SPS downlink transmissions and dynamic downlink transmissions, etc.). The information may be delivered to other components of the device 1405. The receiver 1410 may be a reference Fig.17 Examples of various aspects of the transceiver 1720 are described. The receiver 1410 may use a single antenna or a group of antennas.
[0174] The communication manager 1415 can send a downlink grant for a dynamic downlink transmission scheduled to the UE, identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission, send first downlink data or not send data in the semi-persistently scheduled downlink transmission based on the determination, determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission from the UE for the semi-persistently scheduled downlink transmission, and send first downlink data in the dynamic downlink transmission.
[0175] The communication manager 1415 may also send a downlink grant scheduled for a dynamic downlink transmission to the UE, identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission, determine that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission from the UE of the dynamic downlink transmission; based on the determination, send first downlink data or not send data in the semi-persistently scheduled downlink transmission, and send first downlink data in the dynamic downlink transmission.
[0176] The communication manager 1415 may also identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE, identify resources on which a dynamic downlink transmission to the UE is scheduled, wherein the identified resources overlap with the semi-persistent scheduling opportunity, determine that a threshold amount of time before the semi-persistent scheduling opportunity is sufficient time to send a downlink grant, and based on the determination, send a downlink grant for the scheduled dynamic downlink transmission a threshold amount of time before the semi-persistent scheduling opportunity.
[0177] The communication manager 1415 may also send a downlink grant for a dynamic downlink transmission scheduled to the UE, identify a semi-persistent scheduling opportunity allocated for a semi-persistent scheduled downlink transmission to the UE, the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission, send first downlink data to the UE in the dynamic downlink transmission, and receive an uplink feedback transmission for the dynamic downlink transmission from the UE based on the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission and whether the downlink grant was sent a threshold amount of time before the semi-persistent scheduling opportunity. The communication manager 1415 may be an example of aspects of the communication manager 1710 described herein.
[0178] The communication manager 1415 or its subcomponents may be implemented in hardware, in code (e.g., software or firmware) executed by a processor, or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 1415 or its subcomponents may be performed by a general purpose processor, DSP, application specific integrated circuit (ASIC), FPGA or other programmable logic device designed to perform the functions described in the present disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.
[0179] The communication manager 1415 or its subcomponents may be physically located in a variety of locations, including being distributed so that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, the communication manager 1415 or its subcomponents may be separate and distinct components in accordance with various aspects of the present disclosure. In some examples, in accordance with various aspects of the present disclosure, the communication manager 1415 or its subcomponents may be combined with one or more other hardware components, including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.
[0180] Transmitter 1420 can transmit signals generated by other components of device 1405. In some examples, transmitter 1420 can be collocated with receiver 1410 in a transceiver module. For example, transmitter 1420 can be a reference Fig.17 Examples of various aspects of the transceiver 1720 are described. The transmitter 1420 may use a single antenna or a group of antennas.
[0181] Fig.15 A block diagram 1500 of a device 1505 supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is shown. The device 1505 may be an example of aspects of the device 1405 or base station 105 described herein. The device 1505 may include a receiver 1510, a communication manager 1515, and a transmitter 1540. The device 1505 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0182] The receiver 1510 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to coordination of SPS downlink transmissions and dynamic downlink transmissions, etc.). The information may be passed to other components of the device 1505. The receiver 1510 may be a reference Fig.17 Examples of various aspects of the transceiver 1720 are described. The receiver 1510 may use a single antenna or a group of antennas.
[0183] Communications manager 1515 may be an example of aspects of communications manager 1415 as described herein. Communications manager 1515 may include authorization manager 1520, SPS manager 1525, dynamic data manager 1530, and feedback manager 1535. Communications manager 1515 may be an example of aspects of communications manager 1710 described herein.
[0184] The grant manager 1520 may send a downlink grant scheduled for a dynamic downlink transmission to the UE. The SPS manager 1525 may identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission. The dynamic data manager 1530 may determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before the uplink feedback transmission from the UE for the semi-persistently scheduled downlink transmission, and send the first downlink data in the dynamic downlink transmission. The SPS manager 1525 may send the first downlink data or not send data in the semi-persistently scheduled downlink transmission based on the determination.
[0185] The grant manager 1520 may send a downlink grant scheduled for a dynamic downlink transmission to the UE. The SPS manager 1525 may identify a semi-persistent scheduling opportunity allocated for a semi-persistent scheduled downlink transmission to the UE, the semi-persistent scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission, determine that the semi-persistent scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission from the UE for the dynamic downlink transmission; and based on the determination, send the first downlink data or not send the data in the semi-persistent scheduled downlink transmission. The dynamic data manager 1530 may send the first downlink data in the dynamic downlink transmission.
[0186] The SPS manager 1525 may identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE. The dynamic data manager 1530 may identify resources on which to schedule dynamic downlink transmissions to the UE, wherein the identified resources overlap with the semi-persistent scheduling opportunity. The grant manager 1520 may determine that there is sufficient time to send a downlink grant a threshold amount of time before the semi-persistent scheduling opportunity, and based on the determination, send a downlink grant scheduling the dynamic downlink transmission a threshold amount of time before the semi-persistent scheduling opportunity.
[0187] The grant manager 1520 may send a downlink grant for a dynamic downlink transmission scheduled to the UE. The SPS manager 1525 may identify a semi-persistent scheduling opportunity allocated for a semi-persistent scheduled downlink transmission to the UE that overlaps with the scheduled dynamic downlink transmission. The dynamic data manager 1530 may send first downlink data to the UE in the dynamic downlink transmission. The feedback manager 1535 may receive an uplink feedback transmission for the dynamic downlink transmission from the UE based on the semi-persistent scheduling opportunity that overlaps with the scheduled dynamic downlink transmission and whether the downlink grant was sent a threshold amount of time before the semi-persistent scheduling opportunity.
[0188] Transmitter 1540 can transmit signals generated by other components of device 1505. In some examples, transmitter 1540 can be collocated with receiver 1510 in a transceiver module. For example, transmitter 1540 can be a reference Fig.17 Examples of various aspects of the transceiver 1720 are described. The transmitter 1540 may use a single antenna or a group of antennas.
[0189] Fig.16 A block diagram 1600 of a communication manager 1605 supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is shown. The communication manager 1605 can be an example of the communication manager 1415, the communication manager 1515, or the communication manager 1710 aspects described herein. The communication manager 1605 can include an authorization manager 1610, an SPS manager 1615, a dynamic data manager 1620, a feedback manager 1625, and a DCI manager 1630. Each of these modules can communicate with each other directly or indirectly (e.g., via one or more buses).
[0190] The grant manager 1610 may send a downlink grant for a dynamic downlink transmission scheduled to the UE. In some examples, the grant manager 1610 may send a downlink grant for a dynamic downlink transmission scheduled to the UE. In some examples, the grant manager 1610 may determine that there is enough time to send a downlink grant at a threshold amount of time before a semi-persistent scheduling opportunity. In some examples, the grant manager 1610 may send a downlink grant for a dynamic downlink transmission scheduled to the UE based on the determination at a threshold amount of time before a semi-persistent scheduling opportunity. In some examples, the grant manager 1610 may send a downlink grant for a dynamic downlink transmission scheduled to the UE. In some examples, the grant manager 1610 may receive an uplink feedback transmission for a dynamic downlink transmission after a processing time (N). In some cases, the threshold amount of time is based on the processing capability of the UE.
[0191] The SPS manager 1615 may be identified as a semi-persistent scheduling opportunity assigned to a semi-persistent scheduling downlink transmission to the UE, and the semi-persistent scheduling downlink transmission is associated with the feedback process identifier identical to the dynamic downlink transmission. In some examples, the SPS manager 1615 may send the first downlink data or not send data in the semi-persistent scheduling downlink transmission based on the determination. In some examples, the SPS manager 1615 may be identified as a semi-persistent scheduling opportunity assigned to a semi-persistent scheduling downlink transmission to the UE, and the semi-persistent scheduling downlink transmission is associated with the feedback process identifier identical to the dynamic downlink transmission. In some examples, the SPS manager 1615 may determine that the semi-persistent scheduling downlink transmission is scheduled to occur after the dynamic downlink transmission and before the uplink feedback transmission from the UE of the dynamic downlink transmission.
[0192] In some examples, the SPS manager 1615 may send the first downlink data or not send data in the semi-persistent scheduled downlink transmission based on the determination. In some examples, the SPS manager 1615 may be identified as a semi-persistent scheduling opportunity assigned to the semi-persistent scheduled downlink transmission to the UE. In some examples, the SPS manager 1615 may be identified as a semi-persistent scheduling opportunity assigned to the semi-persistent scheduled downlink transmission to the UE, and the semi-persistent scheduling opportunity overlaps with the scheduled dynamic downlink transmission. In some examples, the SPS manager 1615 may avoid sending a semi-persistent scheduling downlink transmission associated with the same feedback process identifier as the dynamic downlink transmission within the duration of the timer.
[0193] In some examples, SPS manager 1615 can avoid sending a semi-persistent scheduled downlink transmission associated with the feedback process identifier identical to the dynamic downlink transmission within the duration of the timer. In some examples, SPS manager 1615 can determine that the number of symbols between the semi-persistent downlink transmission and the uplink feedback transmission of the dynamic downlink transmission is higher than a threshold. In some examples, SPS manager 1615 can retransmit the first downlink data in the semi-persistent scheduled downlink transmission. In some examples, SPS manager 1615 can determine that the number of symbols between the semi-persistent downlink transmission and the uplink feedback transmission of the dynamic downlink transmission is lower than a threshold. In some examples, SPS manager 1615 can avoid sending downlink data at a semi-persistent scheduling opportunity.
[0194] In some examples, the SPS manager 1615 can send a semi-persistent scheduled downlink transmission and a dynamic downlink transmission on overlapping resources. In some cases, the semi-persistent scheduled downlink transmission is associated with the same feedback process identifier as the dynamic downlink transmission. In some cases, the semi-persistent scheduled downlink transmission is associated with the same feedback process identifier as the dynamic downlink transmission.
[0195] The dynamic data manager 1620 may determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before the uplink feedback transmission from the UE of the semi-persistently scheduled downlink transmission. In some examples, the dynamic data manager 1620 may send the first downlink data in the dynamic downlink transmission. In some examples, the dynamic data manager 1620 may send the first downlink data in the dynamic downlink transmission. In some examples, the dynamic data manager 1620 may identify the resources on which the dynamic downlink transmission to the UE is scheduled, wherein the identified resources overlap with the semi-persistent scheduling opportunity. In some examples, the dynamic data manager 1620 may send the first downlink data to the UE in the dynamic downlink transmission. In some examples, the dynamic data manager 1620 may determine that the semi-persistent scheduling opportunity overlaps with the downlink grant in time, or that the semi-persistent scheduling opportunity is between the downlink grant and the dynamic downlink transmission. In some examples, the dynamic data manager 1620 may send the first downlink data in the dynamic downlink transmission.
[0196] Feedback manager 1625 may receive uplink feedback transmissions for dynamic downlink transmissions from the UE based on the semi-persistent scheduling occasions that overlap with the scheduled dynamic downlink transmissions and whether the downlink grant is sent a threshold amount of time before the semi-persistent scheduling occasion. In some examples, feedback manager 1625 may start a timer associated with a feedback process identifier once a downlink grant for the dynamic downlink transmission is sent. In some examples, feedback manager 1625 may receive uplink feedback transmissions for semi-persistently scheduled downlink transmissions. In some examples, feedback manager 1625 may receive uplink feedback transmissions for dynamic downlink transmissions.
[0197] In some examples, the feedback manager 1625 may receive a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission. In some examples, the feedback manager 1625 may determine that a first uplink control channel allocated for uplink feedback transmission for a semi-persistently scheduled downlink transmission overlaps in time with a second uplink control channel allocated for uplink feedback transmission for a dynamic downlink transmission. In some examples, the feedback manager 1625 may receive an uplink feedback transmission for a dynamic downlink transmission on the second uplink control channel, or the feedback manager 1625 may receive an uplink feedback transmission for a semi-persistently scheduled downlink transmission on the first uplink control channel and receive an uplink feedback transmission for a dynamic downlink transmission on the second uplink control channel.
[0198] In some examples, feedback manager 1625 may start a timer associated with a feedback process identifier once a downlink grant for a dynamic downlink transmission is sent. In some examples, feedback manager 1625 may receive an uplink feedback transmission for a dynamic downlink transmission. In some examples, feedback manager 1625 may receive an uplink feedback transmission for a semi-persistently scheduled downlink transmission. In some examples, feedback manager 1625 may receive a single uplink feedback transmission for a dynamic downlink transmission and a semi-persistently scheduled downlink transmission. In some examples, feedback manager 1625 may determine that a first uplink control channel allocated for uplink feedback transmission for a dynamic downlink transmission overlaps in time with a second uplink control channel allocated for uplink feedback transmission for a semi-persistently scheduled downlink transmission.
[0199] In some examples, the feedback manager 1625 may receive an uplink feedback transmission for a dynamic downlink transmission on a first uplink control channel, or the feedback manager 1625 may receive an uplink feedback transmission for a dynamic downlink transmission on a first uplink control channel and receive an uplink feedback transmission for a semi-persistently scheduled downlink transmission on a second uplink control channel. In some examples, the feedback manager 1625 may receive an uplink feedback transmission for a dynamic downlink transmission after a processing time (N) plus an additional amount of time (d). In some cases, a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission is received on an uplink control channel allocated in a downlink grant.
[0200] In some cases, the single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission includes separate feedback for each of the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, combined feedback for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, or a combination thereof. In some cases, the single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission is received on an uplink control channel allocated in a downlink grant.
[0201] In some cases, a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission includes separate feedback for each of the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, combined feedback for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, or a combination thereof. In some cases, the additional amount of time is based on a processing capability of the UE, a duration of the dynamic downlink transmission, a number of overlapping symbols between a downlink grant and a semi-persistent scheduling opportunity, or a combination thereof. In some cases, the threshold amount of time is based on a processing capability of the UE.
[0202] The DCI manager 1630 may send downlink control information indicating whether a semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission is an initial transmission of first downlink data. In some cases, the downlink control information includes a bit indicating whether the semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission is an initial transmission of the first downlink data. In some cases, the downlink control information includes an indication of a redundancy version associated with a dynamic downlink transmission, the redundancy version indicating whether the semi-persistently scheduled downlink transmission or a previous semi-persistently scheduled downlink transmission is an initial transmission of the first downlink transmission.
[0203] In some cases, a redundancy version index of zero indicates that a semi-persistently scheduled downlink transmission that overlaps with a downlink grant or that begins after a downlink grant is sent is an initial transmission of first downlink data. In some cases, a redundancy version associated with a dynamic downlink transmission is preconfigured. In some cases, a non-zero redundancy version index indicates that a previous semi-persistently scheduled downlink transmission that ended before a downlink grant was sent was an initial transmission of first downlink data. In some cases, a redundancy version associated with a dynamic downlink transmission corresponds to a non-zero redundancy version index.
[0204] Fig.17A diagram of a system 1700 including a device 1705 that supports coordination of SPS downlink transmissions and dynamic downlink transmissions according to various aspects of the present disclosure is shown. Device 1705 may be an example of device 1405, device 1505, or base station 105 as described herein or include components thereof. Device 1705 may include components for two-way voice and data communications, including components for sending and receiving communications (including communication manager 1710, network communication manager 1715, transceiver 1720, antenna 1725, memory 1730, processor 1740, and inter-station communication manager 1745). These components may communicate electronically via one or more buses (e.g., bus 1750).
[0205] The communication manager 1710 can send a downlink grant scheduled for a dynamic downlink transmission to the UE; identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; send first downlink data or not send data in the semi-persistently scheduled downlink transmission based on the determination; determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission from the UE for the semi-persistently scheduled downlink transmission; and send first downlink data in the dynamic downlink transmission.
[0206] The communication manager 1710 may also send a downlink grant scheduled for a dynamic downlink transmission to the UE; identify a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determine that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission from the UE for the dynamic downlink transmission; based on the determination, send first downlink data or not send data in the semi-persistently scheduled downlink transmission; and send first downlink data in the dynamic downlink transmission.
[0207] The communication manager 1710 can also identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE; identify resources on which a dynamic downlink transmission to the UE is scheduled, wherein the identified resources overlap with the semi-persistent scheduling opportunity; determine that a threshold amount of time before the semi-persistent scheduling opportunity is sufficient time to send a downlink grant; and based on the determination, send a downlink grant for scheduling the dynamic downlink transmission a threshold amount of time before the semi-persistent scheduling opportunity.
[0208] The communication manager 1710 may also send a downlink grant for a dynamic downlink transmission scheduled to the UE; identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE, which overlaps with the scheduled dynamic downlink transmission; send first downlink data to the UE in the dynamic downlink transmission; and receive an uplink feedback transmission for the dynamic downlink transmission from the UE based on the semi-persistent scheduling opportunity that overlaps with the scheduled dynamic downlink transmission and whether the downlink grant is sent a threshold amount of time before the semi-persistent scheduling opportunity.
[0209] The network communications manager 1715 may manage communications with the core network (eg, via one or more wired backhaul links). For example, the network communications manager 1715 may manage the delivery of data communications for client devices such as one or more UEs 115.
[0210] The transceiver 1720 can communicate bidirectionally via one or more antennas, wired or wireless links as described above. For example, the transceiver 1720 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1720 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission and demodulate the packets received from the antenna.
[0211] In some cases, a wireless device may include a single antenna 1725. However, in some cases, a device may have more than one antenna 1725, which may be capable of sending or receiving multiple wireless transmissions simultaneously.
[0212] Memory 1730 may include RAM, ROM, or a combination thereof. Memory 1730 may store computer-readable code 1735 including instructions that, when executed by a processor (e.g., processor 1740), cause the device to perform various functions described herein. In some cases, memory 1730 may include, among other things, a BIOS (which may control basic hardware or software operations, such as interaction with peripheral components or devices), etc.
[0213] Processor 1740 may include an intelligent hardware device (e.g., a general purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, processor 1740 may be configured to operate a memory array using a memory controller. In some cases, the memory controller may be integrated into processor 1740. Processor 1740 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1730) to cause device 1705 to perform various functions (e.g., functions or tasks that support coordination of SPS downlink transmissions and dynamic downlink transmissions).
[0214] The inter-station communication manager 1745 may manage communications with other base stations 105 and may include a controller or scheduler for controlling communications with UE 115 in cooperation with other base stations 105. For example, the inter-station communication manager 1745 may coordinate scheduling of transmissions to UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the inter-station communication manager 1745 may provide an X2 interface in an LTE / LTE-A wireless communication network technology to provide communications between base stations 105.
[0215] The code 1735 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1735 may be stored in a non-transitory computer-readable medium, such as a system memory or other type of memory. In some cases, the code 1735 may not be directly executed by the processor 1740, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0216] Fig.18 1800 for supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure. The operations of the method 1800 may be performed by a UE 115 or a component thereof as described herein. For example, the method 1800 may be performed by a UE 115 or a component thereof as described herein. Figures 10 to 13 The illustrated communication manager performs the operations of method 1800. In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0217] At 1805, the UE may receive a downlink grant for scheduling dynamic downlink transmissions from a base station. The operations of 1805 may be performed according to the methods described herein. In some examples, the UE may receive a downlink grant for scheduling dynamic downlink transmissions from a base station. Figure 10-13 The authorization manager described is used to perform various aspects of the operations of 1805.
[0218] At 1810, the UE may identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from a base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission. The operations of 1810 may be performed according to the methods described herein. In some examples, the semi-persistent scheduling opportunity may be assigned for a semi-persistently scheduled downlink transmission from a base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission. Figure 10-13 Described are aspects of the SPS manager used to perform 1810's operations.
[0219] At 1815, the UE may determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before the uplink feedback transmission of the semi-persistently scheduled downlink transmission. The operations of 1815 may be performed according to the methods described herein. In some examples, the reference Figure 10-13 The dynamic data manager described is used to perform various aspects of the operation of 1815.
[0220] At 1820, the UE may receive first downlink data in a dynamic downlink transmission. The operation of 1820 may be performed according to the methods described herein. In some examples, the reference Figure 10-13 The dynamic data manager is described to perform various aspects of the operation of 1820.
[0221] At 1825, the UE may receive the first downlink data or not receive the data in the semi-persistently scheduled downlink transmission based on the determination. The operation of 1825 may be performed according to the method described herein. In some examples, the reference Figure 10-13 The SPS manager described here performs various aspects of the operations of 1825.
[0222] Fig.19 1 is a flow chart of a method 1900 for supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure. The operations of the method 1900 may be performed by a base station 105 or a component thereof as described herein. For example, the method 1900 may be performed by a base station 105 or a component thereof as described herein. Figure 14 to Figure 17 The described communication manager performs the operations of method 1900. In some examples, the base station may execute a set of instructions to control functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform various aspects of the functions described below.
[0223] At 1905, the base station may send a downlink grant for scheduling dynamic downlink transmissions to the UE. The operations of 1905 may be performed according to the methods described herein. In some examples, the base station may be referred to as Figure 14 to Figure 17 The authorization manager described here performs various aspects of the operations of 1905.
[0224] At 1910, the base station may identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission. The operations of 1910 may be performed according to the methods described herein. In some examples, the semi-persistent scheduling opportunity may be allocated for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission. Figure 14 to Figure 17 The SPS manager described is used to perform various aspects of the operation of 1910.
[0225] At 1915, the base station may determine that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before the uplink feedback transmission from the UE of the semi-persistently scheduled downlink transmission. The operations of 1915 may be performed according to the methods described herein. In some examples, aspects of the operations of 1915 may be performed as described in reference to Figure 14 to Figure 17 Described in the Dynamic Data Manager to perform.
[0226] At 1920, the base station may send first downlink data in a dynamic downlink transmission. The operations of 1920 may be performed according to the methods described herein. In some examples, the base station may transmit first downlink data in a dynamic downlink transmission. Figure 14 to Figure 17 The dynamic data manager described is used to perform various aspects of the operation of 1920.
[0227] At 1925, the base station may send the first downlink data or not send the data in the semi-persistently scheduled downlink transmission based on the determination. The operation of 1925 may be performed according to the method described herein. In some examples, the Figure 14 to Figure 17 The SPS manager described here performs various aspects of the operation of 1925.
[0228] Fig. 20 A flow chart illustrating a method 2000 for supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is shown. The operations of the method 2000 may be performed by a UE 115 or a component thereof as described herein. For example, the method 2000 may be performed by a UE 115 or a component thereof as described herein. Figure 10 to Figure 13 The described communication manager performs the operations of method 2000. In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the functions described below.
[0229] At 2005, the UE may receive a downlink grant for scheduling dynamic downlink transmissions from a base station. The operations of 2005 may be performed according to the methods described herein. In some examples, the UE may receive a downlink grant for scheduling dynamic downlink transmissions from a base station. Figures 10 to 13 The Authorization Manager is described to perform various aspects of 2005's operations.
[0230] At 2010, the UE may identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from a base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission. The operations of 2010 may be performed according to the methods described herein. In some examples, the semi-persistent scheduling opportunity may be allocated for a semi-persistently scheduled downlink transmission from a base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission. Figure 10 to Figure 13 The SPS manager described here performs various aspects of 2010's operations.
[0231] At 2015, the UE may determine that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before the uplink feedback transmission of the dynamic downlink transmission. The operation of 2015 may be performed according to the method described herein. In some examples, the semi-persistently scheduled downlink transmission may be scheduled to occur after the dynamic downlink transmission and before the uplink feedback transmission of the dynamic downlink transmission. Figure 10 to Figure 13 The SPS Manager described here performs various aspects of the operation of 2015.
[0232] At 2020, the UE may receive first downlink data in a dynamic downlink transmission. The operation of 2020 may be performed according to the method described herein. In some examples, the reference Figure 10 to Figure 13 The dynamic data manager described is used to perform various aspects of 2020's operations.
[0233] At 2025, the UE may receive the first downlink data or not receive the data in the semi-persistently scheduled downlink transmission based on the determination. The operation of 2025 may be performed according to the method described herein. In some examples, the reference Figure 10 to Figure 13 The SPS manager described here performs various aspects of the operations of 2025.
[0234] Fig.21 Flowchart showing a method 2100 for supporting coordination of SPS downlink transmission and dynamic downlink transmission according to aspects of the present disclosure. The operations of the method 2100 may be performed by a base station 105 or a component thereof as described herein. For example, the method 2100 may be performed by a base station 105 or a component thereof as described herein. Figures 14 to 17 The described communication manager performs the operations of method 2100. In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform the various functions described below.
[0235] At 2105, the base station may send a downlink grant for scheduling dynamic downlink transmissions to the UE. The operations of 2105 may be performed according to the methods described herein. In some examples, the base station may be configured as described in reference to Figure 14 to Figure 17 The authorization manager described is used to perform various aspects of the operations of 2105.
[0236] At 2110, the base station may identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission. The operations of 2110 may be performed according to the methods described herein. In some examples, the semi-persistent scheduling opportunity may be allocated for a semi-persistently scheduled downlink transmission to the UE, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission. Figure 14 to Figure 17 The SPS manager described here performs various aspects of the operations of 2110.
[0237] At 2115, the base station may determine that the semi-persistent scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before the uplink feedback transmission from the UE of the dynamic downlink transmission. The operations of 2115 may be performed according to the methods described herein. In some examples, the semi-persistent scheduled downlink transmission may be scheduled to occur after the dynamic downlink transmission and before the uplink feedback transmission from the UE of the dynamic downlink transmission. Figure 14 to Figure 17 Aspects of the operations performed by the SPS manager 2115 are described.
[0238] At 2120, the base station may send first downlink data in a dynamic downlink transmission. The operations of 2120 may be performed according to the methods described herein. In some examples, the reference Figure 14 to Figure 17 Aspects of the operations of 2120 are performed by the dynamic data manager described.
[0239] At 2125, the base station may send the first downlink data or not send the data in the semi-persistently scheduled downlink transmission based on the determination. The operation of 2125 may be performed according to the method described herein. In some examples, the reference Figure 14 to Figure 17 Aspects of the operations performed by the SPS manager 2125 are described.
[0240] Fig. 22 A flow chart illustrating a method 2200 for supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is shown. The operations of the method 2200 may be implemented by a UE 115 or a component thereof as described herein. For example, the method 2200 may be implemented by a UE 115 or a component thereof as described in reference to Figure 10 to Figure 13 The described communication manager performs the operations of method 2200. In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform the various functions described below.
[0241] At 2205, the UE may receive a downlink grant for scheduling dynamic downlink transmissions from a base station. The operations of 2205 may be performed according to the methods described herein. In some examples, the UE may be configured as described in reference to Figure 10 to Figure 13 Describes various aspects of the operations performed by the authorization manager 2205.
[0242] At 2210, the UE may identify a semi-persistent scheduling opportunity allocated for a semi-persistent scheduled downlink transmission from a base station, the semi-persistent scheduling opportunity overlapping with a scheduled dynamic downlink transmission. The operations of 2210 may be performed according to the methods described herein. In some examples, the semi-persistent scheduling opportunity may be allocated for a semi-persistent scheduled downlink transmission from a base station, the semi-persistent scheduling opportunity overlapping with a scheduled dynamic downlink transmission. Figure 10 to Figure 13 The SPS manager described here performs various aspects of the operations of 2210.
[0243] At 2215, the UE may determine whether a downlink grant is received a threshold amount of time before the semi-persistent scheduling opportunity. The operations of 2215 may be performed according to the methods described herein. In some examples, the downlink grant may be received by the UE as described in reference to Figure 10 to Figure 13 Describes various aspects of the operation of the dynamic data manager to perform 2215.
[0244] At 2220, the UE may decode the first downlink data in the dynamic downlink transmission from the base station based at least in part on receiving the downlink grant at least a threshold amount of time before the semi-persistent scheduling opportunity. The operations of 2220 may be performed according to the methods described herein. In some examples, the reference Figure 10 to Figure 13 The dynamic data manager described is used to perform various aspects of the operation of 2220.
[0245] Fig.23 A flow chart illustrating a method 2300 for supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is shown. The operations of the method 2300 may be performed by a base station 105 or a component thereof as described herein. For example, the method 2300 may be performed by a base station 105 or a component thereof as described herein. Figure 14 to Figure 17 The described communication manager performs the operations of method 2300. In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform the various functions described below.
[0246] At 2305, the base station may identify a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to the UE. The operations of 2305 may be performed according to the methods described herein. In some examples, the base station may be referred to as Figure 14 to Figure 17 The SPS manager described here performs various aspects of the operations of 2305.
[0247] At 2310, the base station may identify resources on which to schedule dynamic downlink transmissions to the UE, wherein the identified resources overlap with a semi-persistent scheduling opportunity. The operations of 2310 may be performed according to the methods described herein. In some examples, the reference Figure 14 to Figure 17 The dynamic data manager described is used to perform various aspects of the operation of 2310.
[0248] At 2315, the base station may determine that there is sufficient time to send a downlink grant at a threshold amount of time before the semi-persistent scheduling opportunity. The operations of 2315 may be performed according to the methods described herein. In some examples, the base station may determine that there is sufficient time to send a downlink grant at a threshold amount of time before the semi-persistent scheduling opportunity. Figure 14 to Figure 17 The authorization manager described is used to perform various aspects of the operations of 2315.
[0249] At 2320, the base station may send a downlink grant for scheduling dynamic downlink transmissions based on the determination of a threshold amount of time before the semi-persistent scheduling opportunity. The operations of 2320 may be performed according to the methods described herein. In some examples, the base station may be referred to as Figure 14 to Figure 17 The authorization manager described is used to perform various aspects of the operations of 2320.
[0250] Fig.24 A flow chart illustrating a method 2400 for supporting coordination of SPS downlink transmissions and dynamic downlink transmissions according to aspects of the present disclosure is shown. The operations of the method 2400 may be performed by a base station 105 or a component thereof as described herein. For example, the method 2400 may be performed by a base station 105 or a component thereof as described in reference to Figure 14 to Figure 17 The described communication manager performs the operations of method 2400. In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform the various functions described below.
[0251] At 2405, the base station may send a downlink grant for scheduling dynamic downlink transmissions to the UE. The operations of 2405 may be performed according to the methods described herein. In some examples, the base station may be referred to as Figure 14 to Figure 17 The authorization manager described is used to perform various aspects of the operations of 2405.
[0252] At 2410, the base station may identify a semi-persistent scheduling opportunity allocated for a semi-persistent scheduled downlink transmission to the UE, the semi-persistent scheduling opportunity overlapping with a scheduled dynamic downlink transmission. The operations of 2410 may be performed according to the methods described herein. In some examples, the semi-persistent scheduling opportunity may be allocated for a semi-persistent scheduled downlink transmission to the UE, the semi-persistent scheduling opportunity overlapping with a scheduled dynamic downlink transmission. Figure 14 to Figure 17 The SPS manager described here performs various aspects of the operations of 2410.
[0253] At 2415, the base station may send first downlink data to the UE in a dynamic downlink transmission. The operation of 2415 may be performed according to the method described herein. In some examples, the reference Figure 14 to Figure 17 The dynamic data manager described is used to perform various aspects of the operation of 2415.
[0254] At 2420, the base station may receive an uplink feedback transmission for the dynamic downlink transmission from the UE based on the semi-persistent scheduling occasion that overlaps with the scheduled dynamic downlink transmission and whether the downlink grant is sent a threshold amount of time before the semi-persistent scheduling occasion. The operations of 2420 may be performed according to the methods described herein. In some examples, the base station may receive an uplink feedback transmission for the dynamic downlink transmission from the UE based on the semi-persistent scheduling occasion that overlaps with the scheduled dynamic downlink transmission and whether the downlink grant is sent a threshold amount of time before the semi-persistent scheduling occasion. Figure 14 to Figure 17 The feedback manager is described to perform various aspects of the operation of 2420.
[0255] It should be noted that the methods described herein illustrate possible implementations, that the operations and steps may be rearranged or otherwise modified, and that other implementations are possible. Furthermore, aspects from two or more methods may be combined.
[0256] Example 1: A method for wireless communication at a user equipment (UE), comprising: receiving a downlink grant for scheduling a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistent scheduling opportunity overlapping with the scheduled dynamic downlink transmission; determining whether the downlink grant is received a threshold amount of time before the semi-persistent scheduling opportunity; and decoding first downlink data in the dynamic downlink transmission from the base station based at least in part on receiving the downlink grant at least a threshold amount of time before the semi-persistent scheduling opportunity.
[0257] Example 2: The method of Example 1, comprising: sending an uplink feedback transmission for a dynamic downlink transmission based at least in part on a semi-persistent scheduling opportunity that overlaps with a scheduled dynamic downlink transmission.
[0258] Example 3: A method as described in any of Examples 1 or 2, wherein a downlink grant is received less than a threshold amount of time before a semi-persistent scheduling opportunity, the method further comprising: sending an uplink feedback transmission for the dynamic downlink transmission after a processing time (N) plus an additional amount of time (d).
[0259] Example 4: The method of any of Examples 1 or 2, wherein a downlink grant is received at least a threshold amount of time before a semi-persistent scheduling opportunity, the method further comprising: sending an uplink feedback transmission of the dynamic downlink transmission after a processing time (N).
[0260] Example 5: The method described in Example 1, wherein determining whether a downlink grant is received a threshold amount of time before a semi-persistent scheduling opportunity further includes: determining whether a physical downlink control channel (PDCCH) carrying the downlink grant ends a threshold amount of time before the start of the semi-persistent scheduling opportunity.
[0261] Example 6: The method of Example 1, wherein the threshold amount of time is based at least in part on a processing capability of the UE.
[0262] Example 7: A method for wireless communication at a base station, comprising: identifying a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission to a user equipment (UE); identifying resources on which to schedule dynamic downlink transmissions to the UE, wherein the identified resources overlap with the semi-persistent scheduling opportunity; determining that a threshold amount of time before the semi-persistent scheduling opportunity is sufficient time to send a downlink grant; and based at least in part on the determination, sending a downlink grant for scheduling the dynamic downlink transmission a threshold amount of time before the semi-persistent scheduling opportunity.
[0263] Example 8: The method of Example 7, wherein the semi-persistently scheduled downlink transmission is associated with the same feedback process identifier as the dynamic downlink transmission.
[0264] Example 9: The method of Example 7, wherein the semi-persistently scheduled downlink transmission is associated with a feedback process identifier different from the dynamic downlink transmission, the method further comprising: sending the semi-persistently scheduled downlink transmission and the dynamic downlink transmission on overlapping resources.
[0265] Example 10: The method of Example 7, wherein the threshold amount of time is based at least in part on a processing capability of the UE.
[0266] Example 11: A method for wireless communication at a user equipment (UE), comprising: receiving a downlink grant scheduling a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission; receiving first downlink data in the dynamic downlink transmission; and receiving the first downlink data or not receiving data in the semi-persistently scheduled downlink transmission based at least in part on the determination.
[0267] Example 12: The method of Example 11, wherein no data is received in the semi-persistently scheduled downlink transmission, the method further comprising: avoiding monitoring downlink data in the semi-persistently scheduled opportunity.
[0268] Example 13: A method of any of Examples 11 or 12, wherein avoiding monitoring downlink data during a semi-persistent scheduling opportunity includes: starting a timer associated with a feedback process identifier upon receiving a downlink grant for a dynamic downlink transmission; and avoiding monitoring a semi-persistently scheduled downlink transmission associated with the same feedback process identifier as the dynamic downlink transmission during the duration of the timer.
[0269] Example 14: The method of Example 11, wherein determining that a dynamic downlink transmission is scheduled to occur after a semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission includes: determining that the semi-persistent scheduling opportunity overlaps in time with the downlink grant, or that the semi-persistent scheduling opportunity is between the downlink grant and the dynamic downlink transmission.
[0270] Example 15: The method of Example 11 also includes: sending an uplink feedback transmission for the dynamic downlink transmission.
[0271] Example 16: The method of Example 11, wherein the uplink feedback transmission includes a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission, and the method further includes: sending a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission.
[0272] Example 17: The method of any of Examples 11 or 16, wherein a single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission is sent on an uplink control channel allocated in a downlink grant.
[0273] Example 18: The method of any of Examples 11 or 16, wherein a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission comprises separate feedback for each of the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, combined feedback for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, or a combination thereof.
[0274] Example 19: A method for wireless communication at a user equipment (UE), comprising: receiving a downlink grant scheduling a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity assigned for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission of the dynamic downlink transmission; receiving first downlink data in the dynamic downlink transmission; and receiving the first downlink data or not receiving data in the semi-persistently scheduled downlink transmission based at least in part on the determination.
[0275] Example 20: The method of Example 19, wherein no data is received in a semi-persistently scheduled downlink transmission, the method further comprising: avoiding monitoring downlink data in a semi-persistently scheduled opportunity.
[0276] Example 21: A method of any of Examples 19 or 20, wherein avoiding monitoring downlink data during a semi-persistent scheduling opportunity includes: starting a timer associated with a hybrid automatic repeat request identifier upon receiving a downlink grant for a dynamic downlink transmission; and avoiding monitoring, during the duration of the timer, a semi-persistently scheduled downlink transmission associated with the same hybrid automatic repeat request identifier as the dynamic downlink transmission.
[0277] Example 22: The method of Example 19 further includes: sending an uplink feedback transmission or a semi-persistently scheduled downlink transmission.
[0278] Example 23: The method of Example 19, wherein the uplink feedback transmission includes a single uplink feedback transmission for a dynamic downlink transmission and a semi-persistently scheduled downlink transmission, and the method further includes: sending a single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission.
[0279] Example 24: The method of any of Examples 19 or 23, wherein a single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission is sent on an uplink control channel allocated in a downlink grant.
[0280] Example 25: The method of any of Examples 19 or 23, wherein a single uplink feedback transmission for a semi-persistently scheduled downlink transmission and a dynamic downlink transmission comprises separate feedback for each of the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, combined feedback for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, or a combination thereof.
[0281] The technology described herein can be used for various wireless communication systems, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA) and other systems. CDMA systems can implement radio technologies such as CDMA2000, Universal Terrestrial Radio Access (UTRA). CDMA2000 covers IS-2000, IS-95 and IS-856 standards. IS-2000 releases are commonly referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High Rate Packet Data (HRPD), etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. TDMA systems can implement radio technologies such as Global System for Mobile Communications (GSM).
[0282] OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunications System (UMTS). LTE, LTE-A, and LTE-A Pro are versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, LTE-A Pro, NR, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein can be used for the systems and radio technologies mentioned herein as well as other systems and radio technologies. Although various aspects of an LTE, LTE-A, LTE-A Pro, or NR system may be described for example purposes, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used in much of the description, the techniques described herein are also applicable beyond LTE, LTE-A, LTE-A Pro, or NR applications.
[0283] A macro cell typically covers a relatively large geographic area (e.g., a radius of several kilometers) and may allow unrestricted access to UEs with a service subscription of a network provider. Compared to a macro cell, a small cell may be associated with a base station with lower power, and the small cell may operate in the same or different frequency bands (e.g., authorized, unauthorized, etc.) as the macro cell. According to various examples, a small cell may include a pico cell, a femto cell, and a micro cell. For example, a pico cell may cover a smaller geographic area and may allow unrestricted access to UEs with a service subscription of a network provider. A femto cell may also cover a small geographic area (e.g., a home) and may provide unrestricted access to UEs associated with the femto cell (e.g., UEs in a closed subscriber group (CSG), UEs of users in a home, etc.). The eNB of a macro cell may be referred to as a macro eNB. The eNB of a small cell may be referred to as a small cell eNB, a pico eNB, a femto eNB, or a home eNB. The eNB may support one or more (e.g., two, three, four, etc.) cells and may also support communications using one or more component carriers.
[0284] The wireless communication systems described herein may support synchronous or asynchronous operation. For synchronous operation, the base stations may have similar frame timing, and transmissions from different base stations may be approximately aligned in time. For asynchronous operation, the base stations may have different frame timing, and transmissions from different base stations may not be aligned in time. The techniques described herein may be used for synchronous or asynchronous operation.
[0285] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the description may be represented by voltage, current, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0286] The various illustrative blocks and modules described in conjunction with the disclosure herein may be implemented with a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in an alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0287] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored or transmitted as one or more instructions or codes on a computer-readable medium. Other examples and implementations fall within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination of these. Features that implement the functions may also be physically located in different locations, including being distributed so that parts of the functions are implemented in different physical locations.
[0288] Computer-readable media include non-transitory computer storage media and communication media, including any media that helps to transfer a computer program from one place to another. Non-transitory storage media can be any available media that can be accessed by a general or special-purpose computer. As an example and not limitation, non-transitory computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory, compact disk (CD) ROM or other optical disk storage, disk storage or other magnetic storage device or any other non-transitory medium (which can be used to carry or store the required program code means in the form of instructions or data structures and can be accessed by a general or special-purpose computer or a general or special-purpose processor). In addition, any connection is properly referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio and microwaves are used to send software from a website, server or other remote source, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio and microwaves are included in the definition of medium. As used herein, disk and disc include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
[0289] As used herein (including in the claims), "or" used in a list of items (e.g., a list of items beginning with a phrase such as "at least one" or "one or more") means an inclusive list, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). In addition, as used herein, the phrase "based on" should not be interpreted as a reference to a closed set of conditions. For example, an exemplary step described as "based on condition A" can be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "based at least in part on".
[0290] In the drawings, similar components or features may have the same reference label. In addition, various components of the same type may be distinguished by following the reference label with a dash and a second label that distinguishes between the similar components. If only the first reference label is used in the specification, the description applies to any one of the similar components having the same first reference label, regardless of the second or other subsequent reference labels.
[0291] The description set forth herein describes example configurations in conjunction with the accompanying drawings and does not represent all examples that may be implemented or within the scope of the claims. The term "exemplary" as used herein means "as an example, instance, or illustration," rather than "preferably" or "better than other examples." The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some cases, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0292] The description herein is provided to enable those skilled in the art to make or use the present disclosure. Various modifications to the present disclosure will be clear to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but should be given the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication at a user equipment UE, comprising: receiving a downlink grant scheduling a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission; receiving first downlink data in the dynamic downlink transmission; and Based at least in part on the determination, the first downlink data or no data is received in the semi-persistently scheduled downlink transmission.
2. The method according to claim 1, wherein: In the semi-persistently scheduled downlink transmission, no data is received, and the method further comprises: Monitoring downlink data in the semi-persistent scheduling opportunity is avoided.
3. The method according to claim 2, wherein: Avoiding monitoring downlink data in the semi-persistent scheduling opportunity includes: upon receiving said downlink grant for said dynamic downlink transmission, starting a timer associated with a feedback process identifier; and Avoiding monitoring, for a duration of the timer, a semi-persistently scheduled downlink transmission associated with the same feedback process identifier as the dynamic downlink transmission.
4. The method according to claim 1, wherein: Determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before the uplink feedback transmission of the semi-persistently scheduled downlink transmission comprises: It is determined that the semi-persistent scheduling opportunity overlaps with the downlink grant in time or that the semi-persistent scheduling opportunity is between the downlink grant and the dynamic downlink transmission.
5. The method according to claim 1, further comprising: An uplink feedback transmission is sent for the dynamic downlink transmission.
6. The method according to claim 1, wherein: The uplink feedback transmission comprises a single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, and the method further comprises: The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission is sent.
7. The method according to claim 6, wherein: The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission is sent on an uplink control channel allocated in the downlink grant.
8. The method according to claim 6, wherein: The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission comprises individual feedback for each of the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, combined feedback for the dynamic downlink transmission and the dynamic downlink transmission, or a combination thereof.
9. A method for wireless communication at a user equipment UE, comprising: receiving a downlink grant scheduling a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission of the dynamic downlink transmission; receiving first downlink data in the dynamic downlink transmission; and Based at least in part on the determination, first downlink data or no data is received in the semi-persistently scheduled downlink transmission.
10. The method according to claim 9, wherein: In the semi-persistently scheduled downlink transmission, no data is received, and the method further comprises: Monitoring downlink data in the semi-persistent scheduling opportunity is avoided.
11. The method according to claim 10, wherein: Avoiding monitoring downlink data in the semi-persistent scheduling opportunity includes: upon receiving a downlink grant for the dynamic downlink transmission, starting a timer associated with a hybrid automatic repeat request identifier; and Avoiding monitoring, for the duration of the timer, a semi-persistently scheduled downlink transmission associated with the same hybrid automatic repeat request identifier as the dynamic downlink transmission.
12. The method according to claim 9, further comprising: Sending an uplink feedback transmission or the semi-persistently scheduled downlink transmission.
13. The method according to claim 9, wherein: The uplink feedback transmission comprises a single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, and the method further comprises: The single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission is sent.
14. The method according to claim 13, wherein: The single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission is sent on an uplink control channel allocated in the downlink grant.
15. The method according to claim 13, wherein: The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission includes separate feedback for each of the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, combined feedback for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, or a combination thereof.
16. An apparatus for performing wireless communication at a user equipment UE, comprising: processor, a memory coupled to the processor; and Instructions stored in the memory and executable by the processor to cause the device to perform operations, the operations comprising: receiving a downlink grant scheduling a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission; receiving first downlink data in the dynamic downlink transmission; and Based at least in part on the determination, the first downlink data or no data is received in the semi-persistently scheduled downlink transmission.
17. The device according to claim 16, wherein: No data is received in the semi-persistently scheduled downlink transmission, and the operations further include avoiding monitoring downlink data in the semi-persistently scheduled occasion.
18. The device according to claim 17, wherein: The instructions for avoiding monitoring downlink data in the semi-persistent scheduling opportunity are executable by the processor to cause the apparatus to: upon receiving a downlink grant for the dynamic downlink transmission, starting a timer associated with a feedback process identifier; and Avoiding monitoring, for a duration of the timer, a semi-persistently scheduled downlink transmission associated with the same feedback process identifier as the dynamic downlink transmission.
19. The device according to claim 16, wherein: The instructions for determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission are executable by the processor to cause the apparatus to: It is determined that the semi-persistent scheduling opportunity overlaps with the downlink grant in time or that the semi-persistent scheduling opportunity is between the downlink grant and the dynamic downlink transmission.
20. The device according to claim 16, wherein: The instructions are also executable by the processor to cause the device to: An uplink feedback transmission is sent for the dynamic downlink transmission.
21. The device according to claim 16, wherein: The uplink feedback transmission comprises a single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, and the instructions are also executable by the processor to cause the apparatus to: The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission is sent.
22. The device according to claim 21, wherein The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission is sent on an uplink control channel allocated in the downlink grant.
23. The device according to claim 21, wherein The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission includes separate feedback for each of the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, combined feedback for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, or a combination thereof.
24. An apparatus for wireless communication at a user equipment UE, comprising: processor, a memory coupled to the processor; and Instructions stored in the memory and executable by the processor to cause the device to perform operations, the operations comprising: receiving a downlink grant scheduling a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission of the dynamic downlink transmission; receiving first downlink data in the dynamic downlink transmission; and Based at least in part on the determination, the first downlink data or no data is received in the semi-persistently scheduled downlink transmission.
25. The device according to claim 24, wherein: No data is received in the semi-persistently scheduled downlink transmission, and the operations further include avoiding monitoring downlink data in the semi-persistently scheduled occasion.
26. The device according to claim 25, wherein The instructions for avoiding monitoring downlink data in the semi-persistent scheduling opportunity are executable by the processor to cause the apparatus to: upon receiving the downlink grant for the dynamic downlink transmission, starting a timer associated with a hybrid automatic repeat request identifier; and Avoiding monitoring, for the duration of the timer, a semi-persistently scheduled downlink transmission associated with the same hybrid automatic repeat request identifier as the dynamic downlink transmission.
27. The device according to claim 24, wherein: The instructions are also executable by the processor to cause the device to: Sending an uplink feedback transmission or the semi-persistently scheduled downlink transmission.
28. The device according to claim 24, wherein: The uplink feedback transmission comprises a single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, and the instructions are also executable by the processor to cause the apparatus to: The single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission is sent.
29. The device according to claim 28, wherein The single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission is sent on an uplink control channel allocated in the downlink grant.
30. The device according to claim 28, wherein The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission includes separate feedback for each of the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, combined feedback for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, or a combination thereof.
31. An apparatus for wireless communication at a user equipment UE, comprising: means for receiving a downlink grant for scheduling a dynamic downlink transmission from a base station; means for identifying a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from a base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; means for determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission of the semi-persistently scheduled downlink transmission; means for receiving first downlink data in said dynamic downlink transmission; and means for receiving first downlink data or not receiving data in the semi-persistently scheduled downlink transmission based at least in part on the determination.
32. The device according to claim 31, wherein No data is received in the semi-persistently scheduled downlink transmission, and the apparatus further comprises means for avoiding monitoring downlink data in the semi-persistently scheduled occasion.
33. The device according to claim 32, wherein: The means for avoiding monitoring downlink data in the semi-persistent scheduling opportunity comprises: means for starting a timer associated with a feedback process identifier upon receipt of said downlink grant for said dynamic downlink transmission; and Means for avoiding monitoring, for a duration of the timer, a semi-persistently scheduled downlink transmission associated with the same feedback process identifier as the dynamic downlink transmission.
34. The device according to claim 31, wherein The means for determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before the uplink feedback transmission of the semi-persistently scheduled downlink transmission comprises: Means for determining that the semi-persistent scheduling opportunity overlaps with the downlink grant in time or that the semi-persistent scheduling opportunity is between the downlink grant and a dynamic downlink transmission.
35. The apparatus of claim 31 , further comprising: Means for sending the uplink feedback transmission for the dynamic downlink transmission.
36. The device according to claim 31, wherein The uplink feedback transmission includes a single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, and the apparatus further includes: means for sending the single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission.
37. The device according to claim 36, wherein The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission is sent on the uplink control channel allocated in the downlink grant.
38. The device according to claim 36, wherein The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission includes separate feedback for each of the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, combined feedback for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, or a combination thereof.
39. An apparatus for wireless communication at a user equipment UE, comprising: means for receiving a downlink grant for scheduling a dynamic downlink transmission from a base station; means for identifying a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; means for determining that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission of the dynamic downlink transmission; means for receiving first downlink data in said dynamic downlink transmission; and Means for receiving the first downlink data or not receiving data in the semi-persistently scheduled downlink transmission based at least in part on the determination.
40. The device according to claim 39, wherein No data is received in the semi-persistently scheduled downlink transmission, and the apparatus further comprises means for avoiding monitoring downlink data in the semi-persistently scheduled occasion.
41. The device according to claim 40, wherein The means for avoiding monitoring downlink data in the semi-persistent scheduling opportunity comprises: means for starting a timer associated with a hybrid automatic repeat request identifier upon receipt of a downlink grant for said dynamic downlink transmission; and Means for refraining from monitoring, for a duration of the timer, a semi-persistently scheduled downlink transmission associated with the same hybrid automatic repeat request identifier as the dynamic downlink transmission.
42. The apparatus of claim 39, further comprising: Means for sending an uplink feedback transmission or said semi-persistently scheduled downlink transmission.
43. The apparatus of claim 39, wherein: The uplink feedback transmission includes a single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, and the apparatus further includes: means for sending the single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission.
44. The device according to claim 43, wherein The single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission is sent on an uplink control channel allocated in the downlink grant.
45. The apparatus of claim 43, wherein: The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission includes separate feedback for each of the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, combined feedback for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, or a combination thereof.
46. A non-transitory computer-readable medium storing code for wireless communication at a user equipment (UE), the code comprising instructions executable by a processor to perform operations comprising: receiving a downlink grant scheduling a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before an uplink feedback transmission for the semi-persistently scheduled downlink transmission; receiving first downlink data in the dynamic downlink transmission; and Based at least in part on the determination, the first downlink data or no data is received in the semi-persistently scheduled downlink transmission.
47. The non-transitory computer readable medium of claim 46, wherein: No data is received in the semi-persistently scheduled downlink transmission, and the operations further include avoiding monitoring downlink data in the semi-persistently scheduled occasion.
48. The non-transitory computer readable medium of claim 47, wherein: The instructions for avoiding monitoring downlink data in the semi-persistent scheduling opportunity are executable to: Upon receiving a downlink grant for the dynamic downlink transmission, starting a timer associated with the feedback process identifier; and Avoiding monitoring, for a duration of the timer, a semi-persistently scheduled downlink transmission associated with the same feedback process identifier as the dynamic downlink transmission.
49. The non-transitory computer readable medium of claim 46, wherein: The instructions for determining that the dynamic downlink transmission is scheduled to occur after the semi-persistently scheduled downlink transmission and before the uplink feedback transmission for the semi-persistently scheduled downlink transmission are executable to: It is determined that the semi-persistent scheduling opportunity overlaps with the downlink grant in time, or that the semi-persistent scheduling opportunity is between the downlink grant and the dynamic downlink transmission.
50. The non-transitory computer-readable medium of claim 46, wherein: The instructions are further executable to: The uplink feedback transmission for the dynamic downlink transmission is sent.
51. The non-transitory computer readable medium of claim 46, wherein: The uplink feedback transmission comprises a single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, and the instructions are executable to: The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission is sent.
52. The non-transitory computer readable medium of claim 51, wherein: The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission is sent on an uplink control channel allocated in the downlink grant.
53. The non-transitory computer readable medium of claim 51, wherein: The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission includes a separate feedback transmission for each of the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, a combined feedback for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission, or a combination thereof.
54. A non-transitory computer-readable medium storing code for wireless communication at a user equipment (UE), the code comprising instructions executable by a processor to perform operations comprising: receiving a downlink grant scheduling a dynamic downlink transmission from a base station; identifying a semi-persistent scheduling opportunity allocated for a semi-persistently scheduled downlink transmission from the base station, the semi-persistently scheduled downlink transmission being associated with the same feedback process identifier as the dynamic downlink transmission; determining that the semi-persistently scheduled downlink transmission is scheduled to occur after the dynamic downlink transmission and before an uplink feedback transmission of the dynamic downlink transmission; receiving first downlink data in the dynamic downlink transmission; and Based at least in part on the determination, the first downlink data or no data is received in the semi-persistently scheduled downlink transmission.
55. The non-transitory computer readable medium of claim 54, wherein: No data is received in the semi-persistently scheduled downlink transmission, and the operations further include avoiding monitoring downlink data in the semi-persistently scheduled occasion.
56. The non-transitory computer readable medium of claim 55, wherein: The instructions for avoiding monitoring downlink data in the semi-persistent scheduling opportunity are executable to: Upon receiving a downlink grant for the dynamic downlink transmission, starting a timer associated with a hybrid automatic repeat request identifier; and Avoiding monitoring, for the duration of the timer, a semi-persistently scheduled downlink transmission associated with the same hybrid automatic repeat request identifier as the dynamic downlink transmission.
57. The non-transitory computer-readable medium of claim 54, wherein: The instructions are further executable to: The uplink feedback transmission or the semi-persistently scheduled downlink transmission is sent.
58. The non-transitory computer readable medium of claim 54, wherein: The uplink feedback transmission comprises a single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, and the instructions are executable to: The single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission is sent.
59. The non-transitory computer readable medium of claim 58, wherein: The single uplink feedback transmission for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission is sent on an uplink control channel allocated in the downlink grant.
60. The non-transitory computer readable medium of claim 58, wherein: The single uplink feedback transmission for the semi-persistently scheduled downlink transmission and the dynamic downlink transmission includes a separate feedback transmission for each of the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, a combined feedback for the dynamic downlink transmission and the semi-persistently scheduled downlink transmission, or a combination thereof.
61. A computer program product comprising computer instructions which, when executed by a processor, cause the processor to perform the method according to any one of claims 1-15.