CA2188171C

Data/voice/fax advanced priority statistical multiplexer

Abstract

A data multiplexing network is described which multiplexes a plurality of asynchronous data channels with an asynchronous datastream representing compressed voice signals and or facsimile signals onto a single synchronous data packet stream. The single synchronousdata packet stream is then transmitted by a high speed statistical multiplexer over a composite link to a second site using a modified high-levelsynchronous data link control protocol with an overlay of an advanced priority statistical multiplexing algorithm. The asynchronous datachannels and the compressed voice channel and/or facsimile signals are demultiplexed and reconstructed for sending to other asynchronouscomputer terminals and to a standard telephone or facsimile analog port at the second site, respectively. PBX trunk interfaces are alsoprovided to allow PBX's to share the composite link between sites. Communication between the first site by voice or facsimile and thesecond site is transparent to the users. The multiplexer efficiently allocates the bandwidth of the composite link by detecting silence periodsin the voice signals and suppressing the sending of the voice information to preserve bandwidth. An advanced priority statistical multiplexeris also described which dynamically allocates composite link bandwidth to both time-sensitive and non-time-sensitive data to maximize datathroughout efficiency and quality while simultaneously reducing multiplexer processing overhead.

Term

Term ended

Expired 18 April 2015, 11.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

3 claims: 1 independent, 2 dependent

  1. 1
    66 We claim:1. A data multiplexes, comprising: a plurality of asynchronous data interfaces;collection means for collecting the asynchronous data from the plurality of asynchronous data interfaces, and for producing therefrom collected asynchronous data packets;a telephone interface for receiving voice band signals;conversion means for converting the voice band signals into digital samples;compression means for compressing and encoding the digital samples and for producing therefrom compressed digital voice data;means for placing the compressed digital voice data into compressed digital voice data packets;multiplexer means connected for receiving the collected asynchronous data packets, for receiving the compressed digital voice data packets and for multiplexing the collected asynchronous data packets and the compressed digital voice data packets into a synchronous data stream;and means for transmitting the synchronous data stream.