lteNPRACHDetect
Syntax
Description
[
detects a narrowband physical random access channel (NPRACH) transmission in the time-domain
waveform indout,offset,detinfo] = lteNPRACHDetect(ue,chs,waveform)waveform for UE-specific settings ue and
channel transmission configuration chs. The function returns
indout, the detected value of the initial subcarrier used to generate
the NPRACH transmission, offset, the timing offset, and
detinfo, the detection information.
Examples
Input Arguments
Output Arguments
Algorithms
The function implements the "Differential processing with minimum combinations" algorithm
described in [3]. This algorithm matches the
received waveform with a reference frequency-hopping pattern. The function generates a
reference pattern for all values of NInit that are allowed for the
current NPRACH configuration. For each of these values, the function follows these steps.
Generate a vector v that contains the magnitude of the frequency hopping of the received waveform. The position of the received frequency hopping in v depends on the reference frequency hopping.
Generate the spectrum of v and store the value of its highest peak.
The output
indoutis the initial subcarrier index that corresponds to the highest peak of the spectrum among all those that exceed a defined threshold. The outputoffsetis the position, in number of samples, of this peak.
References
[1] 3GPP TS 36.101. “Evolved Universal Terrestrial Radio Access (E-UTRA); User Equipment (UE) radio transmission and reception.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. https://www.3gpp.org.
[2] 3GPP TS 36.141. “Base Station (BS) conformance testing.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). https://www.3gpp.org.
[3] Chougrani et al. “Efficient Preamble Detection and Time-of-Arrival Estimation for Single-Tone Frequency Hopping Random Access in NB-IoT.” IEEE Internet of Things Journal vol. 8, no. 9 (May 2021): 7437–7449.