User Guide

7
5 eNodeB configuration
5.1 Selection of eNodeB configuration file
The default file used by the lte automatic service for configuring the eNodeB component is
enb.cfg (available under /root/enb/config directory).
This file aims to set eNodeB parameters such as frequency, cell bandwidth, number of layer and
others.
Please note that this file is a symbolic link to real configuration file as depicted below
Some examples of configuration file (for nb-iot, cat-M1 or Carrier aggregation as instance)
are provided in Amarisoft releases as a starting point.
To change the eNodeb configuration and select one of these files, update the enb.cfg symbolic
link using the "ln -sfn <config file> enb.cfg" command
Default configuration eNodeb is one LTE Cell, 20MHz cell bandwidth, MIMO mode
5.2 Customization of eNodeB parameters
Once eNodeB configuration file has been selected (as a starting point), you can now edit it and
customize key parameters such as:
Frequency : dl earfcn
Cell bandwidth : n rb dl
Number of layer : n antenna dl
Others..
All parameters available are described in the lteenb.pdf document.
You will also find a generic enb.default.cfg file that can be easily tuned using the #defines in
the header
#define TDD 0 // Values: 0 (FDD), 1(TDD)
#define N_RB_DL 25 // Values: 6 (1.4 MHz), 15 (3MHz), 25 (5MHz), 50 (10MHz), 75 (15MHz), 100 (20MHz)
#define N_ANTENNA_DL 1 // Values: 1 (SISO), 2 (MIMO 2x2)
#define N_ANTENNA_UL 1 // Values: 1, 2
#define CHANNEL_SIM 0 // Values: 0 (channel simulator disabled), 1 (channel simulator enabled)
For example, to configure a 20mhz MIMO TDD cell, just set the #defines this way:
#define TDD 1
#define N_RB_DL 100
#define N_ANTENNA_DL 2
#define N_ANTENNA_UL 1
#define CHANNEL_SIM 0