LTE Throughput Optimization - Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
LTE Throughput Optimization - Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
Our Technology Planet Home Telecom IP Networking Video Tutorials Product Reviews
The Technology and Our World Today
Powered by Atlassian
E-mail Subscription
Subscribe Unsubs
Subscribe Us on YouT
STARLINK vs 5G:
There are many ways to optimize LTE throughput and I will try to cover all of them. The LTE throughput
optimization procedure described in this article requires PDCCH enhancements. The general idea is that
the LTE subframe is made up of PDCCH and PDSCH as explained in my article LTE Frame Structure Made
Simple. The PDCCH is used for control information while the PDSCH carries the actual data. So, if the
PDCCH resources are reduced then that means that the PDSCH resources can increase which in turn
3
means that there will be more data per subframe. Since, each subframe
undefined -
undefined
means there will be more bits per millisecond which is the definition
is 1 msFindintheLTE
undefined
of throughput.
so toit actually
best deal Check our fares
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 1/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
Firstly, let’s try to understand PDCCH itself and how it works. A PDCCH is used to give scheduling Follow Us on Twitter
allocations to the UE on the PDSCH or PUSCH. For example, if the UE has data in the PDSCH, it needs to
know where the data is located. The PDCCH will tell the UE that the data it is looking for is located at this
location on PDSCH. This means that if the UE is unable to decode PDCCH then the UE cannot read the
Tweets from @OurTe
PDSCH in that subframe and consistent decoding failures of PDCCH lead to RLF (Radio Link Failure) due
to N310. Hence, the decoding of PDCCH is extremely important and that is why it uses a special OurTechnologyPlane
structure which is different than other channels.
Ali Khalid
PDCCH is made up of CCEs (Control Channel Elements) and each CCE is made up of 36 REs (Resource @AliKhalid84 · Mar
Elements). PDCCH further uses a concept of aggregation layers which is a group of CCEs. There are 4 KPI Optimization can be a c
aggregation layers in the normal PDCCH topic so when I try to explai
others, I use a flow chart typ
– Aggregation layer 1 : This uses 1 CCE and it is the smallest block so it is only used in very good radio where I take various real-life
conditions. and explain the steps and in
using flow charts to get to t
– Aggregation layer 2 : This uses 2 CCEs and it is usually the most common aggregation layer in normal potential solutions. The sum
radio conditions. youtu.be/HrXZtXA-DJg…
– Aggregation layer 4 : This uses 4 CCEs and it is a robust allocation. It can be used for signalling and
youtube.com
control information allocations.
KPI Optimiza
– Aggregation layer 8 : This uses 8 CCEs and it is the most robust allocation. Users in very bad radio Dummies: …
conditions are allocated with this layer or it can be used for control information.
Tweets by AliKhalid84
Attachable Keyboards
From iKey Like Us on Facebook
New! Innovation continues with iKey and
its partnership with the rugged division.
Our Technology P
1,289 followers
iKey Open
Follow Page
Let’s have a look at how many users can be scheduled by PDCCH in a subframe. This depends on the
number of CCEs that the subframe can handle which in turn depends on many factors. Let’s have a look
at a couple of examples
– Consider a 10 MHz channel using 2×2 MIMO (2 CRS ports). The PDCCH can span over 3 symbols at
maximum and may use 1 symbol at minimum. The number of RBs in a 10 MHz channel is 50 and this
Connect with Us on Lin
means that a symbol can hold a maximum of 600 REs. However, in the first symbol, we have 2 RS per RB
for each antenna port. This means that there will be a total of 4 RS per RB in the first symbol and since
there are 50 RBs so total RS count will be 4*50 =200 REs. Moreover, there is a PCFICH control channel Ali Khalid
that spans over 4 REGs or 16 REs. Then there are PHICH groups and each PHICH group occupies 3 REGs
or 12 REs. If the Ng parameter is 1 then there will be 7 PHICH groups in 10 MHz channel so the total Haider Khalid
PHICH overhead will be 12*7=84.
Popular Posts
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 2/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
Overhead in symbol 2 = 0 REs KPI Optimization: LTE Call
Overhead in symbol 3 = 0 REs LTE Throughput Optimiza
– Spectral Efficiency
Total REs available for PDCCH (REs available in 3 symbols) = 1800 – 300 = 1500 REs
Recent Comments
March 2023
Now that the PDCCH structure is out of the way, let’s have a look at the optimization procedures for
PDCCH. M T W T F
1 2 3
6 7 8 9 10
13 14 15 16 17
20 21 22 23 24
27 28 29 30 31
« Feb
As described above, the PDCCH symbol usage can go upto 3. Each subframe has 14 symbols so if PDCCH
uses 3 symbols, then the PDSCH will only be able to use 11 symbols. If the PDCCH symbol number is
reduced to 1, then the PDSCH symbol count can increase to 13 which is around 15% improvement in
throughput or capacity. However, if we change the PDCCH symbol count to 1 then that means that the
available PDCCH CCEs will reduce to 8 (300/36=8) since the first symbol has 300 REs available and other
300 REs are used by RS, PCFICH and PHICH. And if we need to transmit a TPC command then it will
utilize all the CCEs and we cannot transmit any data allocations.
In order to tackle this, most of the vendors have introduced a dynamic algorithm that changes the
PDCCH symbol count with respect to the requirement of the users. If there is data for 6 users and a TPC
command, it will use 2 symbols for PDCCH and if there is only 1 user that needs to be scheduled, it will
3 reduce the PDCCH symbol count to 1. Activating this algorithm is the first step to ensure optimum
balance between PDCCH and PDSCH.
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 3/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
The PDCCH allocation is mostly based on a BLER target accompanied by a CQI input. If the UE is showing
a good CQI, the eNB will allocate a good aggregation layer. For example, the UE reported CQI index 12
which shows that it is in good radio conditions then the eNB will allocate it aggregation layer 2 which
uses 2 CCEs. Now, consider that the UE moves away and eNB experiences BLER so the eNB will increase
the aggregation layer to 4 to provide more robustness to the PDCCH. However, there is another way to
increase the robustness and that is to increase the PDCCH power. Vendors have dynamic power
features for PDCCH and if such a feature is used, it will increase the PDCCH power with the same
aggregation layer to increase the robustness. This means that the UE will stay with the same aggregation
layer using 2 CCEs and since it did not expand to 4 CCEs so there was a gain of 2CCEs or 72 REs which
might prevent the eNB to increase the PDCCH symbol from 1 to 2 resulting in an extra symbol for
PDSCH.
Another approach is to tune the PDCCH BLER target. If the BLER target is slightly increased, then the
eNB will use the same PDCCH aggregation layer for longer and this will reduce expansion of PDCCH
resulting in a lower CCE utilization and reduced overhead. However, if the BLER target is increased
excessively, the UEs might fail to decode the PDCCH resulting in retransmissions.
Another dimension is the coding rate for the PDCCH aggregation layers. If there is more number of bits
in a particular PDCCH allocation, then it might exceed the upper limit of the Aggregation Layer 1. So, the
eNB will have to expand to the bigger aggregation layer. This happens because the eNB has a threshold
for maximum coding rate per aggregation layer. However, if the maximum coding rate threshold is
increased, the eNB will be able to send more bits within the same aggregation layer. This would reduce
the transitions to higher aggregation layers and might reduce the overhead. As an example, a transmit
diversity allocation uses lesser number of PDCCH bits compared to a Open Loop Spatial Multiplexing
(TM3) allocation. So, if a network has Transmit Diversity and it moves to Open Loop Spatial Multiplexing,
an increase in aggregation layer will be observed. Similarly, if the network shifts from Open Loop to
Closed Loop, another increase in aggregation layer will be observed as Closed Loop MIMO allocations
take more number of bits on PDCCH compared to Open Loop MIMO allocations. This can be mitigated
3 by increasing the maximum coding rate threshold for the PDCCH. But increasing it reduces the
robustness of the PDCCH and therefore, a balance must be maintained.
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 4/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
The gain of the PDCCH optimization is directly proportional to the utilization and load on the PDCCH. If
the network is lightly loaded then most of the time PDCCH will only be using 1 symbol and since that is
the minimum number of symbols allocated to PDCCH so there will be no gain with any of the above
mentioned changes. If the network is congested and PDCCH is consistently using 3 symbols then such
measures can help in reducing the symbols to 2 which can expand the PDSCH or data capacity.
However, in all the cases, special care must be taken that this does not increase decoding failures
excessively.
In case of any queries or feedback, please drop a comment below and I would love to respond and help.
Also, If you liked this article, then please subscribe to our Youtube channel – Our Technology Planet for
more exciting stuff and videos.
Ali Khalid
5G NR | VoLTE | LTE-A | Massive MIMO | NB-IoT | NDO Network Specialist at Ericsson, Australia
Ali Khalid is a Senior LTE/VoLTE RNPO, NB-IoT and 5G Solution Architect who has
successfully led and delivered a number of projects in different regions across the
globe including Pakistan, Bahrain, UAE, Qatar, Oman, KSA, Nigeria, Turkey, Poland and
Japan. He is currently working in Strategic Competence Unit (SCU), a highly experienced
global team at Ericsson, Australia. In case of any questions or feedback, please feel free
to drop a comment below or connect with him on LinkedIn.
October 21, 2017 Ali Khalid Telecom LTE Throughput Optimization, PDCCH
What is the requirement of throughput for PDCCH channels ? How fast should it be able to decode and
encode data ?
For example, for PDSCH channel the requirement for 5G NR is 20 Gb/s with 0.5 ms latency. I wonder what
is it only PDCCH control information ?
REPLY
3
Abderrahmane says:
April 7, 2022 at 9:46 am
Hi Ali
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 5/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
Excellent post
For ERICSSON which parameter or feature activate the CCE aggregation layers
REPLY
Shrikant says:
February 4, 2022 at 3:18 am
L.ChMeas.PDCCH.AggLvl1Num is reduced after 2T2R to 4T4R what can be the possible reason
REPLY
REPLY
Is the calculation for TDD also, if not what is the difference, please.
REPLY
Jigar says:
April 20, 2021 at 10:55 am
What is your view on if we did 8 ue per TTI in DL if we have CFI=3 for 10 or 20 MHz?
REPLY
REPLY
Helllo Khalid,
Is there any reference where we can derive the aggregation level based on DL CQI reported?
Thanks
REPLY
In LTE, not easy to generate that as the outer loop is very active and PDCCH aggregation levels are
mostly adjusted by the Outer Loop (BLER based link adjustment)
3 REPLY
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 6/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
Mohammed says:
January 1, 2021 at 12:52 pm
Hi Khalid
Increasing PDCCH power will it result in reduction of PDSCH power and hence reduction of THP or not ?
REPLY
PDCCH power will be increased on PDCCH symbol. In conventional LTE, the PDCCH and PDSCH
symbols are separate so it should not impact PDSCH
REPLY
REPLY
Mohit says:
October 17, 2020 at 5:30 pm
REPLY
PDCCH can be common and it can be user specific as well. Common PDCCH does not depend on
UE specific CQI. It has fixed CCE aggregation level which is usually robust (e.g. 4 or 8). The user
specific PDCCH which is only for one user depends on that user’s CQI.
REPLY
REPLY
3
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 7/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
Glad to help
REPLY
Thank you
REPLY
Sujit P says:
October 8, 2020 at 11:36 am
REPLY
Thanks Sujit
REPLY
Hi Ali,
First of all thank you very much for wonderful post and explanation as well. Please keep on sharing such
treasure with all of us its really very helpful. I have 2 queries as below.
1) is rlf happen after n310 expiry or T310expiry?
2) when we are considering CFI=2, then how you are calculating 300 RE’s for 2nd symbol? As per my
understanding if PHICH duration is normal, CFI=2, RS will always be on 1st and 5th symbol of each RB…so I
am finding it little contradictory. Can you please help me out to clarify this?
REPLY
REPLY
Amin says:
September 8, 2020 at 6:41 am
3 HI
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 8/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
Thank you for excellent explanation. I’m just wondering if we could increase the capacity of PDCCH by
reducing the # RE allocated to PHICH through reducing the Ng ( 1 to 1/6). Have you tried it before ?
REPLY
Yeah theoretically, if PHICH is reduced that can increase PDCCH REs but PHICH is already using a
very small amount of REs and each PDCCH CCE needs 36 REs so maybe not a significant gain.
REPLY
Alina says:
August 27, 2020 at 4:44 am
There is this switch in ZTE that adjusts the conservative power or additional power provided to each CCE:
pdcchConsSwitch=(The selection for the conservative quantity of control channel)(value range:0-3 where
[0] means 3dB Conservative power, [1] means 6dB and [2]means 9dB)
The CCE aggregation level and power offset of the PDCCH is determined based on the data operating point
corresponding to the equivalent spectrum efficiency of the UE plus a certain conservative quantity.
Can u kindly what is general power needed per CCE and How much of it is contributed by conservative
power.
REPLY
CCE power is adjusted to attend the PDCCH assignment. Power range varies from 12 dB to 18.2 dB.
REPLY
hi alina can you please explain me “aucCFI1Cons” and “pdcchConsSwitch” why these two
parameters having 2 values like this [1,1] whats meant by ist value and 2nd value???
REPLY
REPLY
ludali says:
August 13, 2020 at 2:11 pm
REPLY
Ayan says:
August 12, 2020 at 3:22 pm
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 9/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
How pdcchCFI mode related with accessibility (MP Load) ?
REPLY
magi says:
July 23, 2020 at 12:51 pm
Hi dear,
can you pls explain me about the firstorder, secondorder and last order of cces allocation . what are the
cases and functionalities of this cases??
REPLY
Are you referring to aggregation layers? If yes, first or second Agg layers are used for good
coverage UEs and as coverage goes bad, 3rd or 4th Agg layer can be used. Signaling data uses
either 3rd or 4th Agg layer.
REPLY
magi says:
June 24, 2020 at 3:08 pm
can you explain how many cces will be there in the each subframe??
REPLY
The number of CCEs depend on bandwidth and also on the number of PDCCH symbols used in the
subframe. So, if the bandwidth is 20MHz, it has 100 RBs which is equal to 1200 REs in one symbol.
Each CCE is equal to 36 REs so with 1200 REs, there can be 33 CCEs per symbol. However, the first
symbol has RS, PHICH and PCFICH so the number of REs available for PDCCH will be lesser (usually
there are 16 CCEs in the first symbol). Considering all this, in a subframe, if we have 3 symbols for
PDCCH, 2 CRS Ports and bandwidth is 20MHz, we can have have around 82 CCEs.
REPLY
magi says:
June 23, 2020 at 10:56 am
REPLY
axel says:
May 12, 2020 at 6:45 pm
hi, do you know how can reach a maximum quantity of users for CCE or PDSCH/Throughput using mimo
2×2 in ericsson 5216?
REPLY
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 10/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
AOA Ali,
We are now a days facing LTE High Utilization and Degraded User throughput, I have implemented the
above discussed techniques Like CFI modification, CCE Aggr level 4 fix, RS Power reduction for LTE
throughput enhancement in phases ( Results were satisfactory). Can you guide any other technique
regarding throughput enhancement, Congestion relief except carrier addition/Carrier aggregation or hard
expansions.
REPLY
There are advanced MIMO techniques – are you using TM4? Then maybe you can explore MU-
MIMO options. Also load balancing optimization might help as well.
REPLY
Karmand says:
April 27, 2020 at 1:02 am
REPLY
REPLY
reda says:
March 11, 2020 at 10:19 am
REPLY
No, single PDCCH grant can schedule a single RB or all the RBs.
REPLY
Sushant says:
December 6, 2019 at 6:12 am
I didn’t get the calculation of 600RE, if PDDCH is max 3 so it means that 12(subcarrier) * 3(symbol) * 50RB =
1800RE
REPLY
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 11/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
The 600 REs that I mentioned are for 1 symbol. So total REs for 3 symbols will be 1800 as you
mentioned but subtracting REs for RS, PCFICH and PHICH, the remaining amount will be around
1500.
REPLY
Said says:
November 13, 2019 at 2:40 pm
REPLY
REPLY
avinash says:
November 4, 2019 at 10:16 am
What is the relation between LTE CFI and LTE CCE ? If I have CFI=1, How is it related to CCE ? Also, Is CFI=1
means there is 1 symbol on PDCCH ?
REPLY
CFI = 1 means that 1st symbol will be used by PDCCH. Within that symbol, there will be multiple
CCEs. So, in short, CCEs make up PDCCH allocations while CFI tells how many symbols will be
occupied by the PDCCH.
REPLY
Please help me to know the reason of L.ChMeas.CCE.DL.AllocFail and way forward to optimize this issues
REPLY
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 12/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
The CCE allocation failures usually mean that there is an allocation for data for a user but number
of CCEs are exhausted so the allocation failed. It will be done in the next TTI in most cases so it is
not a big issue. But if the CCE allocation failures have increased massively then PDCCH needs to be
optimized. There are features to improve PDCCH capacity in LTE – it will be good to focus on those.
If you have already implemented those features then it is simply congestion and corresponding
actions should be taken to relieve congestion.
REPLY
REPLY
Xeeshan says:
April 2, 2019 at 8:46 am
2 PRBs? 168 REs? How many minimum REs or PDSCH channels can be allocated to a user in 1 SubFrame?
How many minimum REs in one Frame? Can multiple users share?
Therefore what is the Minimum throughput (considering 64 QAM) be allocated to a user.
In Huawei users in high capacity situations can reach from 1200 to 1800 users per Cell; given higher
UBBP/UMPT board in a 20MHz Cell. What would be the minimum throughput one user be getting in this
case, lets assume Radio is good and 64 QAM is triggered. Basically we would like to know the scheduling
and minimum resource allocation to a user.
REPLY
Minimum resource for a user is 1 RB in frequency domain and it spans over two slots (1 TTI) in time
domain – hence also known as a scheduling block. Users can share the same resources if MU-
MIMO is enabled otherwise resources are not shared. Minimum throughput can be calculated
using tables provided in 3GPP 36213.
REPLY
Hi Dear
Can you explain bout TAC planning with respect to LAC
REPLY
Osvaldo says:
February 22, 2019 at 1:50 am
hello guys,
we are facing major issue that cant be simply explained.
formulas for huawei and nokia seem to be correct.
but… nokia in 700mhz doesnt seem to achieve good throughput… not even close to 2600mhz huawei…
anyone thought this could be related to measurement??
in nokia, throughput formula names IP_TPUT_VOL_DL_QCI_1 and in huawei are bits PDCP SDU (which
means received from ip layer… should be identical)
well i cant explain why nokia seems to be showing low throughput…
thanks for any words on the matter
REPLY
Usually, L700 is a coverage layer while L2600 is a capacity layer by default. L2600 should have more
bandwidth, higher Tx configuration and much better CQI so with the same number of sites and
same topology, L2600 should have much better throughput than L700.
REPLY
Hi Ali
Thanks
REPLY
Lakhendra says:
January 31, 2019 at 6:56 am
Hi Ali
is this correct?
Thanks
REPLY
Thanks a lot Ali Bhai, very nice & precise articulation of PDCCH Capacity Enhancement.
REPLY
3
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 14/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
REPLY
BR
REPLY
Tito C. says:
September 28, 2018 at 11:59 pm
Hi Ali,
Thanks for the knowledge sharing and congrats for this very pratical and userful topic.
In terms of radio interface occupation, which resource allocation we should take into account first and
why?
PRB utilization or TTI utilization or CCE utilization?
I recon that radio condition will have greater influence in all of those, but which one of them will be less
effected by the radio condition but still show how much a cell is loaded and why?
REPLY
There is no single answer for this question as it will vary in different scenarios. For instance, if the
users are using FTP or P2P or video streaming, you might get higher utilization on PRB and TTI but
CCE might be free. However, if the users are using whatsapp or small packet services like
applications with heart-beat signaling, then the CCE utilization might be higher than PRB utilization.
REPLY
Raju says:
September 14, 2018 at 2:08 pm
Hi Ali,
i. Does it mean that MAC can assign up to 16 CCEs for old calls and 8 for new calls.
ii. how does this req will help in improving call drop rate
Thanks,
Raju
REPLY
REPLY
REPLY
Subh says:
July 14, 2018 at 6:41 pm
How can we know if the decoding has failed if I reduce the no of cfi mode to 1? What counters does it peg?
REPLY
If the CFI is fixed to 1, then there will be increase in blocking or PDCCH allocation failures especially
for uplink.
REPLY
Narendra says:
June 15, 2018 at 1:19 pm
Thanks for this wonderful description. I have one query “how to check coding rate in ericsson system for
particular aggregation layer”
REPLY
Haider says:
May 21, 2018 at 7:41 pm
REPLY
Narendra says:
June 15, 2018 at 1:22 pm
REPLY
Kranthi says:
April 15, 2018 at 8:07 am
REPLY
3
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 16/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
NOman says:
March 9, 2018 at 3:20 pm
Could u pls help me with parameters of Nokia 16A for Throughput Optimization.????
REPLY
Steve says:
January 13, 2018 at 1:56 am
Dear Ali,
Best Regards,
Myo
REPLY
If the power is taken from other channels then it can impact decoding of other channels but if the
power is taken from free or unused REs within the same symbol then it should not have an impact
REPLY
REPLY
Thanks Daniel
REPLY
In depth analysis Ali, I find this material very deep and useful. Just done digesting it and I make bold to say
this is the most descriptive and concise piece I have seen on PDSCH and PDCCH as the most important
channels in LTE.
Bravo
REPLY
Thanks Samson
3 REPLY
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 17/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
Kamel says:
December 11, 2017 at 8:05 pm
Dear
As you may know that in 3G, we have AC for Power because we have Dedicated channel for SRB and Voice.
My question is, does we have the issue of power in LTE ? Does there is a AC for power as well ?
Remember that we have SRB1 and 2 which are using Dedicated Channel (and SRB0 uses CCCH).
Thanks.
REPLY
Hi Ali,
“Excellent post”
I just want to highlight one practical experience in loaded network where 40% usage of PDCCH agg-8. Even
after enabling capacity improved switch , there was no change in User throughput (No change in Bits & TTI
) although got gain in PDCCH Utilization , reduction in CCE-8 Usage , No impact on PDCCH DTX . What are
the other factors which can restrict user throughput gain even with gain 1) Reducing Agg layer 2) Reducing
CCE blocking ) Maintaining DTX ratio in live network.
REPLY
Thanks Ajay. The reduction in PDCCH blocking and utilization might not have resulted in a
significant reduction in CFI. The increase in throughput is supposed to be linked to the CFI.
REPLY
Ajay says:
November 21, 2017 at 3:24 am
REPLY
Jamie says:
November 15, 2017 at 5:08 pm
“Similarly, if the network shifts from Open Loop to Closed Loop, another increase in aggregation layer will
be observed as Closed Loop MIMO allocations take more number of bits on PDCCH compared to Open
Loop MIMO allocations. ”
That’s not altogether a bad thing though is it? With CL MIMO your CQI feedback should be improved thus
resulting in higher MCS/larger TBS and if not better throughput then better efficiency wouldn’t it?
REPLY
Exactly, that is not a bad thing at all. Closed loop MIMO usually out-performs Open loop MIMO.
Actually I have received this query from many engineers so I just wanted to clarify that transition to
closed loop MIMO causes an increase in aggregation layer.
3
REPLY
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 18/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
REPLY
PDCCH is the LTE channel which gives allocations to the User while PDSCH carries the actual data.
In simple words, the Users needs to download its data then it needs to know where the data is
located. It will get the location of this data by reading the PDCCH and this data location will be on
PDSCH.
REPLY
Christian says:
November 10, 2017 at 8:26 am
Excellent post.
Thanks
REPLY
Bimal says:
November 7, 2017 at 9:58 am
Hi Ali,
Very nice explanation. i just confused and didn’t understand this line of yours, kindly check .
Thanks
Bimal
REPLY
Hi Bimal, you are right that it is number of subcarriers but one RE is one symbol into one
subcarrier. So, when I say “REs in ONE symbol” then it means that symbol is constant now so the RE
is just a depiction of subcarriers. In short, number of subcarriers is 600 and if we just choose one
symbol then the number of REs in that symbol is also 600.
REPLY
Hi
REPLY
Ali says:
October 31, 2017 at 11:02 am
@Swati Singla : Please explain more about below feature, I don’t get what do you mean by limited
RF conditions.
3) PDCCH Coverage extension- For use of more robust DCI format for downlink assignments in
limited RF conditions.
REPLY
Hi Swati
Thanks for your comment. Actually I am also interested to know about the 3rd feature that you
mentioned. DCI formats are already defined so what do you mean by the term “more robust DCI
format” – is it like more robust aggregation layer?
REPLY
Mujtaba Sk says:
February 20, 2018 at 3:48 pm
Hi Ali,
It forces the use of DCI format 1A for downlink assignments on the PDCCH in the cases of
POOR SINR,
As it has a smaller size, the coding rate will decrease and hence the coverage improves.
REPLY
Thanks Mujtaba
REPLY
Dear Mujtaba,
What threshold of DL SINR is used to force the use of DCI Format 1A?
Thanks!
REPLY
Thanks Danish
REPLY
Dear Ali,
For this purpose in Huawei vendor there are 2 parameters introduces, I would like to know if is there any
negative effect of this parameters or not also is there any additional parameter can you recommend for
this purpose or not.
Thanks in Advance
First One:
PdcchCapacityImproveSwitch: Indicates whether to enable optimization on PDCCH capacity expansion. For
LTE FDD networks, if this parameter is set to ON(On), (1) the initial value for closed-loop adjustment on
PDCCH aggregation level applies only to SRBs; (2) if a UE fails to be allocated with CCEs, the eNodeB
reallocates CCEs to the UE by increasing the PDCCH power and decreasing the PDCCH aggregation level for
the UE. If this parameter is set to OFF(Off), (1) the initial value for closed-loop adjustment on PDCCH
aggregation level applies to both SRBs and DRBs; (2) if a UE fails to be allocated with CCEs, the eNodeB
does not reallocate CCEs to the UE by increasing the PDCCH power and decreasing the PDCCH aggregation
level for the UE. For LTE TDD networks, if this parameter is set to ON(On), the eNodeB reallocates CCEs to a
UE, if the UE fails to be allocated with CCEs, by increasing the PDCCH transmit power and decreasing the
PDCCH aggregation level for the UE. If this parameter is set to OFF(Off), the eNodeB does not reallocate
CCEs to a UE, if the UE fails to be allocated with CCEs, by increasing the PDCCH power and decreasing the
PDCCH aggregation level for the UE. This parameter applies only to LTE FDD and LTE TDD.
Second one is :
PdcchPowerEnhancedSwitch: Indicates whether to enable enhanced PDCCH power control. If this switch is
turned on, the eNodeB selects appropriate PDCCH transmit power based on channel quality to increase
PDCCH capacity. This parameter is valid only for FDD, not for TDD.
If this switch is turned on, the eNodeB selects a lower aggregation level and increases the transmit power
to ensure the PDCCH demodulation performance, allow the PDCCH to support more UEs, and increase the
uplink and downlink throughput.
If this switch is turned off, the eNodeB selects a higher aggregation level and the operator needs to
configure the transmit power manually. This results in the opposite effects.
REPLY
I am trying to keep the discussions vendor independent. However, the parameters are in line with
the aggregation layer optimization and power enhancements explained in the article. For the first
parameter as it says that the closed loop aggregation algorithm only applies to SRBs so in certain
cases, the PDCCH allocations for DRBs can have decoding failures.
REPLY
Jullien says:
November 13, 2017 at 9:45 pm
Which KPI could be degraded in case we have decoding failures of PDCCH allocations for
DRB ?
And which KPI could be enhanced in case PDCCH SRB allocation after enabling the swicth
1?
Thanks.
REPLY
3
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 21/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
If you have decoding failures on DRB then that can degrade PDCCH DTX and in
extreme cases, it can cause n310 related RLFs resulting in higher drop rate.
The SRB enhancement is a default algorithm so you won’t see any enhancement on
that.
REPLY
arslan says:
March 20, 2018 at 5:52 am
could you pls share any kind of RCA related LTE major kpi,s…As i new to LTE Technology
REPLY
Adeeb says:
August 12, 2022 at 6:44 pm
REPLY
REPLY
Thanks Yeah these topics are in bucket list. I will add them.
REPLY
Jullien says:
November 13, 2017 at 9:31 pm
Dear
Could you please add PUCCH Dimensionning and optimisation ? Thanks in advance.
REPLY
I will work on it but usually the PUCCH resource allocation is adaptive now for most
of the vendors so it does not have much practical use
3
REPLY
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 22/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
Kamel says:
November 16, 2017 at 6:28 pm
REPLY
REPLY
Hassan says:
February 22, 2018 at 6:24 pm
In Nokia and Huawei as well, schedular can only handle 1 continues region if
there is a gap btw pucch and PRB schedular will not use it.
REPLY
“Vendors have dynamic power features for PDCCH and if such a feature is used, it will increase the PDCCH
power with the same aggregation layer to increase the robustness.”
REPLY
Additional power always comes from unused REs from the same symbol.
REPLY
pawan says:
July 13, 2021 at 3:22 pm
Hi Ali,
3
Thanks for the information..i am in a bit confusion for coding rate for pdcch agg layer. as per my
understanding pdcch using qpsk means 2 bit and 1 CCE =36 REs so 1 CCE= 72 bits…now how we
can increase this 72 bit so that we can not move from 1 agg level to 2 agg level.
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 23/24
3/31/23, 9:49 AM LTE Throughput Optimization: Part 1 - PDCCH Capacity Enhancement - Our Technology Planet
REPLY
Leave a Reply
Your email address will not be published. Required fields are marked*
Comment
Post Comment
https://ourtechplanet.com/lte-throughput-optimization-part-1-pdcch-capacity-enhancement/ 24/24