A prioritization rule may be different for different channels. For example, for a different channel, a different prioritization rule may be: Priority=Pcell PRACH>Scell PRACH>PUCCH>PUSCH>SRS.
In a second example, a UE may determine to transmit both the SRS and the uplink transmission. The UE may adjust the uplink transmission by puncturing or rate matching at least a portion of the symbols of the uplink transmission to facilitate switching, depending on the amount of time required to switch from one CC to another CC. For example, when the UE switches from an uplink transmission to transmit an SRS, a portion of the uplink transmission's symbols may not be available, e.g., for PUSCH or PUCCH, in order to facilitate the switching.
The UE may determine to puncture or rate match a portion of the uplink transmission when, e.g., the interruption or switching time to switch to the CC for transmission of the SRS, is below a threshold amount. The determination regarding puncturing the uplink transmission may also be based on the type of the uplink transmission. For example, if 1 symbol is needed for switching and the uplink transmission comprises PUSCH, then the SRS transmission may be transmitted by shortening the PUSCH transmission and puncturing the PUSCH with the SRS transmission and the switching time. If a longer time is needed for switching (e.g. 1 subframe) the whole PUSCH may be dropped.