A method performed by a base station, the method comprising the steps of: • selecting a user equipment, UE, specific root for a UE from a set of roots, wherein a size of the set of roots is a function of a Zadoff Chu, ZC, sequence length, and for at least one ZC sequence length, the size of the set of roots is greater than 60; and • transmitting signaling to the UE to configure the UE with the UE specific root to use in generating a ZC sequence for sounding reference signal, SRS, transmission; • wherein the method is characterized by further comprising: generating roots for full length ZC sequences for each SRS sequence length according to: ∘ in a first alternative: ▪ if the SRS sequence length is between 36 - 60: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31 and u ∈ 0,1,..., 29; if the SRS sequence length is between 72 - 120:▪ q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31, u ∈ 0,1,..., 29, and ν ∈ 0,1; ▪ if the SRS sequence length is larger or equal to 144: q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31, u ∈ 0,1,..., 29 and ν ∈ − 1, 0, 1,2; or q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 67, u ∈ 0,1,..., 59, and ν ∈ 0,1; or, ∘ in a second alternative instead of the first alternative: ▪ if the SRS sequence length is between 36 - 60: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31 and u ∈ 0,1,..., 29; ▪ if the SRS sequence length is between 72 - 120: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 71, u ∈ 0,1,..., 59; ▪ if the SRS sequence length is larger or equal to 144: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 139, u ∈ 0,1,..., 119; wherein: o N ZC RS is the ZC sequence length equal to the largest prime number below the SRS sequence length; and o the parameter u is called the sequence group number and the parameter v is called the number within the group and the parameter q is called the root. • selecting a user equipment, UE, specific root for a UE from a set of roots, wherein a size of the set of roots is a function of a Zadoff Chu, ZC, sequence length, and for at least one ZC sequence length, the size of the set of roots is greater than 60; and • transmitting signaling to the UE to configure the UE with the UE specific root to use in generating a ZC sequence for sounding reference signal, SRS, transmission; • wherein the method is characterized by further comprising: generating roots for full length ZC sequences for each SRS sequence length according to: ∘ in a first alternative: ▪ if the SRS sequence length is between 36 - 60: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31 and u ∈ 0,1,..., 29; if the SRS sequence length is between 72 - 120:▪ q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31, u ∈ 0,1,..., 29, and ν ∈ 0,1; ▪ if the SRS sequence length is larger or equal to 144: q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31, u ∈ 0,1,..., 29 and ν ∈ − 1, 0, 1,2; or q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 67, u ∈ 0,1,..., 59, and ν ∈ 0,1; or, ∘ in a second alternative instead of the first alternative: ▪ if the SRS sequence length is between 36 - 60: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31 and u ∈ 0,1,..., 29; ▪ if the SRS sequence length is between 72 - 120: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 71, u ∈ 0,1,..., 59; ▪ if the SRS sequence length is larger or equal to 144: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 139, u ∈ 0,1,..., 119; ∘ in a first alternative: ▪ if the SRS sequence length is between 36 - 60: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31 and u ∈ 0,1,..., 29; if the SRS sequence length is between 72 - 120:▪ q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31, u ∈ 0,1,..., 29, and ν ∈ 0,1; ▪ if the SRS sequence length is larger or equal to 144: q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31, u ∈ 0,1,..., 29 and ν ∈ − 1, 0, 1,2; or q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 67, u ∈ 0,1,..., 59, and ν ∈ 0,1; or, ▪ if the SRS sequence length is between 36 - 60: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31 and u ∈ 0,1,..., 29; if the SRS sequence length is between 72 - 120:▪ q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31, u ∈ 0,1,..., 29, and ν ∈ 0,1; ▪ if the SRS sequence length is larger or equal to 144: q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31, u ∈ 0,1,..., 29 and ν ∈ − 1, 0, 1,2; or q = ⌊ q ̅ + 1 / 2 ⌋ + ν ⋅ − 1 ⌊ 2 q ̅ ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 67, u ∈ 0,1,..., 59, and ν ∈ 0,1; or, ∘ in a second alternative instead of the first alternative: ▪ if the SRS sequence length is between 36 - 60: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31 and u ∈ 0,1,..., 29; ▪ if the SRS sequence length is between 72 - 120: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 71, u ∈ 0,1,..., 59; ▪ if the SRS sequence length is larger or equal to 144: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 139, u ∈ 0,1,..., 119; ▪ if the SRS sequence length is between 36 - 60: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 31 and u ∈ 0,1,..., 29; ▪ if the SRS sequence length is between 72 - 120: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 71, u ∈ 0,1,..., 59; ▪ if the SRS sequence length is larger or equal to 144: q = ⌊ q ̅ + 1 / 2 ⌋ where q ̅ = N ZC RS ⋅ u + 1 / 139, u ∈ 0,1,..., 119; o N ZC RS is the ZC sequence length equal to the largest prime number below the SRS sequence length; and o the parameter u is called the sequence group number and the parameter v is called the number within the group and the parameter q is called the root.