Amarisoft

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. (NOTE : This tutorial is for LTE, but you can use the same tricks in NR as well). In Amarisoft Callbox, only MIB and SIB1 are transmitted by default and most of those (Not all of them) IEs in MIB and SIB can be configured with configuration parameters. All other SIBs should be configured by separate asn file and scheduled in enb configuration file.

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

Introduction

System Information Blocks (SIBs) are critical components in the Long-Term Evolution (LTE) protocol, responsible for broadcasting essential network configuration and operational parameters to User Equipment (UE). While the Master Information Block (MIB) and System Information Block Type 1 (SIB1) are transmitted by default in most eNodeB implementations, including the Amarisoft Callbox, additional SIBs (such as SIB2, SIB3, SIB5, etc.) must be explicitly configured and scheduled to support advanced features and services. These additional SIBs are typically defined using Abstract Syntax Notation One (ASN.1) files and are referenced in the eNodeB configuration to tailor network behavior for specific deployment requirements. Understanding how to transmit and customize these SIBs is essential for network engineers and system integrators who need to optimize cell configuration, enable features like mobility management or interworking, and perform detailed testing scenarios. The Amarisoft platform provides example ASN.1 files located in the /root/enb/config directory, which can be used as templates and modified to expedite the configuration process. Mastery of SIB scheduling and ASN.1 file handling is not only crucial for LTE but is also applicable to New Radio (NR/5G) environments, offering continuity in skills across radio access technologies and supporting flexible, standards-compliant network deployments.

Summary of the Tutorial

This tutorial outlines the procedure for verifying SIB (System Information Block) message broadcasting from a callbox, focusing solely on analysis of SIB messages without UE attachment. The Device Under Test (DUT) side configuration is deemed non-critical for this particular validation.

The overall methodology is to configure the SIB scheduling, execute the LTE service, and validate the broadcasted SIBs through log analysis, ensuring each SIB is transmitted according to the test configuration.

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.

TestSetup Callbox UE 1sdr 01

Key Configuration Parameters

Followings are important configuration parameters for this tutorial. You may click on the items for the descriptions from Amarisoft documents.

Configuration

I used the enb-sib-4567.cfg which was copied and modified from enb.default.cfg.

LTE AdditionalSIB Config 01

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.

LTE AdditionalSIB Config 02

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. (NOTE : When it comes to creating SIB asn files, you can create it with any text editor, but now we provide ASN editor GUI by which you can create any RRC message easily without making mistakes)

LTE AdditionalSIB Config 03

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.

LTE AdditionalSIB Log 01

SIB2 and 3 aretrasmitted by sib23.asn which is specified in the configuration file.

LTE AdditionalSIB Log 02

Check out that SIB4 is transmitted as specified in the configuration file.

LTE AdditionalSIB Log 03

Check out that SIB5 is transmitted as specified in the configuration file.

LTE AdditionalSIB Log 04

Check out that SIB6 is transmitted as specified in the configuration file.

LTE AdditionalSIB Log 05