LTE Synchronization and Identifiers - Partial
LTE Synchronization and Identifiers - Partial
1) Frequency scanning
2) Frequency selection
3) Synchronization
4) PSS Reading
5) SSS Reading
6) PCI Calculation
7) Reference Signal decoding
8) MIB decoding
9) CFI and PDCCH decoding
10) SIB 1 decoding
11) PLMN selection
12) TAC reading and Cell barred and unbarred status reading.
13) Cell Selection.
14) SIB 2 decoding.
15) RACH Procedure.
16) RRC Establishment Procedure.
17) Attach Procedure
1) Frequency Scanning: Firstly UE will start scanning all the available EARFCN or
central frequencies(DC) present in its SIM. There are total 65,535 EARFCN
distributed in 44 operating bands.
8) Master Information Block(MIB) Decoding: MIB is carried over PBCH and its
position is as below.
Frequency domain: Central 6 PRB’s i.e. central 72 subcarriers
Sub frame : 0th
Slot : 1st
Symbols : 1st four symbols of slot 1.
Types of DCIs
L1 signaling is done by DCI and Up to 8 DCIs can be configured in the PDCCH. These DCIs can
have 6 formats : 1 format for UL scheduling, 2 formats for Non-MIMO DL scheduling, 1 format
for MIMO DL Scheduling and 2 formats for UL power control.
DCI has various formats for the information sent to define resource allocations. The DCI
formats defined in LTE are as follows.
HARQ Process
A little bit different mode of HARQ process is used depending on whether it is for FDD or TDD
and whether it is for Uplink and Downlink. But I will talk only about FDD case.
a)it have to use the specific process in a specific sub frame (Synchronous Process). UE has to
use the same HARQ process number every 8 sub frames.
b) Since UE have to use specific HARQ process ID at specific sub frame, the receiver (eNode B)
knows exactly which HARQ process comes when. And eNodeB can also knows about RV
because UL Grant (DCI 0) from eNodeB can specify RV using MCS field.
c)it has two mode of operation : Adaptive and Non-Adaptive HARQ
Adaptive UL HARQ Process
Following is an example of Adaptive UL HARQ Process (Key idea is that Each UL retransmission
uses different RV and the RV is determined by DCI 0).
Non-Adaptive UL HARQ Process
Following is an example of Non Adaptive UL HARQ Process (Key idea is that Each UL
retransmission uses different RV and the RV is determined by predefined sequence specified in
TS36.321 "5.4.2.2 HARQ process").
The last but very important question would be "How UE knows if it is supposed to do Adaptive
retransmission and Non-Adaptive retransmission ?“
UE do "Adaptive retransmission" if it detect DCI 0 with NDI not toggled. (In this case, UE
does not care about "HARQ feedback (PHICH)", it retransmit based on DCI 0 information).
A cyclic prefix is usually required to account for the maximum delay spread, i.e. the
maximum delay spread should not exceed the duration of the cyclic prefix. In the case of
the PRACH, the cyclic prefix has to account for both the maximum delay spread and the
maximum cell range. This additional requirement is caused by the UE transmitting the
PRACH before any Timing Advance instructions have been provided, i.e. the PRACH is
transmitted using a Timing Advance of 0.
< TS36.211 - Table 5.7.1-2 : PRACH Configuration Index>
Formats 0 to 3 can be used by either FDD or TDD, and are based upon relatively long
preamble sequences.
Format 4 can only be used by TDD when using special subframe configurations with
UpPTS lengths of 4384 Ts (2 symbols with normal cyclic prefix) and 5120 Ts (2 symbols
with extended cyclic prefix). This format has a short preamble sequence.
Preamble formats 0 to 3 use a subcarrier spacing of 1.25 kHz rather than the usual uplink
subcarrier spacing of 15 kHz. These preamble formats use 839 subcarriers so occupy 1.05
MHz in the frequency domain. There is a 15kHz guard band either side of the random
access preamble so a total of 1.08 MHz is used (6 Resource Blocks)
Preamble format 4 uses 139 subcarriers with a spacing of7.5 kHz, so occupies 1.04 MHz in
the frequency domain. Similar to preamble formats 0 to 3, a total of 6 Resource Blocks
are reserved for the PRACH so there is a small guard band either side of the PRACH
subcarriers
In the case of FDD, there is a maximum of 1 PRACH position within a single sub frame. The
position of this PRACH is defined by the 'PRACH Frequency Offset' parameter broadcast in
SIB2. This parameter has a range from 0 to 94, and specifies the first Resource Block within
which the PRACH is located. The maximum value of 94 is applicable to the 20 MHz channel
bandwidth. Smaller channel bandwidths will use smaller maximum values
In the case of TDD, there can be up to 6 PRACH positions within a single sub frame. This
compensates for the reduced number of uplink sub frames available for TDD, and helps to
maintain the PRACH capacity. The position of each PRACH is defined using a combination of
the 'PRACH Frequency Offset' parameter broadcast in SIB2.
Defining groups A and B provides the eNode B with information regarding the quantity of data
to be transferred and the coverage conditions experienced by the UE. This information can be
used by the eNode B when allocating resources.
The UE selects a group B sequence if both of the following conditions are satisfied:
where, 'Group A Message Size Threshold', 'Target Rx Power', 'Preamble to Msg Delta' and
'Group B Offset' are broadcast in SIB2
Once the UE has selected either Group A or Group B, a preamble is selected at random from
within that group. The length of the preamble sequence is equal to the number of subcarriers
used by the preamble format:
o cells configured to use preamble formats 0 to 3 have sequences with a length of 839
o cells configured to use preamble format 4 have sequences with a length of 139
* The processing used to generate the PRACH signal from the preamble sequence is illustrated
in Figure 168. This processing follows the same pattern as the processing used to generate the
SC-FDMA symbols for the PUSCH
The sequence is precoded using a Fast Fourier Transform (FFT) function. This generates a set
of outputs which are mapped onto the set of subcarriers reserved for the PRACH
transmission. The frequency of these subcarriers depends upon the position of the PRACH
allocation within the channel bandwidth.
• An Inverse Fast Fourier Transform (IFFT) function is then used to generate a time domain
signal from the set of subcarriers. The duration of the time domain signal is equal to the
period of the frequency used to define the subcarrier spacing:
o preamble formats 0 to 3 use a subcarrier spacing of 1.25 kHz so the period of the output
signal is 1 I 1250 = 800 ~-tsec
o preamble format 4 uses a subcarrier spacing of7.5 kHz so the period of the output signal is
1 I 7500 = 133 ~-tsec
• Table 170 indicates that the signal duration for PRACH formats 2 and 3 is 1600 ~-tsec .
This duration is generated by duplicating and concatenating the 800 ~-tsec output from
the IFFT function
o preamble formats 0 to 3 use a subcarrier spacing of 1.25 kHz and 839 subcarriers so
generate a bandwidth of 1.05 MHz
o preamble format 4 uses a subcarrier spacing of7.5 kHz and 139 subcarriers so generates a
bandwidth of 1.04 MHz
* The cyclic prefix is generated by copying the end of the time domain signal and attaching it
to the beginning
Contention Based RACH Non-Contention Based RACH
PRACH Preamble Transmit Power= min {PcMAX, PL + PreambleRxTargetPower)}
PcMAX is the UE maximum transmit power according to the UE power class, e.g. 23 dBm for
power class 3
PL is the downlink path loss calculated by the UE using a combination of RSRP measurements
and knowledge of the Reference
Signal transmit power, i.e. PL =Reference Signal transmit power- RSRP measurement
DeltaPreamble defines a power offset which is dependent upon the random access preamble
format. The preamble format is identified by the PRACH configuration index presented in
Table 348 (FDD) and Table 349 (TDD). Preamble formats 0 and 1 use a 0 dB power offset,
whereas preamble formats 2 and 3 use a -3 dB power offset.
PreambleCounter is a counter maintained by the UE. Its value is initialised to 1 at the start of
the random access procedure. It is incremented by 1 if no response is received after
transmitting a PRACH preamble. It is used as a multiplying factor to increase the preamble
transmit power after receiving no response. It is also used to determine when the maximum
allowed number of preamble transmissions has been reached.
After transmitting the PRACH preamble, the UE searches for a response during the time
domain window defined by the Random Access (RA) response window. The RA response
window starts during the third sub frame after the preamble, and has a length defined
by the response window size which is broadcast in SIB2, or can be signaled to the UE within
an RRC Connection Reconfiguration message. The response window size can be configured
as 2, 3, 4, 5, 6, 7, 8 or 10 sub frames. An example response window is shown in Figure 203.