Asynchronous digital time-division multiplexing system with distributed bus
First Claim
1. An asynchronous digital time-division multiplexing system, comprising(a) plural data sources each having active and inactive states and being identified by respective identifiers, each active source supplying data bits with a corresponding bit rate, and said corresponding bit rates of said active sources being different therebetween;
- (b) plural access means associated with said data sources, respectively, for linking each associated data source to an identifier bus and to a packet bus, each access means transmitting a packet into said packet bus in response to each identifier of said associated data source detected on said identifier bus, and each transmitted packet consisting of said identifier and a group of data bits delivered by said associated data source; and
(c) allocating means linked to said identifier bus for constituting identifier frames and transmitting said frames into said identifier bus; and
wherein(d) each said identifier frame has a determined length and is composed of said identifiers corresponding to said active sources; and
(e) each identifier is repeated in said identifier frame a number of times approximately proportional to said bit rate of said active source corresponding to said identifier.
0 Assignments
0 Petitions
Accused Products
Abstract
The system comprises a first unidirectional packet bus having a bit rate D, each packet including an e-bit identifier and a b-bit package, sources having differing bit rates di such that dm ≦di ≦dM <D, and access means for introducing packets from the sources into the first bus. An allocator located at the receiving end of the first bus builds up frames of identifiers identifying active sources. Each frame has a length T=b/dm and is shared into N=dM /dm time slots. Each time slot has a period θ=b/dM and includes a source identifier. The identifier for a same active source having a bit rate di is repeated in the frame ni times such that ni =di /dm when di /dm is an integer, or such that ni =1+ integer part of (di /dm) otherwise. The identifier frames are transmitted from the allocator into a second unidirectional bus distributed to all the access means. The access means of each source transmits a packet in the first bus whenever a b-bit package delivered from the source is received and an identifier of the source is detected in the second bus after package reception.
-
Citations
10 Claims
-
1. An asynchronous digital time-division multiplexing system, comprising
(a) plural data sources each having active and inactive states and being identified by respective identifiers, each active source supplying data bits with a corresponding bit rate, and said corresponding bit rates of said active sources being different therebetween; -
(b) plural access means associated with said data sources, respectively, for linking each associated data source to an identifier bus and to a packet bus, each access means transmitting a packet into said packet bus in response to each identifier of said associated data source detected on said identifier bus, and each transmitted packet consisting of said identifier and a group of data bits delivered by said associated data source; and (c) allocating means linked to said identifier bus for constituting identifier frames and transmitting said frames into said identifier bus; and
wherein(d) each said identifier frame has a determined length and is composed of said identifiers corresponding to said active sources; and (e) each identifier is repeated in said identifier frame a number of times approximately proportional to said bit rate of said active source corresponding to said identifier. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An asynchronous digital time-division multiplexing system, comprising
(a) plural data sources each having active and inactive states and being identified by respective identifiers, each active source supplying data bits with a corresponding bit rate, and said corresponding bit rates of said active sources being different therebetween; -
(b) plural access means associated with said data sources, respectively, for linking each associated data source to an identifier bus and to a packet bus, each access means transmitting a packet into said packet bus in response to each identifier of said associated data source detected on said identifier bus, and each transmitted packet consisting of said identifier and a group of data bits delivered by said associated data source; and (c) allocating means, linked to said identifier bus for constituting identifier frames and transmitting said frames into said identifier bus, each identifier having a determined length and being composed of said identifiers corresponding to said active sources; and
wherein(d) said data sources have bit rates between a minimum rate dm and a maximum bit rate N.dm less than a predetermined bit rate D of said packet bus, where N is an integer, each identifier frame has a length equal to b/dm and is split into N time slots, where b is a number of bits of said data bit group, each time slot has a period equal to b/(N.dm) and includes one identifier, and further wherein each identifier has a bit rate di and is repeated in said frame ni times such that ni =di /dm and ni =1+(integer part of (di /dm)) when di /dm is equal to and different from an integer, respectively; and (e) said allocating means comprises means for storing identifiers in N memory-cells to constitute one frame, means for systematically providing N cell addresses to read said stored identifiers during first half-periods of said time slots in said frame, thereby to insert said read identifiers in said second bus during second half-periods of said frame time slots, respectively, and means for selectively providing an identifier writing address during one of the second half-periods of said frame time slots to write said identifier in said storing means during the second half-period of a following time slot. - View Dependent Claims (7, 8, 9)
-
-
10. The system claimed in 6, wherein said identifier bus further comprises a digital transmission line for transmiting pulses synchronous with said frame identifiers inserted during said second half-periods of said time slots and provided from said N-reading address providing means.
Specification