You are on page 1of 6

PRACH Root Sequence Planning

1. . Zadoff-Chu Sequence length=839 in LTE.


2. Every Cell needs 64 preambles.
3. To generate the needed 64 preamble for each cell, we use cyclic shift(CS):
4. We need a larger CS for a larger cell radius, since the larger the cell radius, the longer the
transmission delay
5. From 4, we need more root sequences to generate the needed 64 preambles for a
larger cell radius.
6. But too many root sequences used in a cell is not good because sequences obtained
from cyclic shifts of different ZC sequences are not orthogonal.
7. Each cell, then must have a different RootSequenceIndex to avoid the reception of false
preambles in adjacent eNodeBs.
PrachCS and rootSeqIndex

o PrachCS defines the number of cyclic shifts


(in terms of number of samples) used to
generate multiple preamble sequences
from a single root sequence
o Example based on PrachCS=12 -> number
of cyclic shifts: 119
• Root sequence length is 839 so a cyclic shift of
119 samples allows ROUNDDOWN
(839/119)= 7 cyclic shifts before making a
complete rotation (signatures per root
sequence)
o 64 preambles are transmitted in the
PRACH frame. If one root is not enough to
generate all 64 preambles then more root
sequences are necessary
• To ensure having 64 preamble sequences
within the cell it is necessary to have
ROUNDUP (64/7)= 10 root sequences per cell

2
Parameters Related To RSI

Allowed Range -
Parameter Name Engineering unit recomned values Parameter Description

parameter used to calculate cyclic shifts


NCs Configuration(Zero of the root Zadoff-chu sequence in the
correlationZone config) 0 to 15 12 cell

TRUE -high Defines the use of restricted set of cyclic


Speed , Fasle shifts of the Zadoof chu root sequence
High speed flag other wise FALSE used for high speed moving UE

3
ALU Algorithm –RootSequenceIndex

 LA6.0.1, rootSequenceIndex (or RSI) is only derived from


rootSequenceIndex when bit 24 of LteCell::spare4 is set to ‘0’.

 When bit 24 of LteCell::spare4 is set to ‘1’, the RSI is derived


automatically as follows

 RSI = C1 + mod(floor(PCI/3)×N, C2),

 Also note that if auto RSI is used (i.e. bit 24 of LteCell::spare4


is set to ‘1’),
 parameter rootSequenceIndex will not be synched up with
the actual RSI value
4
ALU Parameter list

5
3GPP –Allocation of sequence

You might also like