SlideShare a Scribd company logo
1 of 4
· Why CQI?Some Questions answered 
· 2 . Why CQI 
Several times we’ve asked ourselves these questions: 
Q: Why do we get poor Ec/No when conducting HSDPA Drive Test? 
Q: What is the calculations behind Ec/No going low when HSDPA session is initiated? 
Q: Why do we consider CQI as a Quality Metric when conducting HSDPA Drive Test instead of 
Ec/No? 
Take a look at the following slides 
· 3 . Why CQI 
Note the CQI value is 27 (good) while EcNo is about to explode (-12db) 
· 4 . Lets start by establishing some basics: 
Ec/No for most of you is a Quality & Capacity measuring Metric. It generally gives us the idea how 
good or bad the link Quality is. However, by definition, its quite confusing – 
CPICH Ec/No = Pilot channel quality energy per chip over total received power spectral density 
OR 
RSCP = RSSI + Ec/No 
EcNo = RSCP - RSSI 
Let’s go back to developing Basics 
WHAT?!?!? 
Ok….. 
· 5 . RSCP: The Received Signal Code Power: That's the power level the pilot channel of a 
cell is received with and usually expressed in dBm (mW on a logarithmic scale). With this 
parameter, different cells using the same carrier can be compared and handover or cell 
reselection decisions can be taken. 
RSSI: In UMTS that's the signal power over the complete 5 MHz carrier which includes all 
components received, including the signals from the current and neighboring cells on the same 
frequency. In an isolated cell having only CPICH power to transmit and with none of the other 
channels utilized, the effective RSSI as seen by the UE would be (fraction of) PCPICH power. 
However, the RSSI changes when the 5Mhz carrier will carry power for other dedicated or control 
channels. In that case, the effective power perceived by the UE would be the transmitted power of 
the serving cell + the power transmitted by neighbor cells over the same carrier frequency. 
EcNo: That's the received energy per chip (Ec) of the pilot channel divided by the total noise 
power density (No). In other words the EcNo is the RSCP divided by the RSSI. And again in other 
words: The better this value the better can a signal of a cell be distinguished from the overall 
noise. The EcNo is usually expressed in dB as it's a relative value. The value is negative as the 
RSCP is smaller than the total received power. As the RSCP this value can be used to compare 
different cells on the same carrier and handover or cell reselection decisions can be taken. 
Let’s go back to developing Basics 
· 6 . It is believed that Ec/No is an expression of signal-to-noise ratio and is therefore, an 
indicator of signal quality. 
IT IS NOT (just that)! 
The “N0” consists of three things: interfering (non-orthogonal) power, thermal noise, and, non-interfering 
(orthogonal) power. 
In situations where N0 consists mainly of "in-cell" power (e.g., during HS-DSCH bursts), Ec/N0 
can be "low", whereas the objective signal quality is high. This will be shown in the following slides 
Misconceptions about Ec/No 
· 7 . Further, Ec is an expression of power in the CPICH, not in the downlink DPxCH. 
Though the dynamic range of downlink DPxCH power is often expressed relative to the CPICH, 
downlink power control will do its best to ensure that downlink SNR is whatever it needs to be to 
meet the transport channel quality target. 
The point being: The traffic channel SNR has almost nothing to do with pilot Ec/N0. 
It is also to be noted that UE is only capable of receiving Pilot RSCP and RSSI on the carrier.
EcNo is calculated by the UE by the formula (RSCP-RSSI) and sent in the UL. 
Misconceptions about Ec/No 
· 8 . JDon’t be shy. I know we’re still Confused ….. 
Basics……. 
· 9 . Then, 
Ec/No for a UE is 
The measure of PCPICH (code power) over Total Wideband Power on that particular carrier 
Measure of PCPICH = RSCP dBm (right?) 
Measure of Total Wideband power = RSSI dBm 
So our Ec/No will become Ec/No = RSCP / RSSI (cannot divide dBm values so we have to apply 
logarithmic rules) 
Ec/No = RSCP – RSSI (db) (dBm – dBm = value in dB) 
For the sake of simplicity, just imagine that you’re in a test-bed, being served by a single cell 
· 10 . Hope you’re able to make a picture of how Ec/No works……. 
If yes, proceed further to find what happens when an HSDPA session is initiated 
If not, I suggest you discuss this concept first before proceeding. 
Are you there yet…? 
· 11 . Let’s take a look at how the POWER of a CELL is distributed among different channels 
For simplicity, check the diagram below. 
Notice that HSDPA uses the REMAINING power of the cell after power is allocated to Common 
and Dedicated channels (check more detailed figure in the next slide) 
HSDPA 
Cell Power Distribution 
Dedicated channels (power controlled) 
Total available cell power 
Common channels (not power controlled) 
· 12 . Cell Power Distribution 
The figures highlight the following points: 
Common Channels have the highest priority for Power. Their power is fixed 
DCH come second in priority – Power control is applicable 
All that remains after DCH utilization can be used up for HSDPA power 
So if a cell is less loaded, a single UE HS session can utilize the whole HSDPA power space 
which is lying unused. 
· 13 . Now imagine yourself conducting a test in Test Bed on a cell having ZERO DCH or HS 
Traffic. 
Assuming only 10% cell power is dedicated to CPICH (33dBm = 2watt) 
Cell MAXTXPOWER is 20W or 43dBm 
Ideally, if you have NO traffic on this cell, your UE will calculate the CPICH Ec/No in the following 
manner 
Ec/No = 10 log (CPICH power / Total Transmit power) 
Ec/No = 10 log (2w/2w) = 10 log (1) = 0 dB (VERY high, but that’s IDEAL!!!) 
OR (in dBm) 
Ec/No = RCSP – RSSI 
Ec/No = 33 (dBm) – 33 (dBm) = 0 * 
Ec/No Computation – No Load 
· 14 . Ec/No Computation – One HSDPA user 
Now assume you start an HS session.Since there is no DCH traffic, all the REMNANT power is 
given to HSDPA 
Cell Transmit power is now 2W for CPICH and REMNANT power (18W) for HSDPA – so ideally, 
Cell is utilizing almost 100% power 
So UE will measure the Ec/No in the following manner 
Ec/No = 10 log (CPICH power / Total Transmit Power)
Ec/No = 10 log (2W / 20W) 
Ec/No = 10 log (0.1) = -10dB (Very low – again very IDEAL!) 
OR (in dBm) 
Ec/No = RCSP – RSSI 
Ec/No = 33 (dBm) – 43 (dBm) = -10 dB 
· 15 . Why CQI 
From above computations, we establish the following: 
In Idle mode and with no resources allocated, a UE will measure as low as 0 dB Ec/No 
In HS Mode and with no resources allocated on DCH, a UE will measure as low as -10dB. It 
cannot report ANY better than -10dB 
Hence, that means, in a live network where resources of cell are shared between many users, and 
Interference from other cells also plays its part, the Ec/No will always give a FALSE value for an 
HSDPA user. And it will show a very poor value 
What you should be asking yourself: 
What happens when more users join in to share the REMNANT power? 
Will Ec/No improve or degrade further with addition of DCH or HS user? 
· 16 . So, we establish that, 
The CPICH Ec/No measurements collected during HSDPA Transmission could mask the true 
radio conditions 
To avoid this, we have to monitor the Ec/No in IDLE mode only, which is a true reflection of 
Interference and coverage problems 
HSDPA session adds to the overall load of the cell which is taken into consideration during 
computing Ec/No. As calculations above proved that this does not, necessarily, depict the TRUE 
radio Conditions. 
So, what is the ALTERNATIVE to Ec/No in HS session? 
Its called Channel Quality Indication 
CQI 
Why CQI 
· 17 . What is CQI 
HSDPA utilizes link adaptation techniques to substitute power-control and variable spreading 
factor 
The HS-DSCH link-adaptation algorithm at the Node-B is very dynamic, and adjusts the transmit 
bit rate on the HS-DSCH every 2-ms TTI. 
The UE periodically sends a CQI to the serving HS-DSCH cell on the uplink high-speed dedicated 
physical control channel (HS-DPCCH) 
The CQI tells the NodeB scheduler, the data rate the UE expects to be able to receive at a given 
point in time. 
NOTE: The HSDPA system defines a different CQI mapping table for different categories of UEs. 
The category is determined according to the capability of UE 
In addition to CQI, UE also sends HARQ on HS-DPCCH 
· 18 . Below figure shows the steps how CQI helps in determining the initial throughput that 
a UE terminal demands from the system 
STEPS 
SINRis used to evaluate the channel quality as observed by the receiver, where a standard single 
antenna Rake is used because it is the most common in the SISO HSDPA terminals. 
CQI value for a given SINR is done via a linear mapping, as shown in figure 
Contd….. 
HSDPA – CQI involvement 
· 19 . HSDPA – CQI involvement 
STEPS 
The CQI values are used by the link adaptation algorithm at the Node-B. Every CQI value 
reported corresponds to the Transport Block Size (TBS) that can be granted on a particular 
Modulation type and Number of codes 
Example of a UE category 10 CQI values from 0 to 30 are shown in the figure. Other UE
categories are shown in the following slide 
The CQI is further defined as the TBS that can be supported with a BLER no greater than 10% - 
· 20 . STEPS 
While CQI is sending UE’s requirement to the system in UL, there is BLER calculation going on 
and UL HARQ (Hybrid Auto Repeat Request) mechanism is helping in maintaining the BLER to 
below 10%. 
So the system (NodeB) is essentially calculating the Data Rate to be scheduled to the user based 
on CQI reports and BLER which it receives from the UE 
So DATA RATE (bps) = TBS (bits)/ TTI (sec) * (1-BLER) 
HSDPA – CQI involvement 
· 21 . HSDPA – UE Categories 1-12 
· 22 . Thank you for reading

More Related Content

What's hot

4G_Drive_Test_Parameters
4G_Drive_Test_Parameters4G_Drive_Test_Parameters
4G_Drive_Test_ParametersAmir Khan
 
3 g parameter ericsson
3 g parameter ericsson3 g parameter ericsson
3 g parameter ericssonMitul Shah
 
3 g interview question & answer by telsol360
3 g interview question & answer  by telsol3603 g interview question & answer  by telsol360
3 g interview question & answer by telsol360Tel sol
 
WCDMA Tems Parameters Investigation and Drive Testing
WCDMA Tems Parameters Investigation and Drive TestingWCDMA Tems Parameters Investigation and Drive Testing
WCDMA Tems Parameters Investigation and Drive TestingS Mohib Naqvi
 
Kpi analysis
Kpi analysisKpi analysis
Kpi analysisavneesh7
 
Questions for drive_test
Questions for drive_testQuestions for drive_test
Questions for drive_testprashant patke
 
Lte kpi accessability
Lte kpi accessabilityLte kpi accessability
Lte kpi accessabilityDheeraj Yadav
 
3 g drive-test
3 g drive-test3 g drive-test
3 g drive-testAniekhan
 
Solution for code congestion
Solution for code congestionSolution for code congestion
Solution for code congestionGrace Harefa
 
Dt parameters
Dt parametersDt parameters
Dt parameterssangwa85
 
Lte power control
Lte power controlLte power control
Lte power controlPranay Akul
 
Ericsson SDCCH establishment Issue
Ericsson SDCCH establishment IssueEricsson SDCCH establishment Issue
Ericsson SDCCH establishment IssueHoussein Abou Chacra
 
AZQ Android 2G/3G/4G Test Tool Presentation 2014
AZQ Android 2G/3G/4G Test Tool Presentation 2014AZQ Android 2G/3G/4G Test Tool Presentation 2014
AZQ Android 2G/3G/4G Test Tool Presentation 2014Don Plooksawasdi
 

What's hot (20)

08. DRIVE TEST Analysis
08. DRIVE TEST Analysis08. DRIVE TEST Analysis
08. DRIVE TEST Analysis
 
4G_Drive_Test_Parameters
4G_Drive_Test_Parameters4G_Drive_Test_Parameters
4G_Drive_Test_Parameters
 
3 g parameter ericsson
3 g parameter ericsson3 g parameter ericsson
3 g parameter ericsson
 
3 g interview question & answer by telsol360
3 g interview question & answer  by telsol3603 g interview question & answer  by telsol360
3 g interview question & answer by telsol360
 
WCDMA Tems Parameters Investigation and Drive Testing
WCDMA Tems Parameters Investigation and Drive TestingWCDMA Tems Parameters Investigation and Drive Testing
WCDMA Tems Parameters Investigation and Drive Testing
 
Top10 dropped call
Top10 dropped callTop10 dropped call
Top10 dropped call
 
Kpi analysis
Kpi analysisKpi analysis
Kpi analysis
 
Questions for drive_test
Questions for drive_testQuestions for drive_test
Questions for drive_test
 
Lte kpi accessability
Lte kpi accessabilityLte kpi accessability
Lte kpi accessability
 
TEMS PARAMETERS
TEMS PARAMETERSTEMS PARAMETERS
TEMS PARAMETERS
 
3 g drive-test
3 g drive-test3 g drive-test
3 g drive-test
 
3 g scft
3 g scft3 g scft
3 g scft
 
Solution for code congestion
Solution for code congestionSolution for code congestion
Solution for code congestion
 
Dt parameters
Dt parametersDt parameters
Dt parameters
 
Lte power control
Lte power controlLte power control
Lte power control
 
Ericsson SDCCH establishment Issue
Ericsson SDCCH establishment IssueEricsson SDCCH establishment Issue
Ericsson SDCCH establishment Issue
 
AZQ Android 2G/3G/4G Test Tool Presentation 2014
AZQ Android 2G/3G/4G Test Tool Presentation 2014AZQ Android 2G/3G/4G Test Tool Presentation 2014
AZQ Android 2G/3G/4G Test Tool Presentation 2014
 
2 g dt and mapinfo
2 g dt and mapinfo2 g dt and mapinfo
2 g dt and mapinfo
 
Turbo equalization
Turbo equalizationTurbo equalization
Turbo equalization
 
Hsdpa analysis
Hsdpa analysisHsdpa analysis
Hsdpa analysis
 

Similar to Why cqi

EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academy
EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academyEMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academy
EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academyEMERSON EDUARDO RODRIGUES
 
3G Huawei RAN Resource Monitoring and management.ppt
3G Huawei RAN Resource Monitoring and management.ppt3G Huawei RAN Resource Monitoring and management.ppt
3G Huawei RAN Resource Monitoring and management.pptNailat2
 
LTE RACH Procedure
LTE RACH ProcedureLTE RACH Procedure
LTE RACH ProcedureAalekh Jain
 
A Comparison of Two Active Resonance Dampers
A Comparison of Two Active Resonance DampersA Comparison of Two Active Resonance Dampers
A Comparison of Two Active Resonance DampersAlessandro Burgio
 
CRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORTCRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORTAlex TX
 
LTE(4G) - PDCCH Parameter Optimization.pdf
LTE(4G) - PDCCH Parameter Optimization.pdfLTE(4G) - PDCCH Parameter Optimization.pdf
LTE(4G) - PDCCH Parameter Optimization.pdfApolloSpaceship11
 
Module 4 PPT VTU university 17EC81 OFDM module
Module 4 PPT VTU university 17EC81 OFDM moduleModule 4 PPT VTU university 17EC81 OFDM module
Module 4 PPT VTU university 17EC81 OFDM moduleChetan Naik
 
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...IAES-IJPEDS
 
hspascheduling-151011085701-lva1-app6892.ppt
hspascheduling-151011085701-lva1-app6892.ppthspascheduling-151011085701-lva1-app6892.ppt
hspascheduling-151011085701-lva1-app6892.pptssuser5a90d61
 
Cell PCH state - Some Questions Answered
Cell PCH state - Some Questions AnsweredCell PCH state - Some Questions Answered
Cell PCH state - Some Questions AnsweredFaraz Husain
 
Optimization channal contral power in live umts network
Optimization channal contral power in live umts networkOptimization channal contral power in live umts network
Optimization channal contral power in live umts networkThananan numatti
 
4G_Drive_Test_Parameter (RSRP/RSRQ).pptx
4G_Drive_Test_Parameter (RSRP/RSRQ).pptx4G_Drive_Test_Parameter (RSRP/RSRQ).pptx
4G_Drive_Test_Parameter (RSRP/RSRQ).pptxSuguKumar14
 
Umts interview questions and answers
Umts interview questions and answersUmts interview questions and answers
Umts interview questions and answersIwasanmi Daniel
 
Umts interview qa
Umts interview qaUmts interview qa
Umts interview qasyedusama7
 

Similar to Why cqi (20)

Cqi writting
Cqi writtingCqi writting
Cqi writting
 
EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academy
EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academyEMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academy
EMERSON EDUARDO RODRIGUES wcdma-optimization-related-questions-m-com-academy
 
3G Huawei RAN Resource Monitoring and management.ppt
3G Huawei RAN Resource Monitoring and management.ppt3G Huawei RAN Resource Monitoring and management.ppt
3G Huawei RAN Resource Monitoring and management.ppt
 
LTE RACH Procedure
LTE RACH ProcedureLTE RACH Procedure
LTE RACH Procedure
 
A Comparison of Two Active Resonance Dampers
A Comparison of Two Active Resonance DampersA Comparison of Two Active Resonance Dampers
A Comparison of Two Active Resonance Dampers
 
CRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORTCRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORT
 
finalreport
finalreportfinalreport
finalreport
 
LTE(4G) - PDCCH Parameter Optimization.pdf
LTE(4G) - PDCCH Parameter Optimization.pdfLTE(4G) - PDCCH Parameter Optimization.pdf
LTE(4G) - PDCCH Parameter Optimization.pdf
 
Sync in 3 g
Sync in 3 gSync in 3 g
Sync in 3 g
 
ECE 467 Mini project 1
ECE 467 Mini project 1ECE 467 Mini project 1
ECE 467 Mini project 1
 
Module 4 PPT VTU university 17EC81 OFDM module
Module 4 PPT VTU university 17EC81 OFDM moduleModule 4 PPT VTU university 17EC81 OFDM module
Module 4 PPT VTU university 17EC81 OFDM module
 
Channel element
Channel elementChannel element
Channel element
 
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...
VHDL Implementation of Capacitor Voltage Balancing Control with Level-Shifted...
 
hspascheduling-151011085701-lva1-app6892.ppt
hspascheduling-151011085701-lva1-app6892.ppthspascheduling-151011085701-lva1-app6892.ppt
hspascheduling-151011085701-lva1-app6892.ppt
 
Cell PCH state - Some Questions Answered
Cell PCH state - Some Questions AnsweredCell PCH state - Some Questions Answered
Cell PCH state - Some Questions Answered
 
Optimization channal contral power in live umts network
Optimization channal contral power in live umts networkOptimization channal contral power in live umts network
Optimization channal contral power in live umts network
 
4G_Drive_Test_Parameter (RSRP/RSRQ).pptx
4G_Drive_Test_Parameter (RSRP/RSRQ).pptx4G_Drive_Test_Parameter (RSRP/RSRQ).pptx
4G_Drive_Test_Parameter (RSRP/RSRQ).pptx
 
Ach away cluster heads
Ach away cluster headsAch away cluster heads
Ach away cluster heads
 
Umts interview questions and answers
Umts interview questions and answersUmts interview questions and answers
Umts interview questions and answers
 
Umts interview qa
Umts interview qaUmts interview qa
Umts interview qa
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Why cqi

  • 1. · Why CQI?Some Questions answered · 2 . Why CQI Several times we’ve asked ourselves these questions: Q: Why do we get poor Ec/No when conducting HSDPA Drive Test? Q: What is the calculations behind Ec/No going low when HSDPA session is initiated? Q: Why do we consider CQI as a Quality Metric when conducting HSDPA Drive Test instead of Ec/No? Take a look at the following slides · 3 . Why CQI Note the CQI value is 27 (good) while EcNo is about to explode (-12db) · 4 . Lets start by establishing some basics: Ec/No for most of you is a Quality & Capacity measuring Metric. It generally gives us the idea how good or bad the link Quality is. However, by definition, its quite confusing – CPICH Ec/No = Pilot channel quality energy per chip over total received power spectral density OR RSCP = RSSI + Ec/No EcNo = RSCP - RSSI Let’s go back to developing Basics WHAT?!?!? Ok….. · 5 . RSCP: The Received Signal Code Power: That's the power level the pilot channel of a cell is received with and usually expressed in dBm (mW on a logarithmic scale). With this parameter, different cells using the same carrier can be compared and handover or cell reselection decisions can be taken. RSSI: In UMTS that's the signal power over the complete 5 MHz carrier which includes all components received, including the signals from the current and neighboring cells on the same frequency. In an isolated cell having only CPICH power to transmit and with none of the other channels utilized, the effective RSSI as seen by the UE would be (fraction of) PCPICH power. However, the RSSI changes when the 5Mhz carrier will carry power for other dedicated or control channels. In that case, the effective power perceived by the UE would be the transmitted power of the serving cell + the power transmitted by neighbor cells over the same carrier frequency. EcNo: That's the received energy per chip (Ec) of the pilot channel divided by the total noise power density (No). In other words the EcNo is the RSCP divided by the RSSI. And again in other words: The better this value the better can a signal of a cell be distinguished from the overall noise. The EcNo is usually expressed in dB as it's a relative value. The value is negative as the RSCP is smaller than the total received power. As the RSCP this value can be used to compare different cells on the same carrier and handover or cell reselection decisions can be taken. Let’s go back to developing Basics · 6 . It is believed that Ec/No is an expression of signal-to-noise ratio and is therefore, an indicator of signal quality. IT IS NOT (just that)! The “N0” consists of three things: interfering (non-orthogonal) power, thermal noise, and, non-interfering (orthogonal) power. In situations where N0 consists mainly of "in-cell" power (e.g., during HS-DSCH bursts), Ec/N0 can be "low", whereas the objective signal quality is high. This will be shown in the following slides Misconceptions about Ec/No · 7 . Further, Ec is an expression of power in the CPICH, not in the downlink DPxCH. Though the dynamic range of downlink DPxCH power is often expressed relative to the CPICH, downlink power control will do its best to ensure that downlink SNR is whatever it needs to be to meet the transport channel quality target. The point being: The traffic channel SNR has almost nothing to do with pilot Ec/N0. It is also to be noted that UE is only capable of receiving Pilot RSCP and RSSI on the carrier.
  • 2. EcNo is calculated by the UE by the formula (RSCP-RSSI) and sent in the UL. Misconceptions about Ec/No · 8 . JDon’t be shy. I know we’re still Confused ….. Basics……. · 9 . Then, Ec/No for a UE is The measure of PCPICH (code power) over Total Wideband Power on that particular carrier Measure of PCPICH = RSCP dBm (right?) Measure of Total Wideband power = RSSI dBm So our Ec/No will become Ec/No = RSCP / RSSI (cannot divide dBm values so we have to apply logarithmic rules) Ec/No = RSCP – RSSI (db) (dBm – dBm = value in dB) For the sake of simplicity, just imagine that you’re in a test-bed, being served by a single cell · 10 . Hope you’re able to make a picture of how Ec/No works……. If yes, proceed further to find what happens when an HSDPA session is initiated If not, I suggest you discuss this concept first before proceeding. Are you there yet…? · 11 . Let’s take a look at how the POWER of a CELL is distributed among different channels For simplicity, check the diagram below. Notice that HSDPA uses the REMAINING power of the cell after power is allocated to Common and Dedicated channels (check more detailed figure in the next slide) HSDPA Cell Power Distribution Dedicated channels (power controlled) Total available cell power Common channels (not power controlled) · 12 . Cell Power Distribution The figures highlight the following points: Common Channels have the highest priority for Power. Their power is fixed DCH come second in priority – Power control is applicable All that remains after DCH utilization can be used up for HSDPA power So if a cell is less loaded, a single UE HS session can utilize the whole HSDPA power space which is lying unused. · 13 . Now imagine yourself conducting a test in Test Bed on a cell having ZERO DCH or HS Traffic. Assuming only 10% cell power is dedicated to CPICH (33dBm = 2watt) Cell MAXTXPOWER is 20W or 43dBm Ideally, if you have NO traffic on this cell, your UE will calculate the CPICH Ec/No in the following manner Ec/No = 10 log (CPICH power / Total Transmit power) Ec/No = 10 log (2w/2w) = 10 log (1) = 0 dB (VERY high, but that’s IDEAL!!!) OR (in dBm) Ec/No = RCSP – RSSI Ec/No = 33 (dBm) – 33 (dBm) = 0 * Ec/No Computation – No Load · 14 . Ec/No Computation – One HSDPA user Now assume you start an HS session.Since there is no DCH traffic, all the REMNANT power is given to HSDPA Cell Transmit power is now 2W for CPICH and REMNANT power (18W) for HSDPA – so ideally, Cell is utilizing almost 100% power So UE will measure the Ec/No in the following manner Ec/No = 10 log (CPICH power / Total Transmit Power)
  • 3. Ec/No = 10 log (2W / 20W) Ec/No = 10 log (0.1) = -10dB (Very low – again very IDEAL!) OR (in dBm) Ec/No = RCSP – RSSI Ec/No = 33 (dBm) – 43 (dBm) = -10 dB · 15 . Why CQI From above computations, we establish the following: In Idle mode and with no resources allocated, a UE will measure as low as 0 dB Ec/No In HS Mode and with no resources allocated on DCH, a UE will measure as low as -10dB. It cannot report ANY better than -10dB Hence, that means, in a live network where resources of cell are shared between many users, and Interference from other cells also plays its part, the Ec/No will always give a FALSE value for an HSDPA user. And it will show a very poor value What you should be asking yourself: What happens when more users join in to share the REMNANT power? Will Ec/No improve or degrade further with addition of DCH or HS user? · 16 . So, we establish that, The CPICH Ec/No measurements collected during HSDPA Transmission could mask the true radio conditions To avoid this, we have to monitor the Ec/No in IDLE mode only, which is a true reflection of Interference and coverage problems HSDPA session adds to the overall load of the cell which is taken into consideration during computing Ec/No. As calculations above proved that this does not, necessarily, depict the TRUE radio Conditions. So, what is the ALTERNATIVE to Ec/No in HS session? Its called Channel Quality Indication CQI Why CQI · 17 . What is CQI HSDPA utilizes link adaptation techniques to substitute power-control and variable spreading factor The HS-DSCH link-adaptation algorithm at the Node-B is very dynamic, and adjusts the transmit bit rate on the HS-DSCH every 2-ms TTI. The UE periodically sends a CQI to the serving HS-DSCH cell on the uplink high-speed dedicated physical control channel (HS-DPCCH) The CQI tells the NodeB scheduler, the data rate the UE expects to be able to receive at a given point in time. NOTE: The HSDPA system defines a different CQI mapping table for different categories of UEs. The category is determined according to the capability of UE In addition to CQI, UE also sends HARQ on HS-DPCCH · 18 . Below figure shows the steps how CQI helps in determining the initial throughput that a UE terminal demands from the system STEPS SINRis used to evaluate the channel quality as observed by the receiver, where a standard single antenna Rake is used because it is the most common in the SISO HSDPA terminals. CQI value for a given SINR is done via a linear mapping, as shown in figure Contd….. HSDPA – CQI involvement · 19 . HSDPA – CQI involvement STEPS The CQI values are used by the link adaptation algorithm at the Node-B. Every CQI value reported corresponds to the Transport Block Size (TBS) that can be granted on a particular Modulation type and Number of codes Example of a UE category 10 CQI values from 0 to 30 are shown in the figure. Other UE
  • 4. categories are shown in the following slide The CQI is further defined as the TBS that can be supported with a BLER no greater than 10% - · 20 . STEPS While CQI is sending UE’s requirement to the system in UL, there is BLER calculation going on and UL HARQ (Hybrid Auto Repeat Request) mechanism is helping in maintaining the BLER to below 10%. So the system (NodeB) is essentially calculating the Data Rate to be scheduled to the user based on CQI reports and BLER which it receives from the UE So DATA RATE (bps) = TBS (bits)/ TTI (sec) * (1-BLER) HSDPA – CQI involvement · 21 . HSDPA – UE Categories 1-12 · 22 . Thank you for reading