At least one non-transitory computer-readable storage medium encoded with at least one computer program comprising instructions that, when executed by at least one processor, perform operations of transmitting control information in a terminal supporting transmission time intervals (TTIs) of different lengths, the operations comprising:
- in a state in which (i) a scheduling request (SR) is prepared as part of a transmission of a first TTI-based physical uplink control channel (PUCCH), and (ii) the first TTI-based PUCCH overlaps in time with a second TTI-based PUCCH, where a number of symbols in the second TTI is less than a number of symbols in the first TTI:
- dropping the transmission of the first TTI-based PUCCH;
- determining whether to transmit the SR on the second TTI-based PUCCH based on whether the second TTI-based PUCCH coincides with a second TTI-based SR transmission instance;
- and
- based on the second TTI-based PUCCH not coinciding with the second TTI-based SR transmission instance, not transmitting the SR on the second TTI-based PUCCH via a transceiver of the terminal.