MODULAR SWITCHING NETWORK FOR TELECOMMUNICATION SYSTEM

Abstract: Signal-routing modules of a switching network have a set of input/output terminals connected to respective peripheral units of a group individually associated therewith. Each module comprises a control unit as well as a plurality of interfaces which are each connected, via corresponding subsets of the set of terminals, to a plurality of peripheral units in a respective subgroup of the associated group. A first channel concentrator in each module has input connections to all interfaces thereof and has a reduced number of outputs carrying in each phase the bits of an incoming data word selectively extracted therefrom on instructions from the control unit. A second channel concentrator in each module has input connections to second register means provided for temporarily storing data words coming from the output of said first channel concentrator of each module and has a reduced number of outputs carrying in each phase the bits of an outgoing data word extracted therefrom also in response to instructions from the control unit.

Description: "MODULAR SWITCHING NETWORK FOR TELECtUNICATION SYSTEM" The present invention relates to a switching network adapted to facilitate selective message transmission among a multiplicity of peripheral units, such as subscriber stations or trunk lines, with the aid of signal-routing modules serving as automatic exchanges in a telecommunication system. In such automatic exchanges it is knows to provide routing modules, e.g. in the form of orthogonal switching matrices, responsive to instructions from associated control units which in turn may be commanded by a central controller. As a given switching matrix serves only a limited number of peripheral units, the several matrices must be able to intercommunicate in order to establish signal paths between stations respectively served thereby. This creates problems when the network must be expanded to accomodate additional subscribers and/or to provide for a greater variety of available services. The object of present invention, therefore, is to provide a network of this type which has the flexibility and adaptability required for expansion and/or service modification in a relatively simple and economical manner. In accordance with present invention, each of several signal-routing modules of a switching network for a telecommunication system has a set of input/output terminals connected to respective peripheral units of a group individually associated therexsith. Each module comprises a control unit as well as a plurality of interfaces which are each connected, via corresponding subsets of the set of terminals, to a plurality of peripheral units in a respect ive subgroup of the associated group. Each module also comprises first register means connected to the output of said interfaces, each of these first register means comprising a number of registers corresponding to the number of subgroup units associated to each of said interfaces, each register being enabled by timing signals from control unit to load digital data words of a channel coming from a correspondent peripheral unit. A first channel concentrator in each module has input connections to said first register means and has a reduced number of outputs carrying in each phase the bits of an incoming data word selectively extracted therefrom on instructions from the control unit. A second channel concentrator in each module has input connections to second register means provided for temporarily storing data words coming from the outputs of said first channel concentrator of each module and has a reduced number of outputs carrying in each phase the bits of an outgoing data word extracted therefrom also in response to instructions from the control unit. Pursuant to a more particular feature of the invention, the distribution means may comprise a channel expander (roughly complementary to the first channel concentrator) and a plurality of data stores in which the expander enters outgoing data words destined for any of the interfaces of the module concerned. According to a preferred embodiment of the invention each interface includes third register means (one for each of the k peripheral units) for temporarily storing incoming data words of m bits each (m being preferably equal to 8, in conformity with the usual practice) which represent message samples of PGM channels received from the associated subgroup of peripheral units in respective time slots of an operat ing cycle; such a cycle coincides with a recurrent PCM frame which is divided into a multiplicity of phases, each time slot encompassing k phases. According to a preferred embodiment of the invention, each interface further includes fourth register means for temporarily storing outgoing data words destined for the peripheral units in the associated subgroup, these outgoing data words being selectively fed thereto by distributing means inserted between the second channel concentrator and the several interfaces. The feeding of the outgoing data words to the fourth register means and thence to designated peripheral units of the associated subgroup takes place under instructions from the control unit delivered to the distributing means and to the fourth register means. In the network particularly described hereinafter, each peripheral unit is linked with an interface terminal of the associated module through a bidirectional connection (e.g. a telephone line or a trunk). In principle, however, the invention is also applicable to systems in which incoming data words are received only from peripheral units acting as sources while outgoing data words are sent to other peripheral units acting as loads. Advantageously, the number of peripheral units served by each interface of a routing module does not exceed the number of phases in a PCM frame; with the usual number of 32 time slots per frame, the maximum number of peripheral units in each subgroup is thus 256. This will insure that under certain operating conditions, when all the peripheral units associated with a single interface of a module are active while the others are not, the data words or bytes received from all these active peripheral units will pass at least the first channel concentrator. In the specific embodiment here disclosed, each module has eight interfaces accomodating up to 2,048 peripheral units. With the first concentrator of each routing module handling a maximum of 256 PCM channels, this allows for the establishment of simultaneous signal paths between up to 25% of all peripheral units served by the network, provided they are well distributed among the groups associated with the several modules. If necessary, of course, the maximum ration of the number of simultaneous active peripheral units to the total number thereof can be increased by doubling or otherwise enlarging the output capacity of the two channel concentrators of one or more modules. In a telephone system or the like, the control unit of any module will generally emit routing instructions on the basis of call signals received from an associated station and conveyed to the control unit of a module serving a called station (if the two modules are different) via the intermodule connection available for the transmission of data words. In some systems, however, these control units could also be connected by a centralized higher-ranking controller to establish and terminate connections between specified peripheral units, e.g. in accordance with a predetermined program. The above and other features of the present invention will now be described in detail with reference to the accompanying drawing in which: FIG. 1 is a block diagram of a switching network according to the present invention including a plurality of structurally identical routing modules; FIG. 2 is a block diagram of one of the routing modules of FIG. 1, showing several structurally identical input/output interfaces; FIG. 3 is a block diagram of a first part of an interface of FIG. 2, designed for the handling of incoming data words; FIG. 4 is a block diagram of a second part of the interface il- lustrated in FIGS. 2 and 3, designed for the handling of outgoing data words; FIGS. 5A and 5B are two time diagrams relating to the processing of incoming data words by the interface components illustrated in FIG. 3; and FIG. 5C is a time diagram relating to the processing of outgoing data words by the interface components illustrated in FIG. 4. As illustrated in FIG. 1, a switching network according to the present invention comprises a plurality of signal-routing modules 12a, 12b ..., 12f interconnected in a full-mesh mode. Module 12a is connected to modules 12b, 12c ...12f via respective bidirectional signal paths 16, 18, 20, 22, 24. Module 12b is directly linked to modules 12c, 12d, 12e and 12f via bidirectional paths 28, 24, 30 and 32, respectively. Module 12c communicates with modules 12d, 12e and 12f via paths 36, 38 and 40. Similar transmission paths 42 and 44 couple the modules 12e and 12f to module 12d while modules 12e and 12f communicate via a bidirectional path 46 with each other. Thus, each module in the telecommunication system of FIG. 1 ex changes information with all the other modules of the network. Each module 12a, 12b ... 12f is also provided with a respective feedback loop 50a, Ob, ...of on which it receives back some of the data words and routing information emitted by it. Aas described hereinafter with reference to FIG. 2, the feedback loops 50a, 50b, ...50f enable the establishment of a signal path between two peripheral units connected to the same module. Each module of FIG. 1 is further tied via a number of bidirectional multiples 60 to a respective group of associated peripheral units 52a, 52b ...52f. These peripheral units may be telephones, teletypewriters, video displays, data processors, PCM trunk lines or the like; the information being carried by multiples 60 is assumed to be in analog form though this need not be the case. The fullmesh interconnection of switching modules 12a, 12b ...12f enables any peripheral unit in the system to communicate with any other unit in the network. The designation I/O of units 52a-52f indicates that they act as the input/output parts of the overall system. The modular design of a switching network according to the present invention facilitates the addition of peripheral units that are geographically remote from the pre-existing peripheral units thereof. Any such remote peripheral units can be connected to the network through an additional routing module in turn tied to each of the exisiting modules via a respective bidirectional communication path. As particularly illustrated in FIG. 2 for routing module 12a, each modules includes eight interfaces 151-158 with up to 256 terminals al - a256 connected at least in part to respective peripheral units. These interfaces have input multiples 64 (only two shown) extending to respective data stores 161-168. Each of these data stores comprises 256 pairs of 20-bit registers, the registers of each pair being alternately enabled by timing signals from a control unit 120 to load 20-bit data words carried in corresponding phases of consecutive recurrences of an incoming PCM frame. Data stores 161-168 are linked to a channel concentrator or compressor 66 (essentially a PCM multiplexer) which, in response to instructions received from control unit 120 via a bus 124, selectively reads out the contents of their registers onto a 20-lead output multiple 68. This multiple extends to a plurality of transmitting junctors 74a, 74b ..74f, one for each routing module 12a, 12b, ...12f. Feedback loop 50a serves as an output multiple of junctor 74a whereas junctors 74b-74f have output multiples 16', 18', 20', 22', 24' respectively included in the bidirectional signal paths 16, 18, 20, 22, 24 of FIG. 1. The junctors 74 are operatively tied via buses 128 to control unit 120 for receiving therefrom instructions to be transmitted to all the modules of the network. The control unit also comunicates with interfaces 151-158 by way of a bidirectional bus 122. Module 12a further incorporates a plurality of receiving junctors 80a, 80b ...80f respectively assigned to all the modules 12a-12f. Junctor 80a is connected to transmitting junctor 74a via feedback loop 50a whereas junctors 80b-80f receive signals from modules 12b -12f via multiples 16", 18", 20", 22" and 24" also included in bidirectional signal paths 16, 18, 20, 22, 24, respectively. Receiving junctors 80a-8Of have respective output multiples 86 < ,86f, wordking into data stores 81a-81f each adh-antageously comprising 257 pairs of registers, the registers of 256 of these pairs each having 20 stages for the memorization of 20-bit data words arriving from the several modules over feedback loop 50a and bidirection al paths 16, 18, 20, 22, 24 via receiving junctors 80a-80f, ( the remaining 257th pair of registers being destined to store, as described hereinafter, the instruction bits coming from control unit 120 ). Data stores 81a-81f are connected to a channel concentrator 90 also designed as a PCNI multiplexer. In response to commands from unit 120, concentrator 90 selectively transmits onto a 20-lead multiple 92 data words written in the registers of stores 81a-81f. During each frame period, i.e. during a time interval coinciding with the transmission of an incoming PCM frame by concentrator 66 or with the reception of an outgoing PCM frame by any junctor 80a- 80f, concentrator 90 selects 256 data words from among the 6 x 257 words registered in stores 81a-81f and emits the selected words in successive phases of an outgoing frame. The selected data words are conveyed to a channel expander 98 (essentially a PCM demultiplexer) via multiple 92 and to a conference bridge 110 via a branch 112 of that multiple. As described in greater detail hereinafter, conference bridge 110 facilitates multiparty telephone calls among subscriber stations represented by the peripheral units of FIG. 1; bridge 110 transmits output signals to expander 98 via a data multiple 114 in response to instructions received from control unit 120 on a command bus 144. A two-way connection 145 links the unit 120 with a central controller (not shown) for the performance of ancillary operations such as data storage, error detection and man/ machine dialoguing. Channel expander 98 is connected on its output side to eight data stores 17-178 which have output multiples 100 (only two shown in FIG. 2) extending to respective interfaces 151-158. In accordance with switching commands received from control unit 120 via a bus 146, expander 98 loads signals arriving over multiples 92 and 114 into selected registers of data stores 171-178. Each of these stores includes 256 pairs of registers assigned to respective peripheral units served by one of the eight interfaces. The registers of each pair assigned to a peripheral unit communicating with another peripheral unit are alternately enabled by recurrent timing signals from the control unit to load 20-bit data words carried in a corresponding phase of consecutive recurrences of an outgoing PCM frame. Data-receiving registers of up to 256 pairs selected by expander 98 in accordance with the commands from control unit 120 are loaded with data words during any given frame period while corresponding registers of nonselected pairs do not receive any data. During the succeeding frame period the previously loaded registers of each selected data store 171-178 are enabled in a pre-established sequence to read their contents onto the associated output multiple 100, as described in detail hereinafter with reference to FIG. 5C. As illustrated in FIGS. 3 and 4, interface 151 - which is structurally identical with interfaces 152-158 - comprises a first section 200 connected to 256 peripheral units out of an assumed total of 2,048 such units associated with module 17a. A second section 300 of interface 151 is disposed between section 200 and the other coppo- nents of module 12a, particularly the associated data stores 161 and 171. Section 200 includes 32 input/output ports 201-232 each tied to eight peripheral units of the associated subgroup. Ports 201-232 comprise hybrid circuits for performing the conversion of each outer route allocated to a peripheral unit into two routes respectively allocated to the transmission and the reception side of the module. Each port 201-232 is provided with a sensing circuit x which scans the associated subscriber lines for detecting a signal indicating an attempt to establish a calling connection; this information is transmitted to control unit 120 which responds thereto as described hereinafter. Where the peripheral units 52 are conventional telephones, such a signal indicates an off-hook condition of a telephone handset. The release of a line is similarly reported to the control unit. Section 300 includes 32 sets of eight transcoders 301-332 respectively connected to the input/output ports 201-232 for digitizing incoming analog signals (e.g. voice samples) and for converting into analog form digital signals outcoming from buffer component 500 of FIG. 4. Ports 201-232 may be adapted to transform incoming analog voltages into waveforms having voltage levels suitable for digitization by the anaLog-to-digital converters of these transcoders. The transcoders 301-332 may incorporate signal generators which emit ringing signals to called peripheral units and ringing, dial or busy tones to calling peripheral units by way of the hybrid circuits of ports 201-232, the signal generators being activated in response to commands transmitted from control unit 120 over a buffer circuit 333 and logic circuits Y included in the transcoders. Alternatively, the signal generators may be included in these hybrid circuits and activated by the sensing circuits x which are coupled to the respective logic circuits y. In response to commandos from control unit 120, each logic circuit X controls the respective set of eight transcoders for analog/ digital conversion of signals arriving from the eight associated peripheral units via the intervening group of eight input/output ports. The bits of incoming data words (bytes) serially emitted on transcoder outputs el-e32 are fed to respective pairs 401-432 of 8-bit registers. As illustrated in rows el-e32 of FIG. 5A, data words (labeled 1256 according to their originating terminals al-a256) are transmitted from transcoder circuits 301-332 to register pairs 401-432 in a 125-microsecond operating cycle (corresponding to a PCM frame) subdivided into eight subcycles each having a duration of 15.625 microseconds. Each transcoder emits one 8-bit word or byte during each subcycle. However, the emission times are staggered so that eight preselected transcoders of sets 301, 305, 309, 313, 317, 321, 325 and 329 emit their bytes during a first time slot of each subcycle, eight other transcoders of the sets 302, 306, 310, 314, 318, 322, 326 and 330 do so during a second time slot, eight further transcoders 303, 307, etc. utilize a third time slot and the remaining eight transcoders 304, 308, etc. are active during a fourth time slot; each time slot is approxImately 3.096 microseconds in duration. As further illustrated in FIG. 3, register pairs 401-432 are connected to a series-to-parallel converter 433 which transmits to data 161 during each time slot of an operating cycle the information received by eight of these registers during the inmediatly preceding time slot. Converter 433 is also designed to append a 12-bit error-correction code to the bytes arriving from transcoders 301-332 via register pairs 401-432. The resulting 20 bits of each data word are emitted over respective leads f1-f20 to data store 161. The order in which the information is transmitted is controlled by unit 120 via bus 124. As indicated in graphs e and f of FIG. 5B, each of the 32 time slots of an operating cycle of interface 151 is divided into eight phases during each of which a data word - labeled in graph e as in FIG. 5A - is transmitted in parallel form to a respective register in data store 161 from an associated register in group 401-432. During phases 9-16 corresponding to the second time slot of an operating cycle, graph f, series-to-parallel converter 433 transmits from register pairs 401, 405, 409, 413, 417, 421, 425, 429 the bytes loaded into one register of each pair during the first time slot of the cycle. The first bytes fed by loads e2, e6, e10, el4, e18, e22 e26, e30 into the data receiving registers of pairs 402, 406, 410, 414, 418, 422, 426, 430 during the second time slot of the first subcycle, as partly illustrated in FIG. 5B, are transferred by converter 433 to data store 161 during the series of phases 17-24 coinciding with the third time slot of that subcycle. Thus, the eight registers of group 401-432 receiving byte sequences from transcoders 301-332 in one time slot of an operating cycle are read out to converter 433 in the succeeding time slot. During the comnon operating cycle of interfaces 151-158, data stores 161-168 can each receive 256 incoming 20-bit words for temporary memorization by registers thereof activated for reception by control unit 120 which includes a nonillustrated time base. Each of these momentarily data-receiving registers is paired with a respective structurally identical 20-bit register which was activated during the preceding operating cycle for receiving a data group from the respective converter 433 in the associated interface. During any such operating cycle, the 20 bits of each data word written in each of the 2,048 registers of data stores 161-168 activated for writing during the preceding cycle are selectively unloaded in parallel onto multiple 68 in response to reading commands received from control unit 120 via bus 124. Not more than 256 words, however, may be emitted by concentrator 66 in a PCM frame outgoing over multiple 68; that frame thus includes 256 channels and is contemporaneous with an operating cycle of interfaces 151-158 and data stores 161-168. As also illustrated in FIG. 3, control unit 120 is provided with an output connection 69 which may be fcrmed as part of bus 128 (FIG. 2). This connection carries instructions regarding the establishment and release of signal paths between pairs of perpher- al units 52 (FIG. 1), or anong a larger number of peripheral units in the case of conference calls. The output multiples 50a, 16', 18', 20', 22', 24' of transmitting junctors 74a-74f (sse FIG. 2) must therefore each include 20 leads branched off multiple 68 and one or more further leads extending from correction 69; the same number of leads are, of course, required for the input multiples of receiving junctors 80a-80f. Moreover, data stores 81a-81f have 257 register pairs each, i.e. 256 register pairs for temporarily memorizing outgoing data words to be emitted on multiple 92 and an additional register pair for storing instruction bits generated by the control unit 120 of a respective module 12a-12f. .As shown in FIG. 2, concentrator 90 is provided with an output connection 141 extending to control unit 120 for supplying same with instructions words from all six modules in as amny supervisory channels addressed by switching commands fed to multiplexer 90 by control unit 120 via a bus 142. As shown in FIG. 4, each interface 151-158 incorporates in section 300 a buffer component 500 including a parallel-to-series converter 509 inserted between the 20-lead multiple 100, extending from data store 171, and eight pairs 501-508 of 8-stage registers. Register pairs 501-508 are connected via respective output leads 511-518 to respective groups of four sets of transcoders in the associated set 301-332. Data store 171 shown in FIG. 1 contains 256 pairs of 20-stage registers, each such pair being assigned to a respective input/ output terminal also256 of the hybrid circuits forming part of ports 201-232; obviously, some of these terminals may not be connected to peripheral units. Upon saturation of the network, further modules may be readily added to increase its capacity, e.g. up to 16. During an operating cycle of routing module 12a, up to 256 outgoing 20-bit data words are extracted by concentrator 90 from selected read-enabled registers of stores 81a-81f and are distributed by expander 98 to respective registers in stores 171-178 in accordance with commands from control unit 120. while expander 98 is loading the write enabled registers of store 171 with data bits to be sent out, that store delivers to 20-lead multiple 100 the contents of registers which were activated to receive data during the preceding operating cycle but which are enabled to emit data during the current cycle. Data emission from the read-enabled registers of store 171 to terminals al-a256 of interface 151 proceeds according to graphs a and t of FIG. SC. An. operating cycle of 125 microseconds, corresponding to a PCM frame, is divided into 32 time slots each consisiting of eight phases illustrated in graph t. During each time slot, buffer component 500 receives eight 20-bit data words destined for respective transcoder groups 301-304, ...329-332. Parallel-to-series converter 309 transforms each arriving 20-bit word into an -bit word while simultaneously executing any corrections indicated by the 12-bit error code included in the arriving word. The resulting byte is loaded by converter 509 into a data-receiving register of a pair selected in accordance with the temporal position of the word in an operating cycle, i.e. in ac cordance with the phase in which the 20-bit word arrived over multiple 100. As shown in graph a of FIG. 5C, data words arriving in phases Nos. 1-8 constituting the first time slot of an operating cycle are to be ultimately transmitted to peripheral units connected to terminals al, a33, a97, a129, a161, a193, a225, respectively, or interface section ?00. During this first time slot the outgoing bytes are loaded in 8-bit form into write-activated registers of respective pairs 501-508. During the next time slot the bits of each byte are serially emitted onto leads 511-518 from register pairs 501508. The byte destined for the peripheral unit connected to terminal al of interface section 201 is transmitted via lead 511 to all the digital/analog converters in transcoders 301-304; control unit 120, however, activates only the corresponding converter of transcoder set 301 via buffer circuit 333 and the logic circuit y of that transcoder. Analogous routing procedures are used for the byres e mitted onto leads 512-518 from the read-enabled registers of pairs 502-508. During phases Nos. 9-16 of an operating cycle, i.e. in the course of its second time slot, write-activated registers of pairs 501508 are fed bytes carrying information ultimately destined for peripheral units connected to terminals a2, a34, a66' a98, a130, a162 alp4, a of interface section 200. In the 9th phase, even as a 20unit data word intended for terminal as is received in pa parallel form by converter 509, read-enabled registers of pairs 501508 emit onto leads 511-518 the first bits of the bytes received during phases Nos. 1-8, respectively. The 2nd through 8th bits of these prewlously received bytes are emitted in the phases Nos. 10 through 16, respectively. Thus, the bits of data words consecutively transmitted in parallel over multiple 100 in the eight phases of a time slot and transformed into bytes for converter 509 are successively loaded into respective write-activated registers of pairs 501-508, being then concurrently read out in series over respective output leads 511-518 during the succeeding time slot. Data emission from the read-enabled registers of pairs 501-508 is carried out in response to commands generated by control unit 120 on a connection 122' forming part of bus 122 (see FIG. 2). Upon detecting an off-hook condition (seizure) in a line connected to an input/output terminal the sensing circuit x of the respective port 201-208 emits an identification signal toward control unit 120 through the logic circuit y of the associated transcoders and via buffer circuit 333, this identification signal coding the the identity of the calling subscriber station. In response to the identification signal, the control unit assigns to the calling station a first channel in the PCM frame carried by multiple 68 (FIG. 2) and a second channel in the PCM frame carried by multiple 92, these channels corresponding to respective phases in the operating cycle of switching module 12a. Control unit 120 then enables the emission of a dial tone to the calling station. Preferably, the dial tone is generated by a circuit incorporated in expander 98 and is selectively transmittable to all the transcoders in interfaces 151-158 in response to commands generated by control unit on bus 146. If the calling station is equipped with a pushbutton digit selector, control unit 120 also assigns to it a multifrequency digit transceiver and a phase though which a voice path is established between the subscriber line and the transceiver. Upon the reception of digit-selection signals from the calling station, the corresponding interface (e.g. 151) halts the transmission of the dial tone, with pushbutton selection the multlfrequency digit transceiver is not released until dialing is completed. Sensing circuits x of interface section 200 monitor the incoming digit-selection signals and transmit them in coded form to control unit 120 via logic circuits X and buffer circuit 333. Upon the reception of all the selected digits, control unit 120 identifies the switching module 12a-12f associated with the called subscriber station and transmits a connection request to the identified module via bus 128 (see FIG. 2), one of the junctors 74a- 74f and an outgoing multiple 50a, 16', 18', 20', 22' or 24'. Upon receiving the connection request via one of the junctors 80a-80f, one if data stores 81a-81f, concentrator 90 and connection 141, the control unit 120 of the module linked to the called subscriber station identifies same and assigns thereto a first channel in the incoming PCM frame carried by multiple 92 and a second channel in the outgoing PCM frame carried by multiple 68 of this module, provided the called subscriber station is available for a call connection. Upon assigning such transmission channels, control unit 120 of the receiving module emits a signal over bus 122 to the interface connected to the called station, enabling the emission of a ringing signal thereto. The control unit of the receiving module notifies the control unit of the transmitting module (if different therefrom) that the called subscriber is available, whereupon the latter control unit induces the emission of a, ringing tone to the calling subscriber. Upon seizure of the line by the called subscriber, the control units involved terminate the emission of the aforementioned signals to the called and the calling subscriber. The described procedure is similar when the peripheral unit requesting the connection is a trunk line. During a conference call, control unit 120 of each involved routing module instructs its bridge 110 to temporarily memorize data signals appearing in several channels in the outgoing PCM frame carried by multiple 92. Bridge 110 algebraically sums the data signals received during any given operating cycle and transmits the resulting digital sample to expander 98 via connection 114 for loading into a write-activated register associated with each subscriber station partecipating in the conference call. In a telecommunication system according to the present invention, memory and control functions are distributed throughout the switching network. The modular design facilitates the expansion of the system to accomodate increased consumer demand. The system is versatile in its capacity for handling analog as well as digital signaling from various types of peripheral units as noted above. For improved reliability, components may be duplicated to provide a certain redundancy as is well known in the art.

Claims: Claims: 1. A modular switching network for telecommunication system essentially consisting of a number of "n" signal-routing modules (121, ...12n) each having a set of input/output terminals connected to respective peripheral units, characterized in that each signal-routing module comprises in combination: - a control unit (120) connected to the respective units of the other modules, which performs the supervision of all operations concerning the analysis of the telephone signalling and also performs the routing, prolongation and supervision of any connection; - a plurality of interfaces (151, 152,...) connected to a plurality of peripheral units in a respective subgroup of the associated group via corresponding subsets of said set of terminals; each interface including transcoding means (301, 302,...) for converting analog message samples into digital data words and vice versa; - first register means (161, 162,...) connected to the output of said interfaces (151, 152,...), each of these first register means comprising a number of registers corresponding to the number of subgroup units associated to each of said interfaces (151, 152,..) each register being enabled by timing signals from control unit (120) to load digital data words of a channel coming from a correspondent peripheral unit; - first channel concentrating means (66) with input connections to said first register means (161, 162,...) and with a reduced number of first outputs carrying in each phase the bits of an incoming data word extracted from said first register means in response to instructions from said control unit; ; - second register means (81J, ...81n) with inputs connected to said first outputs of all said modules for temporarily storing the data words carried thereon in each phase; - second channel-concentrating means (90) with input connections to said second register means (811, ...81n) and with a reduced number of second outputs carrying in each phase the bits of an outgoing data word extracted from said second register means in response to instructions from said control unit; ; - distributing means (98) inserted between said second channelconcentrating means (90) and said interfaces for selectively feeding outgoing data words from said second outputs to said interfaces (151, 152,...) in response to instructions from said control unit, said distributing means (98) comprising channel-expanding means and a plurality of data stores (171, 172,...) with output connections to respective interfaces, said channel-expanding means entering outgoing data words destined for any of said interfaces in the corresponding data stores. 2. A network as defined in claim 1, characterized in that each'of said interfaces (151, 152,...) comprises third register means (401, 402,...) one for each k peripheral units, utilized for temporarily storing incoming data words representing transcoded analog message samples received from the included transcoding means associated with the peripheral units in respective time slots of an operating cycle coinciding with a recurrent PCM frame divided into a multiplicity of phases, each of said time slots encompassing k phases. 3. A network as defined in claim 1, characterized in that each of said interfaces (151, 152,...) comprises fourth register means (501, 502,...) one for each h peripheral units, utilized for temporarily storing outgoing data words destined for peripheral units in the associated subgroup, said register means being responsive to instructions from said control unit (120) for directing message samples corresponding to the stored outgoing data words in successive time slots to designated peripheral units of the associated subgroup, the said successive time slots being in number of h during an operating cycle corresponding to a frame. 4. A network as defined in claim 9, characterized by the fact that said third register means (401, 402,...) include conversion means for supplementing each incoming data word with additional bits constituting a corrective code and for reading out the resulting bit combination in parallel to said first channel-concentrating means (66). 5. A network as defined in claim 1 or 2, characterized in that each of said register means comprises a multiplicity of register pairs, the registers of each pair being alternately enabled by said control unit for the reception of data words to be stored and for the emission of the data words so stored. 6. A network as defined in claim 1 or 2, characterized in that each module firther includes a conference bridge addressable by said second outputs under instructions from said control unit for emitting the algebraic sum of data words from several channels, extracted from said second register means during a given operating cycle, to said distributing means.

Inventors: ISRAEL, JOHN W.
Applicants: ITALTEL SOCIETA ITALIANA  TELECOMUNICAZIONI S.P.A.
Application year: 1982
Main classification: H04Q3
IPC codes: H04Q11