How does a statistical multiplexer (statmux) work?
 

The conventional TDM can waste the bandwidth of the communications line because the time slots in the frames are often unused. Vacant slots occur when an idle terminal has nothing to transmit in its slot. Statistical multiplexers dynamically allocate the timeslots (i.e. the bandwidth) among active terminals and dedicated time slots are not provided for each port.

A statistical multiplexer such as the Eloquence Esprit, dynamically allocates the bandwidth among the active equipment, varying the length of the frames in accordance with the input data, so that idle equipment does not waste the lines capacity. Data from each channel is buffered and organised into a frame before being sent. The frames also have headers, sequence numbers, and error-checking fields for the purposes of identification and control. Frames from the active channels are interleaved onto a single high-speed communications line. Flow control is used to prevent transmitting devices from sending data too fast into the multiplexer's buffers.

Statistical multiplexers will not be beneficial for applications with nonbursty, continuous traffic, since the statistical multiplexer cannot interleave all the data if the line is continuously busy. Notwithstanding, statistical multiplexors should be given serious consideration by organisations using long-haul leased lines..

 
What is flow control?
 

Many communication devices need some way of regulating the movement of data between them. For example, a printer can generally receive data much faster than it can print, it must therefore have a handshake mechanism to stop a connected computer from sending more data than it can handle. This mechanism is called flow control and there are two methods, hardware flow control and software flow control.

Hardware (out-of-band) Flow Control
Devices implementing hardware flow control require two dedicated signals: an input to the device to control the flow of data from the device, and an output from the device to control the flow of data into the device. The device resumes its transmission if the control input is asserted, and pauses transmission if the control input is disasserted. Similarly the device can control the flow of data into the device by asserting/disasserting the control output.

Software (in-band) Flow Control
Software drivers in the device use special characters in the data stream to control the flow of data. ASCII codes DC1 and DC3 are often used, but they are usually called XON and XOFF. On a standard keyboard, these characters correspond to CTRL-Q (resume) and CTRL-S (pause). The device resumes its transmission if it receives XON and pauses transmission if it receives XOFF. Similarly the device can transmit these characters to control the flow of data into the device.

 
The error LED occasionally flashes on my statistical multiplexor but no data errors occur.
 

It is normal on a communication line for bursts of noise to cause occasional data errors - as in a telephone conversation when pops and clicks can sometimes be heard.

Data is transmitted by a statistical multiplexor in small packets. Each packet is checked for integrity by the receiving statistical multiplexor and if an error is detected the statistical multiplexor requests that the entire packet is re-transmitted. The error LED on the statistical multiplexor is used to indicate that a re-transmission is being performed. An occasional flash of the error LED is therefore normal and does not indicate a fault with the equipment. No data errors will occur since damaged packets are re-sent.

Excessive or constant flashing of the error LED may indicate an equipment fault or a communications line fault. In this case throughput may be poor since the statistical multiplexor is having to re-transmit large amounts of data.

 
Which statistical multiplexers can be connected to a Kilostream service?
 

Kilostream is a 64Kbps service, hence the Esprit and Express statistical multiplexers are suitable for connection since these both support a composite data rate of 64Kbps or more.

 
Your statistical multiplexors are error correcting but I'm experiencing data errors.
 

Data is transmitted by a statistical multiplexor in small packets. Each packet is checked for integrity by the receiving statistical multiplexor and if an error is detected the statistical multiplexor requests that the entire packet is re-transmitted. No data errors will occur since damaged packets are re-sent. This method however relies on the fact that the statistical multiplexor can control the flow of data from connected peripherals using flow control. If it can't, the RAM inside the statistical multiplexor used to buffer the data may overflow and data will be lost, causing the data errors.

If you are experiencing data errors, check that flow control is set-up correctly for both the statistical multiplexor and the connected peripherals. To ensure error-free operation you must choose either hardware and software flow control. Setting no flow control may appear to work, but error-free operation cannot be guaranteed since the statistical multiplexor cannot control the connected peripheral.

 
How do I wire a cable to connect a terminal/printer to the multiplexer?
 

A typical cable to connect a channel port on the Escort2/Express/Esprit multiplexer to a terminal or printer is as follows:-

       
Signal Description   Multiplexer RJ45 Socket Terminal/Printer 25Way D-Type
    DCE Pin DTE Pin
TXD MUX Input  6 2
RXD MUX Output  5 3
RTS Not Connected - 4
CTS MUX Output  7 5
DSR MUX +12V Output 1 6
COMMON MUX 0V 4 7
DCD MUX +12V Output 2 8
DTR MUX Input 3 20