ltePRACH
Physical random access channel
Description
[
returns a column vector, waveform
,info
]=ltePRACH(ue
,chs
)waveform
, containing complex symbols
of the Physical Random Access Channel given UE-specific settings structure,
ue
, and channel transmission configuration structure,
chs
. PRACH information is returned in a structure,
info
, as described in ltePRACHInfo
. waveform
contains the time-domain
PRACH signal spanning
info
.
TotSubframes
,
as described in TS 211, Section 5.7 [2]. The waveform consists of a period of zeros (for the case of
a time offset or Preamble Format 4), a cyclic prefix, the “useful”
part of the PRACH signal, and a period of zeros to extend the waveform to span
info
.
TotSubframes
.
The duration of the PRACH is a function of the Preamble Format as described in TS
36.211, Table 5.7.1-1 [2]. Depending on the configuration given
in ue
and chs
, it is possible that no
PRACH are generated; in this case
info
.
PRBSet
is
empty to signal this condition, and waveform
consists of all
zeros. The conditions under which no PRACH are generated are described in the help
for ltePRACHInfo
.
chs
.PreambleIdx
can
be a vector in the functions ltePRACHInfo
and ltePRACHDetect
. This assists with modelling
of an eNodeB receiver searching for multiple preambles. However, this
function, ltePRACH
only generates a single PRACH
and therefore chs
.PreambleIdx
should
be a scalar. If chs
.PreambleIdx
is
a vector, the first element is used.
By default, for the given ue
.NULRB
,
the waveform
output, is sampled at the same sampling
rate as other uplink channels (PUCCH, PUSCH, and SRS) using the lteSCFDMAModulate
modulator.
If the value of chs
.PreambleIdx
is
such that an insufficient quantity of cyclic shifts are available
at the configured logical root index, chs
.SeqIdx
,
the logical root index number needs to be incremented. As such, the
physical root used, info
.
RootSeq
,
differs from the physical root configured by chs
.SeqIdx
.
The cyclic shift corresponding to chs
.PreambleIdx
can
be found in info
.
CyclicShift
.
For High Speed mode, when info
.
CyclicShift
=
–1, the PRACH waveform is generated with no cyclic shift.
Examples
Input Arguments
Output Arguments
References
[1] 3GPP TS 36.104. “Evolved Universal Terrestrial Radio Access (E-UTRA); Base Station (BS) Radio Transmission and Reception.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. URL: https://www.3gpp.org.
[2] 3GPP TS 36.211. “Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network. URL: https://www.3gpp.org.
Version History
Introduced in R2014a