Additionally or alternatively, the puncturing pattern depends on the PUCCH format. For example, the UE punctures SRS resources if colliding with PUCCH formats 0 and 2, and does not puncture the SRS resources if colliding with PUCCH formats 1, 3, or 4.
In certain aspects, when the PUCCH (or at least the UCI portion of the PUCCH) is configured to collide with SRS, the UE may rate match the SRS around the PUCCH (or at least the UCI) transmission. For example, following the same example as used for explaining puncturing, rate matching means that, UE re-generates another SRS signal of length 6, e.g., a1, . . . ,a6 based on the new length of the SRS, and transmits a1, . . . ,a6 on the 6 non-overlapping REs.