4. Using Premade Scripts

The aim of the following experiment is establishing a LTE downlink between the fixed node (B205mini) and a single mobile node (B205mini) then test its performance through iPerf tool over 10 MHz channel bandwidth.


Prerequisites:

This experiment assumes that the user already have establish a successful SSH connection into the testbed and able to access AERPAW's nodes remotely. If you have any problem with the establishment of the remote connection, you can check this information here(TBA). The experiment is using an open source LTE software provided by srsLTE for the implementation of LTE base station (srsENB) on AERPAW's fixed node and user equipment (srsUE) on AERPAW's mobile node. For more information about current images available on AERPAW testbed, you may check this SDR Profiles.

The specifications of AERPAW's fixed and mobile nodes can be found here (TBA).


The required image for this experiment for both nodes is: (TBA)

Experiment Execution:

For execution, you will need three steps. First, install the required images and check successful compilation of required packages. Next, you will download and replace the existing configuration files. Finally, the execution commands of the intended experiment. This method will not modify the default operation of srsLTE. The files executed below use the following configuration files: TBA

  • Images Building and Installation:

(TBA)

  • Replace Configuration Files:

    • You will need to ensure that your computers and radios are set up for the experiment you wish to run. For example, wired experiments will use different configuration files than over-the-air experiments. This applies to experiments using separate EPC and eNB as well.

    • Configuration files can be located at: TBA

      • Navigate to the appropriate set of scripts for your experiment. Download these files.

      • Once downloaded, you will need to make your scripts executable.

        • Run: sudo chmod +x ./example_script_to_run

  • Execution Commands:

    • This section uses the following scripts for an experiment:

      • TBA

  • EPC (External PC connected to fixed node):

    • Run srsEPC script

  • eNB (Fixed Node)

    • Run srsENB script

  • UE (Mobile Node):

    • Run srsUE script


For further information about the default parameters of srsLTE eNodeB and UE and how to configure it, you may check srsLTE configuration files (UE, eNB, EPC).


  • iPerf Test:

This test is used for calculating the maximum achievable bandwidth between the server and client nodes on IP networks. For this experiment we are testing the downlink rate from eNodeB to the UE. For more information about the iPerf tool, check this.


To run a basic downlink iperf test between the EPC and UE:


On the EPC system:

On the UE system:

To run a basic uplink iperf test between the EPC and UE:

On the EPC system:

On the UE system: