Saturday, 23 March 2019

Cell Reselection in LTE

Cell Reselection Procedure in LTE:- There are some procedure followed in cell reselection for LTE listed as below:-

1.Serving Cell Measurment
2.Cell Reselection Triggering
3. Cell Ranking 
4. Cell Reselection.
We will discuss one  by one.

1. Serving Cell Measurement:- UE, in Idle state, wakes up at the end of every DRX cycle to measure the signal of its serving cell (Qrxlevmeas) and calculate the received signal level (Srxlev) of the serving cell to decide whether it should stay or move to another cell.

2. Cell Reselection Triggering:- If the received signal level of the serving cell (Srxlev) is greater than the specified threshold value (s-IntraSearch for Intra Frequency and S-NonIntraSearch for Inter frequency)), the UE stays in the current serving cell. If not, it triggers a cell reselection procedure. The threshold values are delivered through SIB 3, and defined as s-IntraSearch in Release 8 and as s-IntraSearchP and s-IntraSearchQ in Release 9.



3. Cell Ranking:- The UE ranks each cell (Rs, Rn) based on the measured signal strength of the serving cell (Qmeas,s) and neighbor cells (Qmeas,n). Parameters required for cell ranking are delivered through SIBs 3 and 4. The serving cell is ranked using the hysteresis (q-Hyst) value stored in SIB 3 while the neighbor cells are ranked based on the offset (q-OffsetCell) value specified for each cell in SIB 4.

4.Cell Reselection:- After serving cell and neighbor cells are ranked, the UE decides whether the cell reselection criterion is satisfied (Rn > Rs) or not. If there are neighbor cell(s) that satisfy the criteria, the UE selects the best satisfying cell, and then reselct there. Cell reselection is performed only when the criterion is satisfied for a certain period of time (t-ReselectionEUTRA).



We can prevent too frequent cell reselection and make sure reselection is performed in proper manner by hysteresis and cell-specific offset values. In addition, we can control the q-Hyst and t-ReselectionEUTRA values by applying appropriate scaling factor (q-hystSF, t-ReselectionEUTRA-SF) depending on the traveling speed of the UE.

Below table is the parameter summary for the cell reselection.

Parametrs Description SIB Type
S-Intrasearch Value that triggers Intra frequency measurment(dB) 3
q-Hyst Hysteresis value for Serving cell ranking 3
q-RxlevMin Minimum Rx Level required for UE to continue on serving Cell 3
p-Max Maximum TX power allowed for UE 3
allowedMeasBandwidth DL BW to be measured by UE 3
t-ReselectionEUtra Cell Reselection timer Value 3
physcellID PCI of neighbouring cell 4
q-offsetCell offset value for serving cell ranking 4
intrafreqblackCelllist List of neighbour cells that are black listed for reselection 4
physcellidrange PCI Range 4


 

Saturday, 16 March 2019

MRO Feature in LTE

MRO(Mobility Robustness Optimization):- MRO is a SON(Self Optimizing Network) feature in which they provide the solution for automatic detection and correction of errors(Radio Link Failure) in Handover.

Scenarios for MRO:- There are 3 scenarios where MRO feature can optimize in case of RLF in Handover.

1. Too Late Handover.
2. Too Early Handover.
3. Handover to Wrong Cell.

We will discuss one by one.

1. Too Late Handover:- In this case the UE does not receive the RRC Handover command, due to weak signal see figure below, the handover procedure in the source cell is initialized too late, since the UE is moving faster than the Handover (HO) parameter settings allow. Hence when the RRC HO command from the serving cell is transmitted the signal strength is too weak to reach the UE, which is now  located in the target cell, connection is lost. The UE attempts a connection re-establishment, containing PCID and C-RNTI belonging to the source cell, but received by the target cell. The target eNB will then inform the source cell about RLF to adjust Handover parameters.


2. Too Early Handover:-  In this scenario the signal strength in the target cell is too weak, and the connection is lost almost immediately after the Handover. see figure below. The UE has successfully been handed over from source cell to target cell , but since it was triggered too early the connection will drop almost immediately due to too poor radio conditions in the target cell . The UE will then re-established the connection in source cell.


3. Handover to Wrong Cell:- In this case RLF occurs in the target cell after a handover has been completed, and the UE attempts to re-establish its radio link in a cell which is not the source cell nor the target cell. See the fig below.

Working of MRO Feature:- Source eNodeB takes some appropriate actions to overcome the above type of failures by changing the threshold at which the handovers are triggered. Source eNodeB can use ‘Mobility Settings Change’ procedure to inform the neighbour eNodeB of the change of threshold it has performed. In this case the ‘MOBILITY CHANGE REQUEST’ message is sent with a cause value ‘handover optimization’ and indicates the change (in dB) of the handover trigger parameter change performed in the source cell. For instance, in the case of repeated handover to an

inappropriate cell, the source eNodeB could modify the way it builds its list of candidate

target cells.


The Parameters that can be optimized in connected mode: The majorly parameter modification are done for A3 events triggering as listed below.
1. A3 offset
2. A3 hysteresis.
3. Cell individual offset(CIO)
4. Time to trigger(TTT).

Ref: 3GPP.ORG






Saturday, 9 March 2019

Carrier Aggregation in LTE

What is Aggregation?:- In Layman language the meaning of Aggregation is formation of number of things into cluster.

Carrier Aggregation in LTE:- 3GPP in Rel10 standardizes LTE-Advanced in addressing to meeting the IMT Advanced requirements. LTE-Advanced involves a set of features and one of them is carrier aggregation. In carrier aggregation it combines multiple LTE system bands or carriers with different bandwidth (1.5, 3 , 5 , 10 , 15 , 20 MHz) , thus increasing the overall capacity and the overall network throughput. Each aggregated carrier is referred to as a component carrier (CC) and the release 10 specifies that a maximum of five CC can be aggregated, hence a maximum aggregated bandwidth of 100 MHz, which is shown below.



 Carrier Aggregation scenario:- There are mainly 3 types of carrier aggregation depending on the component carriers.

1. Intra Band Contiguous(Continuos)
2. Intra Band Non Contiguous
3. Inter Band Non Contiguous



General Working Principal in Carrier Aggregation:- When carrier aggregation is used there are a number of serving cells, one for each component carrier. The coverage of the serving cells may differ, for example due to that CCs on different frequency bands will experience different pathloss. We have used only one carrier called primary carrier for coverage and all other carriers called secondary carriers are used for User data. The RRC connection is only handled by the Primary serving cell, Secondary serving cells,The SCCs are added and removed as required, while the PCC is only changed at handover.

Example: Suppose if we have 3 different Bands( 850,1800,2100MHZ) and we want to implement the CA(Carrier aggregation) then the principals as below:

       The primary cells/carriers must be 850 as we have less pathloss and more coverage and other 2 we can used in secondary cells/carriers for user data. 


Saturday, 2 March 2019

Supervised Machine Learning - Overview and Examples

                                                        Supervised Machine Learning

Supervised Machine Learning is a type of machine learning in which we have both input and desired Output data are provided. Input and Output data are labelled for classification and regression to provide a learning  so that we can predict an output in future.

How does Supervised Machine Learning Work?- In Supervised learning we have an Input variable X and an Output variable Y and we use an algorithms to find the mapping function from the input(Input may be more than 1) to output as below:-
                                                        Y=f(X)
The Ultimate goal is to approximate the mapping function so that if we have new input data(X) we can predict an output(Y).

Why it is called Supervised?- Because the learning algorithm from the training data sets can be thought as a teacher supervising the class. The algorithms makes predictions from the training data sets and is corrected in case of wrong prediction. Learning stops when we achieved acceptable performance. 

Algorithms used in Supervised Machine Learning:- There are lots of Algorithms used. Some of are listed below:-
1. Linear Regression
2. Logistic Regression
3. Support Vector Machine
4. Decision tree
5. K-Nearest Neighbor
6. naive bayes.

Real world Examples of Supervised Machine Learning:-

1. To predict the price for House:- Suppose we have input data X(square footage, number of bedrooms, number of floors, Area, Year of build ) we can predict an output Y(price of that house).

2. To Predict the price of an specific stock.

3. To Predict the Loan Availability of an customer on basis of their credit history.

4. Spam email filter.

5. To predict an increase in Cell Traffic(In case of Telecom).

There are so many examples in real world. Wherever we have labelled input  and we have to predict an output we can use Supervised Machine Learning.