A method for receiving a random access preamble sequence in a device for communications system, comprising: receiving a random access preamble sequence according to x u, v ( n), wherein x u, v ( n)= x u, v (( n + C v)mod N ZC), a sequence x u ( i) with a root sequence number u and a sequence length N ZC satisfies x u i = e − j πui i + 1 N ZC, 0 ≤ i ≤ N ZC -1, mod represents a modulo operation, and C v is a cyclic shift that satisfies: C ν = { d start ⌊ ν n shift RA ⌋ + ν mod n shift RA N CS ν = 0,1, ⋯, n group RA n shift RA + n ̅ shift RA − 1 d ̅ ̅ start + ν − n shift RA n group RA − n ̅ shift RA N CS ν = n shift RA n group RA + n ̅ shift RA, ⋯, n shift RA n group RA + n ̅ shift RA + n ̅ ̅ shift RA − 1 d ̅ ̅ ̅ start + ν − n shift RA n group RA − n ̅ shift RA − n ̅ ̅ shift RA N CS ν = n shift RA n group RA + n ̅ shift RA + n ̅ ̅ shift RA, ⋯, n shift RA n group RA + n ̅ shift RA + n ̅ ̅ shift RA + n ̅ ̅ ̅ shift RA − 1, wherein N CS is an integer; and for N ZC + N CS 4 ≤ d u < 2 7 N ZC, n shift RA, d start, n group RA, n ̅ shift RA, n ̅ ̅ shift RA, n ̅ ̅ ̅ shift RA, d ̅ ̅ start, and d ̅ ̅ ̅ start satisfy: n shift RA = ⌊ 4 d u − N ZC N CS ⌋ d start = 4 d u − N ZC + n shift RA ⋅ N CS n group RA = ⌊ d u d start ⌋ n ̅ shift RA = max ⌊ N ZC − 3 d u − n group RA ⋅ d start N CS ⌋, 0 n ̅ ̅ shift RA = ⌊ min d u − n group RA ⋅ d start, 4 d u − N ZC − n ̅ shift RA N CS / N CS ⌋ d ̅ ̅ start = N ZC − 3 d u + n group RA ⋅ d start + n ̅ shift RA N CS n ̅ ̅ ̅ shift RA = ⌊ 1 − min 1 n ̅ shift RA d u − n group RA ⋅ d start + min 1 n ̅ shift RA 4 d u − N ZC − n ̅ shift RA N CS / N CS ⌋ − n ̅ ̅ shift RA d ̅ ̅ ̅ start = N ZC − 2 d u + n group RA ⋅ d start + n ̅ ̅ shift RA N CS; wherein d u satisfies: d u = { p 0 ≤ p < N ZC / 2 N ZC − p otherwise, and p is defined as a smallest nonnegative integer that satisfies ( p × u)mod N ZC =1. receiving a random access preamble sequence according to x u, v ( n), wherein x u, v ( n)= x u, v (( n + C v)mod N ZC), a sequence x u ( i) with a root sequence number u and a sequence length N ZC satisfies x u i = e − j πui i + 1 N ZC, 0 ≤ i ≤ N ZC -1, mod represents a modulo operation, and C v is a cyclic shift that satisfies: C ν = { d start ⌊ ν n shift RA ⌋ + ν mod n shift RA N CS ν = 0,1, ⋯, n group RA n shift RA + n ̅ shift RA − 1 d ̅ ̅ start + ν − n shift RA n group RA − n ̅ shift RA N CS ν = n shift RA n group RA + n ̅ shift RA, ⋯, n shift RA n group RA + n ̅ shift RA + n ̅ ̅ shift RA − 1 d ̅ ̅ ̅ start + ν − n shift RA n group RA − n ̅ shift RA − n ̅ ̅ shift RA N CS ν = n shift RA n group RA + n ̅ shift RA + n ̅ ̅ shift RA, ⋯, n shift RA n group RA + n ̅ shift RA + n ̅ ̅ shift RA + n ̅ ̅ ̅ shift RA − 1, wherein N CS is an integer; and for N ZC + N CS 4 ≤ d u < 2 7 N ZC, n shift RA, d start, n group RA, n ̅ shift RA, n ̅ ̅ shift RA, n ̅ ̅ ̅ shift RA, d ̅ ̅ start, and d ̅ ̅ ̅ start satisfy: n shift RA = ⌊ 4 d u − N ZC N CS ⌋ d start = 4 d u − N ZC + n shift RA ⋅ N CS n group RA = ⌊ d u d start ⌋ n ̅ shift RA = max ⌊ N ZC − 3 d u − n group RA ⋅ d start N CS ⌋, 0 n ̅ ̅ shift RA = ⌊ min d u − n group RA ⋅ d start, 4 d u − N ZC − n ̅ shift RA N CS / N CS ⌋ d ̅ ̅ start = N ZC − 3 d u + n group RA ⋅ d start + n ̅ shift RA N CS n ̅ ̅ ̅ shift RA = ⌊ 1 − min 1 n ̅ shift RA d u − n group RA ⋅ d start + min 1 n ̅ shift RA 4 d u − N ZC − n ̅ shift RA N CS / N CS ⌋ − n ̅ ̅ shift RA d ̅ ̅ ̅ start = N ZC − 2 d u + n group RA ⋅ d start + n ̅ ̅ shift RA N CS; wherein d u satisfies: d u = { p 0 ≤ p < N ZC / 2 N ZC − p otherwise, and p is defined as a smallest nonnegative integer that satisfies ( p × u)mod N ZC =1.