Delay Compensation for TDM Networks (T1/E1)
Variations in delay can potentially cause gaps in the speech. The greater the time discrepancy between audio signals, the more difficult to understand the message.
Echo Mitigation System (EMS) by GL Communications can be deployed on the backhaul system to eliminate the varying delay/echo resulting from different backhaul technologies used to transport audio through the system.
EMS solution allows simulate transmission of test signals to an endpoint, receive the test signals from the other end, identify the parameters of the echo/delay/offset from the received signal, and then apply an echo mitigation process based on these parameters.
During the echo mitigation process, a user configurable delay is applied to each DS-0 in each T1 for east and west directions (48 DS0s / per duplex T1) and each DS-0 may be configured with its own delay parameter. This helps to synchronize inbound and outbound audio delivered to end users (or dispatch operators). For example, in an Octal T1 system, all 192 DS0s / all T1s (8 T1s) can be applied user configurable delays.
Hardware Platform and Specification
Theory of Operation
- Initially, a delay measurement is performed.
- A signal (noise) is transmitted towards the remote end point, and with the loopback in place, the signal is returned and measured for delay. The delay measurement is almost instantaneous, but 3 or 4 measurements should suffice to confirm stability.
- Each direction of a duplex T1 is demultiplexed into its individual DS0s. The delay can vary on each DS0. To align these signals at the remote end point, users must determine the difference in the delay values that must be be applied to synchronize the signals and then configure these delay compensation values in the EMS software accordingly.
- The EMS software contains a configuration utility through which users specify delay values. The application then allows to simulate the delay values in accordance to the user “configuration file” and then loopback at the remote endpoint.
- The EMS software in Octal T1 board can implement delay compensation for 4 bi-directional DS1s.
- Delay is implemented via a delay buffer scheme with separate delays in transmit and receive directions.
- EMS software translates DS1 and DS0 configuration data into settings appropriate for the T1 hardware. The T1 Configuration should be: ESF Framing, No Loopback, Terminate, Recovered Clock, B8ZS Line Coding, Cross Port Transmit.
- DS0 and DS1 configuration data is retained in a database. Multiple configurations may be saved.
- EMS Software performs round-trip delay measurements. One-Way delay measurement available using companion equipment.
- EMS functionality can be enabled or disabled at both DS1 and DS0 levels.
- An Octal T1 Analyzer contains eight (8) ports; four (4) inputs and four (4) outputs for bi-directional connections.
- The EMS software can process 96 DS0 circuits (i.e., four DS1 circuits) per Octal T1 Analyzer. Note: Each of the 96 DS0s can be individually assigned their own delay parameters.
- Maximum of four (4) seconds of delay can be applied on any DS0.
- The system will be able to inject circuit delays without degrading or disrupting communications using the standard timings of 3.0 ms on a D4 format circuit, and 6.0 ms on ESF format.
- The system will be able to add circuit delays independently in the transmitting and receiving paths of a DS0.
- Each DS-0 configuration provides details such as Channel ID, Auxiliary Information, Receive Side Delay, Send Side Delay, Enable Status, Circuit Enable or Disable, and Notes.
- Each DS-1 has 24 DS-0s. The DS-1 configuration provides details such as Circuit ID, Auxiliary Information, and Notes to the selected DS-1 circuits for circuit identification.
- The system will be able to print all delay values, system and circuit information to a printer.
- When accessing a DS1 field, DS0’s associated with that specific DS1 are shown.
- Channel numbering in the user interface for DS0 assignments will use 1-24 and not 0-23.
- The system will be configurable locally or remotely via the user network
Delay / Attenuate Timeslots
- Allows to apply delay, attenuation, and/or filtering to a received signal on any number of timeslots
- An "input-process-output" application -
- data is retrieved from the Rx Data Source;
- processed by delaying, attenuating, and/or filtering it;
- retransmitting the processed block on the Tx Destination.
- Mix in additional signals from a number of sources, including
- Speech and/or Noise signals from files
- Speech signals inserted via VF input
- Gaussian noise signals generated internally
For more details, visit Delay / Attenuate Timeslots.
Delay/Attenuate - Single Channel
- Facilitates Low Delay Echo Path Modeling
- Apply delay, attenuation (gain), and/or filtering to a received signal on a single timeslot
- Mix-in additional signals from other sources, Speech signals inserted via VF input and Gaussian noise signals or Tone generated internally
Measure Loop Delay & Echo Return Loss
- Provides the capability to measure and display Loop Delay and Echo Return Loss (ERL) on one or more timeslots.
- Supports two basic modes of operations -
- Non-Intrusive: Two GL boards are used, one of which monitors the original signal while the other monitors the returned or looped-back signal.
- Intrusive: One or two GL boards are used. A signal is injected into one or more timeslots and the returned signal is monitored.
- Multiple instances of this application may be opened simultaneously, allowing measurements to be taken on multiple timeslot ranges and measurement strategies.
For more details, visit ERL Loop Delay.
Precision Delay Measurement
- Measures the Round-Trip Delay of a system
- Measurement is precise and accurate to the microsecond level.
- A delay up to 8 seconds can be measured. The internal delay of the card is subtracted from the round-trip delay
For more details, visit Precision Delay Measurement.
Echo Measurement Utility
- Echo Measurement Utility Software (EMU) measures Echo Path Delay (EPD) and Echo Return Loss (ERL) of voice calls.
- Measures EPD in msec and ERL in dB.
- Graphically displays source signal, received signal, error signal, and adaptive filter coefficients.
- Allows zoom-in on each graph, exporting snapshots of these graphs to files for later analysis.
- Compares source and received files to detect maximum of 4 echoes (maximum of four instances).
For more details, visit Echo Measurement Utility.
LightSpeed1000™ - Packet Delay Emulation
With this application, the user can:
- test the impact of delay and congestion under various real-world conditions,
- assess impact of delay on SLA (Service Level Agreements),
- simulate satellite delay and long Fiber Loops
- test WAN application performance under deteriorated but repeatable conditions
For more details, visit Lightspeed1000 - Wirespeed Packet Delay Emulation.
T1 E1 Error Insertion & Bulk Delay Application
Bulk delay is an added feature in Error insertion application, that allows users to apply delay on the entire T1/E1 trunk (full multi-frame) of 1.544Mbps (T1) pipe or 2.048 Mbps (E1) pipe. This helps to simulate network delay along the T1E1 links.
- Bulk delay can be applied in either microseconds or milliseconds units
- Delay can be varied from 0 to 169.77mSec or 69 to 169845 µSec for T1 and 0 to 127.99mSec or 46 to 128042µSec for E1 with an accuracy of ±10µSec.
- The delay resolution is based on the byte increments of T1 or E1 (8 bits at a time)
- The bulk delay inserted can be verified using the Precision Delay Measurement application.
For more details, visit T1 E1 Error Insertion & Bulk Delay.
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.