Synchronization apparatus in transmitting information on a simplex bus.
Abstract
A synchronization apparatus in a telecommunication system of the TDM type where the information is transmitted in assigned time slots in a simplex data transmission between a plurality of identical transmitter / receiver modules (AN) connected to a common bus. The bus is divided into three sections, all the transmitters (S) being successively connected to the first section (B1) and all the receivers (R) being connected to the final section (D3) in the same order as the transmitters. The time delay between the transmitters and the bus is the same for all transmitters and is a fixed value, while the total delay on the first bus section is determined by the number of transmitters connected. The same condition applies to the receivers so that the delay on the final section (B3) of the bus is also a fixed value. The intermediate section (B2) of the bus extends from the last transmitter connected to the first connected receiver, and is variable in length so that in relation to the magnitude of these fixed delays, it gives a predetermined total selectable time delay between the transmitter and the receiver of the same module. Each module (AN) contains a local clock oscillator (CL) common to the respective transmitter and receiver. In addition to the internal clock signals, the oscillator also sends sequence synchronization (FS) pulses to synchronize the remaining modules (slave modules) each time the module is selected as the pilot module. The synchronization pulses are sent once per sequence and in parallel with the information from the respective transmitter (S). With the aid of the apparatus according to the invention, a synchronization method is obtained allowing the transmission of a first piece of information between a pair of arbitrarily selected modules and a second piece of information between another pair of modules selected arbitrarily usingt two adjacent time slots with no time differences between
Term
Term ended
Projected expiry passed 26 April 2003, 23.4 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
4 claims: 1 independent, 3 dependent
- 1Claims of equivalent WO 8303936 A1 CLAIMS 1 Synchronization apparatus in a telecommunication system of the time division multiplex type, in which information is transmitted in assigned time slots in one-way data transmission between a plurali¬ ty of equal transmitter/receiver modules (A-N) connected to a common bus, for enabling transmission through the bus from arbitrary trans¬ mitters (S) to arbitrary receivers (R) in adjacent time slots without time difference between transmission seuqences in respective time slots, characterized in that said bus is divided into a number of sections;in that there is a first section (B1) to which said transmitters (S) are connected in a given order, in that the distance between the transmitter output and bus in¬ put is predetermined so that a fixed time delay is obtained which is the same for each module, and in that the total fixed time delay through said first bus section (B1) ' .is dependent on the number of modules (A-N) connected;there is a final bus section (B3) to which said receivers (R) are con¬ nected in the same order as the transmitters, in that the distance between bus ouput and receiver input is predetermined so that a fixed time delay is obtained which is the same for each module, and in that the total fixed time delay through said final section (B3) is dependent on the number of modules (A-N) connected;there is an intermediate section (B2) having variable length and ex¬ tending from the last connected transmitter (S) to the first connected receiver (R), the length of said intermediate section, in relation to the size of said fixed time delays, being adjusted to give a selectable, predetermined total time delay between transmitter and receiver in the same module;in that each of said modules (A-N) contains a clock signal unit (CL) common to its own transmitter and receiver, said clock signal unit sending, apart from internal clock signals (CS) each time the module is selected as master, a frame synchronization pulse (FS) once per frame to the input of ' said bus via a bus transmitter ( BS ) , in that said frame synchronizing pulse (FS) for synchronizing remaining slave modules is sent parallel with the data iri parallel with the data information from the respective transmitter, and in that a time slot memory ( TM) stores data which is written in and read out from and to the bus under control by signals from a control memory (CM) connected to the address inputs of the memory ( TM), and also by clock signals via a time slot counter (TSC), data information being read out to the bus via a first latch circuit (L1) and the bus transmitter (BS), and in that data is written in to the memory (TM) from the bus via a bus receiver (BR) and a second latch circuit (L2), said read-out and write-in respectively being controlled by signals from the common clock (CL).
25 paragraphs in 4 sections, as filed
Description of equivalent WO 8303936 A1
0001SYNCHRONIZATION APPARATUS IN TRANSMITTING INFORMATION ON A SIMPLEX BUS.
TECHNICAL FIELD
0003The invention relates to a synchronization apparatus in a telecommuni¬ cation system of the time division multiplex (TDM) type in which infor¬ mation is transmitted in assigned time slots in one-way data trans-<sup>'</sup> mission between a plurality of equal transmitter/receiver modules con- nected to a common bus.
BACKGROUND ART
0005In order to achieve data transmission correctly in time, signals for synchronizing between transmitter and receiver must also be sent out on the bus.
0006In known apparatus, as for example in the LM Ericsson Company Descrip- tion with the catalogue code X/Yg 118909 Ue relating to the regional processor bus in the AXE 110 telephone exchange, separate clock equip¬ ment is utilized for the bus, which means that the information is in¬ tentionally delayed and clocked out on the bus with the aid of the separate clock signal unit.
DISCLOSURE OF INVENTION
0008For a combination of transmitter and receiver in the same module, in the known apparatus there are required separate clock signals and possibly clock oscillators in both transmitters and receivers for synchronizing towards the bus. This results in delay in the infor¬ mation transmission, poor capacity utilization on the bus and a co - plicated hardware structure. Furthermore, it is difficult to achieve great reliability with central feeding of clock signals.
0009The apparatus solving the mentioned problem is characterized by the claims, and consists of a bus intended for simplex information trans<sup>¬</sup> mission connected to a plurality of modules, each of which includes a transmitter and a receiver. An arbitrarily selected module consti¬ tutes the master module, and sends synchronizing pulses as well as data to the other modules (slave modules). The synchronizing pulses are used to establish time slots in the TDM system.
0010With respect to the transmission direction, all the transmitters are successively connected to the starting section of the bus, while all receivers are connected to the final section thereof in the same order as the transmitters. This enables disposing the starting and final sections in parallel conductors in the same cable. The intermediate section of the bus, extending from the last connected transmitter to the first connected receiver is dimensioned such that the delay of information through the bus for transmission from transmitter to re- ceiver in one and the same module, in accordance with the example be¬ low, w ll<sup>'</sup>be at least one time slot or more. The time delay can also be less than one time slot in certain cases. Since the synchronizing pulse and the data information travel the same way, each of the slave modules is synchronized to assume a relative phase position corre- sponding to its position on the bus. Data is thus clocked-out in the same local clock phase irrespective of the transmitter module, and is clocked-in in the next local clock phase irrespective of receiver mo¬ dule. The one time slot delay through the bus allows the same clock oscillator to be utilized for both transmitter and receiver in a module. The arrangement and dimensioning of the bus enables interferencefree transmission of first information between an arbitrarily selected module pair, and second information between~a second arbitrarily se¬ lected module pair while using two mutually adjacent time slots, and so on until all time slots are occupied.
0011The advantages of the apparatus in accordance with the invention over known apparatus are:
0012Better bus capacity utilization is obtained by the implementation of the bus and the synchronizing method.
0013No re-clocking unit on the bus intermediate section is necessary. Transmitter and receiver clocks are the same for the respective module, irrespective of whether the module is a master or a slave, i.e. master and slave are alike, unified hardware thus being obtained. DESCRIPTION OF FIGURES
0014The apparatus in accordance with the invention is described in detail below with the aid of an embodiment and with reference to the appended drawing, on which Figure 1 is a simplified block diagram of the appa¬ ratus in accordance with the invention, Figure 2 is a block diagram of the transmitter/receiver equipment in¬ cluded in the respective module and.
0015Figure 3 is a timing chart illustrating how the data information and synchronizing pulses occur in time during transmission through the bus between transmitter and receiver.
PREFERRED EMBODIMENT
0017As mentioned, the bus is divided into three sections, a first section B1 connected to the transmitter outputs of the modules, a second in¬ termediate section B2 and a third final section B3, which is connected to the receiver inputs of the modules.
0018The bus is adapted for a 'high transmission rate, e.g. 8 MHz bus clocking frequency. If the time delay is selected as one time slot, it will be 125 ns, which is comparatively short in relation to a whole frame.
0019As mentioned previously, a given time delay is decided, e.g. corre¬ sponding to one time slot between the transmitter and receiver in the same module. The same time delay applies to arbitrary transmission, i.e. irrespective of what module is the transmitter and what module is the receiver, by a synchronizing pulse sent from the master module being transmitted parallel to the data signals from the respective transmitter module. Said time delay is determined by the different sections B1, B2, B3 of the bus. The sections B1 and B3 consist of parallel conductors in the same cable, and give a fixed time delay depending on the number of modules comprising both transmitter and receiver that are connected to the bus. Since the number of modules can vary, and thereby the fixed part of the time delay, the intermediate section B2 of the bus is variable and is adjustable in length so that the desired combined time delay of at least one time slot is always achieved indepent of the fixed time delay in the bus section B1 and 83. The cable length from transmitter to bus and from bus to receiver is also predetermined. The bus may be a cable bus with cable contacts as connection means.
0020As will be seen from Figure 1, a number of modules A-N are connected to a common bus, each module containing a transmitter S and a receiver R. The bus is divided into three, sections, a first section B1 at the start of the bus to which all transmitters S are connected, a second section B2 consisting of the intermediate section of the bus, and a third section B2 which is. the final section to which all receivers R are connected. The transmitters are connected to the bus in a definite order and the receivers are connected to the bus in this same order.
0021In order to achieve the object of the invention, namely the provision of a synchronization method allowing exchange of information between arbitrary transmitters and receivers in adjacent time slots without play in time, the apparatus in accordance with the invention also in¬ cludes equipment in said modules A-N, apart from said bus arrangemeπt-
0022As will be seen from Figure 2, each module A-N includes a time slot memory TM of the INTEL 2148 type, in which data from and to the bus is respectively read in and read out under control by signals from a continuously stepping time slot counter TSC of the type 74LD161 and a control memory CM of the type INTEL 2148. The time slot counter is controlled by a local clock oscillator CL of the type MOTOROLA MC 4024, associated with the module and common to transmitter and receiver, this oscillator also generating synchronization pulses FS to the bus, and also generating remaining internal control signals. The control memory CM is conventionally controlled by a microprocessor CP of the type MOTOROLA 6801, not shown in the Figure.
0023For transmission to the bus, the control memory CM sends addresses to the time slot memory TM on clocking from the time slot counter, so that data can change time slot in the TDM system. The address pointing out the cell in the memory TM from which data is to be read out during the appropriate time slot. The data outputs from the memo¬ ry TM are connected to the inputs on a latch circuit L1 in the form of a D flipflop of the type 74LS373, in which data is stored for feeding out in the right moment to the inputs on a bus transmitter BS of the type AMD 26LS31. Feeding out data from the latch circuit L1 is done under the control of an internal clock signal CS continuously fed out via the time slot counter TSC. A signal TE (time slot enable) is fed 5 from the control memory CM via the latch circuit to an input of the bus transmitter, thus controlling the feed-out of synchronization pulse and data from the bus transmitter BS to the bus. The oscillator CL delivers a synchronization pulse to the bus once per frame via the time slot counter TSC to synchronize the time slots. The frame syn- 0 chroήization pulse FS is transferred in time slot 0 (zero) to one in¬ put on .an AND circuit 01, the other input of which obtains the con¬ tinuously sent internal clock signal from an output of the time slot counter TSC, which is the same signal controlling the feed-out of data from the latch circuit L1.The AND circuit is activated once per frame for sending the synchronization pulse to be bus transmitter. It is only the module selected as master which delivers synchronization pulses to the bus. Reception of data and synchronization pulses from the bus to the module takes places continuously in a bus receiver BR of the type AMD 26LS32, which sends from its outputs data to the in- puts of a further latch circuit L2, a D-flipflop of the type 74LS373. The information is clocked into the latch circuit under control of the _ internal clock signal CS, which is the same signal clocking out data to the bus, but since the information through the bus is delayed by one time slot the internal clock signal in this case is inverted by an inverting circuit I, the same basic clock signal thus controlling both clocking-out and clocking-in of data respectively to and from the bus. The phase relationship between the clock signals is dependent on the size of the delay through the bus. The latch circuit L2 has outputs connected to inputs on the time slot memory TM. When the information in the latch circuit is to be fed into the time slot memory TM, the latter is controlled by a signal DS (Data Select) from the control me¬ mory CM to the latch circuit L2, the clock signals from the time slot counter TSC then serving as pointer for writning in the correct address in the memory.
0024The frame synchronization pulse sent through the bus is taken from an output on the bus receiver BR and applied to a first input on a phase comparator PC of the type MC 4044. The frame synchronization pulse FS generated by the local oscillator CL and fed out via the time slot counter is applied to a second input on the phase comparator. The latter thus conventionally makes a comparison between the phase posi- tion of the locally generated synchronizing pulse and the synchronizing pulse transmitted through the bus. The comparison result is a voltage U, which is utilized to control the frequency of the clock oscillator CL so that it is always stable. The clock frequency increases and de¬ creases in response to how the relative phase position between the both signals varies, and thereby the resulting voltage U.
0025Figure 3 is a timing chart illustrating how a module A transmits in a time slot and receives its own information in the receiver one time slot later. As previously mentioned, the inverted transmitter clock signal should be used for enabling clocking the received information in the middle of the data pulse.
0026The chart also illustrates how the frame synchronization pulse FS is displaced in time from the transmitter in a master module B through the bus to the receivers A, B and C.
0027As will be seen in Figure 2, the slave receiver A receives this frame synchronization pulse and makes a phase comparison with its own local clock. If the phase position is not correct, the phase is controlled so that the synchronization pulse will appear in the middle of its own time slot 0 (zero).
0028As will further be seen from Figure 3, the relative phase positions are the same all the time. The delay is one time slot, as will be seen. The instant when the information will start to be transmitted and re- ceived in the different modules is dependent on the positions of the transmitters and receivers on the bus. Since all the receivers come after the transmitters in respect of delay, it is thus possible to begin transmission in one time slot before transmitted information from the preceding time slot has been received. This is an advantage which is not possible to achieve in a ring bus, for example.
Contents4
39 members in 21 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 19820002577 | Sweden | – | |
| 8202577 | Sweden | A | |
| 8202577 | Sweden | A | |
| 8202577 | – | – | – |
| SE19820002577 | – | – | – |
Members39
| Document | Office | Kind | |
|---|---|---|---|
| IE830924L | Ireland | L | |
| SE8202577L | Sweden | L | |
| WO8303936A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU1477283A | Australia | A | |
| AU1477283A | Australia | A | |
| SE430740B | Sweden | B | |
| FI834615A | Finland | A | |
| FI834615A0 | Finland | A0 | |
| FI834615A7 | Finland | A7 | |
| DK593783A | Denmark | A | |
| DK593783D0 | Denmark | D0 | |
| NO834807L | Norway | L | |
| BR8307189A | Brazil | A | |
| BR8307189A | Brazil | A | |
| EP0105902A1This record | European Patent Office (EPO) | A1 | |
| ES521815A0 | Spain | A0 | |
| ES8406820A1 | Spain | A1 | |
| GR77397B | Greece | B | |
| KR840004839A | Republic of Korea | A | |
| EP0105902B1 | European Patent Office (EPO) | B1 | |
| DE3360350D1 | Germany | D1 | |
| CA1195016A | Canada | A | |
| YU93283A | Yugoslavia, later Serbia and Montenegro (until 2006) | A | |
| AU552579B2 | Australia | B2 | |
| NZ203792A | New Zealand | A | |
| KR860001259B1 | Republic of Korea | B1 | |
| US4646291A | United States of America | A | |
| MX153972A | Mexico | A | |
| IT1161171B | Italy | B | |
| IT8320760A0 | Italy | A0 | |
| IN159045B | India | B | |
| FI75704B | Finland | B | |
| FI75704C | Finland | C | |
| NO159823B | Norway | B | |
| NO159823C | Norway | C | |
| IE54315B1 | Ireland | B1 | |
| DK159232B | Denmark | B | |
| DK159232C | Denmark | C | |
| DZ533A1 | Algeria | A1 |
26 legal events, as 4 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Notification of lapseLapsedST | ST | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Nl: lapsed or anulled due to non-payment of the annual feeLapsedNLV4 | NLV4 | EP | |
| European patent in force as of 2002-01-01IF02 | IF02 | GB | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0105902
- Publication, DOCDB
- 0105902
- Publication, EPODOC
- EP0105902
- Application
- 83901421
- Application, DOCDB
- 83901421
- Application, EPODOC
- EP19830901421
Titles3
- English
- SYNCHRONIZATION APPARATUS IN TRANSMITTING INFORMATION ON A SIMPLEX BUS
- French
- APPAREIL DE SYNCHRONISATION POUR LA TRANSMISSION D'INFORMATION SUR UN BUS SIMPLEX
- German
- SYNCHRONISATIONSEINRICHTUNG BEI DER INFORMATIONSÜBERTRAGUNG AUF EINEM SIMPLEX-BUS
Classification
- CPC, 3
- H04L12/40006
- H04L7/04
- H04N7/152
- IPC, 3
- H04L7 04
- H04L12 40
- H04N7 15
Designated states1
- Contracting states, 1
- Netherlands (Kingdom of the)