Artiza LTE eNB/EPC Test Solutions

Test Applications

Sophisticated Test Applications for the Methodology

Artiza’s test application has versatile functionalities to evaluate LTE eNB, covering from independent C-plane and U-plane testing to the comprehensive C-U combined testing. The DUT (eNB) is connected to UE and core network, with the Uu interface and the S1/X2 interface respectively. One of the most powerful functionalities of our test software is the SDL (Subscription Description Language) Engine, which allows users to create their own test sequences. For easy configuration with the SDL engine, our test software comes with the state machine oriented SDL Editor (Figure 4) and RRC (Radio Resource Control) ASN.1 Message Editor (Figure 5). The powerful Message Editor can generate ASN.1 PER (Packed Encoding Rules)/BER (Basic Encoding Rules) IE (Information Element) in RRC message with easy to use graphical user interface. In RRC load testing, the auto IE response function is fully implemented in our test suite, and it is a very effective evaluation tool for the internal protocol procedure. This tool enables intelligent IE substitution (from received packet, parameter table, or auto generation) into transmitting packets and takes over the time-consuming protocol evaluation. In the SDL engine, user definable variables and timers are also useful to make complicated test sequence. Furthermore, U-plane test capability enables QoS testing BER (Bit Error Rate)/PER (Packet Error Rate) to measure one way latency by absolute time synchronization between UE-SIM and S1/X2-SIM. Test features focused on PHY/MAC procedures, such as Cell search, HARQ and RACH Preamble, provide methods to evaluate MAC scheduling algorithm for radio resource management. In the final stage, NAS testing is a very powerful feature to evaluate LTE system (eNBs/EPCs), and it can be used as an acceptance test from operators. All the capabilities have been proven to be effective for finalizing highest quality base station in the most competitive market. The test capabilities and the methodology have been developed and enhanced through the lab tests over the last 10 years.

Figure 1: SDL Editor

Figure 1: SDL Editor

Figure 2: RRC ASN.1 Message Editor

Figure 2: RRC ASN.1 Message Editor

Versatile Functionalities in Load Generation

The versatile functionality of our Load Scheduler is one of the most unique features of our LTE eNB Tester (See Figure 10). Even though an eNB works perfectly under constant C-plane/U-plane load condition, it may have problems when unexpected load changes are caused by resource (memory/radio resource table/connection table) leaking, changes in task priorities in protocol software processing, or unexpected conditions. With our Load Scheduler, it is possible to simulate the traffic patterns of real network and debug the issues caused by load changes before the eNB field test. Statistic information is most important to understand the network performance, and the Load Scheduler is useful to simulate the load level of real network over time before the field trial. All the counts on C-plane and U-plane can be saved for long time (i.e., 72 hours) and U-plane counts can be displayed by specifying Cell, UE and Logical Channel. Statistic counts on C-plane and U-plane are shown in Table 1/2.

Figure 3: Load Scheduler

Figure 3: Load Scheduler

Table 1 : C-plane Statistics
Statistic Counts Description
Seq Start No. of sequence started
Seq Comp No. of sequence completed
Seq Comp Rate Rate of sequence completed
Seq UnComp No. of sequence uncompleted
Frm Err No. of protocol format errors
UnExp Msg No. of unexpected messages in event list
UnExp Evt No. of unexpected primitives in event list
UnExp Id No. of unexpected connection identifiers
Data Set Err No. of errors occurred when IE reload procedure
Table Over No. of connection tables exhausted
ConnTbl Over No. of fails to create connection table
SDL Conn Ent Count up when connection identifier created
SDL Conn Rel Count up when connection identifier released
Global Count Global counter in SDL can be refer from any UE on any SDL
Table 2 : U-plane Statistic Counts
Over Statistic Counts
UE oriented
(Cell/UE)
No. of TX MAC PDUs
TX MAC PDU size (byte)
TX MAC PDU rate (Mbps)
No. of aborted TX MAC PDUs
Aborted TX MAC PDU size (byte)Aborted TX MAC PDU size (byte)
No. of RX MAC PDUs
RX MAC PDU size (byte)
RX MAC PDU rate (Mbps)
No. of TX MAC PDU acknowledged
No. of RX MAC PDU aborted
No. of first RX MAC PDU
No. of first TX MAC PDU acknowledged
BLock Error Rate (BLER) (No. of retransmission of HARQ)
First BLER (No. of 1st retransmission of HARQ)
No. of TX RACH Preamble
No. of RX RACH Response
No. of TX Message3
No. of TX Message3 aborted
Logical Channel
(Cell/UE/Logical Channel)
No. of TX RLC PDUs
No. of TX RLC PDU size (byte)
TX RLC rate (Mbps)
No. of RX RLC SDUs
RX RLC SDU size (byte)
RX RLC SDU rate (Mbps)
No. of RX RLC PDUs
RX RLC PDU size (byte)
RX RLC PDU rate (Mbps)
No. of TX RLC SDUs
TX RLC SDU size (byte)
RLC SDU rate (Mbps)
RLC buffer size (byte)
No. of aborted RLC SDUs due to buffer overflow
No. of aborted RLC SDUs due to buffer abortion control
No. of TX PDCP PDU
TX PDCP PDU size (byte)
TX PDCP PDU rate (Mbps)
No. of RX PDCP PDU
RX PDCP PDU size (byte)
RX PDCP PDU rate (Mbps)
No. of TX PDCP PDU
TX PDCP SDU size (byte)
TX PDCP SDU rate (Mbps)
RX PDCP SDU size (byte)
RX PDCP SDU rate (Mbps)
No RX PDCP aborted
No. of error packet
No. of PN error bit
No. of PN synchronized bit error
Bit error rate
PN slip counter
Delay (msec)
Uplink TPC PUSCH Tx power (dBm)
PUCCH Tx power (dBm)
Sounding-RS Tx power (dB)