×

Multiplexer system for converting variable-length burst data streams into averaged-transfer-rate fixed-length packets

  • US 6,009,108 A
  • Filed: 08/30/1996
  • Issued: 12/28/1999
  • Est. Priority Date: 08/31/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. In a system comprising a multiplexer having a plurality of input buffers, a plurality of data suppliers, each supplying, in the form of variable-length burst data stream, time series data received from the outside to one of said plurality of input buffers and informing said multiplexer of an average supply rate for a predetermined number of data bursts to be subsequently supplied, a header adder, and an output interface, a method for converting the plurality of variable-length burst data streams into a multiplexed averaged-transfer-rate fixed-length packet stream, wherein a series of output periods for said multiplexed output steam begins when one of said data suppliers starts a data supply for the first time, the method comprising the steps of:

  • within each output period defined as a time period from time tn-1 to time tn (n=0, 1, 2, . . . ;

    output period number), calculating for each of said plurality of input buffers Bi, a virtual data quantity in said input buffer Bi at the time tn by using a virtual data quantity at time tn-1, the average supply rates at time tn-1, and the length of each output period;

    supplying said header adder with a predetermined amount of data from one of the input buffers which stores data not less than said predetermined amount of data during an output period from time tn to time tn+1 ; and

    subtracting said predetermined amount from the virtual data quantity in the input buffer which have output data thereof in the output period just after said output period; and

    wherein said step of calculating a virtual data quantity comprises the steps of calculating said virtual data quantity as follows;

    
    
    space="preserve" listing-type="equation">Qi(t.sub.n)=Qi(t.sub.n-1)+AIRi(t.sub.n-1)×

    Tp, where Qi(tn) and Qi(tn-1) are the virtual data quantities in the input buffer Bi at times tn and tn-1 respectively, AIRi(tn-1) is said average supply rate at time tn-1, and Tp is said length of each output period.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×