GB2026818A - Time division multiplex communication system - Google Patents

Time division multiplex communication system Download PDF

Info

Publication number
GB2026818A
GB2026818A GB7922120A GB7922120A GB2026818A GB 2026818 A GB2026818 A GB 2026818A GB 7922120 A GB7922120 A GB 7922120A GB 7922120 A GB7922120 A GB 7922120A GB 2026818 A GB2026818 A GB 2026818A
Authority
GB
United Kingdom
Prior art keywords
time
calling
busses
time slot
called
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB7922120A
Other versions
GB2026818B (en
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Standard Electric Corp
Original Assignee
International Standard Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Standard Electric Corp filed Critical International Standard Electric Corp
Publication of GB2026818A publication Critical patent/GB2026818A/en
Application granted granted Critical
Publication of GB2026818B publication Critical patent/GB2026818B/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Abstract

A time division multiplex (TDM) communication system includes a number of autonomously-operating modules M0, M1,... M23, each having a control circuit C with its own microprocessor. The control circuits are interconnected by a common control bus CB for data interchange. Each module is connected to its own speech bus SB0, SB1, etc., at the sender side SO and to all speech busses at its receiver side Si. From these busses each module selects its own information. Each time slot is divided into a number of sub-slots, eight in the system described, which is less than the number of modules. A number, up to seven in the system described, of these intervals of the same time slot may be allotted to different subscribers. The blocking probability of such a system is well within acceptable limits. This arrangement allows low speed MOS LSJ to be used. <IMAGE>

Description

SPECIFICATION Time division multiplex communication system This invention relates to a Time Division Multiplex (TDM) communication system with TDM busses which can exchange signals through time slots on the busses, each time slot being divided into a number of time intervals or sub-slots.
Such a system is known, for instance, from the article by P. VOYER, M. BALLARD, B. LEDIEU "Reseaux de connexion temporels a grande capacite" published on pages 52 to 70 of Communication s Electronique No. 43, October 1973. On pages 56 and 57 of this article a system is described, and more particularly a PCM switch by which N input TDM busses with 32 time slots each can be coupled with the same number of like output TDM busses. The time slots of a frame of 32 time slots are each divided into (N+1) equal time intervals of 125 32 (N+1) microseconds, each incoming signal being sampled at an 8 KHz rate. In the example shown N=32 so that the above equal time intervals are of the order of 120 nanoseconds.During the first time interval of a time slot the coded information of the N input busses is registered in the N memories of the PCM switch, while during the N following time intervals of that time slot the information stored in the above N memories is routed to the N output busses. Thus the switching speed required increases linearly with N. This limits the upper value of N defining the size of such a square (NxN) PCM multiplex time switch in function of the maximum speed allowed by the technology to be used.
As explained on pages 57 and 58 of the article, a time interval of four times as long could be kept but at the expense of using more equipment by multipling the N input busses on four time switches each giving access to one fourth of the N output busses.
Thus, if it is desired to use integrated or LSI circuits in today's less expensive MOS technology requiring a lower limit of some 500 nanoseconds for the shortest time interval, one must either limit the size of the switch or use additional equipment This is especially undesirable if one considers PCM switching exchanges of a relatively small size such as rural or suburban exchanges for instance. Even in such a case, the single PCM multiplex time switch considered above is not ideal because it is not flexible enough in providing for a gradual growth of the exchange from a very low initial size of say 100 lines to an ultimate capacity of say 4 000 lines.
This basic problem is well known and the arrival of the microprocessor era enables exchanges of this type to be considered, or even those of a larger size, which can be divided into suitable units or modules, not only in what concerns the switches but also for the control equipment. It is indeed for the latter that the small exchanges, or all those starting at an initially low capacity, present the most severe problem as a processor system acceptable for the large size becomes an intolerable burden on the smaller exchanges.Yet so far, solutions of this problem resorting to microprocessors for controliing the exchange have not removed the basic need for some hierachy of programme controlled processors, there being at least some master processor intervening in the execution of some of the tasks needed to control the establishment of a connection between two terminal circuits, e.g. subscriber or trunk line.
An object of the invention is to be able to avoid the need for a master processor to intervene in the establishment of connections in a modular TDM communication system using one or more units while keeping a simple and economical switching structure and avoiding expensive very high speed technology.
According to the invention, there is provided a Time Division Multiplex (TDM) communication system, including a plurality of TDM busses able to exchange signals through time slots on said busses and each time slot being divided into a number of time intervals, wherein the system includes a plurality of units interconnected by said busses, each connected to a plurality of terminal circuits and each including a space switch able to forward, during successive time intervals of a time slot, successive communication samples from distinct busses towards a time switch able to shift all said samples to another time slot and under the control of signal processing means individual to the unit.
Such a system no longer uses a multiplex space or time switch but each modular unit contains a single space switch which can access TDM busses from this or other units and convert an incoming communication from an incoming time slot to one which is free inside the unit. Thus if, say, local units giving access to subscribers lines each include a 4 to 1 traffic concentrator for Instance, some 1 28 subscribers each originating a traffic of say 0.1 5 Erlang may be connected to a 32 time slot outgoing TDM bus going towards this and other units to enable PGM communications.
But if such a system is to avoid the need of a master processor by the use of one microprocessor for each switching unit resulting in a system which is equally economic at both ends of the size range, including initial sizes of exchanges, one must avoid large exchanges of information between the two microprocessors involved in estabiishing and controlling a connection between subscribers or circuits connected to the respective units. Thus it would be desirable to avoid so-called conjugate selection. In other words, junctor circuits in the calling and called units should be selected independently and indeed the proposed system enables this by converting from the calling to the called time slot.However, such a system would normally imply that the space switch of each unit should be able to access all the TDM busses from the other units during any time slot and for a given technology this may lead to the above speed problem when the number of units grows, say up to 24 modules of 128 subscribers originating a traffic of 0.1 5 or 0.2E.
It is desirable to provide a modular TDM communication system of the above type using a relatively low speed, e.g. MOS technology, with limited exchange of control information between microprocessors associated with each modular switching unit, but without introducing call blocking problems as the number of modules increases. In accordance with another feature of the invention, the number of time intervals of each time slot is less than the number of the units.
Thus, in an exchange which can grow up to the equivalent of 24 modules of 1 28 subscribers lines, it has been found that even if the number of time intervals into which each time slot is divided is restricted to 7, the fact that each unit can only reach any 7 out of the 24 incoming TDM busses during a time slot will not produce an intolerable increase in the blocking probability. Surprisingly in fact, for the traffic mentioned, the increase will nevertheless keep the blocking probability caused by this restriction in the TDM bus access well below the blocking probability due to the 4 to 1 concentrators enabling each unit to connect 128 subscribers to the 32 time slots of its TDM bus.
A calculation of this blocking probability appears at the end of the detailed description of the preferred embodiment and naturally, it takes into account the "go" and "return" connections involved for each such PCM communication. Indeed, in either the calling or called module, knowing the identity of the other module enables the space switch to reach the corresponding bus during one of the available 7 time intervals of the time slot used for the incoming communication from the calling or the called subscriber for the purpose of establishing a "go" PCM path (from calling to called) and a "return" PCM path (from called to calling), 2-wire single bidirectional paths being retained in the two space concentrators.
Thus, no resort need be made to conjugate selection to reduce the blocking probability and only microprocessors in the modular units need intervene for the establishment of a call with a limited interchange of control signals, each essentially processing the setting up of the communication in the respective calling and called modules. Naturally, such an exchange which can thus function as an unattended one, eventually with some microprocessor duplication, can be controlled from a distant master exchange, e.g. for general maintenance purpose. In that case, the processor of the master exchange can communicate with the unattended exchange through data channels afforded by one or more PCM channels, i.e. time slots, In a preferred embodiment the TDM communication system includes 24 autonomously operating modules a number of which may be trunk modules, the remainder being line modules.Each module includes a control circuit with its own microprocessor and associated memories and peripheral circuitry.
All the control circuits are interconnected by a common control bus on which the calling module broadcasts the destination of the call and which can be picked up for processing by the called module.
Each of the modules is further connected to an outgoing TDM bus via which the speech information is interchanged with the other modules in a PCM mode. The receiver circuit of each module is connected to all 24 speech TDM busses and can select therefrom the information for this module. Instead of being divided into at least 24 equal time intervals each time slot is divided into 8 equal time intervals. During the 7 first time intervals the receiver circuits may receive successively speech information from 7 different selected source modules to which a same time slot has been alotted and which are stored in memory in the order of the time slot of destination, while during the eighth time interval of each succeeding time slot the above memory is read out in a cyclic way.The blocking probability of the system remains below an acceptable limit for normal traffic requirements and, for local line modules for instance it is essentially that caused by the 4 to 1 concentrator connecting the 128 subscribers to the 32 speech channels of the outgoing TDM bus or to the incoming speech channels.
An embodiment of the invention will now be described in conjunction with the accompanying drawings in which; Fig. 1 is a block diagram of a telecommunication system according to the invention showing modules MO to M23 interlinked by means of data and speech busses; Fig. 2 is a block diagram of a module shown in Fig. 1; Fig. 3 is a signal sampling time diagram of the system operating by PCM; Fig. 4 shows a table indicating the routine for each effective communication; Fig. 5 and 6 show additional tables serving to draw up the table of Flg. 4; Fig. 7 is a block diagram of a PCM switch forming part of the receiving circuit of the module shown in Fig. 2; Fig. 8 is a schematic representation of a data bus control circuit.
Referring to Fig. 1 the telecommunication system shown includes 24 units or modules MO to M23 only three of which are shown. A number of these modules may be constituted by a number of line modules, and a generally smaller number of trunk modules each of the latter giving access to a distant exchange over a trunk line. Each module Mi (i=O . . ., 23) includes an input circuit IN, a receiver circuit Si, an output circuit SO and a control circuit C with its associated peripheral circuitry.In what follows we assume that the telecommunication system only includes line modules, there being no fundamental difference between line and trunk modules. 128 incoming lines 0 to 127 are connected to the input circuit of each line module whilst the output circuit SO of each module is connected to an individual 8 wire speech bus SBi (i=O to 23), the receiver circuit Si of each module being connected to all speech busses SBO to SB23 as shown. Along these speech busses only speech information is exchanged between modules in a PCM mode in which each analog sample is coded into an 8 bit code. These eight bits are sent in parallel over the speech bus. All the control circuits C of the modules are interconnected by a control bus CB which terminates on a bus control circuit MC.This control bus is the traffic highway via which the processors of the different control circuits C exchange information under control of the bus control circuit MC which will briefly be described later.
The input circuit IN of the line module MO for instance, Fig. 2, includes 128 line circuits LiO--l 27, a concentrator network CO, 32 junctor circuits Ju 0--31 with connecting-through switches TO to T3 1 respectively, and 32 hybrid circuits HO to H31.
The output circuit SO includes an analog to digital converter circuit A/D which can follow established principles. This converter circuit includes sampler circuits SO to S31 and a converter circuit to code the sampled values. The input and output of this converter circuit are connected to the common output of sampler circuits SO to S31 and to a corresponding speech bus SBO respectively.
The receiver circuit Si includes a PCM switch SW, a block diagram of which is shown on Fig. 7, and an associated digital-to-analog converter D/A and the demultiplexedr D-MUX which can also follow established principles. The latter demultiplexer can connect the D/A output to each of the outputs O to 31 of the D-MUX. The 24 inputs 0 to 23 of the switch SW are connected to the speech busses SBO to SB23, as shown on Fig. 1, respectively.
Each of the line circuits LiO127 is connected to an incoming line 0 to 127 respectively and is able to detect the line loop condition of the associated line. The concentrator network CO which concentrates the 128 incoming lines to 32 concentrated ones is a two stage switching network. The first and second stages each include 8 matrixes of 1 6x8 and 8x4 crosspoints respectively and provide a single path between any incoming line and any concentrated line. After the detection of a free junctor and a free path in the two-stage switching network connecting this free junction with a called or calling subscriber, the junctor circuit then feeds the calling or called subscriber's subset and sends tone or ringing signals via such a path.The input legs of the hybrid circuits HO to H31 are connected to the concentrated lines 0 to 31 via the above switches TO to T3 1 respectively. One of the two output legs of hybrid circuits HO to H3 1 are coupled ta the inputs of sampler circuits SO to S31 respectively. The other output leg is coupled to a corresponding output of the 32 outputs (0 to 31) of the demultiplexer D-M UX.
The control circuit C includes the necessary peripheral circuitry Pe to supervise, operate or control the circuits of the input circuit IN and the receiver circuit Si under the general control of the processor Pr. Therefore the line circuits LiO-1 27, the concentrator network CO, junctor circuits JuO-3 1 and the PCM switch SW are interlinked with the peripheral circuitry via the busses BL, BCO, BJu and BSW respectively, but no details are shown neither of the peripheral circuitry nor of the processor since known circuits can be used and they are not specific to the present invention. As mentioned above the control bus CB is the highway via which the processors of the different control circuits C exchange their data information with each other.When this conctrol bus is engaged, i.e. when the processors of two modules Mi and Mj are exchanging data information, the bus control circuit MC prevents any other module to use this control bus. The bus control circuit is shown schematically in Fig. 8 and is described as far as needed to understand the invention.
This M-bus control circuit MC (Fig. 8) mainly includes flipflops FFO to FF23, scanner S and address counter AC which clockpulse generator C1. The 1-inputs and the O-outputs of the flipflops FFO to FF23 are connected to the control circuits C of the modules MO to M23 via individual wires mO to m23 and rO to r23 respectively. The i-outputs of the above flipflops are connected to the inputs iO to i23 of scanner S respectively. This scanner can connect an input K with the output O when it is addressed at address inputs A'O to A'4 (via bus CB) with the address of the above input terminal. Input terminals iO to i23 and the corresponding modules MO to M23 have the same addresses respectively.The above addresses are provided by an address counter AC, which is stepped by the clockpulse generator C1. The address inputs A'O, A' 1 . . . A'4 of scanner S and the corresponding address outputs AO, . . . A4 of counter AC are connected in parallel and reach all modules MO to M23 via the control bus CB. The output 0 of scanner S is connected to enable/disable input E of the address counter AC.
The M-bus control circuit operates as follows. When a particular originating module Mk desires to use the control bus CB to send data to a destination module, its processor sets the corresponding flipflop FFk. When the corresponding input ik is scanned, the address counter AC is stopped as its disabling input is activated. The address of module Mk is now applied to all modules but only Mk recognizes it. The micro-processor of the control circuit of this module now takes the necessary actions to send its data on the control bus. When the module Mk no longer needs the control bus, it resets the flipflop FFk, so the counter AC starts stepping again until the scanner S detects a second state.
As mentioned earlier, the speech information is exchanged between two subscribers via the speech busses in a PCM mode. Each speech bus has 8 wires to convey parallel-wise the 8 bits characterizing each sampled speech sample. To make this clear reference is made to Figs. 2 and 3. In each module speech signals may be transmitted from subscribers in the direction of the output circuit SO via 32 speech channels each comprising a concentrated line i at the output of CO, a junctor circuit Jui, a hybrid circuit Hi. These speech signals are multiplexed, i.e. the signals of each channel are sampled at a 8 KHz rate by the sampler circuits SO to S31 whereby time frames DT of 125 microseconds time interval are formed, the moments of sampling of a channel being shifted with respect to a preceding one by a channel time interval of 125 32 microseconds.Each frame is thus divided into 32 time slots DT1 (1=0 to 31) each having a time interval of about 4 microseconds and each being associated with a different one of the 32 junctor circuits.
In principle it would be desirable that 24 subscribers each connected to a different module but to which the same time slot has been allotted could communicate with subscribers connected to the same or different modules. However, as mentioned in the opening part of the description, this would imply that each time slot DTi is divided into at least 24 equal time intervals a different time interval being then reserved for each of the 24 subscribers and this would exclude the use of the present MOS technology which does not allow such speeds. For reasons which will become clear later each time slot DTi is only divided into eight equal time intervals Dtij (i=O, 1 . 31; j=O,1, . . 7).
The essential points of the setting up of paths involving various line modules will be described hereinafter. We assume that a connection has to be established between one or more calling subscribers connected to the modules M4, M5, M6, My 3, M14, M23 and the corresponding called subscribers all connected to module M23. When the calling subscribers lift their telephone handset whereby they are connected to their corresponding line circuits a free path is searched to a free junctor circuit via the concentrator network CO.It is assumed that after the above free paths have been found and established the calling subscribers of modules M4, M5, M6, M14 and M23 are connected to the junctors JuO, Ju 1, Ju2, JuO and Ju31 in the corresponding modules respectively and that two calling subscribers both belonging to module M13 are connected to junctors JuO and Ju2 in these modules. In what follows these modules and junctors will be called source module and source junctors respectively.
We also assume that time slots DTO, DTi, DT2, DT31 are allotted to the subscribers connected to the source junctors JuO, Ju 1, Ju2 and Ju31 respectively, which means that a same time slot such as DTO and DT2 is assigned to different subscribers. Thus different time intervals or sub-slots of the same time slot are associated with these subscribers. In the example described, time intervals DtOO, DtOl, DtO2 are assigned to subscribers connected to source modules M4, M13, M14 rnspectively, whereas time intervals Dt20 and Dt21 are assigned to a second calling subscriber connected to source module M13 and to the subscriber connected to source module M6 respectively.Also, time slot intervals Dtl 0 and Dt30 are further assigned to the subscribers connected to source modules M5 and M23 respectively.
To make the above clearer the following table shows the source modules (SMO) and corresponding source junctors (SJu), source time slots (STS) and source time slot intervals (STSI).
SMO SJu STS STSI M4 JuO DTO DtOO M5 Jul DT1 DtlO M6 Ju2 DT2 Dt21 M13 JuG DTO DtOl Ju2 DT2 Dt20 M14 JuO DTO DtO2 M23 Ju31 DT31 Dt30 When the above connections between the source junctors and the corresponding calling subscribers have been established, a dial tone is sent to the latter who are now allowed to form the called subscriber's number. This number is now registered in the memory of the control circuit of the corresponding source modules.The processor of each of these source modules now addresses all the modules in parallel via the control bus CB with the request to check the presence of the called subscriber's number in their configuration table, each module being responsive to two addresses: a first one which is its own address and a second one common to all modules. This configuration table in each of the modules includes identity information concerning line circuits, subscribers line class junctor circuits, etc.
In the example chosen, module M23 which is the destination module and to which all called subscribers are connected replies sending its identity in turn to each of the source modules, it being remembered that the control bus is only accessible for one module at a time. Each of the source modules addresses the destination module (M23 in this case) in turn, transmitting thereto the called subscribers number in coded form. Different possibilities may now arise such, for instance, as the called number being an unallotted one or the called subscriber being busy or free. In the first case no answer is received by the source module which after a given time limiit releases the path between the calling subscriber and the corresponding junctor circuit.In the second case the destination module (M23) sends a busy signal via the control bus to the source modules, which transmit this busy condition to the calling subscribers. In the third case the module M23 sends an answer signal via the control bus to the source mLlw(M4, M5, M6. My 3, My 4. M23) indicating that a free path to the called subscribers in its module is being reserved and established between the junctor circuits and the free called subscribers.
In the example chosen, a free path is established between junctor circuits of destination (called junctor of destination) 31, 8, 7, 16, 12, 0 and 4, and the corresponding called subscribers all connected to the module M23, it being assumed that these called subscribers are to be connected with the calling subscribers connected to source junctors JuO in M4, JuO in My 3, JuO in M14, Jul in MS, Ju2 in My 3, Ju2 in M6 and Ju31 in M23 respectively. The corresponding time slots Do31, DT8, DT7, - DT1 6, DT12, DTO and DT4 are reserved.
In the memory of the processor of the destination module (M23) a source junctor table ISJTD shown in Fig. 5), a source module table SMTB shown in Fig. 6) and a routing table (RTB shown in Fig. 4) are built and ringing current and ringing tone are sent to the called and calling subscribers respectively.
The processor memory of each module contains similar tables SJTB, SMTB and RTB as shown in Figs.
5, 6 and 4 respectively and which characterize the state of connections to be set up between the particular module and the other ones. The SJTB and SMTB tables both include two columns whilst the RTB table which is derived from the two preceding tables has four columns, all tables having 32 lines. In the second column (SJu) of SJTB the binary addresses (5 bits) of the source junctors (in the source modules) are stored whilst in the first column a bit V indicates that the connection is in the process of being set up, i.e. the paths between the calling and called subscribers and their junctors have been set up but the called subscriber has not yet off-hooked. In the second column (SMO) of the source module table (SMTB) the binary addresses (5 bits) of the source modules are memorized.A bit A in the first column is set when a connection is really established, i.e. when a called subscriber off-hooks. In a first (JuDEST) of the four columns of RTB the addresses of the destination junctor are registeredwhilst in the second (STS) and third (SMO) column the source time slots (STS) tr source junctor addresses and the addresses of the addresses of the source modules (SMO) are memorized on the corresponding lines respectively. A bit F is set in the last column on the last line (31). When this is detected by the processor the contents of the RTB is copied into the memory of the PCM switch as explained below.It is to be noted that the information in RTB and SJTB is arranged therein following increasing order of the source time slot as shown in Figs. 4 and 5, that when the table is not completely filled with information it is completed with zeros as shown and that although not shown in this particular example certain lines may contain information concerning established communications, this information together with information concerning new calls to be processed are arranged following the above mentioned increasing order.
When a called subscriber goes off hook, the processor of the module of that stibscriber sends a message to the processor of the source module, and the ringing current and ringing tone sent to the called and calling subscribers respectively are stopped by means not shown. The corresponding bit A of the calling subscriber as well as of subscribers which may not have hooked off yet are set in SMTB (Fig.
6).
We assume that the subscriber connected to junctor Ju31 in module M3 1 and called from module M4 off-hooks. The connecting-through switches T3 1 and TO in modules M3 1 and M4 respectively are closed, so the following connections are established: 1) In the direction M4 to M31 via switch TO, hybrid HO, ND converter (sampler circuit SO) in module M4, speech bus SB4 and then PCM switch SW, D/A converter, D-MUX (output 31), H3 1, T3 1 in module M31.
2) In the direction M3 1 to M4 via switch T31, hybrid H3 1, A/D converter (sampler 31) in module M3l,speech bus SB31 and then PCM switch SW, DIA converter, D-MUX (output O), HO, TO in module M4.
Referring to Fig. 7, the PCM switch SW includes data selectors MUXO to MUX7 to select data from a predetermined data bus of the 24 data busses SBO to SB23 when these selectors are addressed with the corresponding bus address and a time slot interchanger. This interchanger includes a latch L1, switchable randam access memories RAM1A, RAM1 B, and associated write counterWCO, read countert RCO, two 2-1 line data selectros 2--1 LDS 1 and 2-1 LDS2 and a scale of 2 circuit SC/2; a randam access memory RAM2 and associated 8 bit binary counter CO 1, 2--1 line data selector 2-1 LDS3, register REG, comparator COMP, AND-gates AND1, AND2, AND3, AND4 or OR-gate OR.
The counter COl is divided into-a part R with stages 20,21, 22 and a part R' with stages 23 to 27.
The read-write functions of the switchable memories RAM 1 A and RAM 1 B can be interchanged so that when one of these memories is being read out information from RTB is copied into the other memory.
The data selectors 2-1 LDS 1 and 2-1 LDS2 allow the memories RAM 1A and RAM 1 B to be addressed by the addresses formed by the write (WCO) or read (RCO) counters. The scale of two SC/2 has two outputs OU1 and OU2. Output OU1 is connected to the read-write input R/W of RAM 1 A and to the selecting input S1 or the 2-1 line data selector 2-1 LDS 1. Similarly OU2 is connected to the read-write input R/W of RAM 1 B and to the selecting input S2 of the 2-1 line data selector 2-1 LDS2.
The complementary outputs OU 1 and OU2 are alternately low and high with the arrival of a pulse at the input via the AND-gate AND2. When, for instance, OU1 and OU2 are high and low respectively, the read input R of RAM 1A and the write input W of RAM1 B and the selecting input S1 of 2-1 LDS 1 are activated whilst the selecting input S2 is deactivated.Thus the information from RTB is copied into RAM 8 via the latch Ll, this memory being addressed via the 2-1 LDS2 with the address of counter WCO, and at the same time RAM 1 A is read out, the read-out address being applied from the read counter RCO via the 2-1 LDS 1.
When the scale-of-two SC/2 changes state, the memories RAM B and RAM 1A become a "read RAM" and a "write-RAM" respectively. Not that the latch LA is a 1 6-bit latch to allow the 15-bit words of the RTB to be copied into the RAM 1 A or 1 B and to allow bit F of the last word to be copied to set the 16th latch stage which thus activates one of the inputs of the AND-gate AND2. Triggering of SC/2 occurs when the other input of AND2 is activated, i.e. when the output of the AND-gate AND4 is high.
This gate has six inputs five of which are connected with a different stage of part R' of the counter CO1, the 6th input being connected with the output of AND-gate AND 1, so that the output of AND4 is activated when binary counter CO1 has counted 256, i.e. at the occurrence of "the last" time interval of the 32nd time slot 31. Then the counter RCO is reset via reset input R. This counter RCO is stepped when the output of AND-gate AND3 is activated. The output of gate AND3 is activated when both a clock pulse CP 1 is present and the output of the comparator COMP is high. The counter WCO is stepped by means of an external clock pulse CP2 fed by a clockpulse circuit (not shown) controlled by the processor.The counters CO1 of the switches SW of all modules are synchronized by a synchronizing pulse SYNC, The information read out from memories RAM 1A or RAM 1 B is stored into the 1 5-bit register REG, which is divided into three parts, JuD, STS and SMO of 5 bits each, used to store the addresses of the junctor destination, the source time slot and the source module respectively.
The random access memory RAM2 is used to store the speech data selected from the appropriate speech bus by means of the data selectors MUXO to MUX7, when these selectors are addressed by the address of this speech bus or associated calling or source module. Every time the three-bit part R of counter C01 has counted eight the output of AND1 is activated, so that the read input Rand the enabling input E of the memory RAM2 and enabling input S3 of the-2-1 line data selector 2-1 LDS3 are activated. When this happens RAM2 is addressed with the address stored in the part R' off counter C01 via the 2-1 LDS3.The information at the above address location is then read out from the above memory and the data obtained is decoded and demultiplexed and appears on one of the outputs 0 to 31 of the demultiplexer D-MUX (Fig. 2). However, when the part R of counter CO 1 has not counted eight the output of AND1 is deactivated as is the enabling input S2 of the 2-1 LDS3, but as the write input W of the memory RAM2 is activated, the memory RAM2 is addressed with the address in the left five stage part (JuD) of register REG via 2-1 LDS3. Every time when this happens, the speech information taken from a speech bus by the selector MUXO to MUX7 is registered in the memory RAM2 at the above address location.These data selectors are addressed by the address stored in the righthand 5 stage part (SMO) of register REG. The address in the part R' of counter C01 is compared with the address in the middle part STS of register REG, this latter address being that of the source time slot. The output of the comparator COMP is activated only when these addresses are equal. When this happens, AND3 is enabled at the arrival of a clock pulse CP1.
The PCM switch SW operates as follows. It is assumed that the informatiion from RTB has been copied into the memory RAM 1 A so that AND2 is enabled due to stage F being set. A clock pulse generator (not shown) generates a continuous clock pulse train CP 1 use to step counter C01 and it is also assumed that at the occurrence of a clock pulse 0 all stages of counter C01 are set. Thus counter RCO is reset and the scaleof-2 SC/2 changes state due to AND2 being activated, so RAM 1 A which was a "write RAM" now becomes a "read RAM". Hence line 0 of the memory RAMlA is read out and stored into register REG. This means that in the left, middle and right part of this register the address of the junctor of destination Ju3 1 the address of the source time slot 0 and the address of the source module M4 connected to busbar SB4 are stored respectively. As a result the following happens: 1) Line 31 of RAM2 is read out since its read input and the input S3 of the 2-1 LDS'3 are both activated.
2) All the multiplexers MUXO to MUX7 are addressed with the binary code for 4, so that the speech information on busbar SB4 is selected and applied to the address input of memory RAM2 since each MUX has its input terminal 4 connected to a different wire of the 8 parallel wires constituting the above busbar.
3) The output of comparator COMP is deactivated since the addresses in part STS of register REG (00000) and in part R' (11111) of counter C01 differ.
At the occurrence of a clock pulse 1, counter C01 is reset so that the write input W of RAM2 as well as the comparator's output and so also the enabling input E of RAM2 are activated. Since the S3 input of the 2-1 LDS3 is now deactivated, the bits selected from speech bus SB4 are registered in line 31 of this memory. At the same time the counter RCO is stepped since now the output of AND3 is activated, so the information in line 1 of RAM 1 A is registered into REG.
On the next clock pulse 2 the information selected from busbar SR13 is memorized in line 8 of RAM2, and the information in line 2 of RAM 1 A is registered into register REG.
On a clock pulse 3 the data information selected from busbar SB 14 is memorized in line 7 of RAM2 and the information in line 3 of RAM 1 A is registered into register REG. Hence the comparator output is deactivated since now in part STS of register REG the binary address 1 is stored while all stages of the part R' of counter C01 are still in the 0 state. The comparator's output remains deactivated until the occurrence of clock pulse 9.
On clock pulse 8, the output of AND1 is activated, so line 0 of memory RAM2 is read out, the enabling input E being activated.
On the clock pulse 9, the read counter RCO is stepped again, the information selected from speech bus SB5 is memorized in line 16 of RAM2 and the information in line 4 of RAM 1 A enters register REG.
From clock pulse 10 onward the comparator's output remains deactivated until clock pulse 17. The read ,counter RCO is then stepped, whereby the information in line 5 of RAM 1 A is read out and the information from bus Sol 3 is registered in line 12 of RAM2. we he same goes on until finally the counter C01 has counted 256, whereby the information in line 31 of RAM2 is read out, the data information in line 0 of RAM1 A is registered in register REG and the counter RCO is reset. Then the program can start again. Note that during the last time interval Dti7 of each time slot DTi a corresponding line i of RAM2 is read out.
To make this clearer, there is shown in Fig. 3 just below, the time intervals Dti7 the corresponding line i read out from memory RAM2 during this time interval while below the other time intervals DtOO, DtOl, DtO2; Dt20, Dt21,. Dot31, are shown the lines of the memory RAM2 wherein the information is stored which is read from a corresponding busbar during the time interval Dtij.As mentioned earlier, the information read out from memory RAM2 is decoded and demultiplexed in the D/A converter and -MUX respectively and appears on the outputs of the demultiplexer, but only the information on output 31 is transmitted to the caller since only connecting-through switch T3 1 has been closed, assuming that only the called subscriber connected to junctor 31 in module M23 has off hooked.
Since the sampling frequency is 8 KHz and since a time frame DT is divided into 32 time slots each having 8 time intervals DtiJ, the frequency of the latter corresponding to (8 KHz) 132) (8)=2.048 MHz, which is the frequency of the clock pulse CP 1 stepping the counter Cho 1. Finally, from the above description of call setting it follows that the communication system consists of totally autonomous operating modules, each containing only information concerning itself, and is able to gather the necessary information from other modules involved in a connection.
As mentioned above the number of time intervals DtiJ per time slot DTi have been limited to eight.
If N subscribers AO, Al . . ., AN-1 each connected to a different module and to which a same time slot DTO for instance has been allotted must be able to communicate with N subscribers connected to a same or different modules the time slot DTO should in principle be divided into N+1 equal time intervals of about 4 N+1 microseconds. For the communication system described, each time slot should then be divided into 25 time intervals, 24 of which are allotted to different subscribers, the 25th time interval being used to read out the memory RAM2. This time interval corresponds to a frequency of about 6 MHz. However, where one adopts LSI circuits using MOS techniques for economical reasons in preference to TTL techniques, especially when in the circuit an extensive use of LIS circuits is foreseen, it is advisabvle to limit the frequency to about 2 MHz.On the other hand, the probability of having a traffic rate as high as 24 communications to which a same time slot may be allotted is very low. Hence, it will be shown that the blocking probability, due to a called module only having access to 7 out of 24 speech busses during any time slot, with a traffic density has high as 19 Erlang per module is extremely low (mean traffic .15E per subscriber-i 28 subscribers). This blocking probability turns out to be as low as 20.10We for a mean traffic value of .15E per subscriber and is much higher than the blocking probability of the concentrtor network (58.10-4).
The just-defined blocking probability B is a function of n, the number of timeslots (n=32 for a line module) and k, the number of incoming calls per module to be divided over n time slots such that there are not more than 6 communications per time slot.
where P(k)Q(k) is the probability of blocking of any time slot for any given value of k up to n but larger than 6 since when a time slot contains 7 calls blocking may occur, when a new incoming call is directed to the same module.
In this formula P(k) is the probability (Erlang) to have k incoming calls for a same module and is given by
where A is the total traffic offered to the module.
The factor Q(k,n) in equation (1) is the probability that a time slot contains 7 incoming calls. It can be expressed as N(k,n) Q(k,n) = M(k,n) (3) where M(k,n) is the number of ways k calls can be distributed amongn time slots in such a manner that there are never more than 7 calls per time slot and N(k,n) is the number of ways to distribute k calls among n time slots in such a way there are 7 calls in one predetermined time slot and never more than 7 calls in the remaining n-1 time slots.
The number of ways M(k,n) can be computed for instance from the following recursive formula M(k,n) = M(k,n-1) + M(k-1, n-1) + ........ + M(k-7, n-1) (4) wherein the 8 terms in expression (4) are the number of ways to distribute k, k-1,... k-7 calls in n-l time slots with the respective remaining 0, 1,..., 7 calls in the nth time slot.
The expression 4 can be simplified as follows M(k,n) = M(k, n-1) + M(k-1, n) - M(k-8, n-1) (5) which can easily be verified by writing out M(k-1, n) by using the expression (4). Thus a table can be built for M(k,n) with border values for k=O given by M(O n) = 1 and for n = 1 by M(i,I) = 1 i # 7 M(i,l)=1 i8 with n going up to 32 and k up to 7 a partially filled table for M(k,n) is n k 0 1 2 3 4 5 6 7 8 9 ... 32 1 1 1 1 1 1 1 1 1 0 0 ... 0 2 1 2 3 4 5 6 7 8 7 6 ... 0 3 1 3 6 10 15 21 28 36 ... 0 4 1 4 10 20 35 32 1 .................................................
The value of N(k, n) (n= 32) can be derived from the table by observing that N(k, n) = M(k-7, n-l).
The above relation expresses that the number of ways N(k,n) to allott 7 calls out of k calls to a predetermined time slot is equal to the number of ways M(k-6, n-l) to distribute k-7 remaining calls in n-1 time slots in such a way that there are no more than 7 calls per time slot.
The total traffic for a line module is A-2.AL+AO+Ai wherein AL is the local traffic between subscribers connected to a same module or to two different modules of the same exchange, AO is the outgoing traffic from a subscriber to a distant exchange, Ai is the incoming traffic between a distant exchange and the above subscriber. Assuming that At=0.1 A, AO=0.4A Ai=0.4A, and a mean traffic A a~=0.15 128 Erlang (0.1 5E), the traffic at the receiver side of a module is AR=AL+Ai=0. 1 A+0.4A=0.5A=0.5 xl 28 x 0.1 5=9.6E The corresponding value for the blocking probability is B=20x 10-6. For a mean traffic density of 0.2E, B=60x1 0-5.
In the example described the concentrator network has two stages. Assuming an Engset distribution for the links between the first and second stages and an Erlang distribution after the second stages, the blocking probability is C=58x10-4 and 81 x10-3 for a mean traffic density a=O. 1 SE and a=0.2E respectively, so that the blocking probability B is small with respect to the blocking probability C of the concentrator network itseif. More about Erlang and Engset distributions can be found on pages 36 to 39 and 42 to 46 of D. Bear's book "Principles of telecommunication traffic engineering" published by Peter Peregrinus Ltd (First publication 1976).
The total blocking probability of an exchange for a iocal connection for instance can be written as B)2 -B)2 (1 O)2 Since the square values and double products can be neglected as B and C are small so that the total blocking probability is 2B +2C=2(20 x10-6+ 58 x 10-4) 12 x 10-3 In the above a multi-module time division multiplex communication system has been described having the following particularities.
1) The modules transmit to each other TDM data or voice (PCM) using a single type of interface. In particular each module contains an identical switch as distinct from switching systems using a concentrated switch performing the switching operations of the different modules.
2) Each module contains its own microprocessor and peripheral circuitry and the addition of extra modules does not require modifications in the existing modules. Each processor need only access devices in its own module and no central processor is essential.
3) The required speed of the switches does not increase with the number of modules. This is achieved by allowing a very small but non-zero blocking probability, which is negligible as compared with the blocking probability elsewhere in the system. For a given mean traffic per line the corresponding blocking probability is independent of the number of modules.
Although "bus" has been used throughout this description in association with links enabling TDM communications (speech or data) inside a telecommunication exchange and while connections with distant exchanges or remote units can take place by using modules or units giving access to voice frequency or PCM trunks, bus should not be understood as necessarily imposing the same physical or geographical location for all the modules or units interconnected by said busses, e.g. with a trunk and two line modules one of the latter could be at a distant location.
While the principles of the invention have been described above in connection with specific apparatus, it is to be clearly understood that this description is made only by way of an example and not as a limitation on the scope of the invention.

Claims (17)

1. A Time Division Multiplex (TDM) communication system, including a plurality of TDM busses able to exchange signals through time slots on said busses and each time slot being divided into a number of time intervals, wherein the system includes a plurality of units interconnected by said busses, each connected to a plurality of terminal circuits and each including a space switch able to forward, during successive time intervals of a time slot, successive communication samples from distinct busses towards a time switch able to shift all said samples to another time slot and under the control of signal processing means individual to the unit.
2. A system according to claim 1, and in which the number of time intervals of each time slot is less than the number of said units.
3. A system according to claim 1 or 2, in which the number of said units is equal to that of said busses, and in which each said unit includes a signal or data output circuit the output of which is connected to a different bus of said busses and a receiver circuit having a number of inputs which are also those of said space switch and which are at least equal to said busses, each input connecting a different said bus with said space switch, selecting means being provided in said time switch to enable said space switch to select from one of said busss said TDM signals
4.A system according to claim 3, and in which each of said unit further includes an input circuit to which said terminal circuits are connected, said input circuit including a space switching network coupling input lines of the terminal circuits to a number ofjunctor lines equal to the number of said time slots, a like number of hybrid circuits having two-wire, receive and send legs coupled between said junctor lines, input and output circuits respectively.
5. A system according to claim 1, 2, 3, or 4, and in which said signal processing means are interconnected through a common control bus via which control information is interchanged between said processing means.
6. A system according to claim 5, and in which a communication path between terminal circuits is established as a result of the processing means in a calling unit issuing control information on said common control bus identifying the called unit, whereafter when said called unit has returned an acknowledge signal on said common control bus, said calling unit issues further control information identifying the called terminal circuit within the called unit to enable the latter to set up a path inside the called unit and independently of a like path established in the calling unit.
7. A system according to claim 6, and in which to complete the communication path between terminal circuits, the processing means of the calling and called units mutually exchange information concerning the paths established in their units and of their identities.
8. A system according to claim 1 , 2, 3, 4, 5 or 6, in which said time switch includes memory means with associated writing and reading means and wherein the addresses of calling time slots allotted to a calling terminal circuit, the addresses of called time slots allotted to a called terminal circuit and the addresses of the calling unit are registered in the order of the calling time slots for each effective and requested communication, said memory means being read out by said reading means during successive allotted time intervals of said calling time slots except during the examination of the unallotted remaining time intervals of said same calling time slot during which inhibiting means suppress said read out.
9. A system according to claim 8, in which said reading means and said inhibiting means are formed by a read-out counter and a counter with associated clock pulse generator and a comparator comparing the address of the calling time slot with that of the corresponding most significant bits of said counter, this comparator giving an output signal to step said read-out counter when said addresses are equal.
10. A system according to claim 8 with claim 3 and in which said selecting means are constituted by address means provided by said memory addressing said space switch with the address of the calling unit so that said space switch is able to select TDM bus signals destined to it and issued from the calling unit.
11. A system according to claim 8 and in which said memory means includes two memories one of which is used as a write memory while the other one is read out, said memories being switched from "write" to "read" memories and vice versa during the last time interval of the last frame time slot.
12. A system according to claim 8, and in which said time switch further includes second memory means wherein the calling TDM samples are stored in the order of the called time slots, said second memory being read out during the last time interval of said number of time intervals.
13. A system according to claim 4 and in which the blocking probability of the TDM connection between two units is substantially lower than that in said space switching network.
1 4. A system according to claim 4, and in which said space switching network is a concentrator.
1 5. A system according to claim 1, and in which said TDM busses exchange PCM signals.
16. A system according to claim 2, and in which said number of time intervals in each time slot is equal to 8.
17. A time division multiplex telecommunication system, substantially as described with reference to the accompanying drawings.
GB7922120A 1978-06-26 1979-06-26 Time division multiplex communication system Expired GB2026818B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
NL7806841A NL7806841A (en) 1978-06-26 1978-06-26 TIME DIVIDING MULTIPLEX COMMUNICATION SYSTEM.

Publications (2)

Publication Number Publication Date
GB2026818A true GB2026818A (en) 1980-02-06
GB2026818B GB2026818B (en) 1982-04-28

Family

ID=19831126

Family Applications (1)

Application Number Title Priority Date Filing Date
GB7922120A Expired GB2026818B (en) 1978-06-26 1979-06-26 Time division multiplex communication system

Country Status (5)

Country Link
BE (1) BE877262A (en)
DE (1) DE2925716A1 (en)
FR (1) FR2430158A1 (en)
GB (1) GB2026818B (en)
NL (1) NL7806841A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0019921A1 (en) * 1979-05-29 1980-12-10 Redcom Laboratories, Inc. Time division digital communication system
EP0045066A1 (en) * 1980-07-25 1982-02-03 Western Electric Company, Incorporated Time division switching system
EP0045067A1 (en) * 1980-07-25 1982-02-03 Western Electric Company, Incorporated Time division switching system
US4604743A (en) * 1984-11-21 1986-08-05 North American Philips Corporation Bus structure for an image processor
US5982296A (en) * 1994-06-30 1999-11-09 Fujitsu Limited Data switching processing method and apparatus

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2503412B1 (en) * 1981-04-03 1986-10-31 Cit Alcatel MULTIPROCESSOR CONTROL DEVICE
DE3121774A1 (en) * 1981-05-26 1982-12-16 Deutsche Telephonwerke Und Kabelindustrie Ag, 1000 Berlin COUPLING FOR A DIGITAL SWITCHING SYSTEM

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0019921A1 (en) * 1979-05-29 1980-12-10 Redcom Laboratories, Inc. Time division digital communication system
EP0045066A1 (en) * 1980-07-25 1982-02-03 Western Electric Company, Incorporated Time division switching system
EP0045067A1 (en) * 1980-07-25 1982-02-03 Western Electric Company, Incorporated Time division switching system
US4604743A (en) * 1984-11-21 1986-08-05 North American Philips Corporation Bus structure for an image processor
US5982296A (en) * 1994-06-30 1999-11-09 Fujitsu Limited Data switching processing method and apparatus

Also Published As

Publication number Publication date
BE877262A (en) 1979-12-27
DE2925716A1 (en) 1980-01-10
NL7806841A (en) 1979-12-28
GB2026818B (en) 1982-04-28
FR2430158A1 (en) 1980-01-25

Similar Documents

Publication Publication Date Title
US4287590A (en) Time division multiplex communication system
US3737586A (en) Time division switching system
US4173713A (en) Continuously expandable switching network
CA1149049A (en) Control information communication arrangement for a time division switching system
CA1150805A (en) Time division switching system control arrangement
US4093827A (en) Symmetrical time division matrix and a network equipped with this kind of matrix
GB2212028A (en) Speech/data communication systems
EP0125605A2 (en) Channel selection in a switching system having clustered remote switching modules
GB2139853A (en) Control communication in a switching system having clustered remote switching modules
EP0427871A1 (en) Inter-network connection system
CA1205169A (en) Pulse code modulated digital automatic exchange
GB2066624A (en) Time division switching system
US6781985B1 (en) Time-division multiplexer
CA1238968A (en) Communication switching system
GB2026818A (en) Time division multiplex communication system
GB2091068A (en) Digital pbx system
US4602363A (en) Expansion apparatus for use in communication systems
JPH0744715B2 (en) Digital key telephone system
EP0385986B1 (en) Method of processing calls
US3673335A (en) Switching of time division multiplex lines and analog trunks through telephone central offices
US5446731A (en) Signaling channel data transmitting/receiving circuit of a primary multiplexer
US5590129A (en) Single stage telecommunications switch with partitioned processors
US4194090A (en) Decentralized-control type electronic switching system
US3761637A (en) Interface between analog or digital lines and a pulse code modulation circuit
AU591987B2 (en) Apparatus and method for tdm data switching

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee