LTE Broadcasting Additional SIBs
This tutorial will show how to transmit additions SIB message (SIBs other than SIB1) that are not sent in the default configuration in LTE. (
There are various examples for SIB asn for all the Radio Access Technologies. So I would suggest you to check with existing example files first and try to modify those files instead of creating the asn file from scratch. These example files are located in /root/enb/config directory. Check out the result of 'll *.asn' in /root/enb/config
Table of Contents
- LTE Broadcasting Additional SIBs
Test Setup
Test setup for this tutorial is as shown below. In this tutorial, I would verify the test result only from the SIB messages from the callbox and would not try UE attach. DUT side configuration is not so important for this tutorial.
- 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.
- sib_sched_list : In this link, you will get the descriptions for all the items listed below.
- filename
- si_periodicity
Configuration
I used the enb-sib-4567.cfg which was copied and modified from enb.default.cfg.
Prepare asn files for other sibs that you want to add as shown below. These additional asn files are provided by the installation package. so you can use those files as it is or just modify the contents of the asn files.
Then add sib scheduling information for the additional sibs in the configuration file(enb-sib-4567.cfg ) as shown below. I added SIB4, 5, 6, 7 in separate asn file with the same periodicity. It mean SIB 4,5,6,7 will be transmitted at the same subframe. But you can specify the periodicity as you like. (
Perform the test
We don't need any special operation procedure for this tutorial, just running the lte service is enough, so no further details in this section. Just to [service lte restart] and collect the log capturing SIBs.
Log Analysis
Collect the SIB log on WebGUI and confirm that SIBs are broadcast as intended. If you are not familiar with how to capture SIB in the log, refer to this note. You see here that SIB1 has sib3,4,5,6,7 in its schedulingInfoList.
SIB2 and 3 are transmitted by sib2_3.asn which is specified in the configuration file.
Check out that SIB4 is transmitted as specified in the configuration file.
Check out that SIB5 is transmitted as specified in the configuration file.
Check out that SIB6 is transmitted as specified in the configuration file.