Patent GB-1304790-A (GB)
IPC: H04Q11/04
Filed: 1971-04-19
Abstract: 1304790 Automatic exchange systems PHILIPS ELECTRONIC & ASSOCIATED INDUSTRIES Ltd 19 April 1971 [10 April 1970] 26467/71 Heading H4K Incoming pcm codes in channels of a group of highways are lined up with the clock of a pcm tandem exchange and are super-multiplexed on to a single highway for distribution over the channel storage compartments of a store from which the codes are selectively read out for onward transmission, the process of lining up the codes being effected by writing the incoming codes into a buffer for each incoming highway at the multiplex rate of the incoming highway and reading out the codes of all the buffers of the group of highways at the multiplex rate of the super-multiplexed highway, the super-multiplex having spare channel capacity so that any overrunning of an incoming highway multiplex relative to the local clock can be rectified by inserting an additional read-out period when incoming codes threaten to exceed the capacity of the buffer, the code cleared from the buffer during the additional read-out period being put on to the super-multiplex highway in a spare channel. Tandem exchange, Fig. 1.-Groups of eight incoming highways 100, 101, 102, are supermultiplexed on highways 113, 115, 116, respectively, the channels of which are selectively connectable over space switching network 117 to further super-multiplex highways 118, 119, 120. Each of the super-multiplex highways 118, 119, 120, gives access to a group of outgoing highways 128, 129, 130. The incoming and outgoing highways employ the same multiplex frame as the exchange and have 32, 8-bit channels per frame. Each highway incoming has its own clock rate which may tend to be fast or slow compared with the exchange clock. For each incoming or outgoing channel slot the exchange provides 15 internal channels on the super-multiplex. Each group of highways incoming provides 256 channels with access to 480 channel intermediate highways. The exchange clock defines time slots t 0  to t 31 , corresponding to the channelling of incoming and outgoing highways, and each such slot contains 15 channel pulses S 0  to S 14 , the channel pulses S 0 .t 0  to S 14 .t 31  constituting the 480 channels of an exchange intermediate highway. Incoming pcm codes on each highway are regenerated at circuits such as 106 and are buffered at 107. The buffered codes are read out in parallel over multiplexing gates 108 on to channels of the 480 channel highway 109-0. An associated highway 109-1 carries a channel and highway address code in respect of each code on highway 190-0 in order that each such code is steered into a respective compartment of a store 112. An address register 114, each section of which corresponds to one of the 480 channels of intermediate highway 113, forwards the stored pcm codes from 112 in accordance with control circuit instructions. Address register 121 is set up to effect selective switching in matrix 117 while address register 132 effects selection of the appropriate channel of the wanted outgoing highway in order to connect channels of the second stage intermediate highway 118. Similar address registers are employed in respect of the other intermediate highways. Incoming highway circuits, Figs 4 and 5.- Each incoming highway of the group 100 has a regenerating circuit 106. Circuit 106-0 for highway 100-0 has a pulse regenerator circuit 400, 401 of a known sort forwarding the serial bit stream BIT-0 the time slots t<SP>1</SP> 0  to t<SP>1</SP> 31  of each frame of which constitute the received channels. A counter 402 measures out each 8- bit code and indicates the first bit B 0 <SP>1</SP> of each code by way of decoder 405. A counter 403 measures off the time slots of each frame and indicates the first time slot T<SP>1</SP> 0  of each frame by way of decoder 407. A gate 408 indicates on lead FS-0 the first bit of the first time slot B<SP>1</SP> 0 .T<SP>1</SP> 0 . A lead CLO-0 forwards clock pulses at the received bit rate and lead ADD-0 forwards the 2-bit code of the first stages of counter 403 to provide from decoder 502 a repetitive cycle of pulses a<SP>1</SP>0, a<SP>1</SP>1, a<SP>1</SP>2, a<SP>1</SP>3 at the time slot rate. These a<SP>1</SP> pulses are used to steer incoming pcm codes on lead BIT-0 to successive ones of the buffer registers 500-0, 500-1, 500-2, 500-3, in cyclic order. A counter 505 is stepped by the S 14  pulse of each time slot t of the exchange, the S 14  pulse being applied over gates 508, 509, 510, in order to define the frame and channel signals in synchronism with the exchange clock. The first two stages of counter 505, with decoder 506, produce the repeated cycle of read out gating pulses C 0 , C 1 , C 2 , C 3 , opening the 8-wire gates 504-0 to 504-3 for the parallel forwarding of the eight bit codes on 8-wire bus CHA-0. With each code so forwarded the counter 505 combines with a fixed highway code indicator 512 to send an accompanying highway and channel address on bus CAD-0 in order to steer the associated code into its appropriate compartment of the switching store 112, Fig. 1. The counter 505 is synchronized with the incoming bit-stream by bi-stable 514 which is set to its "1" output by the first bit of each frame (B 0 <SP>1</SP>.T<SP>1</SP> 0 ). Gate 515 is therefore primed and when output C0 arrives it is opened to reset the later stages of 505; the first two stages being already at zero to give output C0. Thus, from the registration of the first channel code of a frame in register 500-0, and before the remaining registers 500-1 to 500-3 have been filled with subsequent codes, counter 505 starts reading out from 500-0 with an indication over CAD-0 that this is the first of the 32 channels. Actual read out from the stores 500 is effected in exchange channels S 4  for highway 100-0, in S 5  for highway 100-1, and so on to highway 100-7 which is read out in exchange channels S 11 , all these channels being part of the multiplex of common highway 109-0 giving access to store 112. Incoming highway multiplex overtakes exchange multiplex.-With a faster multiplex on an incoming highway the situation reaches a crisis when writing into a store 500 is necessary before the exchange has had time to clear the store by reading it out. This situation is detected by monitoring read out of store 500-0 during gate pulse C0 in relation to the first bit of the first code of each frame which invariably is stored in 500-0. If this first bit, signalled as B 0 <SP>1</SP>.T<SP>1</SP> 0  on lead FS.0, coincides with gate pulse C0 it means that writing in is beginning to occur within the same channel time slot as reading out. Accordingly, to prevent conflict, coincidence of B 0 <SP>1</SP>.T<SP>1</SP> 0  and C0 sets bi-stable 517 to prime gate 518 to give passage to exchange pulse S 2 .T 0  which causes the normally accruing gating pulse C in coincidence with T 0  to be truncated after read out in S 2  and the immediate introduction of the next gating pulse C for read out in the normal channel S 4 . Such accelerated stepping of counter 505 is accompanied by a forward signal OF-0 to effect gating of the code read out of 500-1 in the channel S 2 . T 0 . By this means the exchange multiplex skips forward one channel to allow clearance between write and read functions. Auxiliary channel S 2 . T 0  is used for the skipped codes of highway 100-0. Channels S 2 .T 1  to S 2 .T7 are used for the skipped codes of highways 100-1 to 100-7 respectively. Incoming highway multiplex overtaken by exchange multiplex.-In these circumstances read out is in risk of being demanded before a fresh code has been written in a store 500 and this danger is signalled by setting bi-stable 520 when coincidence occurs between B 0 <SP>1</SP>.T<SP>1</SP> 0  and gating pulse C 3 . When writing into 500-0 begins to overlap reading out of 500-3 the set output of 520 primes a reset circuit over gate 521 and the removal of its reset output closes the gate 508 over which stepping pulses S 14  normally reach counter 505. By this means the C 3  gating pulse is held for an additional period of a time slot and the code in register 500-3 is read out for a second time without deleterious effect. Resumption of counting by 505 is effected with a spacing of at least one time interval between read out and write in. The gating, register, and address circuits 108, 112, and 114 are described with reference to Figs. 6 and 7 not shown.