A method for an uplink transmission delay estimation between a user equipment and a base station in a wireless communication network, the method being implemented in the base station and comprising: - receiving (S400) at least one random access preamble transmitted by the user equipment, said random access preamble comprising at least one cyclic prefix and Ns preamble sequences occupying M subcarriers, M being an integer, Ns being an integer equal or greater than one; - removing (S402) the at least one cyclic prefix to obtain the Ns preamble sequences; - applying (S404) a Fast Fourier transform of size N on each of the Ns obtained preamble sequences to obtain Ns sequences in the frequency domain, N being an integer; - multiplying (S406) each obtained sequence in the frequency domain with a complex conjugate of a corresponding transmitted preamble sequence to obtain , for each obtained sequence in the frequency domain identified by an index p, M values Z k p where k is an index identifying the subcarrier; the method being characterized in that it further comprises: - computing (S408, S410, S412) the following sum for each value of s, where s is an integer lower than or equal to s max and corresponds to a subcarrier separation : S s = 1 N s M − s ∑ p = 1 Ns ∑ k = 1 M − s Z k + s p Z k p ∗ - calculating (S414) C candidate values Γ[c], wherein C is an integer and Γ[c] is a weighted linear combination of Γ[c,s] with weighting factors increasing with s and Γ c ,s = S s s e − j 2 πl c s s or Γ c ,s = S norm s s e − j 2 πl c s s where l[c , s] is a phase correcting factor and S norm [ s ] is a normalized version of S[s]; - selecting (S416) a candidate C opt among the C candidate values Γ[c] with a smallest associated error calculated with respect to the sums S[s]; - determining (S418) a phase responsive to the selected candidate; and - determining (S420) a delay responsive to the determined phase. - receiving (S400) at least one random access preamble transmitted by the user equipment, said random access preamble comprising at least one cyclic prefix and Ns preamble sequences occupying M subcarriers, M being an integer, Ns being an integer equal or greater than one; - removing (S402) the at least one cyclic prefix to obtain the Ns preamble sequences; - applying (S404) a Fast Fourier transform of size N on each of the Ns obtained preamble sequences to obtain Ns sequences in the frequency domain, N being an integer; - multiplying (S406) each obtained sequence in the frequency domain with a complex conjugate of a corresponding transmitted preamble sequence to obtain , for each obtained sequence in the frequency domain identified by an index p, M values Z k p where k is an index identifying the subcarrier; - computing (S408, S410, S412) the following sum for each value of s, where s is an integer lower than or equal to s max and corresponds to a subcarrier separation : S s = 1 N s M − s ∑ p = 1 Ns ∑ k = 1 M − s Z k + s p Z k p ∗ - calculating (S414) C candidate values Γ[c], wherein C is an integer and Γ[c] is a weighted linear combination of Γ[c,s] with weighting factors increasing with s and Γ c ,s = S s s e − j 2 πl c s s or Γ c ,s = S norm s s e − j 2 πl c s s where l[c , s] is a phase correcting factor and S norm [ s ] is a normalized version of S[s]; - selecting (S416) a candidate C opt among the C candidate values Γ[c] with a smallest associated error calculated with respect to the sums S[s]; - determining (S418) a phase responsive to the selected candidate; and - determining (S420) a delay responsive to the determined phase. <EOS>