Initial Parameter Planning
Initial Parameter Planning
• PRACH Planning
• PCI Planning
• UL DM RS Planning
• PDCCH Dimensioning
• PUCCH Dimensioning
• PUSCH Masking
There are 64 preambles sequences available in each cell. The set of 64 preamble sequences in a cell is found by including
first, in the order of increasing cyclic shift, all the available cyclic shifts of a root Zadoff-Chu sequence
Fig:
example of
preambles
generation with
zero
autocorrelation
zone length equal
to 279 Fig: Zadoff-Chu sequence. The real (upper) and
(prachCS=14) imaginary (lower) parts of the complex-valued
output (Wikipedia)
Required number of different root Zadoff–Chu sequences grows with N cs (Cyclic Shift) and the cell radius:
PUSCH Rx power (SINR) can be very high compared to PRACH SINR in the neighbor cell and hence effectively swamp the PRACH preambles
and/or resulting in misdetections (ghost RACH).
• Difference in formats is based in the different durations for the cyclic prefix, sequence and guard time which have an effect
on the maximum cell radius
• Formats 0 and 1 are supported from RL30
Recommendation:
Select Format0 for cell
ranges <14.53 km
Select Format1 for cell
ranges <77.34 km
Recommendation:
Configure the same PRACH configuration Indexes at
prachConfIndex cells belonging to the same site. E.g.:
LNCEL; 3..24;1; 3 3 or 4 or 5 if RACH density=1 and 6 or 7or 8 if
Range is restricted to two different RACH density=2 (Preamble Format 0 )
ranges: 3-8 and 19-24 (internal)
...
If PRACH area is placed at the lower border of UL frequency band then: PRACH
PUCCH
prachFreqOffset = roundup [maxPucchResourceSize /2]
If PRACH area is placed at the upper border of the UL frequency band then:
The PRACH area (6 PRBs) should be next to PUCCH area either at upper or
lower border of frequency band to maximize the PUSCH area but not overlap
freq
with PUCCH area
freq
time time
Recommendation:
Select PrachCS based on the cell range E.g. if estimated
cell range is 15km then PrachCS: 12
If all cells in the network are assumed to have same cell
range then PrachCS is the same network wise
prachCS
Preamble cyclic shift (Ncs
configuration)
LNCEL;0…15;1; 12
prachCS
Preamble cyclic shift (Ncs configuration)
LNCEL;0…15;1; 0
Restricted set (high speed) in RL40
prachHSFlag
Unrestricted or restricted (high speed) set selection
LNCEL; true, false; false
rootSeqIndex
LNCEL;0…837;step 1;
No default
52–63 24, 815, 48, 791, 68, 771, 74, 765, 178, 661, 136, 703
rootSeqIndex …. …..
LNCEL;0…837;step 1; 64–75 86, 753, 78, 761, 43, 796, 39, 800, 20, 819, 21, 818
No default
810–815 309, 530, 265, 574, 233, 606
Recommendation: Plan different logical root sequence
816–819 367, 472, 296, 543
numbers to generate different physical root sequence
numbers. 820–837 336, 503, 305, 534, 373, 466, 280, 559, 279, 560, 419, 420,
240, 599, 258, 581, 229, 610
high-
speed set With
preamble
no delay spread delay spread = 5,2 µs guard
• Steps:
• 1. Define the prachConfIndex
• Depends on preamble format (cell range)
• It should be the same for each cell of a site
• 2. Define the prachFreqOff
• Depends on the PUCCH region
• It can be assumed to be the same for all cells of a network (simplification)
• 3. Define the PrachCS
• Depends on the cell range
• If for simplicity same cell range is assumed for all network then prachCS is the same for all cells
• 4. Define the rootSeqIndex
• It points to the first root sequence
• It needs to be different for neighbor cells
• rootSeqIndex separation between cells depends on how many are necessary per cell (depends
on PrachCS)
- Assumptions:
• PUCCH resources =6
• Cell range = 12km (all cells have same range)
• BW:10MHz
- Assumptions:
• PUCCH resources =6
• Cell range = 12km (all cells have same range)
• BW:10MHz
PrachFreqOf
Sites Cell Azimuth PrachConfIndex f PrachCs rootSeqIndex
1 0 3 41 11 0
A 2 120 3 41 11 8
3 240 3 41 11 16
1 0 3 41 11 24
B 2 120 3 41 11 32
3 240 3 41 11 40
1 0 3 41 11 48
C 2 120 3 41 11 56
3 240 3 41 11 64
1 0 3 41 11 72
D 2 120 3 41 11 80
3 240 3 41 11 88
1 0 3 41 11 96
E 2 120 3 41 11 104
3 240 3 41 11 112
• PRACH Planning
• PCI Planning
• UL DM RS Planning
• PDCCH Dimensioning
• PUCCH Dimensioning
• PUSCH Masking
• There should be some level of co-ordination across international borders when allocating PCIs.
– This will help to avoid operators allocating the same identity to cells on the same RF carrier and in
neighboring geographic areas
77 77
ECGI ( E-UTRAN Cell Global Identifier) is used to identify cells globally. It can change (if necessary) once every
80ms but then it is repeated 3 times before it can be changed again
• PRACH Planning
• PCI Planning
• UL DM RS Planning
• PDCCH Dimensioning
• PUCCH Dimensioning
• PUSCH Masking
• Scope of planning:
- DM RS in co-sited cells needs to be different
grpAssigPUSCH
defines the assigned PUSCH
u PCI grpAssigPUSCH mod 30 group
LNCEL; 0..29; 1; 0
6 or more PRBs there are two sequences per group, for a given PRB allocation length.
With sequence hopping, there are 2x30=60 sequences for 6 or more PRBs
- Note that Cyclic shifts of an extended ZC sequence are not fully orthogonal, but have low cross-
correlation
• An extended sequence is a sequence with the length multiple of 12, e.g. 36, 72, …
• ulRsCs
Defines cyclic shift of UL
RS
LNCEL; 0..7; 1; 0
If RB allocations is 5 or less, there is only one base sequence per group whereas for allocations of more
than 5 PRBs there are 2 RS base sequences per group.
- [ -]: Reduced group reuse distance compared to the case of assigning the same group per each site
• If cells of the site follow the PCImod3 rule, the sequence group number ‘u’ will be different
• If same ‘u’ has to be used in neighboring cells and cannot be changed using grpAssigPUSCH then
assign different ulRsCs to the cells of a site. Range [0…7]
actUlGrpHop
Activation of uplink group hopping
LNCEL; 0 (False); 1 (True); 1
f ssPUSCH f ssPUCCH ss mod 30
f ssPUCCH N ID
cell
mod 30
f ssPUSCH f ssPUCCH ss mod 30
• Neighboring cells should not be allocated PCI values with equal ‘PCI mod 30’
• This ensures that different base groups are allocated to neighboring cells
• For example, PCI 1 and 31 use the same base sequence group when hopping is disabled, but use
different hopping patterns when hopping is enabled
• PRACH Planning
• PCI Planning
• UL DM RS Planning
• PDCCH Dimensioning
• PUCCH Dimensioning
• PUSCH Masking
pdcchAggDefUE
PDCCH LA UE default aggregation; used, when
enableAmcPdcch disabled or no valid CQI exists
LNCEL; 1(0), 2 (1), 4 (2), 8 (3); -; 4 (2)
Maximum number of
CCE for different BW
• As PDCCH carriers the DCI not all the CCE are available for allocating user plane resources
– Some of those CCEs broadcast DCI for system information and paging
Table above assumes no quadruplets have been allocated to PHICH and 4x4 MIMO is not used.
Each DCI format includes a 16 bit CRC scrambled by an RNTI. RNTI is used to address the appropriate UE. RNT also provides indication of the
information content of the resource allocation: resources for paging messages on PDSCH, resources for system information messages on PDSCH,
resources for application data or Signaling, resources for TPC commands.
• PRACH Planning
• PCI Planning
• UL DM RS Planning
• PDCCH Dimensioning
• PUCCH Dimensioning
• PUSCH Masking
n1PucchAn
Offset to calculate ACK/NACK
resources from PDCCH CCE
LNCEL; 0..2047; 1; 36
deltaPucchShift
*typical value delta cyclic shift for PUCCH formats 1/1a/1b
LNCEL; 1..3; 1; 2 (i.e. 6 cyclic shifts)
1 108 3
n1PucchAn * deltaPucch Shift
Number _ PUCCH _ RBs _ SRI roundup ( ) 1 144 4
3 *12
… … …
Example: Assuming that deltaPucchShift = 2 and the 1 360 10
periodicity of SRI is 20 ms (cellSrPeriod parameter) then
2 18 1
18 UEs could be multiplexed per TTI and per RB
So there are 20*18 = 360 UEs per 20 ms 2 36 2
3 12 1
cellSrPeriod
SRI repetition period … … …
LNCEL; 5ms(0), 10ms(1), 20ms(2), 40ms(3), 80ms(4); 20ms(2)
3 120 10
5 MHz 21
10 MHz 43
43 * 2
Number _ PUCCH _ RBs _ ACK / NACK roundup ( ) 3 15 MHz 65
3 *12
20 MHz 87
- If mixed formats 1/1a/1b and 2/2a/2b are supported for small bandwidth then the total number of RBs
for PUCCH is:
pucchNAnCs * 3
TotalNumCC E n1PucchAn * deltaPucch Shift
deltaPucch Shift pucchNAnCs
Number _ PUCCH _ RBs nCqiRb roundup roundup
3 *12 8
This is the number of PRBs that are reserved for These are resources that are reserved for Scheduling
PUCCH formats 2/2a/2b, capacity for PUCCH Format Requests (Format 1.x), capacity for SRs depends on
2.x depends on the CqiPerNp the cellSrPeriod
• However, the maximum number of the UEs that given amount of PUCCH resources could handle is reduced in contrast to the
cell not involved in the Carrier Aggregation
• This reduction is needed to make room for multi-cell ACK/NACKs that are processed by PCell alone
All UL traffic (PUCCH as well as PUSCH) related to PCell and both SCells is
transmitted on the PCell, including all corresponding signaling needed for proper
handling of RRM algorithms in the SCells
Uplink Control Information to be considered here consists of ACK/NACK, CQI,
PMI and RI
R, UL
D L n on - G B
R,
DL GB er 1
t Carri
onen
Comp
n -G BR
DL no rier 2
ne nt Ca r
o
Comp
n -G BR
DL no er 3
ri
t Ca r
onen
Comp
CA capable UE
TB1 PCell TB2 PCell TB1 SCell 1 TB2 SCell 1 TB1 SCell 2 TB2 SCell 2
This requires more data to be sent in a single ACK/NACK report than normally
available so PUCCH Format 3 is used (designed specifically for Carrier
Aggregation deployments with more than one SCell, where more than 4 bits of
HARQ information have to be reported)
DMRS
DMRS
• Introduced in R10 to support increased HARQ acks from CA.
•For FDD supports up to 5CC CA each with 2 acks- up to
HARQ 10 acks total.
•For TDD supports up to 5CC CA each with 2 acks, may have
to ack multiple frames, support up to 20HARQ acks total(further
mux can be used).
•Unlike format 1,1a,1b format 3 can transmit Scheduling
Request at the same time as the HARQ acks, (format 1,1a,1b
use a dedicated SR PUCCH resource) .
•Format 3 uses 5 orthogonal codes to differentiate UEs using
the same PUCCH resource (unlike format1) .
•The PUCCH 3 resource in use is signalled by n3PUCCH-AN- PUCCH format 3 uses the same
List parameter range 0-549 ( to all for 5 Ues per RB over 110
DMRS structure as format 2
RB).
•RRC signaling gives the UE 4 values of n3PUCCH-AN-List,
UE is dynamically allocated one of the 4 values via the TPC
command for PUCCH (different interpretation for PUCCH3).
This value determines the allocated RB and the orthogonal
code, (ie only 4 codes orthogonal codes used).
The CQI reports for PCell and SCells are sent according to the following pattern:
PCell CQI SCell1 CQI PCell CQI SCell2 CQI PCell CQI SCell1 CQI … time
For the UEs with added (but not activated) secondary cells:
• CQI periodicity for CQIs related to PCell increased from cqiPerNp (non-CA case) to 2*cqiPerNp
• No CQIs for the SCells are sent
For the UEs with added and activated (not scheduled) secondary cells:
• CQI periodicity for CQIs related to both SCells is 4*cqiPerNp
New parameters
PUCCH re-dimensioning:
• Restrictions related to 2CC CA case are still • Cell being a SCell is not affected unless it
effective becomes a PCell
• Restrictions introduced with LTE1803: • PUCCH resources are adjusted once CAREL
− Introduction of PUCCH Format 3 needed for object is created under the LNCEL, i.e. the cell is
3CC CA UEs enabled to be a PCell
• Additional restrictions introduced with • The bigger PUCCH size, the less PRBs for
LTE1804: PUSCH are left, which decreases UL cell capacity
− Maximum number of PRBs for PUCCH Format 3
is increased to 2
PUSCH PUCCH
Detect cells which needs increase or Automated optimization actions for Result visualization,
decrease in PUCCH resources based user cases: activation/deactivation and
on the evaluation of their KPIs • Auto adjust admission control configurability giving full user control
parameters
Detect cells with high/low utilization • Auto adjust PUCCH parameters as
• Evaluate KPIs per changes in admission control
• Find cells with high utilization of parameters
PUCCH resource • Auto adjust PRACH parameters as
• Find cells with low utilization of per changes in PUCCH
PUCCH resources parameters
KPI/Counter Collection
Automatic PUCCH
Capacity Optimization
Re-adjust Admission
control and PRACH Adjust admission control
parameters, if needed parameters
RRC_CONN_UE
percentRRCConn 100 * Send and
maxNumRRC apply
Optimization
Decision
modifications
based on KPIs
• The resulting value is compared against configurable to eNB
• P.T.O
Adjust PUCCH
size
parameters
Actual # Actual #
% wrt to % wrt to
maxNumRRC maxNumRRC
RRC_CONN_UE percentRRCConn
(ThrPucchSizeLower* (ThrPucchSizeLower*
ThrPucchSizeLower maxNumRRC) ThrPucchSizeLower
maxNumRRC)
RRC_CONN_UE percentRRCConn
Adjust PUCCH
size
parameters
Actual # Actual #
UpperLimit_maxNumRRC UpperLimit_maxNumRRC
newMaxNumRRCEmergency
newMaxNumRRC
maxNumRRCEmergency
maxNumRRC ThrPucchSizeUpper*maxNumRRC
RRC_CONN_UE RRC_CONN_UE
ThrPucchSizeUpper*maxNumRRC maxNumActDrb
ThrPucchSizeLower*maxNumRRC
maxNumActUE
maxNumActDrb
ThrPucchSizeLower*maxNumRRC
maxNumActUE
numActUELower numActUELower
UpperLimit_maxNumRRC UpperLimit_maxNumRRC
maxNumRRCEmergency
maxNumRRC
newMaxNumRRCEmergency
ThrPucchSizeUpper*maxNumRRC
newMaxNumRRC
maxNumActDrb
ThrPucchSizeUpper*maxNumRRC
ThrPucchSizeLower*maxNumRRC
RRC_CONN_UE
RRC_CONN_UE
maxNumActDrb
maxNumActUE ThrPucchSizeLower*maxNumRRC
maxNumActUE
numActUELower numActUELower
Note:
• maxNumUEConn maxNumActDrb
• adaptMaxUEConn ThrPucchSizeLower*maxNumRRC
maxNumActUE
lower limit
adaptation ThrPucchSizeLower*maxNumRRC
maxNumActUE
lower limit due to
minimum PUCCH
resources
Re-adjust
Admission Adjust
control and admission
PRACH control
parameters, if parameters
needed
Adjust PUCCH
size
parameters
Re-adjust
Admission Adjust
control and admission
PRACH control
parameters, if parameters
needed
Adjust PUCCH
size
parameters
Adjust PUCCH
size
parameters
PUCCH
increase
Increase in PUCCH capacity when more
UEs are connected
Automatic response to gradual increase in LTE penetration
Provide service to more UEs
Configuration Management
New parameters introduced:
Abbrev Description MO
0 1 2 3 4 5 6 7 8 9 1011 12131415161718192021222324252627282930313233343536373839404142434445464748
LTE786 modifies the receiver at the eNodeB. The blanked PUCCH PRBs are not received, therefore they do not influence
the received SINR. This means that the blanked resources do not contribute to the PUCCH RSSI nor SINR statistics, the
measurements of the PUSCH RSSI and SINR are performed on the reduced amount of PRBs
• Assumptions:
• Mixed formats 1/1a/1b and 2/2a/2b not used
• Channel Bandwidth = 10 MHz
• Maximum Number of RRC connections is MaxNumRrc = 240
• The number of cyclic shifts is given by deltaPucchShift = 2 (6 cyclic shifts)
• CQI periodicity given by CqiPerNp = 20 ms
• SRI periodicity given by cellSrPeriod = 20 ms
• Task:
• Plan the number of required RBs for PUCCH
• PRACH Planning
• PCI Planning
• UL DM RS Planning
• PDCCH Dimensioning
• PUCCH Dimensioning
• PUSCH Masking
ulsPuschMaskStart
LNCEL : Range: [0..99] (*)
Default: no 11
(*) actual values depend on ulChBw PRBs
ulsPuschMaskLength
LNCEL: Range: [1..100] (*)
Default: no
(*) actual values depend on ulChBw
ulsPuschMaskStart =13
ulsPuschMaskLength = 11 11 PRBs muted: [#13 .. #23]
LTE944
PUSCH masking