GL Communications Inc.
Home  >  Analysis  >  Software Applications  >  T1E1 Basic and Optional Applications

Multi-Channel TRAU Tx/Rx Emulation and Analysis (Client-Server Based)


GL provides client –server based TRAU Record/Playback, and TRAU Emulation & Analysis modules

The WCS TRAU Tx/Rx Test (TrauTerr) module is a GUI based client as well as command-line based client application, which can simulate & analyze TRAU/CCU (BTS or BSC end) on GL’s T1/E1 cards. The application is capable of generating and receiving TRAU traffic (with or without impairments) based on the codec type, and time alignment (if specified). The frames are transmitted through the 16 or 8 kbps channels. Traffic source can be sequence number, HDL files (containing trau frames), flat binary file, and user-defined frames (ASCII HEX string/ file). This application can be used to test the correctness of the received data, by comparing with predefined patterns.

User's Guide
Command Ref Guide
Product Brochure
Product Presentation
Training Presentation

The File based TRAU Record /Playback is a command-line based client module that allows transmission / reception of TRAU frames in *.hdl file format.

GL's Windows Client/Server software allows the user of T1/E1 analysis cards, the capability of remote operation, automation, and multi-site connectivity. Server software can run multiple tasks simultaneously at the request of the Client software.

Main Features:

  • Simulates TRAU traffic over Abis and Ater interfaces.
  • Can be used to test the backhaul network. (Backhaul network is the traffic generated by BTS which is transported to the corresponding BSC across a network).
  • Ideal solution for remote access and automated testing using command line scripts.
  • Can create multiple sessions of uplink or downlink in 8/16 Kbps.
  • Supports all speech codec for verification of correct data transmission which includes GSM codecs such as GSM 6.10(FR), Half Rate (HR), Enhanced full rate (EFR), Adaptive multi Rate (AMR - Rates 4.75, 5.15, 5.90, 6.70, 7.4, 7.95, 10.2, & 12.2 kbps) and Adaptive Multi Rate-Wide Band (AMR-WB –Rates 6.60, 8.85, 12.65 kbps).
  • Payload traffic generation and verification using Sequence number, HDL file (containing TRAU frames), Flat binary file, and User-defined frame (ASCII HEX string/file) for each session independently.
  • Time Alignment can be applied in the TRAU frames.
  • Supports various impairments - CRC error, frame duplication, and more.
  • Provides detailed test (Tx/Rx) results for each TRAU session.

Screen Shot of GUI Based TRAU Emulator

Screen Shot of Command Line Based TRAU Emulator

Add TRAU Sessions

Various TRAU session of 8 or 16 Kbps transmission rate can be added by specifying the device number, channel, and sub-channel. The sessions can be of various codecs, and uplink or downlink directions.

For 8kbps rate, HR, AMR Lower Codec (4.75kbps, 5.15kbps, and 5.90kbps), AMR6.4kbps and AMR7.4kbps are supported, while for 16kbps transmission rate, FR (GSM 610), EFR, AMR, AMR-WB, and HR codecs are supported.

Click here to download a sample script that illustrates addition of TRAU frames

Screen Shot of adding TRAU Session

Traffic Generation and Reception

The traffic is generated and received on the individual TRAU Session. The Tx parameters are used to generate traffic and Rx parameters are used as reference to verify the received frames.

All the actions performed in GUI can also be executed through command line interface.

Click here to download a sample script that illustrates the transmission and reception of traffic using Sequence numbers.

Click here to download a sample script that illustrates the transmission and reception of traffic using HDL Trace Files.

The TRAU Emulator permits transmission and reception of following source/sink types:

  • Sequence numbers (1,2,4 or 8 least significant byte first (LSB) or most significant byte first (MSB)) with configurable start sequence numbers and increments
  • User defined HEX string frame, which is ASCII based. Can be edited, loaded and saved.
  • Binary flat files that allows user to provide any random data.
  • GL *.HDL trace file is GL's packet file format which can be constructed pre-hand or captured using TRAUAnalyzer

Screen Shot of Data Transmission and Reception over TRAU


Various impairments can be introduced before frames are transmitted or during traffic generation. The frames can be impaired by applying impairment to a particular TRAU session.

One can specify a limited number of impairments or continuous impairments in each frame or even apply to each Nth frame leaving some frames intact.

Impairments can affect an entire TRAU frame and can belong to the following types:

  • CRC Error
  • SYNC Error
  • Frame duplication

Impairments can also modify some octets in a frame at a certain offset and can include:

  • Bitwise ANDing octets
  • Bitwise Oring octets
  • Bitwise XORing octets

Click here to download a sample script that illustrates impairment of a TRAU Session during transmission of traffic.

Screen Shot of Impairments

Time Alignment (TA):

Time alignment can be applied to the specified TRAU frames with specified interval. The TRAU frames can be delayed or advanced by specified value in msec/uSec. This option is used to select the time alignment parameters, which will be applied once the transmission is started.

Time alignment, if specified in the uplink frames, will be applied to the forth-coming downlink frame. If specified for the downlink frames, the specified TRAU frames are time aligned and transmitted. When specified for the TA, the C6, C7, C8, C9. C10, C11 control bits are set/reset in the TRAU frame, as specified in the below table:

The following values apply for the coding
C6C7 . . . C11
0 0 0 0 0 0 No change in frame timing
0 0 0 0 0 1 Delay frame 1 x 500 µs
0 0 0 0 1 0 Delay frame 2 x 500 µs
. . . ....
. . . ....
1 0 0 1 1 1 Delay frame 39 x 500 µs
1 0 1 0 0 0 Not used
. . . ....
1 1 1 1 0 1 Not used
1 1 1 1 1 0 Delay frame 1 x 250 µs
1 1 1 1 1 1 Advance frame 250 µs

Click here to download a sample script that illustrates applying delay to the TRAU frame.

Screen Shot of Time Alignment

Traffic Verification

Traffic verification provides the overall statistics for all TRAU sessions. The statistics include number of Transmitted, Received, Matched, Modified, and Inserted frames.

Screen Shot of Tx/Rx Verification

Detail Log File

This option is available in command line only. The optional log file produced by the WCS task gives the number of transmitted, received, modified, and deleted frames. It also gives the number of time-aligned frames and shows the hex data dump that was received against the expected traffic along with the timestamp. This can be useful to diagnose problems.

Buyer's Guide:

Please Note: The XX in the Item No. refers to the hardware platform, listed at the bottom of the Buyer's Guide, which the software will be running on. Therefore, XX can either be ETA or EEA (Octal/Quad Boards), PTA or PEA (tProbe Units), UTA or UEA (USB Units), HUT or HUE (Universal Cards), and HDT or HDE (HD cards) depending upon the hardware.

Item No. Item Description
XX646 Multi-Channel TRAU Tx/Rx Emulation and Analysis
  Other Related TRAU Applications
XX153 T1/E1 Real-time TRAU Protocol Analyzer

TRAU Traffic Playback

TRAU Toolbox™
OLV153 Offline TRAU Analyzer
  Related Software
XX020 Record and Playback of Files
XX634 Multi-Channel HDLC Emulation and Analysis & File based High Throughput HDLC Record/Playback
XX640 File based HDLC Record/Playback
XX641 File based HDLC Remote Record/Playback
  Related Hardware
HDT001/HDE001 Legacy HD T1 or E1 (PCI) Cards with Basic Analyzer Software
UTE001 Portable USB based Dual T1 or E1 Laptop Analyzer with Basic Analyzer Software
HTE001 Universal T1/E1 Card with Basic Analyzer Software

 Back to Client/Server Scripted Control Software Page

Home Page Sitemap Global Presence Email