[go: up one dir, main page]

DE2813950A1 - Digitales vermittlungssystem - Google Patents

Digitales vermittlungssystem

Info

Publication number
DE2813950A1
DE2813950A1 DE19782813950 DE2813950A DE2813950A1 DE 2813950 A1 DE2813950 A1 DE 2813950A1 DE 19782813950 DE19782813950 DE 19782813950 DE 2813950 A DE2813950 A DE 2813950A DE 2813950 A1 DE2813950 A1 DE 2813950A1
Authority
DE
Germany
Prior art keywords
block
blocks
station
signal
bits
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.)
Pending
Application number
DE19782813950
Other languages
English (en)
Inventor
Tristan De Couasnon
Andre Marguinaud
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.)
EUROP TELETRANSMISSION
Original Assignee
EUROP TELETRANSMISSION
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 EUROP TELETRANSMISSION filed Critical EUROP TELETRANSMISSION
Publication of DE2813950A1 publication Critical patent/DE2813950A1/de
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/427Loop networks with decentralised control
    • H04L12/433Loop networks with decentralised control with asynchronous transmission, e.g. token ring, register insertion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
  • Small-Scale Networks (AREA)

Description

- 4 Patentanwälte
Dipl.-Ing. Dipl.-Chem. Dipl -Ing. 7 U 1 ^ Q ζ Π
E. Prinz - Dr. G. Hauser - G. Leiser z ö f J J u
Ernsbergers trasse 19
8 München 60
31. März 1978
COMPAGNIE EUROPEENNE DE TELETRANSMISSION (C.E.T.T.) 51» boul. de la Republique 78400 Chatou / Frankreich
Unser Zeichen: C 3169
Digitales Vermittlungssystem
Die Erfindung betrifft ein digitales Vermittlungssystem
für N Stationen (N größer oder gleich 3), in welchem die Stationen Einrichtungen zur Erzeugung von Informationen
enthalten, die in als Blöcke (Pakete ) bezeichneten Bitfolgen übertragen werden, wobei diese Blöcke veränderliche Längen haben und Adressierungsbits enthalten, und in welchem die Vermittlungen zwischen wenigstens manchen dieser Stationen mit Hilfe von wenigstens einer anderen dieser Stationen ausgeführt werden, die als Vermittlungseinrichtung (Relaisstelle) dient, wobei jede Station veranlaßt werden kann, die Rolle der Vermittlungsstelle zu
übernehmen, und enthält: eine Kontrolleinheit zum Kontrollieren der Bits der weiterzusendenden Blöcke und eine Eliminiereinrichtung, die mit ihrer Kontrolleinheit verbunden ist, um die Blöcke zu eliminieren, deren Bits durch ihre Kontrolleinheit als zweifelhaft beurteilt worden sind.
809 84 1 /0888
Systeme dieser Art sind bekannt, in denen die Blöcke zwischen den "benachbarten Stationen ausgetauscht werden. Jeder Block, der in einer Station ankommt, an die er nicht adressiert ist, die er aber durchlaufen soll, wird in dieser Station gespeichert, um die Gültigkeit seiner Bits zu überprüfen, und wird erst dann wieder ausgesandt, wenn seine Gültigkeit anerkannt ist. Diese Speicherung des Blocks bringt eine Übertragungsgesamtverzögerung mit sich, die von der Größe der Blöcke und von der Anzahl der durchlaufenen Stationen abhängig ist. Diese Verzögerung, die in den bekannten Systemen mehrere Zehntelsekunden beträgt, ist mit den Kenndaten inkompatibel, die für die übertragung von gewissen Informationen verlangt werden, beispielsweise für die in einer Fernsprechverbindung zu übertragenden Informationen.
Aufgabe der Erfindung ist es, diesen Nachteil zu beseitigen.
Das wird erreicht, indem die Verzögerungen reduziert werden, die die übertragung der Blöcke beeinflussen können.
Gemäß der Erfindung ist ein digitales Vermittlungssystem der eingangs genannten Art dadurch gekennzeichnet, daß die Kontrolleinheit einer Station dafür bestimmt ist, allein die Adressierungsbits zu kontrollieren, und daß jede Station, die veranlaßt werden kann, die Rolle der Vermittlungseinrichtung zu übernehmen, eine Einfügungseinrichtung enthält, die mit ihrer Eliminiereinrichtung und mit ihren Informationserzeugungseinrichtungen verbunden ist und das Aussenden eines erzeugten Blockes in der Station der Gegenwart einer Lücke zwischen den weiterzusendenden Blöcken unterordnet und einen in der Station erzeugten Block, ungeachtet der Länge der Lücke, vollständig überträgt wobei die Einfügungseinrichtung Einrichtungen zum
809841/0888
Speichern der weiterzusendenden Blöcke enthält.
Es sei angemerkt, daß es außerdem aus einem Aufsatz, der in der Zeitschrift THE BELL SYSTEM TECHNICAL JOURNAL (Band 50, Nr. 9, November 1971 - "Traffic analysis of a ring switched data transmission system") erschienen ist, bekannt ist, die durch eine Station erzeugten Blöcke in den Lücken zwischen den durch diese Station weiterzusendenden Blöcken auszusenden. Das in diesem Aufsatz beschriebene System arbeitet aber nur mit Blöcken fester Länge und mit Lücken, deren Länge gleich der Länge eines Blockes oder gleich einem Vielfachen der Länge eines Blockes ist.
Mehrere Ausführungsbeispiele der Erfindung werden im folgenden unter Bezugnahme auf die beigefügten Zeichnungen näher beschrieben. Es zeigen:
Fig. 1 den Aufbau eines Blockes,
Fig. 2 die Einfügung eines Blockes zwischen zwei andere Blöcke,
Fig. 3 den Empfangsteil eines Wählers eines Systems nach der Erfindung,
Fig. /f ein ausführliches Schaltbild einer Schaltung von Fig. 3i
Fig. 5 ein Diagramm, das sich auf die Schaltungen von Fig. k bezieht,
Fig. 6 den Sendeteil des Wählers, dessen Empfangsteil in Fig. 3 dargestellt ist,
Fig. 7 ein ausführliches Schaltbild einer Schal-
809841 /0888
tung von Fig· 5» und
Fig. 8 ein digitales Vermittlungssystem nach der Erfindung,
Fig. 1 zeigt eine Blockkonfiguration für ein System nach der Erfindung. Der Block enthält:
eine Markierungszone, die eine Marke F zum Bezeichnen des Anfangs des Blockes enthält, wobei im folgenden die Marken immer aus sechs Bits "1" bestehen, denen ein Bit "O" voran geht und folgt,
eine Adressierungszone A, die eine Adreßcodegruppe ent-· hält,
eine Zone B, die eine Fehlererkennungscodegruppe für die Adressierungszone A bildet,
eine Zone C, die die zu übertragende Information enthält, und
eine Zone D, die eine Fehlererkennungscodegruppe für die Zone C oder für die Zone C und eine der Zonen A und B oder diese beiden Zonen bildet.
Dem Block folgt eine Marke F1, die der Marke F gleicht und die entweder die Anfangsmarke des folgenden Blockes oder eine Füllraarke sein kann, denn in dem Fall, in welchem zwei Blöcke nicht aneinanderstoßen, werden aufeinanderfolgende Marken zwischen sie eingefügt.
Je nach der Art des betreffenden Verkehrs, können die Blökke die Zone C enthalten oder nicht.
Es sei angemerkt, daß sich zur Vermeidung von Verwirrungen die Marken onfiguration "01111110" nur in der Zone F befinden darf. Zu diesem Zweck wird in einem Block außerhalb der Zone F ein Bit "0" systematisch nach der Konfiguration "011111" in der Bitfolge, so, wie sie übertragen wird, angefügt. Dieses Bit "0" wird beim Empfang systema-
809841/088$
tisch eliminiert.
Die Blöcke werden in der im folgenden angegebenen Weise verarbeitet, die an Hand der Schaltungen von Fig. 3 bis 6 beschrieben wird.
Jeder Wähler, der beginnt, einen Block zu empfangen, speichert die ankommenden Bits bis zum vollständigen Empfang der Adreßzone A. Von da an weiß der Wähler, ob der Block für ihn bestimmt ist oder nicht. Wenn er nicht für ihn bestimmt ist, kann er ihn sofort wieder aussenden.
Da jedoch die digitalen Übertragungswege zwischen den Wählern Fehler in der Adreßzone A hervorrufen können, werden die Zonen A und B (Fehlererkennungscodegruppe der Zone A) danach . in jedem Wähler verarbeitet und die Vermittlung (Durchschaltung) erfolgt nach folgendem Prinzip: wenn die Inhalte der Zonen A und B kohärent sind, empfängt der Wähler den Block oder sendet ihn weiter, je nach dem, ob die in seiner Zone A enthaltene Adresse die Adresse dieses Wählers ist oder nicht,
wenn die Inhalte der Zonen A und B nichtkohärent sind, wird der Block gelöscht, um zu vermeiden, daß er an einen Wähler adressiert wird, für den er nicht bestimmt ist, oder daß er in dem System mangels Annahme durch einen Wähler unnütz Platz beansprucht.
Dieses Arbeitsprinzip der Wähler verringert stark die Verzögerung, die die Übermittlung eines Blockes aufgrund des Durchlaufens eines Wählers erfährt.
Sofern der Block eine Zone D enthält, spielt sich die Prozedur der Bestätigung des richtigen Empfangs eines Blockes daher nicht mehr, wie in den bekannten Systemen, zwischen benachbarten Wählern ab, sondern zwischen dem einen Block
/0888
aussendenden Wähler und dem denselben empfangenden Wähler.
Da es Ziel der Erfindung ist, die kürzest mögliche Blockübertragungszeit zu haben, wird in jedem Wähler die Priorität dem Senden der den Wähler durchlaufenden Blöcke (Transitblöcke) -gegenüber den auf das Senden durch diesen Wähler wartenden Blöcken gegeben.
Als Beispiel zeigt Fig. 2, wie unter diesen Bedingungen ein in einem Wähler auf das Senden wartender Block P in den Bitstrom II eingefügt wird, der diesen Wähler verläßt. Fig. 2 zeigt den ih den Wähler eintretenden Bitstrom I. Dieser Bitstrom enthält zwei aufeinanderfolgende, nichtbenachbarte Blöcke P , P, j die durch sechs Füllmarken getrennt sind. Der Vergleich der Position des Blockes Pp in den Bitströmen I und II zeigt, daß die minimale Zeit für das Durchlaufen eines Wählers eine Dauer t- hat. Diese Dauer t- liegt in der Größenordnung des Verhältnisses der Summe der Längen einer Zone A und einer Zone B (vgl. Fig. 1), ausgedrückt als Anzahl der Bits, zu der Leitungsübertragungsgeschwindigkeit in dem betreffenden Netz, ausgedrückt in Bits pro Sekunde„ In dem Beispiel, das weiter unten beschrieben wird und in welchem die Zonen A und B zwei Gruppen von acht Bits sind, die gewöhnlich als Oktaden (oder Bytes) bezeichnet werden, und in dem Fall, in welchem die Leitungsübertragungsgeschwindigkeit in dem Netz 2 χ 10 Bits/Sekunde beträgt, beträgt die Zeit t. ungefähr 18 /us ·
Das Einführen des Blockes P in dem Strom II wird nur freigegeben ., wenn zwei durchlaufende oder Transitblökke in diesem Wähler nicht aufeinanderfolgen, da , wie es weiter oben dargelegt worden ist, ein Transitblock Vorrang gegenüber einem in dem Wähler auf das Senden warten-
809841/0888
281385Γ3
den Block hat. Zu diesem Zweck ist es erforderlich, daß die beiden Transitblöcke durch wenigstens eine Füllmarke voneinander getrennt sind, d.h. daß, wenn die Anfangsmarke eines Blockes genommen wird, der eintretende Bitstrom I wenigstens zwei aufeinanderfolgende Marken enthält. Da diese Bedingung hei den Blöcken P„ und P, des
el D
Stroms I erfüllt ist, kann der Block P in den Strom II zwischen die Blöcke P und P, eingefügt werden. Die Ver-
el D
zögerung tp der übertragung eines Blockes aufgrund des Einfügens eines Weiteren Blockes wird kleiner als die Dauer des eingefügten Blockes sein. Es sei angemerkt, daß eine Verzögerung aufgrund der Einfügung eines Blokkes sich praktisch nur ein einziges Mal im Verlauf der übertragung eines Blockes ergeben kann. Einerseits sind nämlich der den Wähler durchlaufende Block (beispielsweise der Block P^ ) und der durch den Wähler ausgesandte Block (beispielsweise Pc) am Ausgang des Wählers einander benachbart (Strom II), was nicht mehr gestattet, zwischen sie Blöcke einzufügen, und andererseits arbeiten wegen der übertragungsgeschwindigkeit der Blöcke und der sehr geringen Verzögerungen, die durch das Durchlaufen der Wähler hervorgerufen . werden, alle Wähler einer Verbindung zwischen zwei Wählern in einem gegebenen Zeitpunkt praktisch mit demselben Block, so daß, wenn beispielsweise der Block P in den Strom II eingefügt ist, keine Möglichkeit mehr besteht, einen Block vor dem Block P , der dem Block P^ vorangeht, einzufügen.
Das Ausführungsbeispiel, das im folgenden beschrieben wird, ist sowohl für die Fernsprechübertragung als auch für die Datenübertragung'bestimmt. Der Ausdruck "Daten" bedeutet hier eine Information, bei der es sich um keine Fernsprechinformation handelt.Die Blöcke, die in diesem Ausführungsbeispiel benutzt werden, sind in dem Fall der Datenübertragung Blöcke mit maximal J>2 Oktaden, nicht
809841 /0888
2 ο 1 ^ ^ ο υ
eingeschlossen die Marke und die hinzugefügten Bits "0", und mit 6k Oktaden im Fall der Fernsprechtibertragung, Die Adreßcodegruppe hat die folgende Konfiguration, die für ein System vorgesehen ist, in welchem mit jedem Wähler zwei Fernschreiber und drei Telefone verbunden sind:
1. und 2. Bit : Adresse der Zielstation 3. und Zf. Bit : Adresse des betreffenden Fernsprechapparates in der Zielstation, beispielsweise:
00 = kein betreffender Fernsprechauto
mat
01 = Fernsprechapparat 1
10 = Fernsprechapparat 2
11 = Fernsprechapparat 3
5. und 6. Bit : Adresse des betreffenden Datengerätes
in der Zielstation, beispielsweise
00 = kein betreffendes Datengerät
01 = Fernschreiber 1
10 = Fernschreiber 2
11 = überwachungseinrichtung des Systems,
Fig. 3 zeigt ein Ausführungsbeispiel des Empfangsteils eines Wählers für die Verarbeitung von Blöcken nach dem oben dargelegten Vermittlungsprinzipβ
In Fig. 3 sind, ebenso wie in den folgenden Figuren, die Takteingänge der Schaltungen mit einer Pfeilspitze im Innern der Schaltung in der Verlängerung des Einganges bezeichnet. Wenn an dem Eingang oder an dem Ausgang einer Schaltung ein Binärsignal eine Inversion erfährt, sind außerdem dieser Eingang oder dieser Ausgang mit einem kleinen Kreis versehen.
In Fig. 3 und in den folgenden Figuren ist eine einfache
BU9841 /0888
Verbindung durch eine feine Linie und eine Mehrfachverbindung entweder durch eine starke Linie oder durch eine feine Linie bezeichnet, die einen kleinen Geradenabschnitt schneidet, neben welchem eine .Zahl die Anzahl der einfachen Verbindungen angibt, aus denen diese Mehrfachverbindung besteht.
Eine herkömmliche Demodulationseinrichtung, die nicht dargestellt ist, liefert die ankommenden Binärinformationen (Signal d) und die Taktimpulse (Signal h), die zu den Binärinformationen d gehöreno
Die Binärinformationen d werden an den Signaleingang eines Schieberegisters 1 angelegt, das das Signal h an seinem Verschiebungssteuereingang empfängt. Das Schieberegister ist ein achtstufiges Register, dessen acht Ausgänge mit den Eingängen eines Pufferregisters 2, eines Vergleichers und von zwei Decodern 5 und 15 verbunden sind. Der Ausgang der achten Stufe des Registers 1 ist außerdem mit dem Eingang eines achtstufigen Schieberegisters 7 verbunden. Das Schieberegister 7 empfängt daher dasselbe Signal wie das Register 1, aber mit einer Verzögerung, deren Dauer acht Perioden des Signals h beträgt. Ein zusätzlicher Ausgang, der mit der achten Stufe des Registers 1 verbunden ist, gibt ein Signal mit dem Wert "1" oder "0M ab, je nach dem, ob ein Bit mit dem Wert "1" oder "O" in diese achte Stufe eingeschrieben worden ist. Dieser zusätzliche Ausgang ist mit dem ersten Eingang einer NAND-Schaltung 8 verbunden, die sieben Eingänge hat. Lediglich der erste dieser sieben Eingänge ist ein Eingang mit Inversion.
Das Register 7 dient insbesondere dazu, die Bits "0" zu unterdrücken, die in die zu sendenden Informationen eingefügt sind, wenn fünf Bits "1" in einer Zone, bei
8 0 9841/0888
2813350
welcher es sich nicht um die Markierungszone F handelt, aufeinanderfolgen. Zu diesem Zweck erkennt die Schaltung "8 die Konfiguration "111110" (d.h. die hinzugefügten Bits "0") in dem Zeitpunkt, in welchem die fünf Bits "1" dieser Konfiguration "bereits in den fünf ersten Stufen des Registers 7 sind und sich das Bit "O" noch in der achten Stufe des Registers 1 befindet. Die Ausgänge der fünf ersten Stufen des Registers 7 sind zu diesem Zweck mit dem zweiten "bis siebenten Eingang der Schaltung 8 verbunden» Der Steuereingang des Registers 7 empfängt das Signal h über eine UND-Schaltung 6, die durch den übergang der NAND-Schaltung 8 auf "0" blockiert wird, d.h. durch das Erkennen der Konfiguration "111110". Das Bit "0" dieser Konfiguration kann daher nicht von der achten Stufe des Registers 1 zu der ersten Stufe des Register 7 übertragen werden und die UND-Schaltung 6 liefert ein Lückentaktsignal h1. Eine monostabile Kippschaltung 9 wird benutzt, um zu verhindern, daß die NAND-Schaltung für die Erfassung der hinzugefügten Bits "0" nicht fortfährt, die UND-Schaltung 6 zu blockieren, wenn sich unter den fünf Bits, die einem hinzugefügten Bit "0" folgen, ein Bit "O" befindet. Es genügt zu diesem Zweck, daß die fünf Bits, die einem hinzugefügten Bit "0" folgen, in die fünf ersten Stufen des Registers 7 übertragen worden sind. Zu diesem Zweck sind der Eingang und der Ausgang der Kippschaltung 9 mit dem Ausgang bzw. mit dem siebenten Eingang der NAND-Schaltung 8 verbunden und die Dauer ihres quasistabilen Zustandes wird ungefähr gleich sechs Perioden des Signals h gewählt. · Diese Kippschaltung wird im übrigen so gewählt, daß die Verzögerung der Ausbildung dieses quasistabilen Zustandes ausreicht, damit die UND-Schaltung 6 für diejenige Zeit blockiert bleibt, die für das Unterdrücken des hinzugefügten Bits "0" erforderlich ist.
809841/0880
Der Decoder 5 wird benutzt, um die Binärkonfiguration 01111110 zu erkennen, die, wie weiter oben dargelegt worden ist, die Konfiguration einer Marke ist. Der Decoder 5 liefert ein binäres Ausgangssignal F.
Der Decoder 15 wird benutzt, um die Binärkonfiguration 11111111 zu erkennen, bei welcher es sich aufgrund eines Ubertragungsfehlers des empfangenen Signals um einen anomalen Fall handelt. Dieser Decoder liefert ein binäres Ausgangssignal G.
Der Inhalt des Registers 1 wird unter der Steuerung einer Empfangssteuerschaltung 10, deren Arbeitsweise weiter unten beschrieben wird, in das Register 2 überführt. Das Register 2 wird angesteuert, damit es während des gesamten Empfangs eines Blockes die Adreßcodegruppe (Zone A von Fig. 1) dieses Blockes gespeichert hält und deshalb an seinen Ausgängen die Signale A D, bis A Dn abgibt, welche den acht Bits dieser Codegruppe entsprechen.
Die Ausgänge des Registers 2 sind mit einem programmierbaren Festwertspeicher (PROM) 3 verbunden, der eine Eingangsdecodierschaltung enthält. Dieser Festwertspeicher mit einer Kapazität von 256 x 8 Bits ist so programmiert, daß er an seinem Ausgang die Fehlererkennungscodegruppe abgibt, die der in dem Register 2 gelesenen Adreßcodegruppe entspricht.
Der Vergleicher 4 vergleicht die in dem Register 1 vorhandenen acht Bits mit den an dem Ausgang des Festwertspeichers 3 vorhandenen acht Bits. Das Ergebnis des Vergleiches, das in dem gewünschten Zeitpunkt durch die Steuerschaltung 10 abgetastet wird, liefert ein Signal Q, das angibt, ob die Fehlererkennungscodegruppe an der
809841/0888
Adresse eines Blockes der Adreßcodegruppe dieses Blokkes entspricht, und somit, ob die Adreßcodegruppe nicht durch einen Ubertragungsfehler modifiziert worden ist. Dieselbe Abtastung des Ausgangssignals des Vergleichers k durch die Steuerschaltung 10 gestattet festzustellen, ob der empfangene Block für eine Fernsprechübertragung oder für eine Datenübertragung dient, und liefert zu diesem Zweck zwei Signale N und P, deren Erzielung, ebenso wie die des Signals Q, weiter unten beschrieben wird(Fig» 4)·
Das Lückentaktsignal h1, das an dem Ausgang der UND-Schaltung 6 erhalten wird, wird an den Signaleingang eines Modulo-8-Zähler 11 angelegt, der durch das Markenerkennungssignal F auf seinen maximalen Zählerstand zurückgestellt wird. Die drei Ausgänge des Zählers 11 sind mit den Eingängen einer Decodierschaltung 12 verbunden, die an ihren acht Ausgängen Signale TQ bis Tr7 abgibt, welche in der Schaltung 10 benutzt werden. Beispielweise gestattet das Signal T7 festzustellen, in welchem Zeitpunkt eine Oktade in dem Register 7 passend ausgerichtet ist.
Die Informationen, die in dem Register 7 enthalten sind, werden an die Eingänge einer Anordnung 13 angelegt, die aus neun D-Kippschaltungen besteht, welche mit dem Empfangsbus innerhalb des Wählers verbunden sind. Die acht ersten Schaltungen dieser Anordnung werden durch die Schaltung 10 angesteuert, damit sie die acht Informationsbits abbilden, die in dem Register 7 in dem Zeitpunkt vorhanden sind, in welchem die Informationen richtig ausgerichtet sind. Sie liefern die Signale b1 bis bg. Die neunte Kippschaltung der Anordnung 13 wird angesteuert, damit sie während der gesamten Dauer eines Blockes in dem Zustand "0" ist, außer während der letzten Oktade des Blockes, in welchem sie in dem Zustand "1 "ist.Sie liefert das Signal bg, das in dem Wähler als
809841/0888
Blockbegrenzer benutzt wird.
Der Wähler enthält vier Silo- oder FIFö-Empfangsspeicher 20 bis 23, von denen der erste dafür bestimmt ist, die Daten zu empfangen, die für die Station bestimmt ist, während die drei anderen dafür bestimmt sind, die Fernsprechinformationen zu empfangen, die für die Station bestimmt sind» Diese vier Speicher bilden die Eingänge von Geräten für die Verarbeitung der empfangenen Informationen. Diese Geräte, die von herkömmlicher Bauart sind, sind nicht dargestellt worden. Der Wähler enthält außerdem einen Transitsilospeicher 2if, in welchen die empfangenen Informationen überführt werden, die nicht für die Station bestimmt sind. Die Schaltung 10 steuert die Verzweigung der in der Anordnung 13 von Kippschaltungen enthaltenen Informationen zu dem einen oder zu dem anderen der Silospeicher 20 bis Zk,
Fig. k zeigt den Aufbau der Schaltung 10 von Fig. 3.
Fig. k zeigt einen programmierbaren Festwertspeicher 30 mit einer Kapazität von 256 χ3 Bits.Dieser Speicher ist entsprechend dem Zustandsdiagramm von Fig. 5 programmiert, das weiter unten erläutert wird, damit er in Abhängigkeit von den äußeren Bedingungen, die zu den empfangenen Blöcken gehören (Signale F, G, W, Q, R, Z) und in Abhängigkeit von seinem vorhergehenden Zustand reagiert, der in einer Anordnung 31 aus drei D-Kippschaltungen gespeichert ist. Ein Decoder 32. decodiert diese Zustände für ihre Verwendung im Innern des Empfangsteils des Wählers. Er liefert die Signale E bis E^, von denen allein die Signale EQ E1 E2 E1- Eg Er7 benutzt werden. Diese Signale zeigen an, daß der durch den Speicher 30 und die Kippschaltungen 31 gebildete Automat in dem entsprechenden Zustand ist. Dabei handelt es sich um
809841/0888
folgende Zustände:
E Suchen der Synchronisierung,
E1 suchen des Endes der Marke,
E^ Ende eines Fernsprechblockes,
Ej- Suchen der Adreßkohärenz,
Ε,- Empfang eines Fernsprechblockes, und
E„ Empfang eines Datenblockes.
Die Bedeutung der Signale F, G, N und Q ist bereits angegeben worden: F, Erkennen der Markenkonfiguration in dem eintretenden Strom; G, Erkennen der acht Bits "1" hinter dem eintretenden Strom; N, Datenblock, der gerade empfangen wird; Q, kohärente Adresse. Das Signal R=11O" gibt das anomale Ende eines Datenblockes durch überschreiten der zugelassenen Länge oder eines Fernsprec.hblockes, der seine normale Länge erreicht hat, an; das Signal Z ist ein Signal zum Rückstellen der Kippschaltungen 31 auf null in dem Zeitpunkt, in welchem der Wähler an Spannung gelegt
In Fig. k sind gewisse Binärsignale mit einem über ihnen angegebenen Querstrich versehen, was bedeutet, daß es sich dabei um das inverse, oder komplemetäre Signal handelt. Beispielsweise bedeutet E1-: das komplementäre Signal des Signals Ej-.
Die Signale N und P werden an dem direkten und an dem komplementären Ausgang einer D-Kippschaltung 33 erhalten, die in der in Fig. If angegebenen Weise angeschlossen ist und in Abhängigkeit von der benutzten Adreßcodegruppe, welche weiter oben beschrieben worden ist, zu wissen gestattet, ob der Block eine Fernsprechinformation oder Daten enthält.
Zum Erzielen des Adreßkohärenzsignals Q wird das Ausgangssignal des Vergleichers 1+ von Fig. 3 in einer
8098 A1/0888
2813350
D-Kippschaltung 35 abgetastet, die in der in Fig. 1+ angegebenen Weise angeschlossen ist.
Das Signal für die Steuerung des Registers 2 (Fig. 3) wird von einer UND-Schaltung 6*f geliefert, die die Signale T7 und E,- an ihren beiden Eingängen empfängt.
Bei einem achtstufigen Zähler 37, der einen Voreinstellsteuereingang hat, an den das Signal E1- angelegt wird, sind die Voreinstellexngänge in der in Fig. Zf gezeigten Weise so angeschlossen, daß die Voreinstellung in dem Fall eines Fernsprechblockes auf den Wert 2 und im Fall eines Datenblockes auf den Wert O erfolgt. Er zählt jede Oktade des empfangenen Blockes (wobei das Signal E,- an den Signaleingang angelegt wird und das Taktsignal von einer ODER-Schaltung 38 mit nachgeschalteter UND-Schaltung 39 geliefert wird). Das an dem Ausgang einer UND-Schaltung 1+2. erhaltene Signal R nimmmt den Wert "O" an, wenn 33 Oktaden in dem Fall eines Datenblockes empfangen worden sind (die maximale Größe eines Datenblockes beträgt 32 Oktaden) oder wenn in dem Fall eines Fernsprechblockes 63 Oktaden empfangen worden sind und wenn die letzte Oktade des Blockes erwartet wird. Zu diesem Zweck verknüpfen zwei NAND-Schaltungen ifO und 1+1 das Signal des Ausganges 2 des Zählers mit dem Signal P bzw. das Signal des Ausganges 2? des Zählers 37 mit dem Signal N.
Eine Kippschaltung, die aus zwei in Schleifenschaltung miteinander verbundenen NAND-Schaltungen 1+3% kk besteht, wird am Anfang des Empfanges eines Blockes in den Zustand "1" versetzt, sofern die Bedingung kohärenter Adresse (Signal Q) erfüllt ist . Diese Kippschaltung liefert das Signal M, das benutzt wird (UND-Schaltung k9)» um das Taktsignal der Kippschaltungsanordnung 13 von Fig. 3 zu liefern. Das neunte Eingangssignal dieser Kippschaltungsanordnung besteht aus dem Ausgangssignal einer ODER-Schaltung 50, die an ihren Eingängen die Signale EQ E1 empfängt
809841/0888
und auf diese Weise ein Signal erzeugt, das ein Blockende angibt.
Wenn die Informationen auf dem Empfangsbus Br innerhalb des Wählers durch die Kippschaltungsanordnung 13 von Fig. 3 dargeboten werden, soll ein Signal K erzeugt werden, das das Überführen dieser Informationen in einen der Silospeicher 20 bis 2*f von Fig. 3 freigibt. Das Signal K wird mit Hilfe von Schaltungen 51 bis 57 und 65 erhalten, die in der in Fig. ^ angegebenen V/eise angeschlossen sind und von denen die JK-Kippschaltungen ^3 und 5^ (die auch als Master-Slave-Kippschaltungen bezeichnet werden), welche durch das Signal Z auf null rückgesetzt werden, dazu dienen, die beiden Adreßoktaden am Fernsprechblockanfang zu unterdrücken, die in dem Empfangsteil des Wählers nicht von Nutzen sind.
Eine Decodierschaltung 60, die die Signale AD- und AD2 empfängt, gibt ein Ausgangssignal L ab, das den Wert "1" hat, wenn die Adresse des empfangenen Blockes die des betreffenden Wählers ist. Dieses Signal L wird an den invertierten (komplemetären) Eingang einer UND-Schaltung angelegt, die an ihrem anderen Eingang das Signal K empfängt, welches das Laden der Speicher 20 bis 2if freigibt. Das Ausgangssignal Kp, dieser UND-Schaltung gibt, wenn es den Wert "1" hat, das überführen der in der Kippschaltungsanordnung 13 (Fig. 3) enthaltenen Informationen in den Transitspeicher Zk frei.
Das Signal L wird außerdem an eine.n der Eingänge einer UIID-Schaltung 62 angelegt, die an ihrem anderen Eingang das Signal K empfängt und deren Ausgangssignal das Arbeiten einer Decodierschaltung 63 freigibt , welche an ihren Eingängen die Signale AD,, AD. der Adreßcodegruppe des empfangenen Blockes empfängt und deshalb an ihren
809841 /0888
ο ρ ι ^ c κ Π
vier Ausgängen vier Signale K20 bis K^7, abgeben kann. Diese Signale geben die Überführung der in der Kippschaltungsanordnung 13 von Fig. 3 enthaltenen Informationen in den gewünschten Empfangssilospeicher 20 bis 23 frei.
Der Empfangsbus Bp (Fig. 3) des Wählers besteht daher aus neun Informationsdrähten, die den Signalen b- bis bg der Kippschaltungsanordnung 13 entsprechen, und aus fünf Steuerdrähten, die den Signalen K20 bis Ii2, entsprechen.
Bezüglich des Empfangsteils des Wählers nach der Erfindung sei angemerkt, daß die empfangenen Blöcke, deren Adreßcodegruppe nicht korrekt ist und die dank des Vergleichers k (Fig. 3) und der Kippschaltung 35 (Fig. 1+) erkannt v/erden, weder zu einem der Empfangsspeicher 20 bis 23 (Fig. 3) noch zu dem Transitspeicher 2Zf (Fig. 3) übertragen v/erden, sondern folglich gelöscht werden. Wenn die Adresse nicht kohärent ist, hat nämlich das Kohärenzadreßsignal Q den Wert "0", was bewirkt, daß das mit den NAND-Schaltungen 43 und l+l± erhaltene Signal M auf dem Wert "0" bleibt und die Abgabe von Informationen an den Empfangsbus durch die Kippschaltungsanordnung 13 verhindert und das Laden der Speicher 20 bis 2k durch Blockierung der Schaltungen 51 und 57 verhindert, indem das Signal K auf den Wert "0" gebracht wird.
Fig. 5 zeigt das Zustandsdiagramm des Automaten, der aus dem programmierbaren Festwertspeicher 30 und der Kippschaltungsanordnung 31 besteht. In Fig. 5 entpricht das Zeichen ν der ODER-Verknüpfung und das umgedrehte Zeichen ν der UND-Verknüpfung, Die Kreise mit einem Bezugszeichen in der Mitte entprechen den oben eingeführten Zuständen EQ E- E2 E1- Eg Er7. Die Pfeile, die zwei große
809841/0888
Kreise miteinander verbinden, geben eine Möglichkeit des Übergangs von einem Zustand auf einen anderen Zustand an. Die boolesche Verknüpfung, die einem Pfeil zugeordnet ist (neben einem kleinem Kreis, der durch den Pfeil geschnitten wird), stellt die Bedingung dieses Überganges dar. So erfolgt der Übergang aus dem Zustand E1- in den Zustand E , wenn die Adresse nicht kohärent ist (Q = "1"), wenn nicht, erfolgt der Übergang in den Zustand Er7, wenn der empfangene Block ein Datenblock ist (N = 1M1Oi wenn nicht, in den Zustand E,-, wenn es sich um einen Fernsprechblock handelt (P = 1M1O ·
Fig. 6 zeigt den Sendeteil des Wählers nach der Erfindung, dessen Empfangsteil in Fig. 3 dargestellt ist.
Dieser Teil zum Senden der Blöcke arbeitet bezüglich des Teils für den Empfang der Blöcke völlig ohne Synchronismus.
An den Sendebus B des Wählers sind angeschlossen:
der Transitsilospeicher 2A-, der bereits in Fig. 3
dargestellt ist, und
vier Sendesilospeicher, die zu den Empfangsilospeichern symmetrisch sind: Datensendespeicher 7o und
Fernsprechsendespexcher 71 bis 73·
Die Silospeicher Zk9 70, 71> 72, 73 sind Speicher, deren Ausgänge durch ein Freigabesignal aktiviert oder inaktiviert werden können. Die in dem beschriebenen Beispiel benutzten Speicher sind Speicher des Typs 2813 der amerikanischen Firma A.M.D. . Es sei angemerkt, daß die Silospeicher 20 bis 23 von Fig. 3 ebenfalls Speicher des Typs 2813 der Firma A.M.D. sind, deren Ausgänge aber ständig freigegeben sind.
809841/0888
2Ö1395G
Der Sendebus enthält neun Informationsdrähte, die mit den neun Infor.mationsausgängen der Speicher Zk und 70 bis 73 verbunden sind und zu den Signalen b' bis b'g gehören, bei welchen es sich in dem Fall des Transitspeichers 2i\ um die durch ihn empfangenen Signale b. bis hg handelt.
Der Sendebus enthält außerdem Drähte, die für die Übertragung von Dienst- oder Steuersignalen bestimmt sind: zwei von diesen Signalen beziehen sich auf jeden der fünf Speicher 24, 70, 71, 72, 73, wobei es sich um die Signale S2,, Sr7Q, Sr71, Sr72 Sy-z handelt, die angeben, daß der entsprechende Speicher nicht leer ist, und die Signale Sf 2,, S1^0, S'yj, S1^2, s'73» welches die auf die Signale S zurückgehenden Signale sind. Diese Signale S' sind die Freigabesignale der Speicher 2Zf, 70, 71, 72, 73; sie geben die Abgabe von Informationen durch den bezeichneten Silospeicher an den Bus B frei. Die Signale S1, von denen in einem gegebenen Zeitpunkt offenbar ein einziges die Abgabe von Informationen freigeben kann, werden durch eine Steuerschaltung 90 geliefert, die an Hand von Fig. 7 beschrieben wird. Die Schaltung 90 empfängt die Signale S2, und Sr,Q bis S1^ sowie das Signal
ein Signal J, das den fünf Speichern 24, 70 bis 73 gemeinsam ist, aus der Steuerschaltung 90 stammt und angibt j daß eine Gruppe von neun Informationsbits (Signale b. bis bg) durch einen der fünf Speicher an den Bus B abgegeben werden kann) dieses Signal J wird im Innern von jedem der fünf Speicher durch das sich auf den Speicher beziehende Signal S1 freigegeben oder nicht.
Die Arbeitsweise des Sendeteils des Wählers wird an Hand der Fig/. 6 und 7 erläutert. Die Erläuterung wird bis zu der Erzielung des Signals D für auszusendende
809841/0888
serielle Daten und des zugehörigen Taktsignals II gehen·
Eine JK-Kippschaltung 93, die in der in Fig. 7 angegebenen Weise angeschlossen ist, markiert das Vorhandensein eines Bits b'g mit dem Wert "1" (d.h. eines Blockendesignals) auf dem Sendebus. Ein Widerstand R., der an +3 V und die Eingänge der Kippschaltung 93 angeschlossen ist, gestattet, an diese Eingänge ein Signal mit dem Wert "1" anzulegen, damit, wenn keiner der Speicher Zk, 70, 71, 72, freigegeben ist, trotzdem ein Signalwert "V' an den Eingängen der Kippschaltung 93 erscheint. Die Kippschaltung wird durch das Signal Z, das bereits bei der Beschreibung von Fig. 3 erläutert worden ist, auf null rückgesetzt.
Wenn das Bit b'g den Wert "1" hat, geht die Kippschaltung 93 in den Zustand "0". Ihr komplementärer Ausgang, der über eine UND-Schaltung 96 (Fig. 7) mit dem Abtasteingang eines Codierers 91 (Fig. 7) verbunden ist, gibt die Abtastung dieses Codierers frei. Der Codierer 91, der die Signale S2. , Sy0, Sy^9 Sr72J S73 empfängt, gibt dank der Signale S'2,, S'oq, S1^» S1^2, £'73» die er erzeugt, den Silospeicher mit der größten Priorität unter denjenigen frei, die einen Block enthalten, der an den Bus B0 abzugeben ist (Signal S mit dem Wert "1"). Wenn kein Speicher einen Block enthält, liegt, wie oben dargelegt, dank des Widerstandes R- ein Signal mit dem Wert "1" an den Eingängen der Kippschaltung 93 an, was über eine UND-Schaltung 96 die ständige Abtastung der Signale S gestattet, bis eines von ihnen auf den Wert "1" übergeht. In dem Fall, in welchem kein Signal S auf den Wert "1" übergeht, wird kein Speicher ausgewählt und die Kippschaltung 93 bleibt in dem Zustand "0", während eine Kippschaltung 9if desselben Typs wie die Kippschaltung 93, die in der in Fig. 7 angegebenen Weise angeschlossen ist, in dem Zustand "1" bleibt.
809841 /0888
Die Kippschaltung 94j die durch dasselbe Signal Z wie die Kippschaltung 93 auf null rückgesetzt wird, gibt an ihren Ausgängen die Signale Y und Y ab. Das Signal Y hat den Wert "1" während des Sendens der Marken und Wert "O" während des Sendens des Textes eines Blockes.
Ein Multiplexer 7h (Fig. 6) gestattet insbesondere die Auswahl der Markenkonfiguration, die er empfängt, entweder durch die Signale b'. bis b'n oder durch eine nichtdargestellte Schaltung, die ständig eine Gruppe von Signalen F liefert, welche die Markenkonfiguration haben. Das Signal Y, das durch die Steuerschaltung 90 geliefert wird ( Kippschaltung 9^f von Fig. 7)» gestattet, die Eingänge des Multiplexers 7h anzuschließen, damit sie entweder die Signale b1- bis b'n oder die Gruppe von Signalen F empfangen.
Die Markenkonfiguration wird dann in ein Schieberegister 75 übertragen, das eine Kapazität von 8 Bits hat. Diese übertragung wird durch die Schaltung 90 gesteuert und erfolgt mit der Taktfrequenz eines Lückentaktsignals H', das weiter unten beschrieben wird.
Der Inhalt des Registers 75 (Fig. 6) wird über eine UND-Schaltung 77 (Fig. 6) in ein Schieberegister 76 (Fig. 6) überführt, die das Signal D von gesendeten seriellen Daten abgibt. Das Register 76 hat eine Kapazität von 5 Bits und sein Taktsignal ist das Signal II eines Taktgebers 80, der sich im Innern des Wählers befindet und Bits mit einer Frequenz von 20if8 Megabit/s liefert. Die überführung des Inhalts des Registers 75 in das Register 76 wird durch das Ausgangssignal einer D-Kippschaltung 82 bedingt, deren Taktsignal das Signal H ist und die das Ausgangssignal einer NAND-Schaltung 81 empfängt, welche ihrerseits das Signal Y und das Ausgangssignal eines Decoders 79 (Fig. 6)
809841/0888
empfängt. Letzterer markiert das Vorhandensein von fünf aufeinanderfolgenden Bits "1" in dem zu sendenden Signal, das in dem Register 76 enthalten ist. Die überführung des Inhalts des Registers 75 in das Register 76 erfolgt daher bei jedem Bit des Taktsignals H, sofern das Signal Ϋ den Wert "O" hat (Senden einer Marke) oder sofern es nur Bits "1" in dem Register 76 gibt. Das gestattet somit das Einfügen von Bits "O" nach fünf aufeinanderfolgenden Bits "1" in den Text des Blockes, d.h. außerhalb der Marken, wie es oben bereits dargelegt worden ist. Damit das Bit des Registers 75» das bereit ist, in das Register 76 überführt zu werden, bei dem Einfügen des Bits "0" nicht verlorengeht, wird das Taktsignal des Registers 75 durch eine UND-Schaltung 78 geliefert, die an ihren Eingängen das Signal H und das Ausgangsignal der Kippschaltung 82 empfängt, so daß der Takteingang des Registers 75 bei dem Einfügen eines Bits "0" in das Register 76 keinen Impuls empfängt und auf diese Weise der Inhalt des Registers 75 nicht modifiziert wird.
Das Lückentaktsignal H1 wird an den Eingang eines Modulo-8-Zählers 83 (Fig. 6) angelegt, der durch das Signal Z auf seinen maximalen Zählerstand rückgesetzt wird.
Die drei Ausgänge des Zählers 83 sind mit den Eingängen einer Decodierschaltung 8^ verbunden, die an ihren acht Ausgängen die Signale T'o bis T1,-, abgibt, welche der Positionierung der Bits in dem Schieberegister 75 entsprechen. Diese Signale werden, zumindest was die Signale T1 , T1- und T'7 betrifft, in der Steuerschaltung 90 benutzt, die außerdem das Lückentaktsignal II1 empfängt.
Die Schaltung 90, deren Schaltbild in Fig. 7 angegeben ist, gestattet, den Sendeteil des Wählers so zu steuern, daß, während eine Oktade gerade hindurchgeht, durch
809841/0888
- 26 - 2813350
aufeinanderfolgende Verschiebungen des Inhalts des Registers 75 zu dem Register 76 die nächste Oktade von dem ausgewählten Silospeicher verlangt wird. Diese Operation wird fortgesetzt , bis das Bit b'g den Wert "1" annimmmt, wodurch es das Ende des Blockes anzeigt und so bewirkt, daß dank des Vermittlungssignals Y, welches an dem Multiplexor 7A- von Fig. 6 anliegt, wenigstens eine Harke (durch die Gruppe von Signalen F. die an dem Multiplexer 7k anliegt) zwischen zwei aufeinanderfolgende Blöcke eingefügt wird.
Zur Realisierung einer solchen Steuerung enthält die in Fig. 7 dargestellte Schaltung 90 außer den bereits erwähnten Kippschaltungen 93 und 9A-:
eine UND-Schaltung 92, die die Signale T« H' und Y empfängt und das Signal J liefert, welches anzeigt, daß eine neue Gruppe von neun Informationsbits (Signale b1- bis b'Q) von einem Silospeicher an den Sendebus B abgegeben werden kann,
eüne UND-Schaltung 95, die die Signale T1 und Hf empfängt und ein Signal liefert, welches als Taktsignal für die Kippschaltungen 93 und 9A- (Fig. 6) und als Signal zur Freigabe des Füllens für die Register 75 (Fig. 6) dient, und
die UITD-Schaltung 96, die die Signale T1^ und H1 und das Signal des komplementären Ausgangs der Kippschaltung 93 empfängt und eiji Signal liefert, welches den Betrieb des Codierers 91 steuert*
Eine weitere Maßnahme zur Verringerung der Übertragungszeit der Blöcke besteht darin, die übertragung mit Hilfe einer doppelten Schleife, wie sie in Fig. 8 dargestellt ist, auszuführen. Fig. 8 zeigt fünf Ubertragungsanordnungen B. bis B1-, die Teil von Stationen sind, welche mit Terminals c ausgerüstet sind. Diese Stationen sind auf eine doppelte Schleife verteilt, die fünf bidirektiona-
809841/0888
le digitale Übertragungswege V1 bis V,- enthält. Ein solcher Aufbau gestattet, die Übertragungszeit gegenüber einer einfachen Schleife im Mittel um die Hälfte zu verringern. Durch Verwendung von zwei Wählern (einer für jede Übertragungsrichtung) des an Hand der Fig. 3 bis 7 beschriebenen Typs in jeder der Übertragungseinheiten B- bis B,- erhält man eine Anordnung, die für das schnelle Blocksenden "im Flug" sehr günstig ist, indem als übertragungsrichtung für das Abgeben eines Blockes von einer Station an eine andere diejenige Richtung gewählt wird, die die minimale Laufzeit ergibt. Bei dem Senden von der Übertragungseinheit B. zu der Übertragungseinheit B2 werden deshalb die Blöcke über die Wege V^ und Vp und nicht über die .Wege V, , V,- und V. gehen.
Es sei angemerkt, daß in einem System, wie es in Fig. 8 dargestellt ist, die ÜbertragungseinheitenB- bis B1- alle gleich sind, Was bei der Realisierung eines solchen Systems offenbar einen Vorteil darstellt. Außerdem kann im Fall einer Störung an einer Stelle der Übertragungsschleife ein Block überführt werden, indem ein Weg genommen wird, der die Stelle meidet, wo die Störung aufgetreten ist.
Zu diesem Zweck werden gewisse Datenblöcke, so genannte teilungsblöcke, in dem System verteilt, die Informationen mit sich führen, welche sich auf den Zustand der Elemente dieses Systems beziehen. Ein Wähler, der eine Störung unter den Geräten feststellt, die er kontrolliert, erzeugt einenVerteilungsblock,DieserBlock enthält eine spezielle Adreßcodegruppe und eine Codegruppe, die gestattet, den Wähler zu identifizieren, der sie erzeugt hat. Jeder Wähler, durch den dieser Block hindurchgeht, stellt die Störung fest und löscht ihn, wenn er sich als den Autor des Blockes erkennt.
809841/0888
- 28 - 2813350
In manchen Fällen ist es von Nutzen, über eine mechanische Einrichtung zu verfügen, die gestattet, die Daten- und Takteingänge (Signale d und hjFig. 3) mit den entsprechenden Ausgängen (Signale D und H, Fig. 6) zu verbinden. In dem Fall, in welchem beispielsweise eine Unterbrechung in der Stromversorgung eines Wählers erkannt wird, wird ein Verteilungsblock erzeugt^ solange die Energiereserve es gestattet (im allgemeinen in der Größenordnung von 10 ms), wobei die mechanische Einrichtung danach eingreift. In dem Fall eines Verteilungsblockes der das Verschwinden eines Wählers signalisiert, ersetzt der erste Wähler, durch den dieser Block hindurchgeht , die Adresse des Absenders des Blockes durch seine eigene Adresse, um sie zu löschen, wenn dieser Block zu ihm zurückkehrt.
In dem Fall der Fernsprechblöcke ist es vorteilhaft, eine Modulo-n-Num.erierung (n beispielsweise gleich 256) der gesendeten Blöcke, die ein und derselben Vermittlung entsprechen, vorzunehmen; die Blöcke, die keine Nutzinformation enthalten (Ruhe zwischen den Sprechzeiten) werden nicht gesendet; beim Empfang werden die Nummern der Blöcke benutzt, um die fehlenden Blöcke zu regenerieren.
809841/0888

Claims (3)

  1. Patentanwälte ^ ο -ι ^ ο ti η
    iö I j ab υ
    Dipl-lng. Dipl.-Chem. · Dipl-lng.
    E. Prinz - Dr. G. Hauser - G. Leiser
    Ernsbergerstrasse 19
    8 München 60
    31. März 1978
    COMPAGNIE EUROPEENNE DE TELETRANSMISSION (C.E.T.T.) 51» boul. de la Republique 78400 Chatou / Frankreich
    Unser Zeichen; C 5169
    Patentansprüche :
    Digitales Vermittlungssystem für N Stationen (N größer oder gleich 3)» in welchem die Stationen Einrichtungen, zur Erzeugung von Informationen enthalten, die in aus Bitfolgen bestehenden Blöcken übertragen werden, welche veränderliche Längen haben und Adressierungsbits enthalten,und in welchem die Vermittlungen zwischen wenigstens manchen dieser Stationen mit Hilfe von wenigstens einer anderen dieser Stationen ausgeführt werden, die die Aufgabe einer Vermittlungseinrichtung erfüllt, wobei jede Station, die die Aufgabe als Vermittlungseinrichtung erfüllen kann, enthält: eine Kontrolleinheit zum Kontrollieren der Bits der weiterzusendenden Blöcke und eine Eliminiereinrichtung, die mit ihrer Kontrolleinheit verbunden ist und dazu dient, diejenigen Blöcke zu eliminieren, deren Bits durch ihre Kontrolleinheit als zweifelhaft beurteilt werden sind, dadurch gekennzeichnet, daß die Kontrolleinheit einer Station dafür bestimmt ist, allein die Adressierungsbits zu kontrollieren,und daß jede Station, die die Aufgabe der Vermittlungseinrichtung erfüllen kann, eine Einfügungseinrichtung enthält, die mit ihrer Eliminiereinrichtung und mit ihren Informationserzeugungseinrichtungen verbunden ist und das Aussenden eines in der
    809841 /0888
    _ 2b13950
    Station erzeugten Blockes dem Vorhandensein einer Lücke zwischen den weiterzusendenden Blöcken unterordnet und einen in der Station erzeugten Block ungeachtet der Länge der Lücke vollständig überträgt, wobei die Einfügungseinrichtung Einrichtungen zum Speichern der weiterzusendenden Blöcke enthält.
  2. 2. System nach Anspruch 1 für die übertragung von Bitblöcken, deren Adressierungsbits eine Adreßcodegruppe bilden, die sich auf die Station bezieht, für die der Block bestimmt ist, und eine Fehlererkennungscodegruppe, die sich auf die Adreßcodegruppe bezieht, dadurch gekennzeichnet, daß die Kontrolleinheit eine Vergleichsschaltung enthält,die feststellt, ob die Adreßcodegruppe und die Fehlererkennungscodegruppe eines empfangenen Blockes übereinstimmen, und daß die Eliminiereinrichtung diejenigen zu übertragenden . Blöcke eliminiert, deren Codegruppen nicht übereinstimmen, und daß die Eliminiereinrichtung eine Verzweigungseinrichtung enthält, die diejenigen Blöcke, deren Codegruppen übereinstimmen, zu Empfangseinrichtungen, die zu der durchlaufenen Station gehören, in dem Fall verzweigt, in welchem ihre Adreßcodegruppe sich auf die durchlaufene Station bezieht, und im gegenteiligen Fall zu der Einfügungseinrichtung.
  3. 3. System nach Anspruch 2, dadurch gekennzeichnet, daß
    die zu einer Station gehörenden Informationserzeugungseinrichtungen in einer Prioritätsreihenfolge klassifiziert sind, die die Reihenfolge festlegt, in der die durch diese Erzeugungseinrichtungen erzeugten Blöcke durch die zu der betreffenden Station gehörende Einfügungseinrichtung berücksichtigt werden.
    809841/0888
    2813S50
    System nach einem der Anprüche 1 bis 3j dadurch gekennzeichnet, daß die N Stationen in einer Schleife angeordnet sind, wobei jede Station mit ihren benachbarten Stationen in der Schleife über einen bidirektionalen übertragungsweg verbunden ist, und daß die übertragung zwischen zwei Stationen auf demjenigen der beiden Wege in der Schleife erfolgt, der die minimale Zeit erfordert.
    9BA1 /0888
DE19782813950 1977-03-31 1978-03-31 Digitales vermittlungssystem Pending DE2813950A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR7709810A FR2386211A1 (fr) 1977-03-31 1977-03-31 Systeme de communication numerique

Publications (1)

Publication Number Publication Date
DE2813950A1 true DE2813950A1 (de) 1978-10-12

Family

ID=9188856

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19782813950 Pending DE2813950A1 (de) 1977-03-31 1978-03-31 Digitales vermittlungssystem

Country Status (5)

Country Link
US (1) US4168400A (de)
JP (1) JPS53123006A (de)
DE (1) DE2813950A1 (de)
FR (1) FR2386211A1 (de)
NL (1) NL7803242A (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0003493A1 (de) * 1978-01-27 1979-08-22 International Business Machines Corporation Datenübertragungssystem zwischen Stationen die in einer Schleife miteinander verbunden sind

Families Citing this family (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1108325B (it) * 1978-04-10 1985-12-09 Cselt Centro Studi Lab Telecom Procedimento e dispositivo di in stradamento per una rete di comunicazione a commutazione di pacchetto
JPS6046585B2 (ja) * 1979-03-06 1985-10-16 株式会社リコー シリアル・デ−タ伝送方式
IT1118518B (it) * 1979-03-27 1986-03-03 Cselt Centro Studi Lab Telecom Procedimento e dispositivo per la ricostruzione del segnale vocale in un sistema di comunicazione a commutazione di pacchetto
US4308613A (en) * 1979-10-12 1981-12-29 Chasek Norman E Simplex, party-line electromagnetic data packet transmission system with a self seeking alternate routing capability
USRE33900E (en) * 1980-09-11 1992-04-28 At&T Bell Laboratories Error monitoring in digital transmission systems
WO1982001094A1 (en) * 1980-09-11 1982-04-01 Western Electric Co Error monitoring in digital transmission systems
US4397020A (en) * 1980-09-11 1983-08-02 Bell Telephone Laboratories, Incorporated Error monitoring in digital transmission systems
EP0054077B1 (de) 1980-12-08 1984-11-21 International Business Machines Corporation Verfahren zur Übertragung von Information zwischen Stationen, die an eine unidirektionale Ringleitung angeschlossen sind
US4597075A (en) * 1981-08-21 1986-06-24 Italtel-Societa Italiana Telecomunicazioni S.P.A. Modular switching network for telecommunication system
JPS5875345A (ja) * 1981-10-30 1983-05-07 Fuji Xerox Co Ltd デイジタル信号伝送方式
FR2515904B1 (fr) * 1981-11-02 1988-08-05 Coudreuse Jean Pierre Systeme de transmission et de commutation pour reseau local a structure de distribution en boucle et a mode de transmission par paquets.
US4500987A (en) * 1981-11-24 1985-02-19 Nippon Electric Co., Ltd. Loop transmission system
US4509073A (en) * 1982-04-29 1985-04-02 Packet Technologies, Inc. Two-way cable-television system
US4491945A (en) * 1982-06-25 1985-01-01 At&T Bell Laboratories Fast packet switch
FR2538976A1 (fr) * 1982-12-29 1984-07-06 Servel Michel Systeme de commutation de paquets synchrones de longueur fixe
JPS59141848A (ja) * 1983-02-01 1984-08-14 Matsushita Electric Ind Co Ltd デ−タパス制御回路
US4602366A (en) * 1983-07-18 1986-07-22 Nec Corporation Systems for changing addresses of transmission apparatus
US4532625A (en) * 1983-10-17 1985-07-30 The United States Of America As Represented By The Secretary Of The Army Communications network status information system
JPH063912B2 (ja) * 1984-02-14 1994-01-12 ロ−ズマウント インコ. 多優先度通信システム
US4581734A (en) * 1984-02-14 1986-04-08 Rosemount Inc. Multipriority communication system
US4839642A (en) * 1985-01-22 1989-06-13 Northern Illinois Gas Company Data transmission system with data verification
US4852127A (en) * 1985-03-22 1989-07-25 American Telephone And Telegraph Company, At&T Bell Laboratories Universal protocol data receiver
JP2525369B2 (ja) * 1986-07-23 1996-08-21 キヤノン株式会社 デ−タ通信装置
US4782478A (en) * 1987-03-04 1988-11-01 Bell Communications Research, Inc. Time division circuit switch
US4894826A (en) * 1989-01-30 1990-01-16 Honeywell, Inc. Message generating communication apparatus having a message preamble format allowing parts of certain messages to be ignored
US4939726A (en) * 1989-07-18 1990-07-03 Metricom, Inc. Method for routing packets in a packet communication network
US5115433A (en) * 1989-07-18 1992-05-19 Metricom, Inc. Method and system for routing packets in a packet communication network
US5526034A (en) * 1990-09-28 1996-06-11 Ictv, Inc. Interactive home information system with signal assignment
GB9515741D0 (en) * 1995-08-01 1995-10-04 Plessey Semiconductors Ltd Data transmission systems
GB2304006B (en) * 1995-08-01 1999-08-25 Plessey Semiconductors Ltd Data transmission systems
US6473404B1 (en) 1998-11-24 2002-10-29 Connect One, Inc. Multi-protocol telecommunications routing optimization
US6016307A (en) 1996-10-31 2000-01-18 Connect One, Inc. Multi-protocol telecommunications routing optimization
US20010045914A1 (en) * 2000-02-25 2001-11-29 Bunker Philip Alan Device and system for providing a wireless high-speed communications network
US6404772B1 (en) * 2000-07-27 2002-06-11 Symbol Technologies, Inc. Voice and data wireless communications network and method
US20050059406A1 (en) * 2003-09-17 2005-03-17 Trapeze Networks, Inc. Wireless LAN measurement feedback
US20050059405A1 (en) * 2003-09-17 2005-03-17 Trapeze Networks, Inc. Simulation driven wireless LAN planning
US7221927B2 (en) * 2004-02-13 2007-05-22 Trapeze Networks, Inc. Station mobility between access points
DE112006000618T5 (de) 2005-03-15 2008-02-07 Trapeze Networks, Inc., Pleasanton System und Verfahren zur Verteilung von Schlüsseln in einem drahtlosen Netzwerk
US8074248B2 (en) 2005-07-26 2011-12-06 Activevideo Networks, Inc. System and method for providing video content associated with a source image to a television in a communication network
US7573859B2 (en) 2005-10-13 2009-08-11 Trapeze Networks, Inc. System and method for remote monitoring in a wireless network
WO2007044986A2 (en) * 2005-10-13 2007-04-19 Trapeze Networks, Inc. System and method for remote monitoring in a wireless network
US7724703B2 (en) 2005-10-13 2010-05-25 Belden, Inc. System and method for wireless network monitoring
US8638762B2 (en) 2005-10-13 2014-01-28 Trapeze Networks, Inc. System and method for network integrity
US7551619B2 (en) 2005-10-13 2009-06-23 Trapeze Networks, Inc. Identity-based networking
US8250587B2 (en) 2005-10-27 2012-08-21 Trapeze Networks, Inc. Non-persistent and persistent information setting method and system for inter-process communication
US7558266B2 (en) 2006-05-03 2009-07-07 Trapeze Networks, Inc. System and method for restricting network access using forwarding databases
US8966018B2 (en) 2006-05-19 2015-02-24 Trapeze Networks, Inc. Automated network device configuration and network deployment
US7577453B2 (en) 2006-06-01 2009-08-18 Trapeze Networks, Inc. Wireless load balancing across bands
US8818322B2 (en) 2006-06-09 2014-08-26 Trapeze Networks, Inc. Untethered access point mesh system and method
US9191799B2 (en) 2006-06-09 2015-11-17 Juniper Networks, Inc. Sharing data between wireless switches system and method
US9258702B2 (en) 2006-06-09 2016-02-09 Trapeze Networks, Inc. AP-local dynamic switching
US7912982B2 (en) 2006-06-09 2011-03-22 Trapeze Networks, Inc. Wireless routing selection system and method
US7844298B2 (en) 2006-06-12 2010-11-30 Belden Inc. Tuned directional antennas
US7724704B2 (en) 2006-07-17 2010-05-25 Beiden Inc. Wireless VLAN system and method
US8340110B2 (en) 2006-09-15 2012-12-25 Trapeze Networks, Inc. Quality of service provisioning for wireless networks
US8072952B2 (en) 2006-10-16 2011-12-06 Juniper Networks, Inc. Load balancing
WO2008083339A2 (en) 2006-12-28 2008-07-10 Trapeze Networks, Inc. Application-aware wireless network system and method
US7873061B2 (en) 2006-12-28 2011-01-18 Trapeze Networks, Inc. System and method for aggregation and queuing in a wireless network
US9826197B2 (en) 2007-01-12 2017-11-21 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
EP2632164A3 (de) 2007-01-12 2014-02-26 ActiveVideo Networks, Inc. Interaktives kodiertes Inhaltssystem mit Objektmodellen zur Ansicht auf einem Ferngerät
US8902904B2 (en) 2007-09-07 2014-12-02 Trapeze Networks, Inc. Network assignment based on priority
US8509128B2 (en) 2007-09-18 2013-08-13 Trapeze Networks, Inc. High level instruction convergence function
US8238942B2 (en) 2007-11-21 2012-08-07 Trapeze Networks, Inc. Wireless station location detection
US8150357B2 (en) 2008-03-28 2012-04-03 Trapeze Networks, Inc. Smoothing filter for irregular update intervals
US8474023B2 (en) 2008-05-30 2013-06-25 Juniper Networks, Inc. Proactive credential caching
US8978105B2 (en) 2008-07-25 2015-03-10 Trapeze Networks, Inc. Affirming network relationships and resource access via related networks
US8238298B2 (en) 2008-08-29 2012-08-07 Trapeze Networks, Inc. Picking an optimal channel for an access point in a wireless network
JP5866125B2 (ja) 2010-10-14 2016-02-17 アクティブビデオ ネットワークス, インコーポレイテッド ケーブルテレビシステムを使用したビデオ装置間のデジタルビデオストリーミング
US8542836B2 (en) 2010-12-01 2013-09-24 Juniper Networks, Inc. System, apparatus and methods for highly scalable continuous roaming within a wireless network
US9204203B2 (en) 2011-04-07 2015-12-01 Activevideo Networks, Inc. Reduction of latency in video distribution networks using adaptive bit rates
US8858263B2 (en) 2011-08-08 2014-10-14 Novano Corporation Service over ethernet InterConnectable wall plate (SoEICWP) module
US10409445B2 (en) 2012-01-09 2019-09-10 Activevideo Networks, Inc. Rendering of an interactive lean-backward user interface on a television
US9800945B2 (en) 2012-04-03 2017-10-24 Activevideo Networks, Inc. Class-based intelligent multiplexing over unmanaged networks
US9123084B2 (en) 2012-04-12 2015-09-01 Activevideo Networks, Inc. Graphical application integration with MPEG objects
WO2014145921A1 (en) 2013-03-15 2014-09-18 Activevideo Networks, Inc. A multiple-mode system and method for providing user selectable video content
US9294785B2 (en) 2013-06-06 2016-03-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9219922B2 (en) 2013-06-06 2015-12-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9326047B2 (en) 2013-06-06 2016-04-26 Activevideo Networks, Inc. Overlay rendering of user interface onto source video
FR3007916B1 (fr) 2013-06-28 2016-11-25 Thales Sa Systeme de transmission d'informations commute utilisable notamment dans des applications avioniques
US9788029B2 (en) 2014-04-25 2017-10-10 Activevideo Networks, Inc. Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH577253A5 (de) * 1974-05-17 1976-06-30 Ibm

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0003493A1 (de) * 1978-01-27 1979-08-22 International Business Machines Corporation Datenübertragungssystem zwischen Stationen die in einer Schleife miteinander verbunden sind

Also Published As

Publication number Publication date
NL7803242A (nl) 1978-10-03
JPS53123006A (en) 1978-10-27
US4168400A (en) 1979-09-18
FR2386211B1 (de) 1982-04-16
FR2386211A1 (fr) 1978-10-27

Similar Documents

Publication Publication Date Title
DE2813950A1 (de) Digitales vermittlungssystem
DE2614086C3 (de) Schaltungsanordnung zum Übertragen digitaler Nachrichten über mehrere Vermittlungsstellen
DE4331577C2 (de) Verfahren und Schaltungsanordnung zum Übertragen von Nachrichtenzellen über redundante virtuelle Pfadpaare eines ATM-Kommunikationsnetzes
DE2503111B2 (de) Verfahren und schaltungsanordnung zur zeitmultiplexen uebertragung von nutzinformationen aus voneinander unabhaengigen quellen
DE3702614A1 (de) Digitales koppelnetz fuer leitungs- und paketvermittlung und koppeleinrichtung hierzu
DE69033231T2 (de) Erweitbare Paketvermittlungsarchitektur
DE69129968T2 (de) Weglenkungsvermittlungssystem für Fernmeldenetzwerk
DE2515801A1 (de) Verfahren und schaltungsanordnungen zur zeitmultiplexen datenuebertragung
EP0682422A2 (de) Verfahren und Schaltungsanordnung zum Synchronisieren von redundant übertragenen Nachrichtenzellenströmen
EP0017835B1 (de) Schaltungsanordnung zur Steuerung der Übertragung von Digital-Signalen, insbesondere PCM-Signalen, zwischen Anschlussstellen eines Zeitmultiplex-Fernmeldenetzes, insbesondere PCM-Zeitmultiplex-Fernmeldenetzes
EP0683583A2 (de) Verfahren und Schaltungsanordnung zum störungsfreien Umleiten eines Nachrichtenzellenstromes auf einen Ersatzweg
CH626205A5 (de)
DE2431975A1 (de) Vorrichtung zur kontrolle einer multiplex-digital-bitfolge
EP0173274B1 (de) Verfahren und Schaltungsanordnung zur Herstellung und zum Betreiben einer Zeitvielfach-Breitbandverbindung
DE2828602C2 (de) Verfahren zum Übertragen von Daten in einem synchronen Datennetz
DE2708037C3 (de) Verfahren zum Betrieb von Teilbereichen eines digitalen Zeitmultiplex-Fernmeldenetzes für Fernverkehr
DE3340992A1 (de) Digitales kommunikationssystem
DE1255705B (de) Schaltungsanordnung zur gesicherten UEbertragung binaercodierter Daten nach dem Echoverfahren
EP0510504B1 (de) Anwendung von einen Pingpong-Verfahren bei optischer Übertragung
DE3045431C2 (de) Statistisches Zeitmultiplexsystem
DE1466185B2 (de) PCM-Zeitmultiplexsystem
DE2525414A1 (de) Verfahren und anordnung zur uebertragung von datenbloecken variabler laenge
DE4428349C2 (de) Verfahren und Leitweglenkungs-System zur Verkehrslenkung in einem Kommunikationsnetz
DE2621603A1 (de) Verfahren und schaltungsanordnung zur unabhaengigen uebertragung von pcm- nachrichtenwoertern und signalisierungswoertern zwischen einer teilnehmerstelle und einer vermittlungsstelle
DE978039C (de) Verfahren und Einrichtung zum selbsttätigen Umschalten von Klarbetrieb auf verschlüsselten Betrieb und umgekehrt in Fernschreibanlagen

Legal Events

Date Code Title Description
OHN Withdrawal