LTE Measurement Report
This tutorial shows how to test Measurement Report in LTE. You can configure the measurement report configuration either by meas_config_desc parameter or asn file. This tutorial shows you the both ways.
Measurement on UE side happens both in Idle and Connected mode described as below. This tutorial is for the measurement in Connected mode only.
- Idle Mode Measurement : This happens mainly before cell selection (e.g, on Power on or during Out Of Coverage) and after RrcConnectionRelease for neighbour cell monitoring or cell reselection. The most important measurement items in this case are RSRP and RSRQ. The measurement done in this situation is used only for internal decision making and does not get reported to network.
- Connected Mode Measurement : This happens in various situation and the detailed lower layer measurement is up to modem implmentation (i.e, varies dependings on modem) but the measurement should happen when the measurement report is configured in RRC message (e.g, RrcConnectionReconfiguration). This RRC based measurement is usually performed by various triggers. The list of these triggers has gotten longer as LTE evolves. Some of the typical trigger is illustrated as below.
Image Source : Sharetechnote
Table of Contents
- LTE Measurement Report
- Test Setup
- Key Configuration Parameters
- Test 1 : LTE to LTE, IntraFrequency with meas_config_desc
- Test 2 : LTE to LTE, InterFrequency with meas_config_desc
- Test 3 : LTE to LTE, IntraFrequency Periodic Report with meas_config (ASN.1 file)
- Test 4 : LTE to LTE, IntraFrequency Event A3 with meas_config (ASN.1 file)
- Test 5 : LTE to LTE, InterFrequency CGI Report with meas_config (ASN.1 file)
- RRC / NAS Signaling
Test Setup
Test setup for this tutorial is as shown below.
- SIM Card used in this tutorial is the one delivered with the system as it is.
- If you want to change the configuration, The tutorial Configuration Guide would help
Key Configuration Parameters
Followings are important configuration parameters for this tutorial. You may click on the items for the descriptions from Amarisoft documents.
- ncell_list : In this link, you would get the descriptions for all the items listed below
- rat
- cell_id
- meas_config
- meas_config_desc : In this link, you would get the descriptions for all the items listed below
- a1_report_type
- a1_rsrp
- a1_hysteresis
- a1_time_to_trigger
- a2_report_type
- a2_hysteresis
- a2_time_to_trigger
- a3_report_type
- a3_offset
- a3_hysteresis
- a3_time_to_trigger
- rsrp_filter_coeff
- nr_b1_report_type
- nr_b1_rsrp
- nr_b1_hysteresis
- nr_b1_time_to_trigger
- nr_rsrp_filter_coeff
- meas_gap_config
Test 1 : LTE to LTE, IntraFrequency with meas_config_desc
This test shows how to configure Intra frequency measurement for an LTE cell to measure another LTE cell and verify it.
Configuration
I used the enb-2cell-meas-intra.cfg which is copied and modified from enb-2cell-ho.cfg.
I also used mme-ims.cfg as it is.
Configure enb-2cell-meas-intra.cfg as below.
Add the second cell(measurement target cell) in the neigbour cell list(ncell_list) of the first cell (camping cell).
Add the first cell(measurement target cell) in the neigbour cell list(ncell_list) of the second cell (camping cell).
Configure the measurement criteria using meas_config_desc parameter. Out of the various event criteria specified here, only the events relavent to the specified cell condition will be applied to the RRC message.
Perform the test
Start LTE service and check basic cell configuration with 'cell phy' and 'cell' command. Any cell configuration is OK as long as it is LTE cell.
Adjust cell power using 'cell gain' command. (
Power on UE and let UE attach to the cell
You can check on the current cell gain value using 'cell' command when you need.
Log Analysis
During the initial attach, Callbox send Measurement Report configuration as below. Check out measObjectToAddModList, reportConfigToAddModList, measToAddModList and see if everything is configured as intended.
Once cell power condition is met for triggering measurement report, UE send the measurement report as follows. Make it sure that you have measResultNeighCells item in measurementReport report.
Test 2 : LTE to LTE, InterFrequency with meas_config_desc
This test shows how to configure inter frequency measurement for an LTE cell to measure another LTE cell and verify it.
Configuration
I used the enb-2cell-meas-inter.cfg which is copied and modified from enb-2cell-ho.cfg.
I also used mme-ims.cfg as it is.
Configure enb-2cell-meas-inter.cfg as below.
Add the second cell(measurement target cell) in the neigbour cell list(ncell_list) of the first cell (camping cell).
Add the first cell(measurement target cell) in the neigbour cell list(ncell_list) of the second cell (camping cell).
Configure the measurement criteria using meas_config_desc parameter. Out of the various event criteria specified here, only the events relavent to the specified cell condition will be applied to the RRC message.
Perform the test
Start LTE service and check basic cell configuration with 'cell phy' and 'cell' command. Any cell configuration is OK as long as it is LTE cell.
Adjust cell power using 'cell gain' command. (
Power on UE and let UE attach to the cell
Adjust Cell Power to trigger measurement report
Log Analysis
During the initial attach, Callbox send Measurement Report configuration as below. Check out measObjectToAddModList, reportConfigToAddModList, measToAddModList and see if everything is configured as intended.
Once cell power condition is met for triggering measurement report, UE send the measurement report as follows. You may get the measurement report for serving cell only when the gap is not enabled.
When you set the cell power of serving and target cell to proper condition, eNB enables the measurement gap.
Once cell power condition is met for triggering measurement report, UE send the measurement report as follows. Make it sure that you have measResultNeighCells item in measurementReport report.
Test 3 : LTE to LTE, IntraFrequency Periodic Report with meas_config (ASN.1 file)
This test shows how to configure Intra frequency measurement for an LTE cell to measure another LTE cell with ASN file and verify it.
Configuration
I used the enb-2cell-meas-intra-asn-periodic.cfg which is copied and modified from enb-2cell-ho.cfg.
I also used mme-ims.cfg as it is.
Configure enb-2cell-meas-intra-asn-periodic.cfg as below.
In this test, I removed the ncell_list to avoid any possible collision between ASN configuration and automatic configuration by callbox software.
specify the asn file that configures the intended measurement condition to the parameter meas_config.
Following is the configuration in meas_config_periodic.asn which is provided by the default installation package. (
Perform the test
Start LTE service and check basic cell configuration with 'cell phy' and 'cell' command. Any cell configuration is OK as long as it is LTE cell.
Adjust cell power using 'cell gain' command. (
Power on UE and let UE attach to the cell
Adjust Cell Power to trigger measurement report
Log Analysis
During the initial attach, Callbox send Measurement Report configuration as below. Check out measObjectToAddModList, reportConfigToAddModList, measToAddModList and see if everything is configured as intended.
When the cell power is not in the state that triggers the measurement, UE would send the measurement report with serving cell only.
When the cell power is in the right state that triggers the measurement report, UE send the measurement report with both serving cell and target cell. Make it sure that you have measResultNeighCells item in measurementReport report.
Test 4 : LTE to LTE, IntraFrequency Event A3 with meas_config (ASN.1 file)
This test shows how to configure Intra frequency measurement for Event A3 for an LTE cell to measure another LTE cell with ASN file and verify it.
Configuration
I used the enb-2cell-meas-intra-asn-a3.cfg which is copied and modified from enb-2cell-ho.cfg.
I also used mme-ims.cfg as it is.
Configure enb-2cell-meas-intra-asn-a3.cfg as below.
In this test, I removed the ncell_list to avoid any possible collision between ASN configuration and automatic configuration by callbox software.
Following is the configuration in meas_config_a3.asn (
Perform the test
Start LTE service and check basic cell configuration with 'cell phy' and 'cell' command. Any cell configuration is OK as long as it is LTE cell.
Adjust cell power using 'cell gain' command. (
Power on UE and let UE attach to the cell
Adjust Cell Power to trigger measurement report
Log Analysis
During the initial attach, Callbox send Measurement Report configuration as below. Check out measObjectToAddModList, reportConfigToAddModList, measToAddModList and see if everything is configured as intended.
Once cell power condition is met for triggering measurement report, UE send the measurement report as follows. Make it sure that you have measResultNeighCells item in measurementReport report.
Test 5 : LTE to LTE, InterFrequency CGI Report with meas_config (ASN.1 file)
This test shows how to configure Intra frequency measurement for CGI Report for an LTE cell to measure another LTE cell with ASN file and verify it.
Configuration
I used the enb-2cell-meas-inter-asn-cgi.cfg which is copied and modified from enb-2cell-ho.cfg.
I also used mme-ims.cfg as it is.
Configure enb-2cell-meas-inter-asn-cgi.cfg as below.
I this test, I removed the ncell_list to avoid any possible collision between ASN configuration and automatic configuration by callbox software.
Following is the configuration in meas_config_L_L_inter_cgi.asn . (
Perform the test
Start LTE service and check basic cell configuration with 'cell phy' and 'cell' command. Any cell configuration is OK as long as it is LTE cell.
Adjust cell power using 'cell gain' command. (
Power on UE and let UE attach to the cell
Log Analysis
During the initial attach, Callbox send Measurement Report configuration as below. Check out measObjectToAddModList, reportConfigToAddModList, measToAddModList and see if everything is configured as intended.
Ensure that UE send measResultNeighCells with cgi-Info.
RRC / NAS Signaling
RrcConnectionReconfiguration
: This is the RrcConnectionReconfiguration message sent by eNB to configure Measurement Report. (
{
message c1: rrcConnectionReconfiguration: {
rrc-TransactionIdentifier 0,
criticalExtensions c1: rrcConnectionReconfiguration-r8: {
measConfig {
measObjectToAddModList {
{
measObjectId 1,
measObject measObjectEUTRA: {
carrierFreq 1575,
allowedMeasBandwidth mbw25,
presenceAntennaPort1 FALSE,
neighCellConfig '01'B,
cellForWhichToReportCGI 2
}
}
},
reportConfigToAddModList {
{
reportConfigId 1,
reportConfig reportConfigEUTRA: {
triggerType periodical: {
purpose reportCGI
},
triggerQuantity rsrp,
reportQuantity both,
maxReportCells 2,
reportInterval ms2048,
reportAmount r16
}
}
},
measIdToAddModList {
{
measId 1,
measObjectId 1,
reportConfigId 1
}
},
quantityConfig {
quantityConfigEUTRA {
}
},
measGapConfig setup: {
gapOffset gp0: 0
}
},
dedicatedInfoNASList {
'...'H
},
...
}
}
}