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
indout
is the initial subcarrier index that corresponds to the highest peak of the spectrum among all those that exceed a defined threshold. The outputoffset
is 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.