A User Equipment, UE, for reporting Hybrid Automatic Repeat Request, HARQ, acknowledgement, ACK, or non-acknowledgement, NACK, for Physical Downlink Shared Channels, PDSCHs, in dynamic time division duplex, TDD, configurations, the UE comprising a receiver, a transmitter, a memory and a processor, wherein:
- the memory is configured to store TDD configurations;
- the processor is configured to control the receiver to receive a plurality of PDSCHs in DownLink (DL) subframes associated with an UpLink (UL) subframe and indicated by a DL reference TDD configuration;
- the processor is configured to divide the DL subframes into a first subset of DL subframes and a second subset of DL subframes, wherein the first subset of DL subframes is also indicated by an UL reference TDD configuration;
- the processor is configured to assign a set of Physical Uplink Control Channel, (PUCCH, resource indices based on resources used in transmission of Physical Downlink Control Channels, PDCCHs, corresponding to the PDSCHs received in the DL subframes of the first subset of DL subframes;
- the processor is configured to control the transmitter to, for each of the PDSCHs received in the DL subframes of the first subset of DL subframes, report HARQ ACK/NACK using PUCCH resources in an order of the assigned set of PUCCH resource indices;
- and
- the processor is configured to control the transmitter to, for each of the PDSCHs received in the DL subframes of the second subset of DL subframes, report HARQ ACK/NACK using PUCCH resources indicated by DCI and/or RRC signaling.