CPC H04W 74/0833 (2013.01) [H04W 52/24 (2013.01); H04W 56/001 (2013.01)] | 21 Claims |
10. A network node comprising:
at least one memory configured to store computer program code; and
at least one processor configured to access said at least one memory and operate as instructed by said computer program code, said computer program code including:
receiving code configured to cause at least one of said at least one processor to receive, from at least one user equipment (UE) over a wireless communication network, a plurality of physical random access channel (PRACH) preamble sequences in the frequency domain,
averaging code configured to cause at least one of said at least one processor to determine, in the frequency domain, an average of the received plurality of preamble sequences,
correlation code configured to cause at least one of said at least one processor to perform, in the frequency domain, a correlation function between the average of the received plurality of preamble sequences and a base sequence,
converting code configured to cause at least one of said at least one processor to convert an output of the correlation function to the time domain to generate time domain samples in a sampling window,
first determining code configured to cause at least one of said at least one processor to determine power samples from the time domain samples; and
searching code configured to cause at least one of said at least one processor to perform a search of the power samples in the sampling window for a peak corresponding to the plurality of PRACH preamble sequences.
|