Arrangement for transmitting over a time-division multiplex line different channels having various bit rates
First Claim
1. Arrangement for transmitting a plurality of channels C1, . . . , CN, which have the respective bit rates d1, . . . , dN, over a timedivision multiplex line which has a bit rate dTDM, where the sum of the respective bit rates is less than or equal to dTDM, the arrangement comprisinga) a transmit section includingi) means for receiving data from the plurality of channels,ii) a multiplexer for supplying the data to the multiplex line along with service data, which service data has a bit rate dS, andiii) a channel splitter for controlling the supply of data from the multiplexer;
- andb) a receive section includingi) a demultiplexer for supplying data received from the multiplex line, andii) a second channel splitter for controlling the demultiplexerwherein the channel splitters cooperate to split the channels on the basis of a rate dPG which is the Greatest Common Divisor of the rates of data to be transmitted, including the bit rate dS, and perform the following operations;
A) assembling a table having a plurality of rows numbered by an index j, each row containing j Δ
i, j Δ
S, and j Δ
X, where Δ
i =di/dMAX, Δ
S=dS/dMAX, and Δ
X=dX/dMAX, i is an index numbering the multiplex channels, di is the bit rate of the channel i, dS is the rate of the service data, dMAX is the fastest of the di and dS, and ##EQU4## until each value in a current row exceeds a quantity VS, where VS=1+ε
; and
B) allowing access to the multiplex line for a channel i when
space="preserve" listing-type="equation">j·
Δ
.sub.i >
kVS+ε
;
where k is an integer incremented each time when access is given to a multiplex line and where ε
is a fixed value.
1 Assignment
0 Petitions
Accused Products
Abstract
The arrangement multiplexes channels of differing bit rates onto a multiplex line. Channels are split according to a table assembled in a channel splitter. The table has a plurality of lines numbered by an index j. Each line j contains j Δi, j ΔS, and j ΔX, where Δi =di/dMAX, ΔS=dS/dMAX, and ΔX=dX/dMAX, i is an index numbering the multiplex channel, di is the bit rate of the channel i, dS is the rate of the service data, dMAX is the fastest of the di and dS, ##EQU1## and dTDM is the bit rate of the multiplex line. The table is assembled until each quantity on the line j exceeds VS, where VS=1+ε. Access to the multiplex line is given to the channel for the values of i where j·Δi >kVS+ε, where k is an integer which is incremented each time access is given to the multiplex line and ε is a fixed value preferably equal to zero.
65 Citations
4 Claims
-
1. Arrangement for transmitting a plurality of channels C1, . . . , CN, which have the respective bit rates d1, . . . , dN, over a timedivision multiplex line which has a bit rate dTDM, where the sum of the respective bit rates is less than or equal to dTDM, the arrangement comprising
a) a transmit section including i) means for receiving data from the plurality of channels, ii) a multiplexer for supplying the data to the multiplex line along with service data, which service data has a bit rate dS, and iii) a channel splitter for controlling the supply of data from the multiplexer; - and
b) a receive section including i) a demultiplexer for supplying data received from the multiplex line, and ii) a second channel splitter for controlling the demultiplexer wherein the channel splitters cooperate to split the channels on the basis of a rate dPG which is the Greatest Common Divisor of the rates of data to be transmitted, including the bit rate dS, and perform the following operations; A) assembling a table having a plurality of rows numbered by an index j, each row containing j Δ
i, j Δ
S, and j Δ
X, where Δ
i =di/dMAX, Δ
S=dS/dMAX, and Δ
X=dX/dMAX, i is an index numbering the multiplex channels, di is the bit rate of the channel i, dS is the rate of the service data, dMAX is the fastest of the di and dS, and ##EQU4## until each value in a current row exceeds a quantity VS, where VS=1+ε
; andB) allowing access to the multiplex line for a channel i when
space="preserve" listing-type="equation">j·
Δ
.sub.i >
kVS+ε
;where k is an integer incremented each time when access is given to a multiplex line and where ε
is a fixed value. - View Dependent Claims (2, 3)
- and
-
4. A channel splitter for use in a multiplexer multiplexing a plurality of channels C1, . . . , CN, which have the respective bit rates d1, . . . , dN, over a time-division multiplex line which has a bit rate dTDM, where the sum of the respective bit rates is less than or equal to dTDM, the channel splitter comprising
A) means for assembling a table having a plurality of rows numbered by an index j, each row containing j Δ -
i, j Δ
S, and j Δ
X, where Δ
i =di/dMAX, Δ
S=dS/dMAX, and Δ
X=dX/dMAX, i is an index numbering the multiplex channels, di is the bit rate of the channel i, dS is the rate of the service data, dMAX is the fastest of the di and dS, and ##EQU5## until each value in a current row exceeds a quantity VS, where VS=1+ε
; andB) coupling means for allowing access to the multiplex line for a channel i when j·
Δ
i >
kVS+ε
;
where k is an integer incremented each time when access is given to a multiplex line and where ε
is a fixed value.
-
i, j Δ
Specification