More particularly, in some aspects, the UE may receive multiple PDSCHs, including an SPS PDSCH, a dynamic PDSCH, and/or the like. If the multiple PDSCHs have the same PUCCH for acknowledgement (ACK) and negative acknowledgement (NACK), the UE may multiplex the ACK-NACKs for the multiple PDSCHs and determine a location in the codebook for the ACK-NACK corresponding to each PDSCH. For example, in some aspects, the PUCCH resource to be used to transmit the acknowledgement bit may be defined by the single DCI message indicating the SPS configuration(s) to be activated or released (e.g., when there is only SPS traffic and there is no multiplexing of a HARQ-ACK with a dynamic PDSCH). In this example, the codebook size is only one bit because there is only SPS traffic, so the UE does not need to further determine the location in the codebook for the acknowledgement bit.
In another example, for dynamic (e.g., Type 2) codebook construction where a HARQ-ACK for SPS PDSCH release and a HARQ-ACK for a dynamic PDSCH release are multiplexed, the PUCCH resource may be indicated by a PUCCH resource indicator (PRI) of a last (e.g., preceding or most recent) DCI message and the location of the acknowledgement bit in the codebook may be given by the single DCI message that was used to activate or release the one or more SPS configurations.