A method for transmitting an uplink signal at a user equipment, UE, in a wireless communication system, the method comprising: based on a first virtual cell identifier, ID, n ID PUSCH, for a first reference signal for demodulation of a physical uplink shared channel, PUSCH, being provided: generating, by the UE, the first reference signal based on n ID PUSCH instead of a physical layer cell ID, N ID cell ∈ 0,..., 503; and transmitting, by the UE, the generated first reference signal, based on (i) a second virtual cell ID, n ID PUCCH, for a second reference signal for demodulation of a physical uplink control channel, PUCCH, being provided: PUCCH generating, by the UE, the second reference signal based on n ID PUCCH instead of N ID cell, and transmitting, by the UE, the generated second reference signal, wherein based on n ID PUSCH being provided, a pseudo-random sequence generator used to determine sequence hopping of the first reference signal is initialized according to c init = ⌊ n ID PUSCH 30 ⌋ ⋅ 2 5 + n ID PUSCH mod30 at start of each radio frame, and, wherein mod denotes a modulo operation, wherein based on (i) n ID PUCCH being provided and (ii) a sequence group hopping for the second reference signal being enabled: a pseudo-random sequence generator used to determine a group hopping pattern for the second reference signal is initialized according to c init = ⌊ n ID PUCCH 30 ⌋ at the start of each radio frame, and wherein n ID PUSCH ∈ 0,..., 509 and n ID PUCCH are separate parameters provided by a higher layer. based on a first virtual cell identifier, ID, n ID PUSCH, for a first reference signal for demodulation of a physical uplink shared channel, PUSCH, being provided: generating, by the UE, the first reference signal based on n ID PUSCH instead of a physical layer cell ID, N ID cell ∈ 0,..., 503; and transmitting, by the UE, the generated first reference signal, generating, by the UE, the first reference signal based on n ID PUSCH instead of a physical layer cell ID, N ID cell ∈ 0,..., 503; and transmitting, by the UE, the generated first reference signal, based on (i) a second virtual cell ID, n ID PUCCH, for a second reference signal for demodulation of a physical uplink control channel, PUCCH, being provided: PUCCH generating, by the UE, the second reference signal based on n ID PUCCH instead of N ID cell, and transmitting, by the UE, the generated second reference signal, PUCCH generating, by the UE, the second reference signal based on n ID PUCCH instead of N ID cell, and transmitting, by the UE, the generated second reference signal, wherein based on n ID PUSCH being provided, a pseudo-random sequence generator used to determine sequence hopping of the first reference signal is initialized according to c init = ⌊ n ID PUSCH 30 ⌋ ⋅ 2 5 + n ID PUSCH mod30 at start of each radio frame, and, wherein mod denotes a modulo operation, wherein based on (i) n ID PUCCH being provided and (ii) a sequence group hopping for the second reference signal being enabled: a pseudo-random sequence generator used to determine a group hopping pattern for the second reference signal is initialized according to c init = ⌊ n ID PUCCH 30 ⌋ at the start of each radio frame, and a pseudo-random sequence generator used to determine a group hopping pattern for the second reference signal is initialized according to c init = ⌊ n ID PUCCH 30 ⌋ at the start of each radio frame, and wherein n ID PUSCH ∈ 0,..., 509 and n ID PUCCH are separate parameters provided by a higher layer.