Reduced downlink control information (DCI) feedback for semi-persistent scheduling (SPS)

Wireless communications systems and methods related to semi-persistent scheduling (SPS) occasion cancellation or validation are provided. A base station (BS) transmits an SPS configuration to a UE indicating a plurality of SPS occasions. The BS further transmits to the UE a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify one or more SPS occasions of the plurality of SPS occasions to be cancelled or to be used for transmission. The BS further transmits to the UE the one or more occasion-identification parameters. The BS performs SPS transmission based on the mode indication and the one or more occasion-identification parameters.

TECHNICAL FIELD

This application relates to wireless communication systems, and more particularly to semi-persistent scheduling (SPS) transmission-specific cancellation or validation.

INTRODUCTION

In a wireless communication network, a BS may schedule a UE for UL and/or DL communications via dynamic scheduling or semi-persistent scheduling (SPS). For dynamic scheduling, the BS may transmit a scheduling assignment or grant to schedule the UE for each and every UL transmission and/or each and every DL transmission. For SPS, the BS may preconfigure the UE with an SPS configuration indicating a periodicity. The UE may not utilize the SPS-based schedule until the BS activates the SPS configuration. The BS may activate the SPS configuration by indicating a resource allocation for the SPS-based schedule. Once activated, the resource allocation may repeat according to the preconfigured periodicity. As use cases and diverse deployment scenarios continue to expand in wireless communication, SPS-based transmission technique improvements may also yield benefits.

BRIEF SUMMARY OF SOME EXAMPLES

In one aspect of the disclosure, a method of wireless communication performed by a base station (BS) includes transmitting, to a user equipment (UE), a semi-persistent scheduling (SPS) configuration indicating a plurality of SPS occasions. The method further includes transmitting, to the UE, a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify one or more SPS occasions of the plurality of SPS occasions to be cancelled or to be used for transmission. The method further includes transmitting, to the UE, the one or more occasion-identification parameters. The method further includes performing SPS transmission based on the mode indication and the one or more occasion-identification parameter.

In an additional aspect of the disclosure, a method of wireless communication performed by a UE includes receiving, from a BS, an SPS configuration indicating a plurality of SPS occasions. The method further includes receiving, from the BS, a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify SPS occasions to be cancelled or SPS occasions to be used for reception of the plurality of SPS occasions. The method further includes receiving, from the BS, the one or more occasion-identification parameters. The method further includes performing SPS reception based on the mode indication and the one or more occasion-identification parameter.

In an additional aspect of the disclosure, a base station includes a processor and a transceiver. The transceiver is configured to transmit, to UE, an SPS configuration indicating a plurality of SPS occasions. The transceiver is further configured to transmit, to the UE, a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify one or more SPS occasions of the plurality of SPS occasions to be cancelled or to be used for transmission. The transceiver is further configured to transmit, to the UE, the one or more occasion-identification parameters. The transceiver is further configured to perform SPS transmission based on the mode indication and the one or more occasion-identification parameter.

In an additional aspect of the disclosure, a UE includes a processor and a transceiver. The transceiver is configured to receive, from a BS, an SPS configuration indicating a plurality of SPS occasions. The transceiver is further configured to receive, from the BS, a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify SPS occasions to be cancelled or SPS occasions to be used for reception of the plurality of SPS occasions. The transceiver is further configured to receive, from the BS, the one or more occasion-identification parameters. The transceiver is further configured to perform SPS reception based on the mode indication and the one or more occasion-identification parameters.

In an additional aspect of the disclosure, a non-transitory computer-readable medium has program code recorded thereon. The program code includes code for causing a BS to transmit, to a UE, an SPS configuration indicating a plurality of SPS occasions. The program code further includes code for causing the BS to transmit, to the UE, a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify one or more SPS occasions of the plurality of SPS occasions to be cancelled or to be used for transmission. The program code further includes code for causing the BS to transmit, to the UE, the one or more occasion-identification parameters. The program code further includes code for causing the BS to perform SPS transmission based on the mode indication and the one or more occasion-identification parameters.

In an additional aspect of the disclosure non-transitory computer-readable medium has program code recorded thereon. The program code includes code for causing a UE to receive, from a BS, an SPS configuration indicating a plurality of SPS occasions. The program code further includes code for causing the UE to receive, from the BS, a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify SPS occasions to be cancelled or SPS occasions to be used for reception of the plurality of SPS occasions. The program code further includes code for causing the UE to receive, from the BS, the one or more occasion-identification parameters. The program code further includes code for causing the UE to perform SPS reception based on the mode indication and the one or more occasion-identification parameters.

In an additional aspect of the disclosure, a BS includes means for transmitting, to a UE, an SPS configuration indicating a plurality of SPS occasions. The BS further includes means for transmitting, to the UE, a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify one or more SPS occasions of the plurality of SPS occasions to be cancelled or to be used for transmission. The BS further includes means for transmitting, to the UE, the one or more occasion-identification parameters. The BS further includes means for performing SPS transmission based on the mode indication and the one or more occasion-identification parameters.

Other aspects and features of the present invention will become apparent to those of ordinary skill in the art, upon reviewing the following description of specific, exemplary aspects of the present invention in conjunction with the accompanying figures. While features of the present invention may be discussed relative to certain aspects and figures below, all aspects of the present invention can include one or more of the advantageous features discussed herein. In other words, while one or more aspects may be discussed as having certain advantageous features, one or more of such features may also be used in accordance with the various aspects of the invention discussed herein. In similar fashion, while exemplary aspects may be discussed below as device, system, or method aspects it should be understood that such exemplary aspects can be implemented in various devices, systems, and methods.

DETAILED DESCRIPTION

Semi-persistent scheduling (SPS) is available for downlink (DL)/uplink (UL) communications, primarily to support traffic, such as voice applications, with a periodic pattern. For instance, a base station (BS) may preconfigure a user equipment (UE) with a configured schedule radio network temporary identifier (CS-RNTI) and a periodicity for an SPS-based schedule (e.g., an SPS configuration). Once pre-configured, the UE may monitor for an UL or DL allocation using the CS-RNTI. The BS may activate the SPS configuration by transmitting a physical downlink control channel (PDCCH) downlink control information (DCI) message with a cyclic redundancy check (CRC) scrambled with the CS-RNTI. The PDCCH DCI message may indicate a resource allocation (e.g., time-frequency resource) and transmission parameters (e.g., modulation coding scheme (MCS)). Once activated, the resource allocation is repeated according to the preconfigured periodicity. Accordingly, the UE may receive the activation including the resource allocation and transmission parameters based on the CS-RNTI. The UE may continue to utilize the resource allocation according to the periodicity. For instance, if the SPS configuration is for UL communications, the UE may transmit UL data packet in any of the SPS resources. Alternatively, if the SPS configuration is of DL communications, the UE may monitor for a DL packet in each of the SPS resources.

In some applications, such as Internet of Things (IoT) applications or industrial Internet of Things (IIoT) applications, a network may control a large number of devices (e.g., smart meters, smart sensors, machines, motors, etc.). In some scenarios, the network may control the operations of the devices and may frequently transmit control commands to the devices. In such scenarios, the DL traffic (e.g., physical downlink shared channel (PDSCH) transmissions) may be frequent, but the packet size may be relatively small (e.g., a few bytes to tens of bytes per packet). As such, dynamic scheduling that utilizes PDCCH DCI signaling for each and every transmission can cause a large control channel (PDCCH) overhead. Thus, dynamic scheduling may not be suitable for these applications, and SPS may be more suitable. However, not every SPS occasion being monitored by a UE may actually be used. The UE may be configured to monitor a number of SPS occasions (e.g., PDSCH occasions), but the BS may refrain from transmitting DL data during some of the SPS occasions, for example, based on a traffic pattern and/or the volume of data to be transmitted. The UE may not always be aware of whether a specific SPS occasion was intended to contain DL data. For example, a BS may transmit DL data to be received by the UE during an SPS occasion, but due to obstructions blocking the beam used to transmit the DL data, the UE may not receive the transmission and incorrectly interpret the non-reception of the DL data as an empty SPS occasion.

Additionally, hybrid automatic repeat request (HARQ) may be applied to the PDSCH transmissions, for example, to improve reliability. When HARQ is applied to an SPS PDSCH transmission, the UE may provide HARQ acknowledgement/negative-acknowledgement (ACK/NACK) feedback for each SPS resource. For instance, the UE may perform decoding in each SPS resource and transmit HARQ ACK/NACK feedback for each SPS resource. Since the UE may not be aware when the BS may skip or cancel a transmission in an SPS resource, the UE may unnecessarily perform packet decoding and transmit HARQ NACKs for SPS resources where no SPS transmission is performed by the BS (e.g., the UE may interpret an intentionally empty SPS occasion as a non-empty occasion and assume the presence of an error). The unnecessary packet decoding can impact power and resource utilization at the UE, and the redundant HARQ feedback transmissions can impact radio resource or bandwidth utilization.

To mitigate the problems associated with a UE being unaware of whether an SPS occasion was cancelled, a BS may indicate to a UE which SPS occasions are to be used for transmission (also referred to as non-empty occasions) and which are to be cancelled (also referred to as non-empty occasions). The BS may transmit (e.g., in a DCI message) a bitmap indicating which upcoming SPS occasions are to be used for transmission and which are to be cancelled. A bitmap of length N may correspond to N upcoming SPS occasions, with each bit of the bitmap corresponding to a single SPS occasion. A bit set to 1 may indicate an empty SPS occasion and a bit set to 0 may indicate a non-empty SPS occasion, or vice-versa based on an agreed-upon configuration. For example, the BS may transmit the bitmap 0011 to indicate that of the four upcoming SPS occasions, the third and fourth occasions are cancelled. While this technique may effectively communicate the status of upcoming SPS occasions, it may be difficult to scale when indicating the status of a larger number of SPS occasions, particularly given the size constraints on DCI messages. Accordingly, the present application describes mechanisms enabling a BS to signal to a UE the status (empty or non-empty) of a greater number of SPS occasions that what existing techniques allow.

For instance, after transmitting an SPS configuration (e.g., via RRC) indicating a plurality of SPS occasions for PDSCH transmissions to the UE (for example, by indicating a periodicity), the BS may also transmit a mode indication (e.g., via DCI, RRC, or MAC-CE) indicating an occasion-identification mode. The occasion-identification mode indicates whether occasion-identification parameters transmitted by the BS identify SPS occasions as being cancelled (or empty), or as being used for transmission (or non-empty). The mode may be based on an expected traffic pattern or traffic type. For example, if the BS expects more empty than non-empty occasions over a period of time, the mode may be set to identify non-empty occasions, and vice versa. In other words, the BS may identify the less frequently occurring type of occasions, empty or non-empty. By setting the occasion-identification mode to identify the less-frequently occurring type of occasion, the BS may use fewer resources when indicating to the UE whether an SPS occasion is cancelled or will be used for transmission. The BS may also transmit to the UE (e.g., via DCI) the occasion-identification parameters.

In some aspects, the BS may preconfigure the UE with a set of bitmaps, then signal to the UE which bitmap of the set to apply to a cancellation or activation window using an index. For instance, the occasion-identification parameters may include a configuration including a set of one or more bitmaps (transmitted, e.g., via RRC or MAC-CE), where each bit of a bitmap in the set indicates whether an SPS occasion corresponding to the bit is to be cancelled or to be used for transmission based on the occasion-identification mode, similar to what is described above. If the occasion-identification mode is set to identify empty (that is, cancelled) occasions, a 1 in the bitmap may indicate an empty occasion, and a 0 in the bitmap may indicate a non-empty occasion. Alternately, if the occasion-identification mode is set to identify non-empty occasions (occasions to be used for transmission), a 1 in the bitmap may indicate a non-empty occasion, and a 0 in the bitmap may indicate an empty occasion. In some aspects, the meaning of 0 and 1 may be reversed. The bitmap may be applicable to a window including a number of SPS occasions. The window may be referred to as a cancellation window if the bits indicate empty occasions, or an activation window if the bits indicate non-empty occasions. The length of the bitmap corresponds to the length of the window. For example, with the occasion-identification mode set to identify empty occasions and a window size (e.g., a cancellation window size) of 4, the bitmap “0100” would indicate that the first occasion is non-empty, the second occasion is empty, and the third and fourth occasions are non-empty. The set of bitmaps may be generated based on a traffic pattern. For example, for a traffic pattern where the BS will perform DL transmissions on more occasions than it cancels (e.g., where a large amount of data is to be transmitted), the generated bitmaps may include more 0s than 1s (if 1 indicates a cancelled occasion). Conversely, for a traffic pattern where the BS will cancel more occasions than those it will perform DL transmissions on (e.g., where a small amount of data is to be transmitted), the generated bitmaps may include more 1s than 0s (if 1 indicates a cancelled occasion).

The BS may then transmit a bitmap index (e.g., via DCI) to the UE indicating a first bitmap of the set of one or more bitmaps to apply to a window (e.g., a cancellation or activation window) following the transmission of the index. For a set of bitmaps containing M bitmaps, the BS may indicate the bitmap index using log 2(M) bits. For example, for a set of bitmaps containing 4 bitmaps, the BS may indicate the bitmap index using 2 bits. In some aspects, the BS may select the first bitmap based on a traffic pattern. For example, in low-traffic scenarios, the BS may select a bitmap from the set that indicates more cancelled occasions than it would in high-traffic scenarios. In some aspects, when the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, the BS may transmit a data signal (e.g., via PDSCH) in a first SPS occasion corresponding to a first bit of the first bitmap, where the first bit is set to 1 (e.g., where 1 indicates a non-empty occasion). In some aspects, where the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, the BS may refrain from transmitting a data signal in a first SPS occasion corresponding to a first bit of the first bitmap, where the first bit is set to 1 (e.g., where 1 indicates an empty occasion).

In some aspects, the BS may transmit to the UE (e.g., via RRC or MAC-CE) an indication of a number of time periods (e.g., the number of cancellation or activation windows) to which a first bitmap in the set of one or more bitmaps applies. For example, the BS may indicate that a bitmap is to be applied for up to four cancellation windows. The UE may then assume it can reuse the bitmap indicated by the bitmap index up to four times if the BS does not transmit a new bitmap index indicating otherwise.

In some aspects, the BS may transmit a signal to the UE indicating whether an occasion following the signal is cancelled or whether it will be used for transmission. For instance, the occasion-identification parameters transmitted by the BS may include an occasion marker identifying whether a first SPS occasion following the occasion marker is to be cancelled or to be used for transmission based on the occasion-identification mode. For example, if the occasion-identification mode indicates the occasion-identification parameters identify SPS occasions to be used for transmission, then the next SPS occasion following the occasion marker is intended for transmission. If instead the occasion-identification mode indicates the occasion-identification parameters identify SPS occasions to be cancelled, the next SPS occasion following the occasion marker will be empty. In some aspects, the BS may transmit an indication of an offset associated with the occasion marker, where the first SPS occasion is offset relative to the occasion marker based on the offset associated with the occasion marker. For example, if the offset is configured to be 2 occasions, the transmission of the occasion marker would apply to the second SPS occasion occurring after the occasion marker.

In some aspects, the occasion marker may be transmitted explicitly as part of an SPS reactivation DCI message. For example, the SPS reactivation DCI message may include a field indicating the occasion marker. In some aspects, the occasion marker may be an SPS reactivation signal with a set of parameters unchanged from a previous SPS activation or reactivation signal. For example, the BS may transmit a first SPS reactivation signal including a first set of one or more configuration parameters, and transmit a second SPS reactivation signal including a second set of one or more configuration parameters with each configuration parameter of the second set having values equal to a corresponding configuration parameter in the first set. The SPS reactivation signal itself would then serve as the occasion marker.

In some aspects, the BS may transmit an index identifying (based on the occasion-identification mode) whether an SPS occasion is to be used for transmission or cancelled. The occasion-identification parameters transmitted by the BS may include an occasion index associated with a first SPS occasion. The occasion index may be included in an activation or reactivation DCI, and/or in a special DCI for transmitting the occasion index. The BS may determine, based on a traffic pattern, whether the first SPS occasion will be cancelled or used for transmission. The BS may transmit, to the UE, the occasion index based on determining the first SPS occasion will be cancelled and the occasion-identification mode indicating the one or more occasion-identification parameters identify SPS occasions to be cancelled. The BS may then refrain from transmitting a data signal in the first SPS occasion. For example, the BS may determine that the third SPS in a cancellation window (corresponding, for example, to occasion index 2 if using zero-based indexing) should be cancelled and transmit an occasion index with a value of 2 to the UE. The BS may then refrain from transmitting in the occasion with index 2. The BS may also transmit, to the UE, the occasion index based on determining the first SPS occasion will be used for transmission and the occasion-identification mode indicating that the one or more occasion-identification parameters identify SPS occasions to be used for transmission. The BS may then transmit, to the UE, a data signal in the first SPS occasion.

The BS then perform SPS transmission based on the mode indication and the one or more occasion-identification parameters. For example, when the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, performing the SPS transmission may include transmitting a data signal in SPS occasions identified by the one or more occasion-identification parameters. When the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, performing the SPS transmission may include refraining from transmitting a data signal in SPS occasions identified by the one or more occasion-identification parameters.

Aspects of the present disclosure can provide several benefits. For example, preconfiguring a set bitmaps of indicating whether SPS occasions are cancelled or will be used for transmission, then transmitting an index indicating which bitmap is applicable to an upcoming window, may reduce the number of bits used in DCI transmissions compared to transmitting an entire bitmap prior to a window. Since the set of bitmaps can be transmitted over RRC or MAC-CE, each bitmap can be longer than if the bitmap were transmitted over DCI, which may allow a BS to provide indications about SPS occasions over longer windows. Transmitting occasion markers prior to specific occasions and/or transmitting occasion indices similarly may eliminate much of the overhead involved in transmitting bitmaps in DCI messages to indicate whether SPS occasions are to be used for transmission or cancelled. Since these aspects may reduce resource utilization, power savings may also be realized at the UE over existing methods when a BS employs SPS for DL transmissions.

In some aspects, a UE115attempting to access the network100may perform an initial cell search by detecting a PSS from a BS105. The PSS may enable synchronization of period timing and may indicate a physical layer identity value. The UE115may then receive a SSS. The SSS may enable radio frame synchronization, and may provide a cell identity value, which may be combined with the physical layer identity value to identify the cell. The PSS and the SSS may be located in a central portion of a carrier or any suitable frequencies within the carrier.

After receiving the PSS and SSS, the UE115may receive a MIB. The MIB may include system information for initial network access and scheduling information for RMSI and/or OSI. After decoding the MIB, the UE115may receive RMSI and/or OSI. The RMSI and/or OSI may include radio resource control (RRC) information related to random access channel (RACH) procedures, paging, control resource set (CORESET) for physical downlink control channel (PDCCH) monitoring, physical UL control channel (PUCCH), physical UL shared channel (PUSCH), power control, and SRS.

After obtaining the MIB, the RMSI and/or the OSI, the UE115can perform a random access procedure to establish a connection with the BS105. In some examples, the random access procedure may be a four-step random access procedure. For example, the UE115may transmit a random access preamble and the BS105may respond with a random access response. The random access response (RAR) may include a detected random access preamble identifier (ID) corresponding to the random access preamble, timing advance (TA) information, a UL grant, a temporary cell-radio network temporary identifier (C-RNTI), and/or a backoff indicator. Upon receiving the random access response, the UE115may transmit a connection request to the BS105and the BS105may respond with a connection response. The connection response may indicate a contention resolution. In some examples, the random access preamble, the RAR, the connection request, and the connection response can be referred to as message 1 (MSG1), message 2 (MSG2), message 3 (MSG3), and message 4 (MSG4), respectively. In some examples, the random access procedure may be a two-step random access procedure, where the UE115may transmit a random access preamble and a connection request in a single transmission and the BS105may respond by transmitting a random access response and a connection response in a single transmission.

After establishing a connection, the UE115and the BS105can enter a normal operation stage, where operational data may be exchanged. For example, the BS105may schedule the UE115for UL and/or DL communications. The BS105may transmit UL and/or DL scheduling grants to the UE115via a PDCCH. The scheduling grants may be transmitted in the form of DL control information (DCI). The BS105may transmit a DL communication signal (e.g., carrying data) to the UE115via a PDSCH according to a DL scheduling grant. The UE115may transmit a UL communication signal to the BS105via a PUSCH and/or PUCCH according to a UL scheduling grant.

In some aspects, the BS105may communicate with a UE115using HARQ techniques to improve communication reliability, for example, to provide a URLLC service. The BS105may schedule a UE115for a PDSCH communication by transmitting a DL grant in a PDCCH. The BS105may transmit a DL data packet to the UE115according to the schedule in the PDSCH. The DL data packet may be transmitted in the form of a transport block (TB). If the UE115receives the DL data packet successfully, the UE115may transmit a HARQ ACK to the BS105. Conversely, if the UE115fails to receive the DL transmission successfully, the UE115may transmit a HARQ NACK to the BS105. Upon receiving a HARQ NACK from the UE115, the BS105may retransmit the DL data packet to the UE115. The retransmission may include the same coded version of DL data as the initial transmission. Alternatively, the retransmission may include a different coded version of the DL data than the initial transmission. The UE115may apply soft-combining to combine the encoded data received from the initial transmission and the retransmission for decoding. The BS105and the UE115may also apply HARQ for UL communications using substantially similar mechanisms as the DL HARQ.

In some aspects, the network100may operate over a system BW or a component carrier (CC) BW. The network100may partition the system BW into multiple BWPs (e.g., portions). A BS105may dynamically assign a UE115to operate over a certain BWP (e.g., a certain portion of the system BW). The assigned BWP may be referred to as the active BWP. The UE115may monitor the active BWP for signaling information from the BS105. The BS105may schedule the UE115for UL or DL communications in the active BWP. In some aspects, a BS105may assign a pair of BWPs within the CC to a UE115for UL and DL communications. For example, the BWP pair may include one BWP for UL communications and one BWP for DL communications.

In some aspects, the networks100may operate over a licensed band. A BS105may configure a UE115with configured grant resources for autonomous UL data transmission. The configured grant resources may be repeated at a certain time interval. The UE115may use the configured grant resources for UL HARQ data transmission without being scheduled dynamically by the BS105. Each configured grant resource may include a set of consecutive transmission slots or time periods. The BS105may configure the UE with a set of redundancy version number (RVNs). The UE115may determine an order for mapping the configured RVNs to the set of slots or transmission periods. The UE115may transmit one or more redundancy versions of a TB in consecutive slots or time periods within a configured grant resource. The UE115may also prioritize HARQ processes and/or TBs for transmissions in the configured grant resources.

In some aspects, a BS105may preconfigure a UE115with an CS-RNTI and a periodicity for an SPS-based schedule (e.g., an SPS configuration). Once pre-configured, the UE115may monitor for an UL or DL allocation using the CS-RNTI. The BS105may activate the SPS configuration by transmitting a PDCCH DCI message with a CRC scrambled with the CS-RNTI. The PDCCH DCI message may indicate a resource allocation and transmission parameters, such as an MCS. Once activated, the resource allocation is repeated according to the preconfigured periodicity. Accordingly, the UE115may receive the activation including the resource allocation and transmission parameters based on the CS-RNTI. The UE115may continue to utilize the resource allocation according to the periodicity. For instance, if the SPS configuration is for UL communications, the UE may transmit an UL data packet in any of the SPS resources. Alternatively, if the SPS configuration is of DL communications, the UE may monitor for a DL packet in each of the SPS resources.

In some aspects, the network100may support time-sensitive communication (TSC) traffic, such as traffic from IoT and/or IIoT applications, where the network100may communicate with IoT devices or IIoT devices (the UEs115) frequently. For instance, the network100may transmit commands to control the operations of the UEs115. The DL communications may be frequent and the packet size may be small (e.g., a few bytes to tens of bytes). Due to the frequency of the TSC traffic and the small packet size, it may not be suitable for dynamic scheduling. As such, the BS105may utilize SPS-based schedules for DL communications with the UEs115.

According to aspects of the present disclosure, the BS105may indicate to the UE115whether an SPS occasion is to be used for transmission or to be cancelled (e.g., so that the UE115may avoid performing decoding and/or transmitting an HARQ ACK/NACK feedback for an empty SPS occasion). For instance, the BS105may transmit an SPS configuration to the UE115corresponding to a number of SPS occasions. The BS may then transmit a mode indication indicating whether the BS will identify empty (or cancelled) SPS occasions or SPS occasions to be used for transmission, and one or more occasion-identification parameters that identify occasions based on the occasion-identification mode.

FIG.2illustrates an SPS-based communication scenario200according to some aspects of the present disclosure. The x-axis represents time in some arbitrary unit. The scenario200can include a frame structure206that may be employed by a BS (such as BS105) for the transmission of data to a UE (such as UE115) in a network (such as the network100) using SPS resources. The frame structure206may include multiple slots250.

In the scenario200, a BS105may configure a UE115with an SPS configuration210, for example, via RRC signaling. The SPS configuration210may indicate a periodicity (e.g., shown by the SPS period204) for an SPS-based schedule and a CS-RNTI. In some instances, when HARQ is applied, the SPS configuration210may also indicate a HARQ ID identifying a HARQ process associated with the SPS configuration. To activate the SPS configuration210, the BS105may transmit an SPS activation220, for example, via a DCI message. The BS105may include in the DCI message a CRC scrambled with the CS-RNTI. The SPS activation220may indicate a number of SPS occasions (e.g., PDSCH occasions), which are time-frequency resources (e.g., certain RB(s) in certain symbol(s) within a certain slot250). The SPS activation220may also indicate transmission parameters (e.g., MCS, antenna port information, resource block allocation information, etc.) to be used for the SPS transmissions. Once activated, the SPS occasions202are repeated according to the periodicity configured by the SPS configuration210. As it may not be necessary for the BS105to transmit a PDSCH scheduling grant per transmission, SPS-based scheduling can reduce scheduling overhead.

In the illustrated example ofFIG.2, the SPS occasions202associated with the configuration210are shown by the patterned filled boxes. The SPS occasions202are periodic, repeating at every SPS period204(e.g., about four slots250). In some instances, the SPS occasions202may also be referred to as SPS resources, time-frequency resources, or SPS instances. AlthoughFIG.2illustrates the SPS configuration210configures an SPS schedule periodicity of four slots250, it should be understood that in other examples an SPS schedule can have a shorter period or a longer period. The SPS configuration210may be configured for DL communications. Accordingly, the BS105can transmit a data transmission220(e.g., PDSCH transmission) to the UE115at each SPS occasion202, and the UE115can monitor for a data transmission from the BS105in each of the SPS occasions202. The monitoring may include performing blind packet decoding for data received at each SPS occasion202.

The BS105may transmit an SPS reactivation225to reconfigure parameters (e.g., MCS, antenna port information, resource block allocation information, etc.) included in the SPS activation220. The SPS reactivation225may include new values for the parameters, applicable to SPS occasions202that follow the SPS reactivation225. The BS105may terminate the SPS schedule by transmitting an SPS release228to the UE115. Upon receiving the SPS release228, the UE115will cease monitoring the SPS occasions202indicated by the SPS configuration210.

As discussed above, in some applications, such as IIoT applications, many devices (e.g., UEs115) may be controlled by a network (e.g., network100) with frequent, small-sized packets. To save on control channel signaling overhead (PDCCH DCI signaling overhead), a BS105may utilize SPS-based scheduling as shown in the scenario200to support these applications. However, not every SPS occasion202monitored by the UE115may actually be used. The BS105may refrain from transmitting DL data during some of the monitored SPS occasions202, for example, based on traffic and/or the volume of data to be transmitted. The UE115may not always be aware of whether a specific SPS occasion was intended to contain DL data, as illustrated byFIG.3.

FIG.3illustrates an SPS-based communication scenario300according to some aspects of the present disclosure. InFIGS.3-6, non-empty occasions (e.g., occasion302) are illustrated with a diamond-patterned fill, and empty occasions (e.g., occasion304) are illustrated with no fill pattern. InFIG.3, the horizontal axis represents time in some arbitrary units. Scheduling scenario300illustrates the same traffic pattern from the perspective of a BS105and a UE115. SPS PDSCH occasions (also referred to as SPS occasions or simply occasions throughout this disclosure)302,304, and306(which may be SPS occasions202) may be used for transmitting DL data and are followed by PUCCH occasions303,305, and307, respectively, which may be used for transmitted HARQ feedback. In some aspects, the BS105may configure the UE115with PUCCH occasions303,305, and307via configured UL grant and/or a dynamic scheduling grant. For example, PUCCH occasion303may be used to transmit HARQ feedback related to SPS PDSCH occasion302, PUCCH occasion305may be used to transmit HARQ feedback related to SPS PDSCH occasion304, and PUCCH occasion307may be used to transmit HARQ feedback related to SPS PDSCH occasion306. In scenario300, BS105transmits and UE115receives DL data in SPS PDSCH occasion302, as expected. In other words, SPS PDSCH occasion302is non-empty. UE115may then decode the DL data and provide HARQ feedback to the BS105using PUCCH occasion303. For example, UE115may transmit an ACK to the BS105in occasion303if it was able to successfully decode the DL data, or a NACK otherwise. In some aspects, discontinuous transmission (DTX) may be used, and the BS105may indicate to the UE115that one or more SPS occasions will not be used to transmit data, allowing the UE115to skip monitoring the cancelled (also referred to as empty) occasions. Following a cancelled occasion, the UE115may send a dummy NACK or skip transmission of a NACK (depending on the configuration transmitted by the BS105).

One issue with SPS-based DL communications is that UE115is unable to distinguish between an empty SPS PDSCH occasion and an SPS transmission with errors. For instance, the BS105may refrain from transmitting data in an SPS PDSCH occasion, for example, depending on traffic conditions or the amount of data to be transmitted. In scheduling scenario300, BS105has cancelled transmission of DL data on SPS PDSCH occasion304. In other words, SPS PDSCH occasion304is empty. However, UE115is unaware that the SPS PDSCH occasion304is empty. As a result, UE115attempt to decode what it believes to be DL data in the PDSCH occasion304, which will result in a decoding failure, and send unnecessary HARQ feedback in the subsequent PUCCH occasion. However, in some instances, BS105may transmit data in an SPS PDSCH occasion, which may not be properly received and decoded by the UE. For example, BS105may transmit DL data in SPS PDSCH occasion306, but due to obstructions between the BS105and the UE115, environmental conditions, or other source of error, UE115may fail data decoding. To UE115, SPS PDSCH occasion306incorrectly appears empty, which may cause UE115to improperly refrain from transmitting HARQ feedback (e.g., a NACK) in PUCCH occasion307. To mitigate these problems, a BS105may indicate to a UE115which SPS occasions will be used for transmission (also referred to as non-empty SPS occasions), and which SPS occasions will be cancelled (also referred to as empty SPS occasions).

FIG.4illustrates an SPS transmission indication scheme400according to some aspects of the present disclosure. The scheme400may be employed by a BS (such as BS105) and a UE (such as UE115) for DL communications in a network (such as network100) using SPS resources. InFIG.4, the horizontal axis represents time in some arbitrary units. Illustrated inFIG.4are SPS PDSCH occasions410,412,414,416,418,420,422,424, and426, in addition to SPS activation DCI411, SPS cancellation DCI415, and SPS release DCI425.

In scheme400, the BS105has configured the UE115for SPS communication by transmitting an SPS configuration indicating the SPS PDSCH occasions410,412,414,416,418,420,422,424, and426. UE115does not monitor for DL data at occasion410, as the BS105has not yet transmitted an SPS activation signal at the time corresponding to the occasion410. Following occasion410, BS105transmits an SPS activation DCI411, prompting UE115to begin monitoring subsequent SPS occasions (e.g., occasions412and414). Following occasion414, BS105transmits SPS cancellation DCI415, indicating BS105may cancel one more occasions (e.g., occasions418and424following the SPS cancellation DCI415) during a cancellation window404, the length of which may be indicated in the SPS cancellation DCI415or pre-configured (e.g., through RRC). There may be a delay402between the transmission of the SPS cancellation DCI415and the start of the cancellation window404. For example, occasion416is outside the cancellation window. Following SPS occasion424, the BS105transmits SPS release DCI425, indicating the BS will not transmit further SPS data unless and until it transmits another SPS activation DCI. UE115may then refrain from monitoring occasion426and subsequent occasions.

The BS105may indicate which occasions418,420,422, and424of the cancellation window404are cancelled and/or to be used to transmit DL data. For example, the BS105may use a bitmap430with a length equal to the number of SPS occasions in the cancellation window404, where each bit set to 1 indicates a cancelled occasion and each bit set to 0 indicates an occasion that will be used for transmitting data. Note that the meaning of 1 and 0 may be reversed in in some aspects, with 1 indicating an occasion to be used for transmission and 0 indicating a cancelled occasion (the cancellation window may instead be referred to as an activation window in these aspects). The bitmap430may be transmitted as part of the SPS activation DCI411, or as part of a different signal (e.g., a special DCI). As illustrated, bitmap430with bits1000indicates that the first occasion418of the cancellation window404is cancelled, and the rest of the occasions (420,422, and424) of the cancellation window will be used for transmitting data.

Transmitting a bitmap430before every cancellation window404may be inefficient, particularly as the desired size of the cancellation window404increases. For example, DCI messages may not be well suited for the transmission of large bitmaps. In some aspects, BS105may more efficiently indicate the status of SPS occasions by transmitting a bitmap table440(e.g., via RRC) to the UE115, then indicating to the UE115the index (e.g., via DCI) of the bitmap in the bitmap table440to apply to a given cancellation window. For example, the BS105may create the bitmap table440for the cancellation window404, transmit the bitmap table440via RRC, then transmit (e.g., in the SPS cancellation DCI415) the index of the bitmap to apply. In some aspects, BS105may determine the entries in bitmap table440based on a traffic pattern. For example, during periods of heavy traffic, where much data needs to be transmitted, the BS may determine it is likely only one out of four SPS occasions will be cancelled and create bitmap table440, with each bitmap442,444,446, and448indicating the SPS occasion to be canceled. If bitmap table440is configured with the first bitmap442having index 0 and the final bitmap448having index 3, BS105may transmit the index (3) of bitmap448to the UE115, for example, as the two bits11in the SPS cancellation DCI415(or in a different DCI message). Using this approach, the BS105may indicate the bitmap to be applied using log 2(N) bits, where N is the number of occasions in the cancellation window. For example, for cancellation window404that includes 4 occasions (418,420,422, and424), the BS may indicate the index using two bits (e.g.,11to indicate bitmap448with an index of 3) instead of four bits as in the bitmap430. The size of the window to which a bitmap448corresponds may be a function of the ability of the scheduler at the BS105to determine traffic patterns, and the number and length of bitmaps the BS may be determined (e.g., based on a certain RRC/MAC-CE signaling overhead, memory constraint, and/or cost). For instance, a bitmap table including a short bitmap may include all combinations or close to all combinations of bit patterns, while a bitmap table including a long bitmap may include a smaller subset of all combinations of bit patterns, for example, to maintain a minimal signaling overhead and/or memory utilization at the BS and/or the UE. Accordingly, a bitmap table with a large number of bitmaps and/or shorter bitmaps may provide the BS105with a selection of bitmaps more likely to reflect traffic conditions that bitmap table with a small number of bitmaps and/or longer bitmaps.

In some aspects, the BS105may transmit to the UE115(e.g., in the SPS configuration) an indication of a number of time periods (e.g., the number of cancellation windows) to which a bitmap applies. For example, the BS105may indicate that the bitmap448is to be applied for up to four cancellation windows. The UE115may then assume it can reuse bitmap448up to four times if the BS105does not transmit a new bitmap index indicating otherwise. The BS105may select a new bitmap from the bitmap table440and transmit its corresponding index to the UE115when traffic conditions change. In some aspects, there may be a period of time between windows before the BS105transmits a new bitmap index, and the UE115may monitor all occasions during that period.

When selecting a bitmap from the table440, the BS105will select the bitmap that most closely corresponds to the pattern of upcoming traffic (e.g., the upcoming sequence of transmissions), prioritizing the accurate indication of non-empty occasions. In other words, when the BS105is unable to select a bitmap that exactly matches the pattern of upcoming sequence of transmissions, the BS105will attempt to select a bitmap that correctly identifies all non-empty occasions, even if the resulting bitmap incorrectly identifies empty occasions as being non-empty. The UE115may then monitor all non-empty occasions. When encountering an empty occasion that was incorrectly identified as being non-empty by the bitmap, the UE115may attempt to decode any data observed during the empty occasion (e.g., as a result of a lower power signal) and send a NACK to the BS105when it fails to decode the data, or determine the occasion was actually empty as a result.

In some instances, the BS105may be unable to select a bitmap from the table440that correctly identifies all non-empty occasions. For example, the table440may not include a bitmap that exactly matches the upcoming traffic pattern. In such cases, the BS105may indicate to the UE115(e.g., through RRC, MAC-CE, or DCI) that it should monitor all occasions in the window corresponding to the bitmap, even occasions that have been identified by the bitmap as being empty. The UE115may then attempt to decode any data in the occasions identified as being empty and provide HARQ feedback to the BS105, transmitting an ACK if it was able to decode the data or a NACK otherwise. In some instances, when the BS105selects a bitmap that correctly identifies all empty and non-empty occasions, the BS105may indicate to the UE115(e.g., through RRC, MAC-CE, or DCI) that it may refrain from monitoring occasions that have been identified by the bitmap as being empty. The indication may then identify whether the bitmap selected by the BS105correctly identifies all non-empty occasions in an upcoming window (so that the UE115may refrain from monitoring occasions identified in the bitmap as being empty) or not (so that the UE115may monitor all occasions in the window, even those identified as being empty by the bitmap). In some instances, if the differences between the bitmaps in the table and the upcoming sequence of transmissions is too great (e.g., if the mismatches between the bitmap and the upcoming sequence are above a threshold), the BS105may halt the use of bitmaps to indicate the status of the occasions and transmit an indication (e.g., through RRC, MAC-CE, or DCI) to the UE115notifying the UE115that use of bitmaps to identify the status of occasions is suspended.

For example, assume the actual status of the upcoming occasions will be non-empty, empty, empty, non-empty, empty, empty, non-empty, non-empty, non-empty, non-empty, empty, empty, empty. Assuming 0 represents empty occasions and 1 represents non-empty occasions, the bitmap perfectly matched to the sequence of occasions would be 1001001111000. If the table of bitmaps does not include the perfectly-matched bitmap, the BS105may attempt to select the best-matching bitmap from the table, prioritizing first the selection of a bitmap that correctly identifies all non-empty occasions, then from those bitmaps (if any), the one with the greatest number of correctly-identified empty occasions. For example, the BS105may select 1001001111001 over 1001001111011. While both correctly identify all non-empty occasions, the first bitmap incorrectly identifies only one occasion (the final occasion) as being non-empty, while the second bitmap incorrectly identifies two occasions (the final two occasions) as being non-empty. The BS105may then transmit an indication to the UE115notifying the UE115that it may refrain from monitoring locations identified as being empty, since at worst, the UE115will unnecessarily monitor one occasion (the final one) and attempt to decode data in that location when no data was actually transmitted. If, however, the BS105is unable to select a bitmap from the table that correctly identifies all non-empty locations, e.g., the bitmap 0001001111000 (which incorrectly identifies the first occasion as being empty), the BS105may transmit an indication notifying the UE115that it should monitor all occasions, even those identified as being empty by the bitmap.

As described above, in the scenario where the selected bitmap correctly identifies all non-empty occasions but misidentifies one or more empty occasions, the UE115will monitor all occasions, even the ones identified as being empty. When attempting to decode data in a location misidentified as being non-empty, the UE115may either fail to decode the data and transmit a NACK as feedback to the BS105, or the UE115may determine the occasion was actually empty (e.g., because of a very low-energy signal) and skip transmission of the NACK or send a dummy NACK. Whether the UE115transmits a dummy NACK or skips transmission of the NACK (saving energy at the UE115) may be configured by the BS105(e.g., through RRC or MAC-CE).

In some aspects, the BS105may configure (e.g., via RRC or MAC-CE) the UE115to vary how it transmits HARQ feedback based on the status of an occasion (empty or non-empty) and what was indicated in the bitmap. For example, the BS105may configure the UE115to skip transmission of a NACK when the bitmap indicates an empty occasion and the UE115detects the occasion was actually empty. The BS105may also configure the UE115to transmit an ACK or NACK when the bitmap indicates that an occasion is non-empty, whether the occasion is actually non-empty or not. The BS105may also configure the UE115to skip transmission of HARQ feedback when the UE115detects DTX (instead of a decoding failure). For example, the UE115may skip transmission of HARQ feedback to indicate a DTX.

The UE115may save energy whenever the bitmap selected by the BS105correctly identifies all non-empty occasions and at least some empty occasions, since the UE115may refrain from monitoring the indicated empty occasions. While the UE115will not realize any energy savings when the selected bitmap does not correctly identify all non-empty occasions (and the BS105sends an indication to the UE115that results in the UE115monitoring all occasions), there are benefits to the approach described here even if the UE115monitors all occasions. For example, even if only some non-empty occasions are identified, if decoding of data at any of those occasions fail, the UE115may be better able to determine that the failed decoding was the result of beam blocking or deep fading channels. Additionally, when the UE115monitors an occasion identified by the bitmap as being empty and decoding of data at the occasion fails, the UE115may have greater confidence in a determination that the occasion was actually empty (rather than that the UE115failed to receive data because of beam blocking or another error).

FIG.5illustrates an SPS transmission indication scheme500according to some aspects of the present disclosure. The scheme500may be employed by a BS (such as BS105) and a UE (such as UE115) for DL communications in a network (such as network100) using SPS resources. InFIG.5, the horizontal axis represents time in some arbitrary units. Illustrated inFIG.5are SPS PDSCH occasions510,512,514,516,518,520,522, and524(configured by BS105via an SPS configuration transmitted to the UE115) in addition to SPS activation DCI513, SPS reactivation DCI515, and SPS release DCI521. SPS occasions510and512occur before the SPS activation DCI513is transmitted by the BS105, and SPS occasions522and524occur after the SPS release DCI521is transmitted by the BS105, and thus are not monitored by the UE115.

In some aspects, BS105may transmit an occasion marker as part of the SPS reactivation DCI515identifying an occasion (e.g., occasion518) as being either cancelled, or to be used for transmission. The example in scheme500assumes occasions to be cancelled are indicated, but the BS105may instead indicate occasions to be used for transmission. Which type of occasion is indicated by the occasion marker may be based on traffic conditions. For example, during periods of high traffic, the BS105may be configured to indicate cancelled occasions (as they would be less frequent), while during periods of low traffic, the BS105may be configured to indicate occasions to be used for transmission (as they would be less frequent). The occasion to be cancelled may immediately follow the occasion marker, or as illustrated inFIG.5, may be offset from the occasion marker. For example, BS105may indicate to the UE115(e.g., through RRC or MAC-CE, or in a DCI message) that an offset of 1 occasion should be applied to the occasion marker to determine the occasion to which the marker applies.

In the example ofFIG.5, the BS105indicates through SPS reactivation DCI515that occasion518(with an offset of 1 from the occasion marker in SPS reactivation DCI515) is cancelled. The occasion marker may be explicitly included in SPS reactivation DCI515(e.g., as a single bit indicating a subsequent SPS occasion will be cancelled, which may be based on an offset transmitted earlier or indicated in the SPS reactivation DCI515), or it may be communicated explicitly. For example, if none of the parameters (or none of the parameters of an agreed-upon subset of parameters) included in SPS activation DCI513have new values included in SPS reactivation DCI515, UE115may assume the SPS reactivation DCI515itself is the occasion marker. Based on a previously communicated offset of 1, the UE115may determine that SPS occasion518is cancelled. Any number of subsequent SPS reactivation DCIs with parameters unchanged from SPS reactivation DCI515may similarly serve as occasion markers.

FIG.6illustrates an SPS transmission indication scheme600according to some aspects of the present disclosure. The scheme600may be employed by a BS (such as BS105) and a UE (such as UE115) for DL communications in a network (such as network100) using SPS resources. InFIG.6, the horizontal axis represents time in some arbitrary units. Illustrated inFIG.6are SPS PDSCH occasions610,612,614,616,618,620,622,624,626, and628(configured by BS105via an SPS configuration transmitted to the UE115) in addition to SPS activation DCI611and SPS reactivation DCI613. SPS occasion610occurs before the SPS activation DCI611is transmitted by the BS105and thus is not monitored by the UE115.

In scheme600, the BS105may directly indicate to the UE115which occasions are cancelled (or alternately, which occasions will be used for transmission) by providing one or more indices identifying the cancelled occasions to the UE115. For example, SPS reactivation DCI613(or a different DCI message) may include the indices. In the example ofFIG.6, SPS reactivation DCI613may an index corresponding to cancelled occasion620. There may be a delay602between the transmission of the SPS reactivation DCI613and the beginning of the cancellation window604to which the indices transmitted in the SPS reactivation DCI613correspond. InFIG.6, the cancellation window begins after occasion614, so the BS105may transmit index 2 corresponding to cancelled occasions620. In some aspects, the BS105may instead transmit the indices of occasions to be used for transmission, for example indices 0, 1, 3, and 4 corresponding to occasions616,618,624, and626. The BS105may determine whether to transmit the indices of occasions that are cancelled or to be used for transmission based on a traffic pattern. For example, where there are fewer cancelled occasions than occasions to be used for transmission as inFIG.6, the BS105may transmit the indices of cancelled occasions and vice versa.

Using occasion indices to identify empty (or non-empty, depending on the occasion-identification mode) occasions as described here is preferable to transmitting a bitmap in the DCI to do the same when the number of bits required to identify the empty (or non-empty) occasions is less than the size of a bitmap required to do the same. For example, assuming a window size of 8 bits, an 8-bit bitmap would be required to identify the state (empty or non-empty) of each occasion, but only 3 bits would be required to indicate the index (e.g., an index between 0 and 7) of a single occasion within the window. To indicate 2 indices, 6 bits would be required, 3 bits for each index. If 3 indices are to be indicated, however, 9 bits are required (3 for each index), exceeding the size of the bitmap (8 bits) required to do the same. Accordingly, in this example, the occasion-index approach illustrated inFIG.6would be less preferable than using a bitmap to indicate the state of each occasion if the number of occasions to be identified is greater than 2. In general, for a window including M occasions with K occasions to be identified as empty (or non-empty, depending on the occasion-identification mode), the occasion-index approach is preferable to the bitmap approach when K*ceiling(log 2M)<=M, or stated in terms of the occasions to be identified, when K<=floor(M/ceiling(log 2M)).

In some aspects, a BS105may transition between SPS transmission indication schemes400,500, and600, and/or combine elements of schemes400,500, and600when communicating with a UE115. For example, the BS105may transition between transmitting bitmap tables and bitmap indices as described in scheme400, occasion markers as described in scheme500, and occasion indices as described in600. The BS105may indicate which of schemes400,500, or600is being used by transmitting a configuration to UE115(e.g., through RRC or MAC-CE). The BS105may also combine elements of any of schemes400,500, and600to indicate the status (empty or non-empty) of SPS occasions. For example, the BS105may transmit bitmap tables and bitmap indices to indicate the status of SPS occasions as described in scheme400, but supplement the indications by transmitting occasion markers as described in scheme500and/or occasion indices as described in scheme600. This may be beneficial, for example, when a BS105practicing scheme400selects a bitmap from a bitmap table that does not exactly match the upcoming traffic pattern. The BS105may then configure the UE115to expect the traffic pattern indicated by the selected bitmap as described with respect to scheme400, but the BS105may transmit occasion markers and/or occasion indices indicating the status of occasions for which the status does not match what is indicated by the selected bitmap.

FIG.7is a block diagram of an exemplary BS700according to some aspects of the present disclosure. The BS700may be a BS105as discussed inFIGS.1-6and8-11. A shown, the BS700may include a processor702, a memory704, an SPS module708, a transceiver710including a modem subsystem712and a RF unit714, and one or more antennas716. These elements may be in direct or indirect communication with each other, for example via one or more buses.

The memory704may include a cache memory (e.g., a cache memory of the processor702), RAM, MRAM, ROM, PROM, EPROM, EEPROM, flash memory, a solid state memory device, one or more hard disk drives, memristor-based arrays, other forms of volatile and non-volatile memory, or a combination of different types of memory. In some aspects, the memory704may include a non-transitory computer-readable medium. The memory704may store instructions706. The instructions706may include instructions that, when executed by the processor702, cause the processor702to perform operations described herein, for example, aspects ofFIGS.2-6,9, and11. Instructions706may also be referred to as program code. The program code may be for causing a wireless communication device to perform these operations, for example by causing one or more processors (such as processor702) to control or command the wireless communication device to do so. The terms “instructions” and “code” should be interpreted broadly to include any type of computer-readable statement(s). For example, the terms “instructions” and “code” may refer to one or more programs, routines, sub-routines, functions, procedures, etc. “Instructions” and “code” may include a single computer-readable statement or many computer-readable statements.

The SPS module708may be implemented via hardware, software, or combinations thereof. For example, the SPS module708may be implemented as a processor, circuit, and/or instructions706stored in the memory704and executed by the processor702. In some examples, the SPS module708can be integrated within the modem subsystem712. For example, the SPS module708can be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g., logic gates and circuitry) within the modem subsystem712.

The SPS module708may communicate with one or more components of BS700to implement various aspects of the present disclosure, for example, aspects ofFIGS.2-6,9, and11.

For instance, the SPS module708may transmit, to a UE, an SPS configuration indicating a plurality of SPS occasions. The SPS occasions may be associated with PDSCH transmissions. The SPS configuration may be transmitted via RRC and include an indication of a periodicity for the SPS occasions (e.g., at what intervals the UE should monitor the PDSCH for DL transmissions).

SPS module708may be further configured to transmit, to the UE, a mode indication indicating an occasion-identification mode. The occasion-identification mode indicates whether one or more occasion-identification parameters identify SPS occasions to be cancelled (also referred to as empty occasions) or to be used for transmission (also referred to as non-empty occasions). SPS module708may be configured to determine that the number of SPS occasions to be cancelled is greater than a number of SPS occasions to be used for transmission and set that the occasion-identification mode to indicate that the occasion-identification parameters identify SPS occasions to be used for transmission. Alternately, SPS module708may be configured to determine that the number of SPS occasions to be cancelled is less than a number of SPS occasions to be used for transmission, and set the occasion-identification mode to indicate that the occasion-identification parameters identify SPS occasions to be cancelled. For example, during period of heavy traffic, the BS700is likely to schedule DL transmissions on more SPS occasions than it will leave empty. Accordingly, the SPS module708may be configured to set the occasion-identification mode to identify empty SPS occasions, since they will be less numerous than non-empty SPS occasions. Conversely, during periods of light traffic, the BS700is likely to leave more SPS occasions empty than it those it will use to transmit DL data on. Accordingly, the SPS module708may be configured to set the occasion-identification mode to identify non-empty SPS occasions, since they will be less numerous.

SPS module708may further be configured to transmit to the UE (e.g., via DCI), one or more occasion-identification parameters. In some aspects, the occasion-identification parameters may include a configuration including a set of one or more bitmaps (transmitted, e.g., via RRC or MAC-CE), where each bit of a bitmap in the set indicates whether an SPS occasion corresponding to the bit is to be cancelled or to be used for transmission based on the occasion-identification mode. If the occasion-identification mode is set to identify empty occasions, a 1 in the bitmap may indicate an empty occasion, and a 0 in the bitmap may indicate a non-empty occasion. Alternately, if the occasion-identification mode is set to identify non-empty occasions, a 1 in the bitmap may indicate a non-empty occasion, and a 0 in the bitmap would may indicate an empty occasion. In some aspects, the meaning of 0 and 1 may be reversed.

The bitmap may be applicable to a window of SPS occasions (referred to as a cancellation window if the bits indicate empty occasions, or an activation window if the bits indicate non-empty occasions) with the length of the bitmap corresponding to the length of the window. For example, with the occasion-identification mode set to identify empty occasions and a cancellation window of size 4, the bitmap “0100” would indicate that the first occasion is non-empty, the second occasion is empty, and the third and fourth occasions are non-empty. The set of bitmaps may be generated based on a traffic pattern. For example, for a traffic pattern where the BS will perform DL transmissions on more occasions than it cancels (e.g., where a large amount of data is to be transmitted), the generated bitmaps may include more 0s than 1s (if 1 indicates a cancelled occasion). Conversely, for a traffic pattern where the BS will cancel more occasions than those it will perform DL transmissions on (e.g., where a small amount of data is to be transmitted), the generated bitmaps may include more 1s than 0s (if 1 indicates a cancelled occasion).

In some aspects the SPS module708may be further configured to transmit, to the UE115, a bitmap index (e.g., via DCI) indicating a first bitmap of the set of one or more bitmaps. The bitmap index may indicate which bitmap of the set to apply to a window following the transmission of the index. SPS module708may select the first bitmap based on a traffic pattern. For example, in low-traffic scenarios, SPS module708may be configured to select a bitmap from the set that indicates more cancelled occasions than it would in high-traffic scenarios. In some aspects, when the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, SPS module708may be configured to transmit data signals (e.g., via PDSCH) in SPS occasions corresponding to bits set to 1 in the bitmap (e.g., where 1 indicates a non-empty occasion. Where the occasion-identification mode indicates the occasion-identification parameters identify SPS occasions to be cancelled, SPS module708may refrain from transmitting a data signal in SPS occasions corresponding to bits set to 1 in the bitmap (e.g., where 1 indicates an empty occasion).

In some aspects, SPS module708may further be configured to transmit to the UE115(e.g., via RRC, MAC-CE, or DCI) an indication of a number of time periods (e.g., the number of cancellation or activation windows) to which a bitmap in the set of one or more bitmaps applies. For example, the SPS module708may indicate that a bitmap in the set is to be applied for up to four cancellation windows. The UE115may then assume it can reuse the bitmap indicated by the bitmap index up to four times if the SPS module708does not transmit a new bitmap index indicating otherwise.

In some aspects, SPS module708may be further configured to transmit an occasion marker (as part of the occasion-identification parameters) identifying whether an SPS occasion following the occasion marker is to be cancelled or used for transmission based on the occasion-identification mode. For example, if the occasion-identification mode indicates the occasion-identification parameters identify SPS occasions to be used for transmission, the next SPS occasion following the occasion marker is intended for transmission, but if the occasion-identification mode indicates the occasion-identification parameters identify SPS occasions to be cancelled, the next SPS occasion following the occasion marker will be empty. In some aspects, SPS module708may be further configured to transmit an indication of an offset (e.g., via RRC, MAC-CE, or DCI) associated with the occasion marker. For example, if the offset is configured to be 2, the occasion marker would mark the second SPS occasion occurring after the occasion marker as empty or non-empty (depending on the occasion-identification mode).

The SPS module708may be further configured to transmit the occasion marker explicitly as part of an SPS reactivation DCI message. For example, the SPS reactivation DCI message may include a field indicating the occasion marker. In some aspects, the SPS module708may transmit, to the UE115, a first SPS reactivation signal including a first set of one or more configuration parameters, and transmit a second SPS reactivation signal including a second set of one or more configuration parameters with each configuration parameter of the second set having values equal to a corresponding configuration parameter in the first set, where the occasion marker comprises the second SPS reactivation signal. In other words, the SPS module708may transmit an SPS reactivation signal with a set of parameters unchanged from the previous SPS reactivation signal (or SPS activation signal), and the reactivation signal with the unchanged parameters itself would implicitly serve as the occasion marker.

In some aspects, SPS module708may be further configured to transmit an occasion index associated with a first SPS occasion as part of the occasion-identification parameters. The occasion index may be included in an activation or reactivation DCI, and/or in a special DCI for transmitting the occasion index. SPS module708may determine, based on a traffic pattern, whether the first SPS occasion will be cancelled or used for transmission. The SPS module708may transmit, to the UE115, the occasion index based on determining the first SPS occasion will be cancelled and the occasion-identification mode indicating the one or more occasion-identification parameters identify SPS occasions to be cancelled. The SPS module708may then refrain from transmitting a data signal in the first SPS occasion. For example, the SPS module708may determine that the third SPS in a cancellation window (corresponding, for example, to occasion index 2 if using zero-based indexing) should be cancelled and transmit an occasion index with a value of 2 to the UE115. The SPS module708may then refrain from transmitting in the occasion with index 2. The SPS module708may also transmit, to the UE, the occasion index based on determining the first SPS occasion will be used for transmission and the occasion-identification mode indicating that the one or more occasion-identification parameters identify SPS occasions to be used for transmission. The SPS module708may then transmit, to the UE115, a data signal in the first SPS occasion.

In some aspects, SPS module708may be further configured to performs SPS transmission based on the mode indication and the one or more occasion-identification parameters. When the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, SPS module708may transmit a data signal in SPS occasions identified by the one or more occasion-identification parameters. When the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, SPS module708may refrain from transmitting a data signal in SPS occasions identified by the one or more occasion-identification parameters.

As shown, the transceiver710may include the modem subsystem712and the RF unit714. The transceiver710can be configured to communicate bi-directionally with other devices, such as the UEs115and/or800and/or another core network element. The modem subsystem712may be configured to modulate and/or encode data according to a MCS, e.g., a LDPC coding scheme, a turbo coding scheme, a convolutional coding scheme, a digital beamforming scheme, etc. The RF unit714may be configured to process (e.g., perform analog to digital conversion or digital to analog conversion, etc.) modulated/encoded data (e.g., RRC configurations, SPS configurations, activations, reactivations, and releases, and PDSCH data, DCI) from the modem subsystem712(on outbound transmissions) or of transmissions originating from another source such as a UE115and/or UE800. The RF unit714may be further configured to perform analog beamforming in conjunction with the digital beamforming. Although shown as integrated together in transceiver710, the modem subsystem712and/or the RF unit714may be separate devices that are coupled together at the BS700to enable the BS700to communicate with other devices.

The RF unit714may provide the modulated and/or processed data, e.g. data packets (or, more generally, data messages that may contain one or more data packets and other information), to the antennas716for transmission to one or more other devices. The antennas716may further receive data messages transmitted from other devices and provide the received data messages for processing and/or demodulation at the transceiver710. The transceiver710may provide the demodulated and decoded data (e.g., HARQ ACK/NACK, etc.) to the SPS module708for processing. The antennas716may include multiple antennas of similar or different designs in order to sustain multiple transmission links.

In an example, the transceiver710is configured to communicate with one or more components of the BS700to transmit, to a UE115an SPS configuration indicating a plurality of SPS occasions. The transceiver is further configured to transmit, to the UE115, a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify one or more SPS occasions of the plurality of SPS occasions to be cancelled or to be used for transmission. The transceiver is further configured to transmit, to the UE, the one or more occasion-identification parameters. The transceiver is further configured to perform SPS transmission based on the mode indication and the one or more occasion-identification parameters

In an aspect, the BS700can include multiple transceivers710implementing different RATs (e.g., NR and LTE). In an aspect, the BS700can include a single transceiver710implementing multiple RATs (e.g., NR and LTE). In an aspect, the transceiver710can include various components, where different combinations of components can implement different RATs.

FIG.8is a block diagram of an exemplary UE800according to some aspects of the present disclosure. The UE800may be a UE115as discussed above inFIGS.1and15. As shown, the UE800may include a processor802, a memory804, an SPS module808, a transceiver810including a modem subsystem812and a radio frequency (RF) unit814, and one or more antennas816. These elements may be in direct or indirect communication with each other, for example via one or more buses.

The memory804may include a cache memory (e.g., a cache memory of the processor802), random access memory (RAM), magnetoresistive RAM (MRAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), flash memory, solid state memory device, hard disk drives, other forms of volatile and non-volatile memory, or a combination of different types of memory. In an aspect, the memory804includes a non-transitory computer-readable medium. The memory804may store, or have recorded thereon, instructions806. The instructions806may include instructions that, when executed by the processor802, cause the processor802to perform the operations described herein with reference to the UE115in connection with aspects of the present disclosure, for example, aspects ofFIGS.2-6and10-11Instructions806may also be referred to as code, which may be interpreted broadly to include any type of computer-readable statement(s) as discussed above with respect toFIG.7.

The SPS module808may be implemented via hardware, software, or combinations thereof. For example, the SPS module808may be implemented as a processor, circuit, and/or instructions806stored in the memory804and executed by the processor802. In some instances, the SPS module808can be integrated within the modem subsystem812. For example, the SPS module808can be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g., logic gates and circuitry) within the modem subsystem812.

The SPS module808may communicate with one or more components of UE800to implement various aspects of the present disclosure, for example, aspects ofFIGS.2-6and10-11. For instance, the SPS module808may be configured to receive an SPS configuration indicating a plurality of SPS occasions from a BS105. The SPS occasions may be associated with PDSCH transmissions. The SPS module808may receive the configuration via RRC and the configuration may include an indication of a periodicity for the SPS occasions (e.g., at what intervals the UE should monitor the PDSCH for DL transmissions). The SPS module808may also be configured to receive (e.g., via DCI, RRC, or MAC-CE) a mode indication indicating an occasion-identification mode. The occasion-identification mode may indicate whether one or more occasion-identification parameters identify one or more SPS occasions of the plurality of SPS occasions to be cancelled (also referred to as empty occasions) or to be used for transmission (also referred to as non-empty occasions). The SPS module808may also be configured to receive (e.g., via DCI), the one or more occasion-identification parameters.

In some aspects, the occasion-identification parameters may include a configuration including a set of one or more bitmaps (received, e.g., via RRC or MAC-CE), where each bit of a bitmap in the set indicates whether an SPS occasion corresponding to the bit is to be cancelled or to be used for transmission based on the occasion-identification mode. If the occasion-identification mode is set to identify empty (that is, cancelled) occasions, a 1 in the bitmap may indicate an empty occasion, and a 0 in the bitmap may indicate a non-empty occasion. Alternately, if the occasion-identification mode is set to identify non-empty occasions (occasions to be used for transmission), a 1 in the bitmap may indicate a non-empty occasion, and a 0 in the bitmap would indicate an empty occasion. In some aspects, the meaning of 0 and 1 may be reversed. The bitmap may be applicable to a window including a number of SPS occasions. The window may be referred to as a cancellation window if the bits indicate empty occasions, or an activation window if the bits indicate non-empty occasions. The length of the bitmap corresponds to the length of the window. For example, with the occasion-identification mode set to identify empty occasions and a window size (e.g., a cancellation window size) of 4, the bitmap “0100” would indicate that the first occasion is non-empty, the second occasion is empty, and the third and fourth occasions are non-empty.

The SPS module808may also receive a bitmap index (e.g., via DCI) indicating a first bitmap of the set of one or more bitmaps from the BS. The bitmap index may indicate which bitmap of the set to apply to a window (e.g., a cancellation or activation window) following the reception of the index. In some aspects, when the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, the SPS module808may receive a data signal (e.g., via PDSCH) in a first SPS occasion corresponding to a first bit of the first bitmap, where the first bit is set to 1 (e.g., where 1 indicates a non-empty occasion). In some aspects, where the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, the UE may refrain from monitoring for a data signal in a first SPS occasion corresponding to a first bit of the first bitmap, where the first bit is set to 1 (e.g., where 1 indicates an empty occasion).

The SPS module808may further be configured to receive (e.g., via RRC or MAC-CE) an indication of a number of time periods (e.g., the number of cancellation or activation windows) to which a first bitmap in the set of one or more bitmaps applies. For example, the indication may indicate that a bitmap is to be applied for up to four cancellation windows. The SPS module808may then assume it can reuse the bitmap indicated by the bitmap index up to four times if it does not receive a new bitmap index indicating otherwise.

In some aspects, the occasion-identification parameters received by the SPS module808may include an occasion marker identifying whether a first SPS occasion of one or more SPS occasions following the occasion marker is to be cancelled or to be used for reception based on the occasion-identification mode. For example, if the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for reception, the next SPS occasion following the occasion marker is to be used for reception. If the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, the next SPS occasion following the occasion marker will be empty. In other words, the SPS module808may refrain from monitoring for a data signal in the first SPS occasion. In some aspects, the SPS module808may receive from the BS an indication of an offset associated with the occasion marker, with the first SPS occasion being offset relative to the occasion marker based on the offset. For example, if the offset is configured to be 2, the occasion marker would apply to the second SPS occasion occurring after the occasion marker.

In some aspects, SPS module808may receive the occasion marker explicitly as part of an SPS reactivation DCI message. For example, the SPS reactivation DCI message may include a field indicating the occasion marker. In some aspects, SPS module808may receive a first SPS reactivation signal including a first set of one or more configuration parameters from the BS, then receive a second SPS reactivation signal including a second set of one or more configuration parameters with each configuration parameter of the second set having values equal to a corresponding configuration parameter in the first set. The second SPS reactivation signal would then comprise the occasion marker. In other words, SPS module808may receive an SPS reactivation signal with a set of parameters unchanged from the previous SPS reactivation signal (or SPS activation signal), and the reactivation signal with the unchanged parameters itself would implicitly serve as the occasion marker.

In some aspects, the occasion-identification parameters received by the SPS module808may include an occasion index associated with a first SPS occasion. The occasion index may be included in an activation or reactivation DCI, and/or in a special DCI for transmitting the occasion index, and may indicate whether the first SPS occasion is to be used for reception, or whether it is cancelled. If the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, SPS module808may refrain from monitoring the first SPS occasion (i.e., the SPS occasion identified by the index). If the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for reception, SPS module808may receive a data signal from the BS in the first occasion.

SPS module808may be further configured to perform SPS reception based on the mode indication and the one or more occasion-identification parameters When the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, performing the SPS reception may include receiving a data signal in SPS occasions identified by the one or more occasion-identification parameters. When the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, performing the SPS reception may include refraining from monitoring for a data signal in SPS occasions identified by the one or more occasion-identification parameters.

As shown, the transceiver810may include the modem subsystem812and the RF unit814. The transceiver810can be configured to communicate bi-directionally with other devices, such as the BSs105and700. The modem subsystem812may be configured to modulate and/or encode the data from the memory804and/or the SPS module808according to a modulation and coding scheme (MCS), e.g., a low-density parity check (LDPC) coding scheme, a turbo coding scheme, a convolutional coding scheme, a digital beamforming scheme, etc. The RF unit814may be configured to process (e.g., perform analog to digital conversion or digital to analog conversion, etc.) modulated/encoded data (e.g., HARQ ACK/NACK) from the modem subsystem812(on outbound transmissions) or of transmissions originating from another source such as a UE115or a BS105. The RF unit814may be further configured to perform analog beamforming in conjunction with the digital beamforming. Although shown as integrated together in transceiver810, the modem subsystem812and the RF unit814may be separate devices that are coupled together at the UE115to enable the UE115to communicate with other devices.

The RF unit814may provide the modulated and/or processed data, e.g. data packets (or, more generally, data messages that may contain one or more data packets and other information), to the antennas816for transmission to one or more other devices. The antennas816may further receive data messages transmitted from other devices. The antennas816may provide the received data messages for processing and/or demodulation at the transceiver810. The transceiver810may provide the demodulated and decoded data (e.g., RRC configurations and SPS configurations, activations, reactivations, and releases, PDSCH data, DCI) to the SPS module808for processing. The antennas816may include multiple antennas of similar or different designs in order to sustain multiple transmission links.

In an example, the transceiver810is configured to communicate with one or more components of the UE800to receive receiving, from a base station, an SPS configuration indicating a plurality of SPS occasions. The transceiver810is further configured to receive, from the BS105, a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify SPS occasions to be cancelled or SPS occasions to be used for reception of the plurality of SPS occasions. The transceiver810is further configured to receive, from the BS105, the one or more occasion-identification parameters, and perform SPS reception based on the mode indication and the one or more occasion-identification parameters.

In an aspect, the UE800can include multiple transceivers810implementing different RATs (e.g., NR and LTE). In an aspect, the UE800can include a single transceiver810implementing multiple RATs (e.g., NR and LTE). In an aspect, the transceiver810can include various components, where different combinations of components can implement different RATs.

FIG.9is a flow diagram illustrating a communication method900according to some aspects of the present disclosure. Aspects of the method900can be executed by a computing device (e.g., a processor, processing circuit, and/or other suitable component) of a wireless communication device or other suitable means for performing the steps. For example, a wireless communication device, such as a BS105or the BS700, may utilize one or more components, such as the processor702, the memory704, the SPS module708, the transceiver710, the modem712, and the one or more antennas716, to execute the steps of method900. The method900may employ similar mechanisms as described inFIGS.2-7and11. As illustrated, the method900includes a number of enumerated steps, but aspects of the method900may include additional steps before, after, and in between the enumerated steps. In some aspects, one or more of the enumerated steps may be omitted or performed in a different order.

At block905, the BS105transmits, to a UE115, an SPS configuration indicating a plurality of SPS occasions. The SPS occasions may be associated with PDSCH transmissions. The SPS configuration may be transmitted via RRC and include an indication of a periodicity for the SPS occasions (e.g., at what intervals the UE should monitor the PDSCH for DL transmissions). In some aspects, the BS105may utilize one or more components, such as the processor702, the memory704, the SPS module708, the transceiver710, the modem712, and the one or more antennas716, to perform the operations at block905.

At block910, the BS105transmits, to the UE115, a mode indication indicating an occasion-identification mode. The occasion-identification mode indicates whether one or more occasion-identification parameters identify one or more SPS occasions of the plurality of SPS occasions to be cancelled (also referred to as empty occasions) or to be used for transmission (also referred to as non-empty occasions). The BS105may determine that the number of SPS occasions to be cancelled is greater than a number of SPS occasions to be used for transmission and determine that the occasion-identification mode indicates that the one or more occasion-identification parameters identify SPS occasions to be used for transmission. Alternately, the BS105may determine that the number of SPS occasions to be cancelled is less than a number of SPS occasions to be used for transmission, and determine that the occasion-identification mode indicates that the one or more occasion-identification parameters identify SPS occasions to be cancelled.

For example, during period of heavy traffic, the BS105is likely to schedule DL transmissions on more SPS occasions than it will leave empty. In this situation, the BS105may set the occasion-identification mode to identify empty SPS occasions, since they will be less numerous than non-empty SPS occasions. Conversely, during periods of light traffic, the BS105is likely to leave more SPS occasions empty than it those it will use to transmit DL data on. In this situation, the BS105may set the occasion-identification mode to identify non-empty SPS occasions, since they will be less numerous. By setting the occasion-identification mode to identify the less-frequently occurring type of occasion (empty or non-empty), the BS105may use fewer resources when indicating to the UE115whether an SPS occasion is cancelled or will be used for transmission. For example, if the mode is set to identify empty SPS occasions, the UE115may assume any occasion not identified by the BS105according to the various aspects described herein is non-empty, and vice-versa.

The mode indication may be transmitted by the BS105using DCI, RRC, or MAC-CE. In some aspects, the BS105may utilize one or more components, such as the processor702, the memory704, the SPS module708, the transceiver710, the modem712, and the one or more antennas716, to perform the operations at block910.

At block915, the BS105transmits to the UE115(e.g., via DCI), one or more occasion-identification parameters. In some aspects, the occasion-identification parameters may include a configuration including a set of one or more bitmaps (transmitted, e.g., via RRC or MAC-CE), where each bit of a bitmap in the set indicates whether an SPS occasion corresponding to the bit is to be cancelled or to be used for transmission based on the occasion-identification mode. If the occasion-identification mode is set to identify empty (that is, cancelled) occasions, a 1 in the bitmap may indicate an empty occasion, and a 0 in the bitmap may indicate a non-empty occasion. Alternately, if the occasion-identification mode is set to identify non-empty occasions (occasions to be used for transmission), a 1 in the bitmap may indicate a non-empty occasion, and a 0 in the bitmap would indicate an empty occasion. In some aspects, the meaning of 0 and 1 may be reversed. The bitmap may be applicable to a window including a number of SPS occasions. The window may be referred to as a cancellation window if the bits indicate empty occasions, or an activation window if the bits indicate non-empty occasions. The length of the bitmap corresponds to the length of the window. For example, with the occasion-identification mode set to identify empty occasions and a window size (e.g., a cancellation window size) of 4, the bitmap “0100” would indicate that the first occasion is non-empty, the second occasion is empty, and the third and fourth occasions are non-empty. The set of bitmaps may be generated based on a traffic pattern. For example, for a traffic pattern where the BS105will perform DL transmissions on more occasions than it cancels (e.g., where a large amount of data is to be transmitted), the generated bitmaps may include more 0s than 1s (if 1 indicates a cancelled occasion). Conversely, for a traffic pattern where the BS105will cancel more occasions than those it will perform DL transmissions on (e.g., where a small amount of data is to be transmitted), the generated bitmaps may include more 1s than 0s (if 1 indicates a cancelled occasion).

In some aspects the BS105may transmit, to the UE115, a bitmap index (e.g., via DCI) indicating a first bitmap of the set of one or more bitmaps. The bitmap index may indicate which bitmap of the set to apply to a window (e.g., a cancellation or activation window) following the transmission of the index. For a set of bitmaps containing M bitmaps, the BS105may indicate the bitmap index using log 2(M) bits. For example, for a set of bitmaps containing 4 bitmaps, the BS105may indicate the bitmap index using 2 bits. In some aspects, the BS105may select the first bitmap based on a traffic pattern. For example, in low-traffic scenarios, the BS105may select a bitmap from the set that indicates more cancelled occasions than it would in high-traffic scenarios. In some aspects, when the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, the BS105may transmit a data signal (e.g., via PDSCH) in a first SPS occasion corresponding to a first bit of the first bitmap, wherein the first bit is set to 1 (e.g., where 1 indicates a non-empty occasion). In some aspects, where the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, the BS105may refrain from transmitting a data signal in a first SPS occasion corresponding to a first bit of the first bitmap, wherein the first bit is set to 1 (e.g., where 1 indicates an empty occasion).

In some aspects, the BS105may transmit to the UE115(e.g., via RRC or MAC-CE) an indication of a number of time periods (e.g., the number of cancellation or activation windows) to which a first bitmap in the set of one or more bitmaps applies. For example, the BS105may indicate that a bitmap is to be applied for up to four cancellation windows. The UE115may then assume it can reuse the bitmap indicated by the bitmap index up to four times if the BS105does not transmit a new bitmap index indicating otherwise.

In some aspects, the occasion-identification parameters transmitted by the BS105may include an occasion marker identifying whether a first SPS occasion of one or more SPS occasions following the occasion marker is to be cancelled or to be used for transmission based on the occasion-identification mode. For example, if the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, the next SPS occasion following the occasion marker is intended for transmission, but if the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, the next SPS occasion following the occasion marker will be empty. In other words, the BS105may refrain from transmitting a data signal in the first SPS occasion. In some aspects, the BS105may transmit an indication of an offset associated with the occasion marker, wherein the first SPS occasion is offset relative to the occasion marker based on the offset associated with the occasion marker. For example, if the offset is configured to be 2 occasions, the transmission of the occasion marker would apply to the second SPS occasion occurring after the occasion marker.

In some aspects, the occasion marker may be transmitted explicitly as part of an SPS reactivation DCI message. For example, the SPS reactivation DCI message may include a field indicating the occasion marker. In some aspects, the BS105may transmit, to the UE115, a first SPS reactivation signal including a first set of one or more configuration parameters, and transmit a second SPS reactivation signal including a second set of one or more configuration parameters with each configuration parameter of the second set having values equal to a corresponding configuration parameter in the first set, where the occasion marker comprises the second SPS reactivation signal. In other words, the BS105may transmit a SPS reactivation signal with a set of parameters unchanged from the previous SPS reactivation signal (or SPS activation signal), and the reactivation signal with the unchanged parameters itself would implicitly serve as the occasion marker.

In some aspects, the occasion-identification parameters transmitted by the BS105may include an occasion index associated with a first SPS occasion. The occasion index may be included in an activation or reactivation DCI, and/or in a special DCI for transmitting the occasion index. The BS105may determine, based on a traffic pattern, whether the first SPS occasion will be cancelled or used for transmission. The BS105may transmit, to the UE115, the occasion index based on determining the first SPS occasion will be cancelled and the occasion-identification mode indicating the one or more occasion-identification parameters identify SPS occasions to be cancelled. The BS105may then refrain from transmitting a data signal in the first SPS occasion. For example, the BS105may determine that the third SPS in a cancellation window (corresponding, for example, to occasion index 2 if using zero-based indexing) should be cancelled and transmit an occasion index with a value of 2 to the UE115. The BS105may then refrain from transmitting in occasion index 2. The BS105may also transmit, to the UE115, the occasion index based on determining the first SPS occasion will be used for transmission and the occasion-identification mode indicating that the one or more occasion-identification parameters identify SPS occasions to be used for transmission. The BS105may then transmit, to the UE115, a data signal in the first SPS occasion.

In some aspects, the BS105may utilize one or more components, such as the processor702, the memory704, the SPS module708, the transceiver710, the modem712, and the one or more antennas716, to perform the operations at block915.

At block920, the BS105performs SPS transmission based on the mode indication and the one or more occasion-identification parameters. When the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, performing the SPS transmission may include transmitting a data signal in SPS occasions identified by the one or more occasion-identification parameters. When the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, performing the SPS transmission may include refraining from transmitting a data signal in SPS occasions identified by the one or more occasion-identification parameters. In some aspects, the BS105may utilize one or more components, such as the processor702, the memory704, the SPS module708, the transceiver710, the modem712, and the one or more antennas716, to perform the operations at block915.

FIG.10is a flow diagram illustrating a communication method1000according to some aspects of the present disclosure. Aspects of the method1000can be executed by a computing device (e.g., a processor, processing circuit, and/or other suitable component) of a wireless communication device or other suitable means for performing the steps. For example, a wireless communication device, such as a UE115or the UE800, may utilize one or more components, such as the processor802, the memory804, the SPS module808, the transceiver810, the modem812, and the one or more antennas816, to execute the steps of method1000. The method1000may employ similar mechanisms as described inFIGS.1-6,8, and11. As illustrated, the method1000includes a number of enumerated steps, but aspects of the method1000may include additional steps before, after, and in between the enumerated steps. In some aspects, one or more of the enumerated steps may be omitted or performed in a different order.

At block1005, the UE115receives, from a BS105, an SPS configuration indicating a plurality of SPS occasions. The SPS occasions may be associated with PDSCH transmissions. The SPS configuration may be received via RRC and include an indication of a periodicity for the SPS occasions (e.g., at what intervals the UE115should monitor the PDSCH for DL transmissions). In some aspects, the UE115may utilize one or more components, such as the processor802, the memory804, the SPS module808, the transceiver810, the modem812, and the one or more antennas816, to perform the operations at block1005.

At block1010, the UE115receives, a mode indication indicating an occasion-identification mode. The occasion-identification mode indicates whether one or more occasion-identification parameters identify one or more SPS occasions of the plurality of SPS occasions to be cancelled (also referred to as empty occasions) or to be used for transmission (also referred to as non-empty occasions). The mode indication may be received by the UE115using DCI, RRC, or MAC-CE. In some aspects, the UE115may utilize one or more components, such as the processor802, the memory804, the SPS module808, the transceiver810, the modem812, and the one or more antennas816, to perform the operations at block1010.

At block1015, the UE115receives (e.g., via DCI), the one or more occasion-identification parameters. In some aspects, the occasion-identification parameters may include a configuration including a set of one or more bitmaps (received, e.g., via RRC or MAC-CE), where each bit of a bitmap in the set indicates whether an SPS occasion corresponding to the bit is to be cancelled or to be used for transmission based on the occasion-identification mode. If the occasion-identification mode is set to identify empty (that is, cancelled) occasions, a 1 in the bitmap may indicate an empty occasion, and a 0 in the bitmap may indicate a non-empty occasion. Alternately, if the occasion-identification mode is set to identify non-empty occasions (occasions to be used for transmission), a 1 in the bitmap may indicate a non-empty occasion, and a 0 in the bitmap would indicate an empty occasion. In some aspects, the meaning of 0 and 1 may be reversed. The bitmap may be applicable to a window including a number of SPS occasions. The window may be referred to as a cancellation window if the bits indicate empty occasions, or an activation window if the bits indicate non-empty occasions. The length of the bitmap corresponds to the length of the window. For example, with the occasion-identification mode set to identify empty occasions and a window size (e.g., a cancellation window size) of 4, the bitmap “0100” would indicate that the first occasion is non-empty, the second occasion is empty, and the third and fourth occasions are non-empty.

In some aspects the UE115may receive, from the BS105, a bitmap index (e.g., via DCI) indicating a first bitmap of the set of one or more bitmaps. The bitmap index may indicate which bitmap of the set to apply to a window (e.g., a cancellation or activation window) following the reception of the index. In some aspects, when the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, the UE115may receive a data signal (e.g., via PDSCH) in a first SPS occasion corresponding to a first bit of the first bitmap, wherein the first bit is set to 1 (e.g., where 1 indicates a non-empty occasion). In some aspects, where the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, the UE115may refrain from monitoring for a data signal in a first SPS occasion corresponding to a first bit of the first bitmap, wherein the first bit is set to 1 (e.g., where 1 indicates an empty occasion).

In some aspects, the UE115may receive (e.g., via RRC or MAC-CE), from the BS105, an indication of a number of time periods (e.g., the number of cancellation or activation windows) to which a first bitmap in the set of one or more bitmaps applies. For example, the indication may indicate that a bitmap is to be applied for up to four cancellation windows. The UE115may then assume it can reuse the bitmap indicated by the bitmap index up to four times if it does not receive a new bitmap index indicating otherwise.

In some aspects, the occasion-identification parameters received by the UE115may include an occasion marker identifying whether a first SPS occasion of one or more SPS occasions following the occasion marker is to be cancelled or to be used for reception based on the occasion-identification mode. For example, if the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for reception, the next SPS occasion following the occasion marker is to be used for reception, but if the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, the next SPS occasion following the occasion marker will be empty. In other words, the UE115may refrain from monitoring for a data signal in the first SPS occasion. In some aspects, the UE115may receive from the BS105an indication of an offset associated with the occasion marker, wherein the first SPS occasion is offset relative to the occasion marker based on the offset associated with the occasion marker. For example, if the offset is configured to be 2 occasions, the occasion marker would apply to the second SPS occasion occurring after the occasion marker.

In some aspects, the occasion marker may be received explicitly as part of an SPS reactivation DCI message. For example, the SPS reactivation DCI message may include a field indicating the occasion marker. In some aspects, the UE115may receive from the BS105a first SPS reactivation signal including a first set of one or more configuration parameters, and receive a second SPS reactivation signal including a second set of one or more configuration parameters with each configuration parameter of the second set having values equal to a corresponding configuration parameter in the first set, where the occasion marker comprises the second SPS reactivation signal. In other words, the UE115may receive an SPS reactivation signal with a set of parameters unchanged from the previous SPS reactivation signal (or SPS activation signal), and the reactivation signal with the unchanged parameters itself would implicitly serve as the occasion marker.

In some aspects, the occasion-identification parameters received by the UE115may include an occasion index associated with a first SPS occasion. The occasion index may be included in an activation or reactivation DCI, and/or in a special DCI for transmitting the occasion index, and may indicate whether the first SPS occasion is to be used for reception, or whether it is cancelled. If the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, the UE115may refrain from monitoring the first SPS occasion (i.e., the SPS occasion identified by the index). If the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for reception, the UE115may receive a data signal from the BS105in the first occasion. In some aspects, the UE115may utilize one or more components, such as the processor802, the memory804, the SPS module808, the transceiver810, the modem812, and the one or more antennas816, to perform the operations at block1015.

At block1020, the UE115performs SPS reception based on the mode indication and the one or more occasion-identification parameters When the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, performing the SPS reception may include receiving a data signal in SPS occasions identified by the one or more occasion-identification parameters. When the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, performing the SPS reception may include refraining from monitoring for a data signal in SPS occasions identified by the one or more occasion-identification parameters. In some aspects, the UE115may utilize one or more components, such as the processor802, the memory804, the SPS module808, the transceiver810, the modem812, and the one or more antennas816, to perform the operations at block1020.

FIG.11is a sequence diagram illustrating a communication method1100according to some aspects of the present disclosure. The method1100may employ similar mechanisms as discussed above in relation toFIGS.2-10. In some aspects, the BS105may utilize one or more components, such as the processor702, the memory704, the SPS module708, the transceiver710, the modem712, and the one or more antennas716ofFIG.7, to execute the steps of method1100. In some aspects, the UE115may utilize one or more components, such as the processor802, the memory804, the SPS module808, the transceiver810, the modem812, and the one or more antennas816ofFIG.8, to execute the steps of method1100. As illustrated, the method1100includes a number of enumerated actions, but aspects of the method1100may include additional actions before, after, and in between the enumerated actions. In some aspects, one or more of the enumerated actions may be omitted or performed in a different order.

At block1105, BS105transmits an SPS configuration to UE115indicating a plurality of SPS PDSCH occasions. The configuration, may include, for example, a periodicity indicating the interval at which the occasions repeat.

At block1110, the BS105determines an occasion identification mode based on a traffic pattern. The occasion-identification mode indicates whether one or more occasion-identification parameters identify one or more SPS occasions of the plurality of SPS occasions to be cancelled (also referred to as empty occasions) or to be used for transmission (also referred to as non-empty occasions). For example, the BS105may determine to identify empty occasions if there will be fewer empty occasions than non-empty occasions and vice versa, as described in detail with respect toFIG.9above.

At block1115, the BS105transmits the mode indication to the UE115. The BS105may transmit the mode indication via DCI (e.g., as part of the DCI message transmitted at block1120, or a different DCI message), RRC, or MAC-CE.

At block1120, the BS105transmits an SPS activation DCI1120, prompting the UE115to being monitoring the SPS PDSCH occasions indicated in the SPS configuration.

At block1125, the UE115monitors the SPS PDSCH occasions indicated in the SPS configuration for PDSCH data transmissions.

At block1130, the BS105may transmit PDSCH data using one of the SPS PDSCH occasions being monitored by UE115.

At block1133, the UE115may receive and process (e.g., decode) the PDSCH data transmitted by the BS105.

At block1135, the UE115may transmit HARQ data (e.g., an ACK or NACK) to the BS105indicating whether the UE115was able to successfully decode the transmitted PDSCH data. Blocks1130,1133, and1135may repeat any number of times as the BS105transmits data to the UE115at different SPS occasions indicated by the SPS configuration.

At block1140, the BS105may transmit one or more occasion identification parameters to the UE115identifying one or more SPS occasions as being cancelled or to be used for transmission, depending on the mode indicated at block1115. The occasion-identification parameters may include bitmaps, bitmap tables, bitmap indices, occasion markers, and/or SPS occasion indices as described in detail with respect toFIGS.3-10.

At block1145, the UE115monitors SPS occasions based on the occasion-identification parameter(s). The UE115may refrain from monitoring SPS occasions for downlink data where the SPS occasions were indicated as being cancelled or not indicated as being used for transmission (depending on the mode) by the occasion-identification parameter(s).

At block1150a, the BS may transmit PDSCH data in occasions that were not indicated as being cancelled.

At block1150b, the BS may refrain from transmitting PDSCH data in occasions not marked as being used for transmissions. Blocks1150aand1150bmay be repeated multiple times, with HARQ feedback optionally being transmitted by UE115as in block1135following each transmission.

At block1160, the BS105transmits an SPS release DCI and the UE115stops monitoring the SPS occasions indicated by the SPS configuration.

Further aspects of the present disclosure include the following:

Aspect 1: A method of wireless communication performed by a base station (BS), the method comprising: transmitting, to a user equipment (UE), a semi-persistent scheduling (SPS) configuration indicating a plurality of SPS occasions transmitting, to the UE, a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify one or more SPS occasions of the plurality of SPS occasions to be cancelled or to be used for transmission; transmitting, to the UE, the one or more occasion-identification parameters; and performing SPS transmission based on the mode indication and the one or more occasion-identification parameter.

Aspect 2: The method of Aspect 1, wherein the plurality of SPS occasions are associated with physical downlink shared channel (PDSCH) transmissions.

Aspect 3: The method of Aspect 1 or 2, further comprising: determining the occasion-identification mode based on a traffic pattern.

Aspect 4: The method of Aspects 1 through 3, wherein the transmitting the one or more occasion-identification parameters comprises: transmitting, to the UE, a downlink control information (DCI) message comprising at least one of the one or more occasion-identification parameters.

Aspect 5: The method of Aspects 1 through 4, wherein the transmitting the one or more occasion-identification parameters comprises: transmitting, to the UE, a configuration including a set of one or more bitmaps, wherein each bit of a bitmap in the set of one more bitmaps indicates whether an SPS occasion corresponding to the bit is to be cancelled or to be used for transmission based on the occasion-identification mode.

Aspect 6: The method of Aspects 1 through 5, wherein the one or more occasion-identification parameters includes an occasion marker, and wherein the transmitting the one or more occasion-identification parameters comprises: transmitting, to the UE, the occasion marker, wherein the occasion marker identifies whether a first SPS occasion of one or more SPS occasions following the occasion marker is to be cancelled or to be used for transmission based on the occasion-identification mode.

Aspect 7: The method of Aspects 1 through 6, wherein the one or more occasion-identification parameters includes an occasion index, and the method further comprises: determining, based on a traffic pattern, whether a first SPS occasion will be cancelled or used for transmission, wherein the occasion index is associated with the first SPS occasion.

Aspect 8: The method of Aspects 1 through 7, wherein the transmitting the mode indication comprises: transmitting, to the UE, a downlink control information (DCI) message comprising the mode indication.

Aspect 9: The method of Aspects 1 through 8, wherein the transmitting the mode indication comprises: transmitting, to the UE, a radio resource control (RRC) message comprising the mode indication.

Aspect 10: The method of Aspects 1 through 9, wherein the transmitting the mode indication comprises: transmitting, to the UE, a medium access control control element (MAC-CE) comprising the mode indication.

Aspect 11: The method of Aspects 1 through 10, wherein the determining the occasion-identification mode comprises: determining a number of SPS occasions to be cancelled is greater than a number of SPS occasions to be used for transmission; and determining, based on the determining the number of SPS occasions to be cancelled is greater than the number of SPS occasions to be used for transmission, that the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission.

Aspect 12: The method of Aspects 1 through 11, wherein the determining the occasion-identification mode comprises: determining a number of SPS occasions to be cancelled is less than a number of SPS occasions to be used for transmission; and determining, based on the determining the number of SPS occasions to be cancelled is less than the number of SPS occasions to be used for transmission, that the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled.

Aspect 13: The method of Aspects 1 through 12, further comprising: generating, based on a traffic pattern, the set of one or more bitmaps.

Aspect 14: The method of Aspects 1 through 13, wherein the transmitting the one or more occasion-identification parameters comprises: transmitting, to the UE, a bitmap index indicating a first bitmap of the set of one or more bitmaps.

Aspect 15: The method of Aspects 1 through 14, further comprising:transmitting, to the UE, an indication of a number of time periods to which a first bitmap in the set of one or more bitmaps applies.

Aspect 16: The method of Aspects 1 through 15, further comprising: selecting, based on a traffic pattern, the first bitmap from the set of one or more bitmaps.

Aspect 17: The method of Aspects 1 through 16, wherein the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, and wherein the performing the SPS transmission comprises: transmitting, to the UE, a data signal in a first SPS occasion corresponding to a first bit of the first bitmap, wherein the first bit is set to 1.

Aspect 18: The method of Aspects 1 through 17, wherein the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, and wherein the performing the SPS transmission comprises: refraining from transmitting a data signal in a first SPS occasion corresponding to a first bit of the first bitmap, wherein the first bit is set to 1.

Aspect 19: The method of Aspects 1 through 18, further comprising: transmitting, to the UE, an indication of an offset associated with the occasion marker, wherein the first SPS occasion is offset relative to the occasion marker based on the offset associated with the occasion marker.

Aspect 20: The method of Aspects 1 through 19, further comprising: transmitting, to the UE, a first SPS reactivation signal including a first set of one or more configuration parameters; transmitting, to the UE, a second SPS reactivation signal including a second set of one or more configuration parameters with each configuration parameter of the second set having values equal to a corresponding configuration parameter in the first set, wherein the occasion marker comprises the second SPS reactivation signal.

Aspect 21: The method of Aspects 1 through 20, wherein the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for transmission, and wherein the performing the SPS transmission comprises: transmitting, to the UE, a data signal in the first SPS occasion.

Aspect 22: The method of Aspects 1 through 21, wherein the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, and wherein the performing the SPS transmission comprises: refraining from transmitting a data signal in first SPS occasion.

Aspect 23: The method of Aspects 1 through 22, wherein the occasion marker is transmitted as part of an SPS reactivation downlink control information (DCI) message.

Aspect 24: The method of Aspects 1 through 23, wherein the transmitting the one or more occasion-identification parameters comprises: transmitting, to the UE, the occasion index based on determining the first SPS occasion will be cancelled and the occasion-identification mode indicating the one or more occasion-identification parameters identify SPS occasions to be cancelled, and wherein the performing the SPS transmission comprises: refraining from transmitting a data signal in the first SPS occasion.

Aspect 25: The method of Aspects 1 through 24, wherein the transmitting the one or more occasion-identification parameters comprises: transmitting, to the UE, the occasion index based on determining the first SPS occasion will be used for transmission and the occasion-identification mode indicating that the one or more occasion-identification parameters identify SPS occasions to be used for transmission, and wherein the performing the SPS transmission comprises: transmitting, to the UE, a data signal in the first SPS occasion.

Aspect 26: A method of wireless communication performed by user equipment (UE), the method comprising: receiving, from a base station (BS), a semi-persistent scheduling (SPS) configuration indicating a plurality of SPS occasions; receiving, from the BS, a mode indication indicating an occasion-identification mode, the occasion-identification mode indicating whether one or more occasion-identification parameters identify SPS occasions to be cancelled or SPS occasions to be used for reception of the plurality of SPS occasions; receiving, from the BS, the one or more occasion-identification parameters; and performing SPS reception based on the mode indication and the one or more occasion-identification parameters.

Aspect 27: The method of Aspect 26, wherein the plurality of SPS occasions are associated with physical downlink shared channel (PDSCH) transmissions.

Aspect 28: The method of Aspect 26 or 27, wherein the receiving the one or more occasion-identification parameters comprises: receiving, from the BS, a downlink control information (DCI) message comprising at least one of the one or more occasion-identification parameters.

Aspect 29: The method of Aspect 26 through 28, wherein the receiving the one or more occasion-identification parameters comprises: receiving, from the BS, a configuration including a set of one or more bitmaps, wherein a length of each bitmap in the set is associated with a time period, and each bit of a bitmap in the set of one more bitmaps indicates whether an SPS occasion corresponding to the bit is to be cancelled or to be used for reception based on the occasion-identification mode.

Aspect 30: The method of Aspects 26 through 29, wherein the one or more occasion-identification parameters includes an occasion marker, and wherein the receiving the one or more occasion-identification parameters comprises: receiving, from the BS, the occasion marker, wherein the occasion marker identifies whether a first SPS occasion of one or more SPS occasions following the occasion marker is to be cancelled or to be used for reception based on the occasion-identification mode.

Aspect 31: The method of Aspects 26 through 30, wherein the occasion-identification mode indicates that the one or more occasion-identification parameters identify SPS occasions to be cancelled, and wherein the receiving the one or more occasion-identification parameters comprises: receiving, from the BS, an occasion index associated with a first SPS occasion, and wherein the performing the SPS reception comprises: refraining from monitoring for a data signal in the first SPS occasion.

Aspect 32: The method of Aspects 26 through 31, wherein the occasion-identification mode indicates that the one or more occasion-identification parameters identify SPS occasions to be used for reception, and wherein the receiving the one or more occasion-identification parameters comprise: receiving, from the BS, an occasion index associated with a first SPS occasion, and wherein the performing the SPS reception comprises: receiving, from the BS, a data signal in the first SPS occasion.

Aspect 33: The method of Aspects 26 through 32, wherein the receiving the mode indication comprises: receiving, from the BS, a downlink control information (DCI) message comprising the mode indication.

Aspect 34: The method of Aspects 26 through 33, wherein the receiving the mode indication comprises: receiving, from the BS, a radio resource control (RRC) message comprising the mode indication.

Aspect 35: The method of Aspects 26 through 34, wherein the receiving the mode indication comprises: receiving, from the BS, a medium access control control element (MAC-CE) comprising the mode indication.

Aspect 36: The method of Aspects 26 through 35, wherein the receiving the one or more occasion-identification parameters comprises: receiving, from the BS, a bitmap index indicating a first bitmap of the set of one or more bitmaps.

Aspect 37: The method of Aspects 26 through 36, further comprising: receiving, from the BS, an indication of a number of time periods to which a first bitmap in the set of one or more bitmaps applies.

Aspect 38: The method of Aspects 26 through 37, wherein the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for reception, wherein the performing the SPS reception comprises: receiving, from the BS, a data signal in a first SPS occasion corresponding to a first bit of the first bitmap, wherein the first bit is set to 1.

Aspect 39: The method of Aspects 26 through 38, wherein the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, and wherein the performing the SPS reception comprises: refraining from monitoring for a data signal in a first SPS occasion corresponding to a first bit of the first bitmap, wherein the first bit is set to 1.

Aspect 40: The method of Aspects 26 through 39, further comprising: receiving, from the BS, an indication of an offset associated with the occasion marker, wherein the first SPS occasion is offset relative to the occasion marker based on the offset associated with the occasion marker.

Aspect 41: The method of Aspects 26 through 40, further comprising: receiving, from the BS, a first SPS reactivation signal including a first set of one or more configuration parameters; receiving, from the BS, a second SPS reactivation signal including a second set of one or more configuration parameters with each configuration parameter of the second set having values equal to a corresponding configuration parameter in the first set, wherein the occasion marker comprises the second SPS reactivation signal.

Aspect 42: The method of Aspects 26 through 41, wherein the occasion marker is received as part of an SPS reactivation downlink control information (DCI) message.

Aspect 43: The method of Aspects 26 through 42, wherein the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be used for reception, and wherein the performing the SPS reception comprises: receiving, from the BS, a data signal in the first SPS occasion.

Aspect 44: The method of Aspects 26 through 43, wherein the occasion-identification mode indicates the one or more occasion-identification parameters identify SPS occasions to be cancelled, and wherein the performing the SPS reception comprises: refraining from monitoring for a data signal in first SPS occasion.