Amarisoft

LTE Custom Frequency

This tutorial show you how to define LTE band and earfcn which is not defined in 3GPP. Amarisoft SDR can roughly support any frequency between 500Mhz and 6 Ghz without any external Up/Down converter. So you can set any frequency within that range regardless of whether it is defined in 3GPP or not.

If any specific frequency and band is defined in 3GPP, you can just specify the band and earfcn as specified in 3GPP. But if you want to use any other frequency region which are not defined in 3GPP, you can define your own band and earfcn as will be shown in this tutorial.

NOTE :  We provide the same functionality in NR as well. Refer to this tutorial if you are interested in setting up NRCustom Frequency.

Table of Contents

Introduction

In modern wireless communications, the allocation and configuration of operating frequency bands and channel numbers are foundational for network deployment and interoperability. The Long Term Evolution (LTE) standard, as defined by the 3rd Generation Partnership Project (3GPP), specifies a comprehensive set of frequency bands and corresponding EARFCN (E-UTRA Absolute Radio Frequency Channel Number) mappings to ensure global harmonization and device compatibility. However, there are scenarios in research, development, and specialized deployments where operation outside the predefined 3GPP bands is necessary—such as experimental networks, private LTE installations, or spectrum innovation. Amarisoft Software Defined Radio (SDR) platforms offer unique flexibility by supporting a broad frequency range, typically from 500 MHz to 6 GHz, without the need for external radio frequency converters. This capability enables users to define and operate custom LTE frequency bands and EARFCN values beyond the standard 3GPP specifications, facilitating advanced prototyping and non-standard deployments. Understanding the underlying architecture of LTE band and EARFCN allocation, the mapping mechanisms, and the significance of flexible SDR platforms is crucial for professionals aiming to leverage custom spectrum configurations. This tutorial provides a comprehensive guide to defining and configuring LTE bands and EARFCN values not defined in 3GPP, specifically using the Amarisoft SDR ecosystem, and highlights the broader implications for wireless research and innovation. The concepts presented herein also extend to New Radio (NR/5G) custom frequency configuration, underscoring the evolving nature of software-defined wireless infrastructure.

Summary of the Tutorial

This tutorial outlines the procedure for configuring and verifying a custom LTE frequency band and EARFCN using the Amarisoft eNB software. The following summarizes the test setup, configuration steps, and test verification methodology as described in the tutorial.

The test methodology focuses on configuration validation through internal software commands and outputs, rather than interoperability with commercial UE devices.

Test Setup

I would not use the UE here since commercial UE would not support non-3GPP band and earfcn.

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 am using enb-custom-band.cfg which is copied and modified from enb.default.cfg  

LTE CustomBand Config 01

I added a new TDD flag option as shown below.  I added an option for custom frequency to TDD option.

LTE CustomBand Config 02

Then I defined my own band and earfcn as below.  Here dl_freq_min (absolute frequency in Mhz) is mapped to dl_earfcn_min and ul_freq_min is mapped to ul_earfcn_min. The incremental steps are as defined in 3GPP specification.

LTE CustomBand Config 03

Then I specified an earfcn defined in my own frequecy table. I specified a customer earfcn to dl_earfcn and ul_earfcn.

LTE CustomBand Config 04

Run and Check

I cannot provide any test result with commercial UE since commercial UE would not support the custom band.

Just run the LTE service and go to enb screen mode. You can confirm that the band and frequency from the default print out from (enb) screen. If you run [cell phy] command, you can confirm the ARFCN configuration as well.

LTE CustomBand Test 1 Run 01

Same as in the default print out of (enb) screen, you can check the frequency with rf_info command.

LTE CustomBand Test 1 Run 02

Lastly you can confirm that the band you defined is broadcast in SIB1 message as shown below.  Make it sure that freqBandIndicator IE in SIB is set to the custom band that you specified in the configuration file.

LTE CustomBand Test 1 Run 03