US 12,225,521 B2
Codebook design for semi-persistent scheduling (SPS) transmissions
Yushu Zhang, Beijing (CN); Weidong Yang, San Diego, CA (US); Jie Cui, San Jose, CA (US); Haitong Sun, Cupertino, CA (US); Chunhai Yao, Beijing (CN); Hong He, San Jose, CA (US); Chunxuan Ye, San Diego, CA (US); Wei Zeng, Saratoga, CA (US); Dawei Zhang, Saratoga, CA (US); Oghenekome Oteri, San Diego, CA (US); Yang Tang, San Jose, CA (US); and Sigen Ye, Whitehouse, NJ (US)
Assigned to Apple Inc., Cupertino, CA (US)
Appl. No. 17/441,778
Filed by Apple Inc., Cupertino, CA (US)
PCT Filed Apr. 10, 2020, PCT No. PCT/CN2020/084211
§ 371(c)(1), (2) Date Sep. 22, 2021,
PCT Pub. No. WO2021/203417, PCT Pub. Date Oct. 14, 2021.
Prior Publication US 2023/0031360 A1, Feb. 2, 2023
Int. Cl. H04W 72/1268 (2023.01); H04L 1/1812 (2023.01); H04W 72/23 (2023.01)
CPC H04W 72/1268 (2013.01) [H04L 1/1812 (2013.01); H04W 72/23 (2023.01)] 16 Claims
OG exemplary drawing
 
1. A baseband processor configured to perform operations, comprising:
identifying a physical uplink control channel (PUCCH) resource in a slot for communicating a hybrid automatic repeat request (HARQ) codebook that provides feedback about semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) receptions in a plurality of slots that precede or include the slot; and
determining a set of SPS PDSCH receptions and dynamic grant PDSCH receptions scheduled for the plurality of slots for which feedback is multiplexed in the HARQ codebook based on SPS PDSCH configurations for each component carrier and each of the plurality of slots, a UE capability for number of SPS PDSCH receptions per slot (N), a priority of the SPS PDSCH configurations, and a priority of the dynamic grant PDSCH receptions;
selecting a codebook type for the HARQ codebook based on whether a dynamic grant PDSCH is scheduled for any of the plurality of slots;
dividing a start and length indicator value (SLIV) table into a number of segments based on a length of a smallest SPS PDSCH reception in the determined set of SPS PDSCH receptions;
determining a size of the HARQ codebook for each slot based on the number of segments;
constructing the HARQ codebook based on the set of SPS PDSCH receptions, the determined size, and the selected codebook type; and
causing transmission of the HARQ codebook to a base station.