CA2254591C

Method of and apparatus for multiplexing and demultiplexing digital signal streams

Abstract

- Multiplexing and demultiplexing are commonplace for an efficient bandwidth utilization in telecommunications. SRTS (Synchronous Residual Time Stamp) technique is widely used for timing recovery in processing of digital signal streams. The bit stuffing is also prevalent for various purposes, one being rate adjustment. The invention performs the SRTS technique entirely digitally to monitor the rate of slower speed signal streams in relation to the rate of a higher speed stream. The digital implementation permits the use of context switching for processing a plurality of digital signal streams. As the result, hardware requirement is greatly reduced.

CA2254591C, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Expired 26 November 2018, 7.8 years ago.

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

25 claims: 3 independent, 22 dependent

  1. 1
    CA 02254591 1998-11-26 What is claimed is:1. A multiplexer of a plurality of first signal streams into a second signal stream, the first signal streams having a substantially similar first rate and the second signal stream having a second rate higher than the first rate, comprising: a buffer for buffering the first signal streams;an SRTS circuit for receiving SRTS values of each first signal stream;a local SRTS circuit for generating local SRTS values of each first signal stream based on a reference clock rate;a stuffing circuit for stuffing the plurality of first signal streams in response to a stuff command signal which has been generated for each first signal stream in response to its respective sequences of SRTS values and local SRTS values;and a combiner circuit for combining all the first signal streams into the second signal stream.
  2. 9
    A demultiplexer for demultiplexing a first signal stream having a first rate into a plurality of second signal streams, each having a substantially similar rate that is lower than the first rate, comprising:a disassembling circuit for disassembling the first signal stream into the plurality of second signal streams, an incoming SRTS circuit for generating an incoming SRTS value for each of the second signal streams;an SRTS block for generating an outgoing SRTS value for each of the second signal streams in response to a difference between the incoming and outgoing SRTS values;and an inserting circuit for inserting the outgoing SRTS value in each respective second signal stream.
  3. 16
    In a process of multiplexing and demultiplexing between a plurality of first signal streams and a second signal stream, the first signal streams having a substantially similar first rate and the second signal stream having a second rate higher than the first rate, a method of monitoring the first rate relative to the second rate, comprising steps of:receiving a SRTS value of each first signal stream;generating a local SRTS value based on the second rate of the second signal stream;and CA 02254591 1998-11-26 calculating from the received SRTS value and the generated local SRTS value a difference indication proportional to the difference between the first and the second rates.