摘要 |
Method for multiplexing and demultiplexing digital data from a plurality of sources (C i ) with an assigned nominal capacity (c i ), comprising the steps of:
- defining N-1=M status variables (S i ), each associated with the corresponding source (C i ) except for the source (C max ) with maximum capacity (C max ) ;
defining an overflow value (OV), equal to the maximum capacity (c max ) of the source (c max OV = C max ) ;
- at each transition clock (CKT):
- if a status variable (S i ) is equal to 1 the corresponding source (C i ) is served.
- (S i ) is set to 0;
- if all the status variables (S i ) are equal to 0 the maximum capacity source (C max ) is served;
- each status counter (V i ) is incremented by a value equal to its corresponding value (c i ) ;
- for each status counter (V i ) which reaches, or exceeds, the overflow value (OV = C max ) ; the corresponding status variable (S i =1) is set and
- the status counter (V i ) is forced to the value vC=R-Overflow.
|