CH615286A5 - - Google Patents

Download PDF

Info

Publication number
CH615286A5
CH615286A5 CH1683875A CH1683875A CH615286A5 CH 615286 A5 CH615286 A5 CH 615286A5 CH 1683875 A CH1683875 A CH 1683875A CH 1683875 A CH1683875 A CH 1683875A CH 615286 A5 CH615286 A5 CH 615286A5
Authority
CH
Switzerland
Prior art keywords
signal
transmission
output
collision
input
Prior art date
Application number
CH1683875A
Other languages
English (en)
Inventor
Robert M Metcalfe
David R Boggs
Charles P Thacker
Butler W Lampson
Original Assignee
Xerox Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xerox Corp filed Critical Xerox Corp
Publication of CH615286A5 publication Critical patent/CH615286A5/de

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4904Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using self-synchronising codes, e.g. split-phase codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/368Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
    • G06F13/376Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a contention resolving method, e.g. collision detection, collision avoidance
    • 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/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Small-Scale Networks (AREA)
  • Dc Digital Transmission (AREA)
  • Bidirectional Digital Transmission (AREA)

Description

Die Erfindung betrifft eine Datenübermittlungsanlage mit chend führt die neuere Tendenz zu weniger stark zentralisierten einer Mehrzahl von Sende-Empfangseinrichtungen, die an eine Steuerungen bei jeglichen Rechnereinrichtungen.
Übermittlungseinrichtung angeschlossen sind, welche Sende- Durch das Auftreten der bereits erwähnten Kleinrechner,
Empfangseinrichtung eine Sendeeinrichtung, die ein Signal an und insbesondere durch die Leichtigkeit und Einfachheit von die Übermittlungseinrichtung abgibt, und eine Empfangsein- , deren Betriebsweise, kann der Benutzer selbst eine weitgehen-richtung enthält, die ein von einer anderen Sende-Empfangsein- dere Steuerung über die Reihenfolge der Arbeitsgänge in dem richtung auf der Übermittlungseinrichtung übermitteltes Signal Verarbeitungsgerät ausüben. Es ist also kein zentrales Überwa-
ampfängt. chungssystem mehr erforderlich, und die Steuerung wird zwi-
Vermittlungssysteme werden Rechnern hinzugefügt, um sehen den Benutzern geteilt oder verteilt.
Benutzern an entfernten Stellen den Zugriff zum Rechner zu u> Das grundsätzliche Problem liegt jedoch in der Vermittlung gestatten. Da die Rechnerverarbeitungsgeschwindigkeiten zwischen den verschiedenen Rechenvorrichtungen. Wenn mehr immer höher werden, verstärkt sich auch das Bedürfnis danach, a's ein Rechner bei der Lösung eines besonderen Problèmes einer grösseren Anzahl von Benutzern den Zugang zu dem geteilt wird oder wenn kleinere Probleme auf Zeitteilungsbasis
Rechner zu ermöglichen, um die Rechnerkapazität voll auszu- behandelt werden, so wird die Vermittlungsgeschwindigkeit und nutzen. Allgemein geschieht der Zugang zu einem solchen ' * die Kapazität des Vermittlungsnetzwerkes schnell zu dem domi-
zentralen Rechner gewöhnlich über entfernt gelegene Kontroll- nierenden Aspekt des Problems.
pulte, von denen jedes mit dem zentralen Rechner verbunden Vermittlungen zwischen derartigen Rechenvorrichtungen ist. Mit der steigenden Anzahl der Rechnermöglichkeiten wur- werden mittels zweier grundlegender Techniken durchgeführt,
den die Benutzer auf die hohen Investitionen in Software auf- Eine erste derartige Technik wird allgemein als Kreisvermitt-
merksam, ebenso wie auf die häufig auftretende Verdoppelung :<> lungstechnik bezeichnet, während die zweite Technik im allge-
der Software und aus diesen Gründen verstärkten sich die meinen als Paketvermittlungstechnik bezeichnet wird. Die
Verbindungen zwischen Benutzern zur Erleichterung der Tei- Kreisvermittlungstechnik kann analog zur Telephonnetzwerk-
lung von Programmen und Daten. Vermittlung betrachtet werden, welche für kurze und stossartige
Mit der Erleichterung der Verwendung von Rechnern zur Vermittlungen, die für Rechneranwendungen typisch sind, in
Lösung von Problemen wurden auch die Lösungen selbst immer -5 BezuS auf die Schaltungsausrüstung eine starke Überkapazität aufwendiger, umfangreicher und nahmen stark in dem Umfange erfordern. Für eine kurze Verbindung kann die zur Herstellung zu, bis zu einem Punkt, wo der örtliche Rechner diese Lösungen der Vermittlung erforderliche Zeit sehr gross sein in Bezug auf nicht mehr wirtschaftlich bearbeiten konnte. Diese Situation dle Zelt der tatsächlichen Übertragung. Für stossartige Vermittführte zu einer zusätzlichen Verwendung von Datenvermittlung, lunSen wird die durch die Kreisvermittlung hergestellte Verbin-bei der verschiedene Rechnervorrichtungen kombiniert wurden,10 dun§ während des grossen Teiles der Leerlaufzeit bei der um verbesserte «virtuelle» Rechner zu bilden. Datenkonversation nicht ausgenutzt und somit vergeudet.
_ _ , . t _ . ,, Paketvermittlung kann dagegen analog der Behandlung von
Im Zusammenhang mit den zuvor erwähnten Entwicklun- „ . c , , , „ _ ° . j
„ ,f , . , Briefen durch das Postsystem betrachtet werden, ausser dass es gen erfolgten parallel dazu Fortschritte in der Halbleitertechno- sjch statt der ßriefe um Rechner-Datenpakete handelt, die sehr logie, die zu kleinen und kostengünstigen Rechnern führten, wie „ schneU SQrtiert und übertr werden, mithilfe von immer beispielsweise zu Kleinrechnern, die aufgrund ihrer medngen preiswerteren Rechnern. Kurze Vermittlungen können wirksam Kosten eine weite Verbreitung gefunden haben. Der Benutzer innerhalb eines einzeinen Datenpaketes übertragen werden, eines derartigen kleinen Rechners will jedoch häufig nicht und stossarti Vermittlungen können mit einer Reihe von gleichzeitig die Kosten von verschiedenen Penpherieemnchtun- paketen vermittelt werderii von denen keines die Vermittlungsgen tragen, wie beispielsweise eine Hochgeschwindigke.ts- 4() möglichkeiten während der häuf Leerlaufperioden zwischen druckstation, und folglich werden derart.ge Vorrichtungen einzelnen Stossfolgen belegt.
immer mehr auf Zeitteilungsbasis benutzt. Auch hier führte die Aufgabe der Erfindung ist es daher> eine Datenübermitt-
Notwendigkeit der Vermittlung zwischen dem kleinen Rechner lungsanlage mit Kollisionssignalabtastung zu schaffen, die mit und der geteilten Einrichtung zu einer erhöhten Belastung eines hohem wirkungsgrad und zuverlässig arbeitet und doch nur ein jeden Vermittlungssystems. Zusätzlich werden durch das Hin- 4J Minimum an Hardware erfordert. Die Übermittlungsanlage soll zukommen derartiger Kleinrechner und insbesondere von deren jn der Lage seilli übermittlungen zwischen verse? iedenen Rech-
algorithmischer Einfachheit und zweckmässiger Verwendung nern und pheriphereinrichtungen ohne die Hilfe einer zentralen die alten Techniken der zentralen Rechnerverarbeitungsüber- Steuerung auszuführen, und zwar mit einem hohen Grad an wachung fallengelassen und durch verteilte Steuerung ersetzt. Vollzugswahrscheinlichkeit. Das Übermittlungsnetzwerk soll Die ursprünglichen grossen und komplexen Rechnereinrich- so einfach herzustellen sein, nur einfache Bauteile erfordern und tungen waren allgemein mit einem Überwachungssystem für von geringem Umfang sein.
Programmsteuerung und Richtungslenkung, Überprüfung von Diese Aufgabe wird durch die eingangs genannte Daten-Eingangs- und Ausgangsvorrichtungen und zur sonstigen Steue- Übermittlungsanlage erfindungsgemäss gelöst durch eine Kolli-rung der Reihenfolge der Vorgänge innerhalb eines relativ sionsdetektoreinrichtung, die an die Sendeeinrichtung und die komplexen Rechners versehen. Derartige Uberwachungssy- 55 Empfangseinrichtung jeder Sende-Empfangseinrichtung ange-steme waren ebenfalls beispielsweise mittels der Belastungs- schlössen ist, um ein Kollisionssignal zu erzeugen, wenn ein funktion und der Verknüpfungsfunktion an Problemlösungen durch eine andere Sende-Empfangseinrichtung auf der Über-angepasst, die in ihrer Gesamtheit den Rechnerspeicher über- mittlungseinrichtung übermitteltes Signal von der Empfangseinfüllen würden, durch die Verwendung dieses Systems jedoch richtung empfangen wird, währenddem die Sendeeinrichtung aufgeteilt werden konnten und nach und nach in einer zentralen mi ein Signal an die Übermittlungseinrichtung abgibt, und durch Verarbeitungseinrichtung verarbeitet werden konnten. Derar- eine Sperreinrichtung, die an jede Sende-Empfangseinrichtung tige dem Überwachungssystem zugeordnete Aufgaben und die angeschlossen ist und auf das Kollisionssignal anspricht, um die wachsende Aufgabe der Verknüpfung und Korrelation ver- Übermittlung eines Signals auf der Übermittlungseinrichtung schiedener, immer zahlreicher werdender Peripheriestationen durch die Sendeeinrichtung zu unterbrechen.
mit der zentralen Verarbeitungseinrichtung führten zu einem (,5 Die Übermittlungsanlage kann dauernd über eine Mehrzahl Anwachsen der Überwachungssysteme, die typischerweise jetzt von Sende-Empfangseinrichtungen und zugeordneten Anpas-so komplex geworden sind, dass ein grosser Teil der Rechner- sungseinrichtungen mit einer Mehrzahl von Eingabe/Ausgabeleerzeit auf Fehler in diesen zurückzuführen ist. Dementspre- einrichtungen verbunden sein, die entweder Rechner für allge
615 286
4
meine Zwecke, Rechner für besondere Zwecke (Kleinrechner), ein Schieberegister angesteuert werden kann, welches seiner-Vorrichtungen wie Eingangs-Ausgangsstationen oder entfernt seits eine Puffereinrichtung steuert, die mit den Ausgangsangelegene Endstationen und verschiedene andere Peripherein- schlüssen der Eingabe/Ausgabeeinrichtung verbunden ist. richtungen sind. Die Kombination aus Sende-Empfangseinrich- Zusätzlich zu dem Eingang aus dem Exklusiv-ODER-Gatter tung und Anpassungseinrichtung kann den Datenstrom fortlau- s empfängt das Schieberegister ebenfalls ein Stationssteuersignal, fend abtasten, wobei die Anpassungseinrichtung fortdauernd Die Datenausgänge der Puffereinrichtung sind mit Vorteil nach Datenpaketen sucht, die an sie adressiert sind. Die Abta- parallel mit den Eingangsanschlüssen des Schieberegisters ver-stung geschieht mittels eines Empfängers, der in dem Sende- bunden, welches mittels eines Übertragertaktgenerators taktge-Empfangsgerät enthalten ist, welches jeder Anpassungseinrich- steuert wird, um eine Serienübertragung in einen Phasen- bzw. tung zugeordnet ist und diese mit dem Übertragungsnetzwerk hi Datentaktkodierer durchzuführen. Der Datentaktkodierer lie-verbindet. Zusätzlich zu den normalen Übertragungs- und fert seinerseits ein Ausgangssignal in Form einer Bit-Serie an Empfangsfunktionen kann das Sende-Empfangsgerät eine wei- den Sender des Sende-Empfangsgeräts.
tere Steuerfunktion zur Unterbrechung der Übermittlung von Weitere Merkmale und Zweckmässigkeiten ergeben sich
Datenpaketen aus der Eingabe Ausgabeeinrichtung in Form aus der Beschreibung von Ausführungsbeispielen der Erfindung einer selbsttätigen Steuerung zur Vermeidung von Interferen- i s anhand der Figuren. Von den Figuren zeigen :
zen bzw. Kollision mit Daten im Kabel liefern, die zwischen Fig. 1 ein verallgemeinertes Schaltbild einer gemäss der zwei anderen Eingabe/Ausgabeeinrichtungen geführt werden. Erfindung aufgebauten Datenübermittlungsanlage ;
Wenn eine Ruhezeitspanne im Kabel durch das Sende-Emp- Fig. 2 ein Blockschaltbild zur Darstellung einer Ausfüh-
fangsgerät ermittelt wird und der Anpassungseinrichtung mitge- rungsform eines Sende-Empfangsgeräts und einer Anschluss-
teilt wird, so kann die Übertragung beginnen, und wenn nach ;n stufe zur Verwendung mit dem in Fig. 1 dargestellten System;
einem vorbestimmten Intervall keine Kollisionen ermittelt wer- Fig. 3 ein Blockschaltbild zur Darstellung einer anderen den, so belegt diese Anpassungseinrichtung das Netzwerk und Ausführungsform des Sende-Empfangsgerätes und der alle anderen Eingabe/Ausgabeeinrichtungen werden durch ihre Anschlussstufe zur Verwendung bei dem in Fig. 1 dargestellten
Anpassungseinrichtungen zurückgestellt. System ;
Aufgrund der Laufzeitverzögerungen ist es jedoch möglich, ^ Fig. 4 das Flussdiagramm eines Rechnerprogramms, das dass eine entfernt gelegene Station bereits eine Übertragung nach der Art eines Generators zur Erzeugung von beliebigen
über das Kabel vornimmt, während eine andere Station ein noch Zahlen wirkt und zur Verwendung mit der in Fig. 3 gezeigten freies Kabel ermittelt. Somit können Übermittlungen von zwei Anschlussstufe geeignet ist ;
oder mehreren Eingabe/Ausgabeeinrichtungen erfolgen, wor- Fig. 5 ein Schaltbild zur Darstellung einer praktischen Ausaus sich eine Datenkollision ergibt. Bei einer zweckmässigen i« führungsform eines Sende-Empfangsgerätes, das zur Verwen-Ausführungsform wird dies verhindert, indem in jedem Sende- dung mit den Einrichtungen nach den Figuren 2 und 3 geeignet Empfangsgerät ein Kollisionsdetektor eingebaut ist, der gleich- ist ;
zeitig mit der Übermittlung das Kabel überwacht und, falls Fig. 6 ein Schaltbild zur Darstellung einer praktischen AusKollisionen auftreten, die Übermittlung durch die Anpassungs- führungsform der Anschlussstufe, die zur Verwendung mit den einrichtung unterbricht. Sobald dies auftritt, brechen beide mit- 35 in den Figuren 2 und 3 gezeigten Einrichtungen geeignet ist; einander in Konflikt stehende Sendevorrichtungen die Übertra- und gung ab und führen keine neue Übertragung durch, bis eine jede Fig. 7 ein Bitfluss-Diagramm eines Datenpaketes,
ein vorbestimmtes Zeitintervall abgewartet hat. Um den gleich- Im Hinblick auf eine möglichst eindeutige Offenbarung der zeitigen Neubeginn auszuschliessen, d.h. wiederholte Kollisio- Erfindung sollen zunächst die folgenden Definitionen gegeben nen, kann eine zusätzliche Logik vorgesehen werden, durch die 4» werden:
die erwähnte Zeitvergrösserung bzw. das Neuübertragungsin- Das Nachrichtenvermittlungsmedium, welches hier als tervall in jeder Anpassungseinrichtung entsprechend einer Anordnung von Koaxialkabeln beschrieben ist, ist ein logisch
Bewertungseinrichtung für eine willkürliche Zahl bzw. willkürli- passives Seriendaten-Transmissionsmedium oder ein Einkanal-
che Zahlen verteilt werden kann. Der Bewegungseinrichtung medium und wird im folgenden als Kabel bezeichnet.
sind mit Vorteil Logikelemente nachgeschaltet, die auf der 45 Eine Mehrzahl von miteinander in Verbindung stehenden
Grundlage der vorausgegangenen Anzahl von wiederholten Datenverarbeitungsvorrichtung, wie beispielsweise Rechner für
Unterbrechungen für das Paket, das für die vorliegende Über- allgemeine Zwecke, Kleinrechner und entfernt gelegene Kon-
tragung ausgewählt wurde, eine schwerwiegendere vorliegende trollpulte werden nachstehend allgemein als Benutzungsvor-
Benutzungsdichte des Vermittlungsnetzwerkes bestimmt und richtungen bezeichnet.
daher die willkürliche Zahl im Hinblick auf ein grösseres mittle- 50 Jede Benutzungsvorrichtung ist über eine Anschlussstufe res Zeitintervall bewertet. mit einem Sende-Empfangsgerät verbunden, und die Kombina-
Über das Vermittlungskabelnetzwerk ist eine Mehrzahl von tion aus Sende-Empfangsgerät, Anschlussstufe und Benut-
Stationen verteilt, von denen jede eine Eingabe/Ausgabeein- zungsvorrichtung wird im folgenden als Station bezeichnet,
richtung enthält, die ein Rechner, Hilfsspeicher, usw. sein kann. Das Sende-Empfangsgerät ist mit dem Kabel über ein T-
Jede Eingabe/Ausgabeeinrichtung, gleich ob es sich um einen 55 Koaxialverbindungselement verbunden, welches im folgenden
Rechner oder einen entfernt gelegenen Anschluss handelt, ist als Abgriff bezeichnet wird.
mit dem Koaxialkabel mit Vorteil über ein T-Verbindungsstück Jeder Abgriff ist vollständig passiv, und die Wahl der Emp-
bzw. ein Abgriffelement verbunden, welches mit einer Sende- fangsstation oder des zwischen den in Verbindung stehenden
Empfangseinrichtung in Reihe mit einer Anpassungseinrichtung Stationen errichteten Datenweges erfolgt über eine Adresse und verbunden ist, welche ihrerseits die Verbindung zu der Eingabe/ 6(l nicht über Netzwerkvermittlung, was im folgenden als « Adres-
Ausgabeeinrichtung herstellt. Das Sende-Empfangsgerät ist von senfiltrierung» bezeichnet wird.
herkömmlicher Art und enthält einen Sender und einen Emp- Eine Sendestation übermittelt und empfängt somit Digitalsi-
fänger. Zusätzlich kann das Sende-Empfangsgerät eine Schal- gnale in einem von dem Kabel geführten Serienstrom, wobei tung aufweisen, die den Ausgang des Senders über eine Verzö- diese Digitalsignale eine Adresse umfassen und jeder Satz von gerungseinrichtung an den Eingang eines Exklusiv-ODER-Gat- f,s Signalen, die einer bestimmten Adresse zugeordnet sind, im ters legt, welches am anderen Eingang das Ausgangssignal des folgenden als Datenpaket bezeichnet wird.
Empfängers erhält. Der Ausgang des Exklusiv-ODER-Gatters Zur Vermeidung von Interferenzen mit zu anderen Statio-
zeigt eine Interferenz bzw. Störung an und ist so geschaltet, dass nen gesendeten Daten ist jede Station mit einer Anschlussstufe
5
615 286
und einer Sende-Empfangsstufe versehen, die neben weiteren Funktionen bestimmen, ob das Kabel gerade durch andere Daten belegt ist und abwarten, bis das Kabel «still» geworden ist, bevor die Übermittlung eingeleitet wird; diese Funktion der Anschluss- und Sende-Empfangsstufen wird im folgenden als Zurückstellung bezeichnet.
Wenn sich herausstellt, dass das Kabel «ruhig» ist und eine Station mit der Überführung eines Datenpaketes in das Kabel beginnt, so erfolgt in allen anderen Stationen eine Zurückstellung, und der Zustand der übertragenden Anschlussstufe wird im folgenden als «Erfassung» bezeichnet.
In Fällen, wo eine Interferenz zwischen dem aussendenden Sende-Empfangsgerät und durch andere Stationen übertragenen Sendungen ermittelt wird, wird ein Dateninterferenzzu-stand bestimmt, der im folgenden als «Datenpaketkollision» bezeichnet wird.
Beim Auftreten einer Datenpaketkollision wird die Übertragung zu dem Kabel von der Station beendet und für eine willkürlich gewählte spätere Zeit erneut ins Programm aufgenommen, was im folgenden als «willkürliche Neuübertragung» bezeichnet wird.
Da der Versuch einer Neuübertragung abhängt von der gerade vorliegenden Verwendung des Kabels durch andere Stationen, enthält jede Anschlussstufe zusätzliche Logikeinrichtungen, durch die kurz zuvor erfolgte Paketkollisionen für jedes zu übertragende Paket gespeichert werden und dazu verwendet werden, um die willkürliche Neuübertragung bezüglich Intervallen zu beurteilen, die in Abhängigkeit von dem Masse der Verwendung des Kabels beurteilt werden, wobei diese Beurteilung im folgenden als «statistische Koordination» bezeichnet wird.
Es soll nun das System beschrieben werden. Wie in Fig. 1 gezeigt, ist das Nachrichtenübermittlungsnetzwerk anhand von sich schneidenden Kabeln dargestellt, die jeweils mit 10 bzw. 20 bezeichnet sind. Die Kabel 10 und 20 sind voneinander isoliert, und jedes Kabel endet an beiden Enden in einem Abschlussstück, das mit dem Bezugszeichen 30 versehen ist. Zur weiteren Erläuterung der Erfindung ist zu sagen, dass die Kabel 10 und 20 herkömmliche Hochfrequenz-Koaxialkabel sind und die Abschlussstücke 30 dafür herkömmliche Impedanzanpassungsvorrichtungen, wie beispielsweise Widerstände sind, die zur Begrenzung von Reflektionen ausgewählt wurden. Die Kabel 10 und 20 sind von Abschirmungen 21 und 31 umgeben, die gemeinsam an eine einzige Masse angeschlossen sind, um Erdungsschleifen zu vermeiden. An dem Kabel 10 entlang ist eine Mehrzahl von Abgriffen verteilt, die als herkömmliche T-Verbindungen 101 und 102 dargestellt sind. Der Abgriff 101 verbindet die Abschirmung und den Mittelleiter mit einem Sende-Empfangsgerät 111, während der Mittelleiter mit dem Ausgang eines Treibers 301 und eines Empfängers 302 verbunden ist. Das Sende-Empfangsgerät 111 bildet das vordere Ende einer Station 125, während das Sende-Empfangsgerät 111 auf der anderen Seite über eine Eingangssignalleitung «i», die vom Empfänger 302 ausgeht, und über eine Ausgangssignalleitung «o», die zum Treiben 301 führt, mit einer Anschlussstufe 115 verbunden ist. Innerhalb des Sende-Empfangsgerätes 111 sind die Leitungen «i» und «o» weiter in Richtung auf einen Kollisionsdetektor 113 zu auf gezweigt. Innerhalb der Anschlussstufe 115 führen die Leitungen «o» und «i» jeweils zu einer Sende-Empfangsgerät-Logikstufe 117 bzw. einer Empfängerlogikstufe 119, die ihrerseits am anderen Ende mit einem Ausgangspuffer 121 bzw. einem Eingangspuffer 123 verbunden sind. Die Puffer 121 und 123 sind auf der anderen Seite mit den Ausgangs- und Eingangsanschlüssen einer Benutzungsvorrichtung 127 verbunden. Die Benutzungsvorrichtung 127, die Anschlussstufe 115 und das Sende-Empfangsgerät 111 bilden somit eine Nachrichtenvermittlungsstation 125.
Zusätzlich zu den vorstehend beschriebenen Anordnungen umfasst die Anschlussstufe 115 einen Generator 451 für beliebige Zahlen, dessen Ausgang zu einer Bewertungsschaltung 453 geführt wird, während die Bewertungsschaltung 453 ebenfalls s das Ausgangssignal eines Kollisionszählers 455 empfängt, der an seinem Eingang ein Ausgangssignal «c» aus dem Kollisionsdetektor 113 erhält. Das als «r» gezeigte Ausgangssignal der Bewertungsschaltung 453 wird seinerseits dem Auslösean-schluss der Sende-Empfangsstufe 117 zugeführt, m In ähnlicher Weise stellt der Abgriff 102 in einem ähnlich aufgebauten Sende-Empfangsgerät eine Verbindung mit einer Anschlussstufe 116 her, während das Sende-Empfangsgerät 112 in ähnlicher Weise einen zwischen die Signalleitungen «i» und «o» geschalteten Kollisionsdetektor 114 umfasst, die Leitungen i s «i» und «o» in ähnlicher Weise in das Innere der Anschlussstufe 116 führen, um jeweils mit einer Empfängerlogikstufe 120 bzw. einer Sende-Empfängerlogikstufe 118 verbunden zu werden. Empfänger- und Sende-Empfängerstufen 120 und 118 sind ferner jeweils über einen Eingangspuffer 124 bzw. Ausgangs-:o puffer 122 mit den Eingangs- bzw. Ausgangsverbindungen einer weiteren Benutzungsvorrichtung 128 verbunden. Auch hier bilden das Sende-Empfangsgerät 112, die Anschlussstufe 116 und die Benutzungsvorrichtung 128 eine Nachrichtenvermittlungsstation 126.
:s In der Station 126 werden die Funktionen des Generators für beliebige Zahlen, des Kollisionszählers und der Bewertungsschaltung alle innerhalb der Benutzungsvorrichtung 128 nach einem Verfahren ausgeführt, das im folgenden beschrieben wird. Die Vorrichtung 128 ist mit einer Signalleitung «r» io gezeigt, die zu den Ansteuerungsanschlüssen der Sende-Emp-fängerlogik 118 führt, und sie empfängt eine Signalleitung «c», die vom Kollisionsdetektor 114 ausgeht.
Wie aus der Zeichnung hervorgeht, ist das Kabel 20 in ähnlicher Weise mit einer Mehrzahl von Stationen verbunden, 35 die hier als zwei Stationen 225 und 226 dargestellt sind und entsprechende in ähnlicher Weise aufgebaute Anschlussschaltungen 215 und 216 zwischen Benutzungsvorrichtungen 227 und 228 und entsprechenden Sende-Empfangsgeräten 211 bzw. 212 umfassen. Die Sende-Empfangsgeräte 211 und 212 stehen 4o über die Abgriffe 201 und 202 mit dem Kabel 20 in Verbindung.
Die Anordnungen der Stationen 225 und 226 sind zwar mit getrennten Bezugszeichen versehen, können jedoch ähnlich aufgebaut sein wie Station 125 oder 126. Die Stationen 125 und 45 126 unterscheiden sich jedoch durch die Art der Erzeugung des Signals «r». In Station 126 umfasst die Benutzungsvorrichtung 128 einen Rechner für allgemeine Zwecke, welcher intern die Bewertungs- und Willkürzahl-Erzeugungsfunktionen dafür ausführen kann. Die Station 125 soll einen Kleinrechner enthalten, so beispielsweise als Benutzungsvorrichtung 127, und erfordert daher die zusätzliche Logikeinrichtung, die in Stufe 115 gezeigt ist. Die Stationen 225 und 226 können mit irgendeiner anderen Benutzungsvorrichtung verbunden sein, einschliesslich Vorrichtungen, die ähnliche innere Fähigkeiten aufweisen, wie die 55 Vorrichtung 128. So ist die interne Struktur der Stationen 225 und 226, und insbesondere die Struktur der Anschlussstufen 215 und 216 entweder der Station 125 oder der Station 126 ähnlich, je nach Benutzungsvorrichtung.
In der Nähe der Überschneidung der Kabel 10 und 20 ist (,o eine Wiederholschaltung vorgesehen, die allgemein durch das Bezugszeichen 50 angedeutet wird und auf einer Seite mit einem Abgriff 103 am Kabel 10 verbunden ist. Im Inneren der Wiederholschaltung 50 ist der mittlere Leiter des Abgriffs 103 mit einem Sende-Empfangsgerät 243 und über einen Wieder-o5 hollogikabschnitt 60 mit einem Sende-Empfangsgerät 245 verbunden, welches seinerseits über einen Abgriff 203 mit dem Kabel 20 verbunden ist. Auf diese Weise wird ein Nachrichtenvermittlungsnetzwerk gebildet, durch das zwei Netzwerkseg-
615 286
6
mente, bzw. Kabel 10 und 20, über die Wiederholschaltung 50 miteinander verbunden sind, welche die Signale zwischen den Kabeln passend macht.
Während die Stationen 125 und 126 sowie 225 und 226 ohne zusätzliche Beschränkungen gezeigt sind, liegen weitere Merkmale der Erfindung darin, dass Vermittlungen zwischen ungleichen Benutzungsvorrichtungen erfolgen können. Deshalb stellt die Vorrichtung 128 symbolisch einen Rechner für allgemeine Zwecke dar, während die Vorrichtung 127 einen Kleinrechner darstellt. Die Vorrichtung 227 kann beispielsweise ein entfernt gelegenes Kontrollpult darstellen, während die Vorrichtung 228 einen Hilfsspeicher darstellt.
Bei diesen als Beispiele angeführten Vorrichtungen gehört zu dem Kleinrechner 127 typischerweise eine kleinere Paket-grösse, während zum Hilfsspeicher 228 normalerweise grosse , Paketgrössen gehören, die an der Anschlussstufe mit relativ niedrigen Geschwindigkeiten übertragen werden. Die Station 125, die eine Rechenvorrichtung 128 für allgemeine Zwecke umfasst, ist andererseits dazu in der Lage, grosse Datenpakete mit relativ hoher Geschwindigkeit aufzunehmen und zu übertra- . gen. Die entfernt gelegene Kontrollstation 126 steht direkt mit einer Person in Verbindung und erfordert daher die niedrigsten Datenübertragungsgeschwindigkeiten.
Nach der vorausgehenden allgemeinen Beschreibung des erfindungsgemässen Systems soll nun eine genauere Beschrei- ; bung der einzelnen Abschnitte desselben erfolgen.
Zunächst soll das Sende-Empfangsgerät beschrieben werden.
Es soll betont werden, dass zwar jeder Benutzungsvorrichtung verschiedene Datengeschwindigkeiten zugeordnet sind, das jeder Station zugeordnete Sende-Empfangsgerät jedoch von diesen Datengeschwindigkeiten durch die Anschlussstufe effektiv entkoppelt wird und daher bezüglich seiner Geschwindigkeit im wesentlichen unabhängig von der Station ist. Insbesondere ist jedes Sende-Empfangsgerät 111,112, 211 und 212 durch ? herkömmliche Ausführungsweise so aufgebaut, dass es ungefähr an die Bandpasseigenschaften des Kabels selbst angepasst ist.
Der Aufbau der Sende-Empfangsgeräte 111,112,211 und 212 ist daher im wesentlichen identisch aus den oben erwähnten Gründen, und die Beschreibung eines dieser Geräte gilt für alle i Sende-Empfangsgeräte. In Fig. 2 ist also ein Sende-Empfangsgerät 111 dargestellt, während alle anderen Sende-Empfangsgeräte dieser Beschreibung entsprechen.
Wie bereits erwähnt, umfasst das Sende-Empfangsgerät 111 den Sender bzw. Treiber 301 und den Empfänger 302. Der j Treiber 301 ist an seinem Ausgang mit dem mittleren Leiter des Abgriffes 101 verbunden. Auf der Eingangsseite empfängt der Treiber Seriendaten aus der Signalleitung «o» ausgehend von der zugeordneten Anschlussstufe 115.
Im Sende-Empfangsgerät 111 ist ferner der bereits <
erwähnte Kollisionsdetektor 113 enthalten. Der Kollisionsdetektor 113 umfasst einen Verzögerungskreis 307, der die Form eines Verzögerungsleitungssegments annehmen kann, während der Verzögerungskreis 307 zwischen der Signalleitung «o» und einem Eingangsanschluss eines Exklusiv-ODER-Gatters 308 liegt. Der andere Eingangsanschluss des Gatters 308 ist direkt mit der Signalleitung «i» verbunden. Durch geeignete Anpassung der Verzögerungszeitkonstante an die Schaltverzögerungen des Treibers 301 und des Empfängers 302 empfängt das Exklusiv-ODER-Gatter 308 praktisch indentische Eingangssi- , gnale an beiden Anschlüssen, wenn keine anderen Daten im Kabel vorhanden sind. Wenn die Eingangssignale am Gatter 308 nicht mehr identisch sind, so wird eine Datenkollision während der Zeitpunkte der Ungleichheit ermittelt. Das Gatter 308 führt somit eine Überprüfung bezüglich Kollisionen durch , und liefert ein Signal für die Ausgangssignalleitung «c», welches durch einen hohen Wert eine Kollision anzeigt. Zum Ausfiltrieren verschiedener Hochfrequenz-Störkomponenten, so dass diese keine Kollision auslösen, ist die Signalleitung «c» über einen Kondensator 311 an Masse gelegt.
Während bei der vorstehenden Beschreibung des gemäss der Erfindung abgewandelten Sende-Empfangsgerätes von der ' funktionsmässigen Verwendung von Schaltungs- oder Plättchen- bzw. Chipelementen ausgegangen wird, die im wesentlichen herkömmlich ausgeführt sind, wird nachfolgend eine weitere Ausführungsform beschrieben. Es soll betont werden, dass die beschriebenen Schaltungen zwar zu einer erfolgreichen Aus-1 führung führen, jedoch stattdessen auch andere Schaltungen gewählt werden können. Insbesondere soll bemerkt werden, dass die Vermittlungsgeschwindigkeiten des Sende-Empfangsgerätes im Hinblick auf einfachen Anschluss gewählt wurden. Eine niedrigere Geschwindigkeit wäre unzureichend, um vor-aussehbare Netzwerkbelastungen aufzufangen, und schnellere Geschwindigkeiten würden grössere und teurere Eingangs/Ausgangspuffer erforderlich machen. Die gewählte Geschwindigkeit bestimmt die Wahl der Schaltungen bzw. Chips mit grösseren oder kleineren Schaltgeschwindigkeiten. Für den Zweck, bei 1 dem die Erfindung angewendet werden soll, beträgt die Spitzenbandbreite des Kabels etwa drei Millionen Bits pro Sekunde. Dementsprechend umfasst die weiter unten beschriebene andere Ausführungsform Elemente, die geeignete Schaltzeiten aufweisen.
Es soll zunächst die Anschlussstufe beschrieben werden.
Die Anschlussstufen 115, 116,215 und 216 stellen jeweils einen Anschluss zwischen einem Vermittlungsnetzwerk mit relativ grosser Bandbreite und Vorrichtungen her, die selbst grosse oder kleine Bandbreiten aufweisen. Dementsprechend weist jede Anschlussschaltung selbst notwendigerweise Pufferund Taktfunktionen auf, um die aus der jeweiligen Vorrichtung verfügbare Datengeschwindigkeit in eine Datengeschwindigkeit umzuwandeln, die der Datengeschwindigkeit des Netzwerkes selbst angenähert ist. Die allgemeine Beschreibung dieser Anpassungsfunktionen erfolgt anhand der weiteren in Fig. 2 dargestellten Logikeinrichtungen.
Die Signale «i», «o» und «c» aus dem Empfangsgerät 111 gelangen ihrerseits an die Anschlussstufe 115. Die Anschlussstufe 115 umfasst die vorstehend erwähnten Sende-Empfänger-und Empfängerlogikstufen 117 bzw. 119, welche über die zugeordneten Puffer an die Benutzungsvorrichtung 127 angeschlossen sind.
Die Vorrichtung 127 erzeugt Daten in paralleler Form über eine Ausgangsdatensammelleitung 325. Die Datensammelleitung 325 führt zum Eingang des Puffers 121, welcher als herkömmliches Pufferregister dargestellt ist und dessen Ausgangssignal über eine parallele Datensammelleitung 327 zur Sende-Empfangsstufe 117 führt, in der es mit den Datenanschlüssen i eines Sende-Empfänger-Schieberegisters 328 verbunden ist. Eine Takteinrichtung 330 verschiebt die Daten aus dem Schieberegister 328 in Serienform zu einem Phasen- oder Datentaktkodierer 331, der weiter unten im einzelnen beschrieben wird. Der Kodierer 331 liefert einen Serienbitstrom auf Signalleitung «o» an den Treiber 301. Das Schieberegister 328 und der Kodierer 331 werden ferner durch eine Sende-Empfänger-Steuerschaltung 335 angesteuert, die im einzelnen noch zu beschreiben ist und die die Signalleitung «c» mit verschiedenen anderen Signalen kombiniert.
i Insbesondere steht mit dem Signal «c» in der Sende-Emp-fänger-Steuerschaltung 335 ein Signal «u» in Verbindung, welches innerhalb der Benutzungsvorrichtung 127 entsteht und eine selektive oder externe Steuerung der Vermittlungen ermöglicht. Ferner ist damit ein Puffersignal «b» aus dem Puffer 121 verbunden. Das Signal «b» ist ein Zweiwegsignal, welches in einer Richtung anzeigt, dass der Puffer zur Übertragung bereit ist und in der anderen Richtung die Steuerung für die Übertragung des nächsten Wortes in den Puffer anzeigt.
615 286
Auf der Eingangsseite ist das Signal «i» aus dem Sende-Empfangsgerät 111 mit einem Phasen- bzw. Datentaktdekoder 332 verbunden. Der Dekoder 332 überträgt zwei getrennte Signale, d.h. ein Seriendatensignal 333 und ein empfangenes Taktsignal 334. Das Signal 334 wird zu den Taktanschlüssen eines Empfängerschieberegisters 340 geführt, welches an seinen höchstwertigen Bitstellen parallel mit einem Adressenfiltrier-kreis bzw. einem Dekoder 341 verbunden ist. Während die Daten serienweise in das Schieberegister 340 eingeschoben werden, erscheint somit eine besondere kodierte Kombination des Adressenanfangs zu einem Zeitpunkt an den höchstwertigen Bitanschlüssen des Schieberegisters, welcher bei Übereinstimmung mit den Dekodiererfordernissen des Dekoders 341 identifiziert, ob dieser besondere Datensatz für die besondere Station adressiert ist. Wenn in dem ersten Wort eines Paketes so eine geeignete Adresse identifiziert wurde, erzeugt der Dekoder 341 ein Signal «f», das den Puffer 123 in die Lage versetzt, die parallelen Daten auf einer Sammelleitung 343 aus dem Register 340 für das erste Wort und alle nachfolgenden Wörter des Paketes aufzunehmen. Die höchstwertige Bitstellung im Register 340 ist so angeschlossen, dass der Puffer 123 abgetastet wird. Während die Datenwörter durch das Schieberegister fortschreiten, wird der Inhalt des Schieberegisters, wenn die höchstwertige Bitstellung erreicht ist, in den Puffer 123 übertragen. Der Ausgang des Puffers 123 gelangt dann auf einer parallelen Sammelleitung 345 zur Vorrichtung 127.
Eine zusätzliche Funktion des Datentaktdekoders 332 liegt darin, ein Kabel-besetzt-Signal bzw. ein Signal «d» für die Schaltung 335 zu erzeugen. Insbesondere identifiziert der Datentaktdekoder 332 gewöhnlich bei jeder abgetasteten Übertragung das Taktsignal der Daten im Kabel. Das Vorhandensein einer Taktfrequenz dafür zeigt an, dass andere Datenübertragungen gerade über das Kabel laufen. Dieses Taktsignal gelangt als Signal «d» an die Steuerschaltung 335, die dann die Übertragung steuert.
In der vorausgehenden Beschreibung wird ein erfindungsge-mässes System offenbart, bei dem ein Einfachkanal-Netzwerk mit Kabeln Datenpakete zwischen verschiedenen miteinander in Verbindung stehenden Stationen überträgt. Beispielsweise erfordert die Station 125 in Fig. 1, welche einen Kleinrechner umfasst, periodisch die Hilfe eines Hilfsspeichers, der in Station 225 angeordnet ist. Somit wird eine Anfrage in Form eines Datenpaketes von Station 125 an Station 225 gesendet, welches in das Kabel hineingesendet wird. Die Adressierung bzw. Wegführung des Datenpaketes zwischen Station 125 und Station 225 erfolgt über die dort vorgesehene Adressenfiltrierschaltung. Die Kabel 10 und 20 tragen beide zu diesem Zeitpunkt den Serieninhalt des anfragenden Datenpaketes. Wenn innerhalb der Zeitspanne, die dazu erforderlich ist, um das Datenpaket vom Abgriff 101 zu einem anderen Abgriff zu führen, beispielsweise zum Abgriff 202, die Station 226 ebenfalls in Verbindung treten will, so existieren gleichzeitig zwei Datenpakete in demselben Kabel. In jeder Station identifiziert daher die Sende-Empfangsschaltung mittels des Exklusiv-ODER-Gatters 308 eine Datenpaketkollision. Wenn eine derartige Kollision identifiziert wird, so beenden beide Stationen sofort die Übertragung.
Ferner wird jedes Sende-Empfangsgerät in seinen Übertragungen durch die Signalleitung «d» eingeschränkt, die die Eingänge des Treibers 301 immer dann blockieren, wenn andere Daten über die Kabel geführt werden. Diese vorstehend als Zurückstellung identifizierte Eigenschaft wird in jeder Anschlussstufe festgesetzt, und folglich erfolgt für jede Station eine Zurückstellung im Hinblick auf die gerade existierende Vermittlung. Nur während der Ruheperioden des Kabels können also kollidierende Datenpaketübertragungen eingeleitet werden. Wenn die Kabellänge gross ist und daher die Laufzeitbzw. Verzögerungszeiten der Paketführung längs des Kabels gross sind, so vergrössert sich die Wahrscheinlichkeit, dass gleichzeitige Übertragungen eingeleitet werden. Bei jeglichem grossen System ist somit die Paketkollision statistisch von Bedeutung. In dem Falle, wo Vermittlungen im Hinblick auf eine dritte Vermittlung zurückgestellt werden, erfolgt beim s Abschluss der Vermittlung eine sofortige Kollision, Unterbindung und ein neuer Versuch der beiden Vermittlungen, bis die eine zu einer Erfassung in der Lage ist, während die andere zurückstellt.
Jedes Sende-Empfangsgerät ist mit im allgemeinen ähnli-Hi chen Vorrichtungen verkoppelt, d.h. entweder mit Kleinrechnern oder mit Rechnern für allgemeine Zwecke, die in ähnlichen Zeitbereichen arbeiten. Nachdem also eine Kollision identifiziert wurde mittels des Exklusiv-ODER-Gatters 308 und alle Sendestationen zurückstellen, erfolgt also ein normaler Neube-i s ginn bei irgendeinem ganzzahligen Wert der internen Taktsignale. Da diese Taktsignale sehr oft einander ähnlich sind, würde ein gleichzeitiger Neubeginn bzw. ein Neubeginn innerhalb der Verzögerungszeit der Kabelübertragung zu einer erneuten Kollision führen. Somit können innerhalb eines Systems, das über relativ lange Kabel vermittelt, die ähnlich aufgebaute Vorrichtungen verbinden, wiederholte Kollisionen auftreten.
Zur Vermeidung der Möglichkeit von wiederholt kollidierenden Übertragungsneuanfängen ist in der Anschlusstufe 115 der zuvor beschriebene Generator 451 für beliebige Zahlen vorgesehen, ebenso wie der Kollisionszähler 455 und die Bewertungsschaltung 453, welche durch ihre Kombination statistisch koordinierte Neuübertragungen ergeben.
Es gibt viele Techniken zur Ausführung der Funktionen m einer koordinierten Wiederübertragung; eine besondere Anordnung, die zur Anwendung bei der vorliegenden Erfindung geeignet ist, wird anhand der zusätzlichen Logikeinrichtungen von Fig. 2 beschrieben. Insbesondere wird der Generator 451 durch einen 8-Bit-Zähler 461 gebildet, der von einem vs schnellen Taktgenerator 462 taktgesteuert wird, welcher bei Frequenzen arbeitet, die wesentlich höher liegen als die irgendeines anderen Taktgenerators in dem System. Somit arbeitet der Zähler 461 als kontinuierlich laufender Taktzähler. Die acht Datenausgänge aus dem Zähler 461 sind mit einem der 4(i Anschlüsse eines entsprechenden Satzes von acht UND-Gattern
464 verbunden, welche die Eingangsseite der Bewertungsschaltung 453 bilden. Die anderen Eingangsanschlüsse der UND-Gatter 464 empfangen die Datenausgänge eines 8-Bit-Schiebe-registers 465, das den Kollisionszähler 455 bildet. Das Schiebe-
45 register465 wird durch das Signal «c» jedesmal dann taktgesteuert, wenn eine Kollision auftritt, und sein Serieneingang ist seinerseits mit dem Signal «b» verbunden. Das Schieberegister
465 zählt somit bis zu der Anzahl von Kollisionen, die während der Zeiten auftreten, in denen ein Paket zur Übertragung bereit
5(1 iSt.
Die Ausgänge der Gatter 464 sind mit den Dateneingängen eines Hoch-Runter-Zählers 467 verbunden, der durch einen Neubeginn-Taktgenerator 468 taktgesteuert wird und dem das Signal «c» eingespeist wird, um einen Zählvorgang in Abwärts-55 richtung zu beginnen. Wenn die Zählrate den Wert Null erreicht, wird ein Signal «r» der Sende-Empfangssteuerung 335 zugeschickt, um die Wiederübertragung des Datenpaketes einzuleiten.
Zusätzlich zu der obigen Anordnung wird das höchstwertige ,,(> Datenbit aus dem Schieberegister 465 als Fehlersignal «e» ausgebracht, welches zu der Benutzungsvorrichtung zurückgesendet wird, um einen nicht normalen Zustand anzuzeigen.
Die vorstehende Beschreibung der Neuübertragungslogik in Stufe 115 stellt eine externe Ausführung einer Funktion dar, die „5 in verschiedenen anderen Ausführungsformen auch intern ausgeführt werden kann, und zwar innerhalb der Benutzungsvorrichtung selbst. Bei der in Fig. 1 gezeigten Vermittlungsanordnung sind die Benutzungsvorrichtungen 127, 227 und 228 alle
615 286
8
Vorrichtungen mit begrenzten Fähigkeiten bezüglich der Datenverarbeitung. Die Vorrichtung 128 ist jedoch ein Rechner für allgemeine Zwecke, der folglich die Funktionen des Generators 451, der Schaltung 453 und des Zählers 455 übernehmen kann. Die interne Ausführung dieser Funktionen ist jedoch <; notwendigerweise an die Betriebsweise des Rechners selbst angepasst und hängt daher von der in Fig. 2 gezeigten Ausführung ab.
Entsprechend ist die allgemeine Struktur der in Fig. 2 gezeigten Anschlussstufe typisch für die Anschlussstufen 115, m 215 und 216. Die Anschlussstufe 116 ist in Fig. 3 getrennt gezeigt.
Wie in Fig. 3 gezeigt, umfasst die Anschlussstufe 116 hinter dem Sende-Empfangsgerät 112 in ähnlicher Weise eine Empfängerlogikstufe 120, die mit einem Ende an die Signalleitung 15 «i» angeschlossen ist. Am anderen Ende steht die Stufe 120 über einen Eingangspuffer 124 mit der Benutzungsvorrichtung 128 in Verbindung, die als Rechner für allgemeine Zwecke dargestellt ist. Es gibt zwar viele Rechnerformen, jedoch enthalten die besonders typischen Formen im allgemeinen alle eine 2» zentrale Datensammelleitung mit einer Mehrzahl von parallelen Datenleitungen, die mit dem Eingangspuffer 124 über eine Eingangsdatensammelleitung 346 verbunden sind. Der Ausgangspuffer 122 ist in ähnlicher Weise über die Sammelleitung 327 mit dem Sende-Empfangsgerät 118 und der Vorrichtung 15 128 über eine Sammelleitung 326 verbunden.
Die Ausführung der Empfängerstufe 120 ist im wesentlichen identisch mit der der Empfängerstufe 119 in Fig. 2. Aus diesem Grunde sind für alle gleichen Komponenten derselben dieselben Bezugszeichen verwendet. Entsprechend wird erneut m die Signalleitung «i» am Eingang des Phasendekoders 332 empfangen, der an seinem Ausgang Signale 333 und 334 an das Empfängerschieberegister 340 liefert. Die parallelen Ausgänge des Schieberegisters 340 werden erneut an ein Adressenfilter 341 gelegt und ferner an die Datensammelleitung 343. 35
Auf der Seite des Sende-Empfangsgerätes umfasst die Sende-Empfangslogikstufe 118 erneut eine Steuerung 335,
einen Phasenkodierer 331, einen Sende-Empfänger-Taktgene-rator 330 und das Sende-Empfänger-Schieberegister 328, die in ähnlicher Weise verbunden sind wie Stufe 117. Das Signal «r» 40 beginnt jedoch bei der Benutzungsvorrichtung 128, die ebenfalls das Signal «c» empfängt.
Es gibt verschiedene Möglichkeiten zur Ausführung der willkürlichen Neuübertragungseigenschaft; eine alternative Ausführungsform beruht auf einem Unterprogramm, das inner- 45 halb der angeschlossenen Rechnervorrichtung vorgesehen ist. Da eine derartige Verwillkürlichung notwendigerweise örtlich sein muss, können nur die miteinander in Verbindung stehenden Stationen, die zur Verarbeitung in der Lage sind, diese Ausführung mittels eines Unterprogramms durchführen. Die 50 Stationen, die die Vorrichtung wie entfernt angeordnete Kontrollpulte oder die Hilfsspeicherstation umfassen, werden besser mit dem direkt verdrahteten System bedient, das vorstehend für dieselbe Funktion beschrieben ist. Folglich sind zwei Arten zur Erreichung der Verwillkürlichung der Neuübertragung be- 55 schrieben.
Eine allgemeine Beschreibung eines derartigen Unterprogramms erfolgt anhand von Fig. 4, in der ein Flussdiagramm dargestellt ist, welches für jegliche Vorrichtung für allgemeine Zwecke von einem Fachmann in die Praxis umgesetzt werden (lU kann. Das Unterprogramm wird am Eingangspunkt 530 durch das Signal «c» abgerufen und begonnen. Das Programm beginnt mit dem Schritt 531, der als Dateneingangsblock «Beginn mit Paket» bezeichnet ist und jedem Paket entspricht, wodurch angezeigt wird, dass ein Paket an den Ausgangsregistern der <0 Station vorhanden ist, welches zur Übertragung bereit ist. Der nächste Schritt in der Folge ist ein konditioneller Aufzweigungs-schritt 532, durch den die Anzahl der für jedes Paket erforderlichen Versuche überprüft wird, ähnlich der Funktion des Signals «e». Die Anzahl der zuvor aufgetretenen Kollisionen wird somit im Schritt 532 überprüft, um festzustellen, ob die gesamte Anzahl der erfolglosen Versuche eine vorgewählte Zahl überschreitet, und falls dies der Fall ist, so wird das Fehlersignal «e» am Ausgang 537 erzeugt. Wenn die gesamte Anzahl nicht überschritten worden ist, so geht die Aufzweigungsanweisung 532 zu einem Schritt 533 über.
Im Schritt 533 wird die nächste Zahl in einer willkürlichen Zahlenfolge ausgewählt, in einer ähnlichen Weise wie beim Generator 451 für willkürliche Zahlen. Die im Schritt 533 erzeugte willkürliche Zahl wird dann in einen Bewertungsschritt 534 eingegeben, durch den ein gewöhnlicher bewerteter Reihenzählvorgang in Abwärtsrichtung ähnlich wie bei Bewertungsschaltung 453 erfolgt.
Wenn die willkürliche Zahl bis Null heruntergezählt ist bzw. der Schritt 534 abgeschlossen ist, so ist die lokale Station zur Übertragung bereit. Dies erfolgt im Schritt bzw. in der Anweisung 535, bei der im wesentlichen darauf gewartet wird, dass das Kabel frei wird, indem das Signal «d» überwacht wird. Diese Anweisung ist erneut eine Verzweigungsanweisung, und wenn das Kabel innerhalb eines vorgewählten Intervalls nicht frei wird, so soll die obige Folge nicht ausgeführt werden. Entsprechend enthält Schritt 535 eine Zeit-aus-Funktion, die, falls sie überschritten wird, über Ausgang 537 einen Systemfehler anzeigt. In ähnlicher Weise zeigt der Schritt 532 ein Versagen des Systems an, wenn eine Belastungsschätzung überschritten wurde. Beide Aufzweigungsanweisungen werden daher an einer Anzeigetafel herausgestellt, um die Bedienungsperson des Systems darauf aufmerksam zu machen. Wenn hingegen das Kabel im Schritt 535 innerhalb der Zeit-aus-Funktion frei wird, so wird der Treiber geöffnet und das Sende-Empfangsgerät ist daher zur Übertragung des Paketes bereit, indem der Schritt 538 ausgeführt wird. Während das Paket übertragen wird, erfolgt gleichzeitig eine Überwachung über das ODER-Gatter 308, und falls eine Kollision während der Übertragung des Paketes ermittelt wird, so wird die Belastung in Schritt 539 auf den neuesten Stand gebracht, und es erfolgt eine Rückkehr zu dem Verbindungspunkt zwischen den Schritten 531 und 532. Wenn keine Kollision ermittelt wurde, so wird die Pakettransmission durch Ausgang 540 abgeschlossen.
Im folgenden sollen ausgewählte Ausführungsformen beschrieben werden.
Nach der vorstehenden Beschreibung des erfindungsgemäs-sen Systems werden nun ausgewählte Abschnitte aus diesem anhand von integrierten Schaltungen beschrieben. So können Vorrichtungen wie das Empfängerschieberegister 340 durch Kombination verschiedener Schaltungen bzw. Chips gebildet werden, um die beabsichtigten Bitniveau-Ausgänge zu erhalten; die Auswahl derselben einschliesslich der Bitkapazität liegt daher gänzlich innerhalb des Ermessungsspielraumes des Konstrukteurs. In ähnlicher Weise hängen die Puffer 121 und 123 von den Eingangs- und Ausgangsbandbreiten und der Datengeschwindigkeit der Benutzungsvorrichtung ab und liegen daher ebenfalls innerhalb des dem Fachmann zur Verfügung stehenden Konstruktionsspielraumes.
In Fig. 5 ist eine Ausführungsform des Sende-Empfangsgerätes 111 dargestellt, welches zusätzlich zu den oben beschriebenen Funktionen eine galvanische Trennung zwischen dem Kabel und der örtlichen Station gewährleistet. Ein örtlich auftretender Fehler fügt somit dem Kabel und irgendeiner anderen damit verbundenen Vermittlungsvorrichtung keinerlei Schaden zu. Die örtliche Erdung jeder Station ist ferner von der Kabelerdung getrennt, um eine vollständige Entkopplung des Kabels zu gewährleisten.
Die Signalleitung «o» ist mit dem Unterteilungspunkt eines Abschlussnetzwerkes verbunden, das durch einen Spannungsteiler 501 gebildet wird, welcher zwischen einem Signal + V und
9
615 286
Erde liegt. Derselbe Teilungspunkt ist so angeschlossen, dass er Signalniveau auf, durch das der Verstärker 610 einrastet. Der einen Leitungsempfänger 502 ansteuert, der an seinem Ausgang Verstärker 610 schaltet den Transistor 523 aus, wenn er einge-
mit einem Ende der Primärseite eines Übertragers T1 verbun- rastet ist, und schaltet die Transistoren 551 und 552 von der den ist. Die Primärseite des Übertragers T1 ist an beiden Enden Leitung ab. Auf diese Weise wird eine unwirksame Sende-
ebenfalls zwischen das Signal + V und Erde gelegt, und zwar s Empfangsstufe von der Leitung abgezogen.
über Widerstände 504 und 505, so dass der Empfänger 502 Der Eingang zu der Station wird entwickelt, indem erneut belastet wird. Es soll betont werden, dass die Erdung für den ein PNP-Transistor 620 mit dem Kabel 10 über seine Basis
Spannungsteiler 501 und die Widerstände 504 und 505 jeweils verbunden wird, während der Kollektor mit der Kabelabschir-
bezüglich der örtlichen Stationserde erfolgt ; sie werden im mung 21 verbunden wird. Der Emitter des Transistors 620 wird folgenden als Stationserde bezeichnet. m erneut in einer Emitterfolgerschaltung sowohl an einen Eingang
Die Sekundärseite des Übertragers T1 liegt hingegen mit eines Schmitt-Trigger-Inverters 622 als auch über einen Wider-
einem Ende an der Erdung des Kabels. Ein Widerstand 506 ist stand 623 an das isolierte bzw. freiliegende Signal + F ange-
an der Sekundärseite angelegt, um die Endbelastung daran zu schlössen. Der Ausgang des Inverters 622 ist ferner mit einem bilden. An das hochliegende bzw. heisse Ende der Sekundär- Ende der Primärseite eines Transformators T2 verbunden, der seite ist eine Gleichstrom-Restaurierschaltung angeschlossen, i ? zwischen dem Signal + F und der Kabelerde über Belastungswi-
die einen Kopplungskondensator 507 umfasst, der mit der derstände 628 und 631 anliegt, in ähnlicher Weise wie der
Kathode einer Diode 508 verbunden ist, deren Anode mit der Übertrager T1, während die Sekundärseite wiederum eine
Kabelerde verbunden ist, wobei die Diode 508 andererseits Gleichstrom-Restaurierschaltung mit einem Kopplungskonden-
durch einen Widerstand 509 überbrückt wird. Diese Schaltungs- sator 625 zwischen Widerständen 633 und 634 und einer Diode anordnung ergibt eine Isolierung des Übertragers zwischen der :<> 632 treibt. Der Kondensator 625 ist mit den Eingängen eines
Station und dem Kabel, um das Kabel vor örtlich auftretenden invertierenden Leitungstreibers 626 verbunden, der das Signal
Fehlern zu schützen. «i» erzeugt.
Der Ausgang der Gleichstrom-Restaurierschaltung bzw. die Somit isolieren die Übertrager T1 und T2 das Kabel in heisse Seite des Widerstandes 509 steuert einen Inverter 511 an. wirksamer Weise von der Station, während der Kabeltreiberab-
Der Ausgang des Inverters 511 steuert über einen Basiswider- schnitt ferner durch eine freiliegende Stromversorgung betrie-
stand 519 die Basis eines NPN-Transistors 521 an, der in ben wird.
Emitter-Schaltung an die Kabelerde gelegt ist. Der Transistor Zur Ausführung der Funktion des Kollisionsdetektors 113 521 ist in Emitterschaltung an die Kabelerde gelegt und umfasst ist der Ausgang des Treibers 626 bzw. das Signal «i» ferner mit einen Kollektor-Belastungswiderstand 522 und eine Basisschal- einem Eingang eines Exklusiv-NICHT-ODER-Gatters 650 tung mit einem Widerstand 518, der die Basis-Emitterstrecke .vi verbunden. Das Signal «o» treibt seinerseits einen Puffer 655, überprüft. Der Kollektorausgang des Transistors 521 steuert die der durch ein Netzwerk 656 abgeschlossen wird, welches seiner-Basen von zwei Emitterfolger-Transistoren 551 und 552 an. Die seits einen Schmitt-Trigger-Puffer 653 ansteuert. Der Puffer Transistoren 551 und 552 sind an ihren Kollektoren direkt mit 653 umfasst einen Serienkreis mit einem Kondensator 651 und dem oberen Ende des Widerstandes 522 verbunden, während einem Widerstand 652 in einer Rückführung, welche gemeinder Transistor 551 mit einem Emitterkreis verbunden ist, der is sam das Signal «o» um eine Verzögerungskonstante verzôgêrt,' eine Reihenschaltung aus Widerständen 561 und 564 umfasst, die gleich der Laufzeitverzögerung des Signals «o» ist. Der die an Kabelerde gelegt sind. Ein Emitterbelastungswiderstand Ausgang des Puffers 653 ist mit dem Eingang der NICHT-
562 ist zwischen Transistor 552 und die Verbindung zwischen ODER-Schaltung 650 verbunden. Das NICHT-ODER-Gatter den Widerständen 561 und 564 gelegt. Das an den Widerstän- 650 ist an seinem Ausgang über einen Kondensator 671 mit den 564 entstehende Signal wird dann über eine Schutzdiode 4» Erde und mit einem invertierenden Leitungstreiber 680 verbun-
563 auf das Kabel 10 gegeben. den, der das Signal «c» erzeugt.
Zusätzlich zu den oben beschriebenen Funktionen ist eine Sämtliche oben erwähnten Schaltungselemente sind von
Kabelschutzschaltung 600 vorgesehen, die mit den Emittern der herkömmlicher Art ; zur Erleichterung der Ausführung ist die
Transistoren 551 und 552 über entsprechende Dioden 606 und folgende Liste von Chipformen bzw. Schaltungen angeführt, die
607 verbunden ist. Die Dioden 606 und 607 sind gemeinsam 45 bei Texas Instruments, Inc. P.O.Box 5012, M.S. 84, Dallas,
mit ihren Ausgängen bzw. Kathoden an ein Ende eines Wider- Texas 75 222 erhalten werden können :
standes 602 bzw. 603 gelegt. Der Widerstand 602 ist mit seinem anderen Ende an die obere Seite eines Kondensators 608 gelegt,
Schmitt-T rigger-Puffer SN7 5140
während der Kondensator 608 und der Widerstand 603 an ihren Leitungstreiber SN7438
anderen Enden mit der Kabelerde verbunden sind. Der Kon- 50 NICHT-ODER-Gatter SN74LS266
densator 608 umfasst einen Überbrückungswiderstand 609, der seine Entladegeschwindigkeit einstellt. Die im Kondensator 608 Die ausgewählten Ausführungsformen der Elemente der entstehende Ladung ist mit dem Eingang eines Verstärkers 610 Anschlussstufe 115 sind in Fig. 6 gezeigt. Es soll betont werden, verbunden, der eine Rückführungsschleife mit einer Diode 605 dass zwar die Elemente der Stufe 115 mit herkömmlicher und einem Widerstand 604 umfasst. Wenn die Einschalt- ss Technik ausgeführt werden können, die jeweilige Ausführungs schwelle des Verstärkers 610 erreicht ist, so wird die Verstär- form im einzelnen jedoch von dem verwendeten Code abhängt kerschaltung eingerastet. Der Ausgang des Verstärkers 610 ist und daher mit der Wahl der Auslegung durch den Fachmann dann mit der Kathode einer Diode 526 verbunden, die in Reihe verbunden ist. Zusätzlich können viele andere Funktionen wie mit einer Diode 525 und einem Widerstand 527 an die Basis Paritätsüberprüfung oder Fehlerüberprüfung und verschiedene eines PNP-Transistors 523 führt. Der Kollektor des Transistors w, logische Paketfolgenanordnungen wünschenswert sein, wenn 523 ist mit dem oberen Ende des Widerstandes 522 verbunden, die Erfindung für einen bestimmten Zweck angewendet wird, während der Emitter desselben mit der freiliegenden Signal- In Fig. 6 gelangt das Signal «i» aus dem Sende-Empfangsge-
quelle +F und einem Basisvorspannungswiderstand 524 ver- rät 111 an den D-Eingang eines D-Flip-Flops 701, welches das bunden ist. vordere Ende eines Übergangdetektors 700 bildet, und wird
Wenn also entweder der Transistor 551 oder Transistor 552 1,5 ferner einem Exklusiv-ODER-Gatter 702 zugeführt, während während einer übermässigen Zeitspanne eingeschaltet bleibt, das Flip-Flop 701 und das Gatter 702 die Eingangsabschnitte relativ zu einem Bitintervall, so lädt die aus den Dioden 606 und des Phasendekoders 332 umfassen. Der Ausgang des Gatters 607 gebildete ODER-Schaltung den Kondensator 608 auf ein 702 wird an den Takteingang des Flip-Flops 701 zurückgeführt.
615 286
10
Der andere Eingang des Gatters 702 liegt am Q-Ausgang des sechzehn Bit-Wörtern aus dem Puffer besorgen, indem sie mit Flip-Flops 701, was einen kurzen positiven Impuls mit einer der Taktfrequenz des Taktgenerators 330 nach aussen weiter-
Dauer ergibt, der gleich der Laufzeitverzögerung des FlipFlops schieben
701 und des Gatters 702 für jeden Übergang am Signal «i» ist. Das Q-Signal aus Flip-Flop 743 ist ferner mit dem Phasen-
Der Ausgang des Gatters 702 ist ferner an den hochliegenden s kodierer 331 verbunden, wo es an den Löschanschlüssen eines bzw. B-Eingang eines monostabilen Multivibrators 703 ange- Flip-Flops 701 und eines 4-Bit-Zählers 802, beispielsweise legt, der eine Takterholungsschaltung 730 bildet. Der Multivi- Modell SN74161 von Texas Instruments, Inc., empfangen wird, brator 703 kann das Modell SN74123 sein, welches von Texas Dasselbe Signal ist ferner als ein Eingangssignal für ein UND-Instruments, Inc., P.O.Box 5012, Dallas, Texas hergestellt wird. Gatter 803 geschaltet, welches das Signal «o» an seinem Aus-Der Q-Ausgang des Monovibrators 703 wird an den niedriglie- m gang erzeugt. Der andere Eingang des Gatters 803 liegt an den genden bzw. A-Eingang desselben zurückgeführt, um nach ein- phasenkodierten Daten aus dem Schieberegister 328 mittels mal erfolgter Triggerung eine erneute Triggerung zu verhin- eines Phasenkodierungs-Flip-Flops 804, welches durch das dem. Der Q-Ausgang des Monovibrators 703 ist ferner an den Sende-Empfänger-Taktsignal 330 taktgesteuert wird, und Takteingang eines weiteren D-FIip-Flops 704 angeschlossen, erhält einen Schieberegister-Serienausgang an einer NICHT-welches erneut an seinem D-Eingang mit dem Signal «i» ver- is ODER-Schaltung 805. Der andere Eingang des Gatters 805 bunden ist. Detektor 700, Erholungsschaltung 730 und Flip- liegt an einem Datentaktsignal, das am Q-Ausgang des Flip-Flop 704 bilden somit den Phasendetektor 332. Der Ausgang Flops 801 entsteht und daher eine doppelt so grosse Periode des Gatters 702 ist ferner mit einem ähnlichen Monovibrator aufweist wie das Sende-Empfänger-Taktsignal. Das Flip-Flop 713 verbunden, der an seinem Q-Ausgang das Signal «d» 801 ist ein J-K-Element, das aufgrund der logischen «1» am J-
liefert. Der Monovibrator 713 wird in herkömmlicher Weise 20 Eingang und einer logischen «0» am K Eingang als kippendes erneut getriggert, bevor er durch die Übergangsfolge aus dem Element wirkt.
Gatter 702 nach unten geschaltet wird. Das Flip-Flop 704 wirkt Das Schieberegister 328 wird in paralleler Form aus dem daher als Eingangsstufe für das Schieberegister 340. Ausgangspuffer 121 gespeist, wenn der Trägerausgang des Zäh-
Das Schieberegister 340 kann zwei in Reihe geschaltete lers 802 hochgelegt wird und anzeigt, dass sechzehn Datenbits
Schieberegister 705 und 706 umfassen, beispielsweise Modell ;s zuvor aus dem Schieberegister ausgeschoben wurden. Während Nr. SN74164 -Schieberegister, ebenfalls von Texas Instruments, die allgemeine Beschreibung anhand eines n-Bit-Schieberegi-Inc., wobei der Q-Ausgang des Flip-Flops 704 mit dem zweit- sters erfolgt, bildet die Reihenschaltung der Register 751 und höchsten Bitniveau des Schieberegisters 706 an den Eingängen 752 eine 16-Bit-Kombination, wobei jedes Register ein niedri-eines ODER-Gatters 707 verbunden ist, welches seinerseits den ges wahres Ladesignal erfordert und daher der Trägerausgang D-Eingang eines Flip-Flops 708 ansteuert. Das Taktsignal des mi des Zählers 802 mittels eines Inverters 806 invertiert wird. Die Flip-Flops 708 ist erneut der Q-Ausgang des Monovibrators Flip-Flops 801 und 804 und das Gatter 805 bilden den Phasen-703. Somit liegt die Funktion des Flip-Flops 708 darin, ein kodierer 331. Zusätzlich zu den vorstehenden beschriebenen
Markierungsbit umlaufen zu lassen, während die Schieberegi- Funktionen kann der Trägerausgang des Zählers 802 abgezogen ster 705 und 706 zur Vorbereitung auf das nächste Wort werden, um in herkömmlicher Weise den Puffer auf das nächste gelöscht werden. Bei Vervollständigung jedes Wortes wird das .15 Wort weiterzustellen. Die Auswahl des Puffers erfolgt, wie höchstwertige Bit eines Schieberegisters 706 im Kreislauf umge- bereits erwähnt, im Hinblick auf die jeweilige Datengeschwin-führt, um einen weiteren ähnlich aufgebauten Monovibrator digkeit-Fehlanpassung zwischen der Benutzungsvorrichtung 709 zu triggern, auf den seinerseits eine Zurückführung erfolgt, und dem erfindungsgemässen Vermittlungssystem. Der Puffer um beide Schieberegister 705 und 706 zu löschen. Das zweit- kann also viele Formen annehmen, einschliesslich der Form des höchste Bit des Schieberegisters 706 schaltet zusätzlich zu den 40 Speichers der Benutzungsvorrichtung; bei einer derartigen zuvor beschriebenen Verbindungen die Daten aus dem Schiebe- Form liefert der Trägerausgang des Zählers 802 dafür die register in den Puffer 123 durch. herkömmliche Funktion eines Speicherfeldanzeigers, der nach
Auf der Ausgangsseite lädt der Ausgangspuffer 121 perio- und nach das nächste Wort auswählt. Wenn in der Vorrichtung disch und in paralleler Form das Sende-Empfangsschieberegi- kein Hauptspeicher vorgesehen ist, so können externe Puffer ster 328 unter Steuerung aus der Steuerschaltung 335. Die 45 oder Pufferregister verwendet werden. Die Folge der Feidaus-Steuerung 335 umfasst ein S-R-Flip-Flop 741 als Eingangs- wähl aus einem externen Puffer erfolgt erneut in herkömmlicher stufe, das an seinem S-Eingang über ein ODER-Gatter 744 ein Weise und ist beispiesweise auf Seiten 12.80,13.43 und 14.28 Impulssignal «u» aus der Benutzungsvorrichtung erhält, welches von Digital Computer Technology and Design, Vol. II, Willis H. anzeigt, dass die Vorrichtung zur Übertragung bereit ist, d.h. Ware, John Wiley and Sons, Inc., 1963 beschrieben, das «r»-Signal. Der R- bzw. Rücksetzeingang des Flip-Flops 50 In Fig. 7 ist eine Bitfluss-Karte gezeigt, die ein Datenpaket 741 wird durch das Signal «c» aus dem Sende-Empfangsgerät darstellt. Es sind zwar viele Codes möglich, hier wurde jedoch 111 angesteuert, welches eine Kollision anzeigt. Das Ausgangs- der Manchester-Code bei der besonderen Ausführungsform des signal 741 ist vom Q-Ausgang an einen Eingang eines UND- Kodierers und des Decoders, die in Fig. 6 gezeigt sind, betrach-Gatters 742 angeschlossen, welches zusätzlich dazu die Signale tet. Das allgemein mit 1 000 bezeichnete Paket beginnt mit «b» und «d» aufnimmt. Das Gatter 742 steuert seinerseits den 55 einem Vorwort in Form eines einzelnen Synchronisations- bzw. Setz- bzw. S-Eingang eines weiteren S-R-Flip-Flops 743 an, Markierungsbits 1 001 oder einer Folge von Bits, wie dies in welches durch das Signal «c» in ähnlicher Weise zurückgesetzt herkömmlicher Weise bei der Technik der phasenkodierten wird, und der Q-Ausgang des Flip-Flops 743 tastet das Schiebe- Magnetbänder erfolgt. Auf das Markierungsbit 1 001 folgt eine register 328 und den Phasenkodierer 331 ein. Somit zeigt der Reihe von Bits 1 002, die die Bestimmung bezeichnen und Q-Ausgang der Flip-Flops 741 an, dass die Benutzungsstation no gewöhnlich als Adressenführung bezeichnet werden. Diese eine Übertragung durchführen soll, und der Q-Ausgang des Adressenführung wird dann durch das Adressenfilter ausfil-
Flip-Flops 743 zeigt an, dass alle Bedingungen zur Übertragung triert, um eine Übertragung in die geeignete Vorrichtun zu erfüllt sind. ermöglichen. Hinter der Adressenführung 1 002 folgt eine
Das Schieberegister 328 ist erneut anhand einer bestimmten Quellenbitserie 1 003, auf die eine Datenbitserie 1 004 folgt. Ausführungsform dargestellt, die aus einer 16-Bit-Reihenschal- <,s Die Quellenbitserie ist jedoch für die Wirkungsweise des erfin-tung aus zwei 8-Bit-Schieberegistern Modell SN74165 von dungsgemässen Systems nicht wesentlich, vorausgesetzt, dass
Texas Instruments, Inc. gebildet ist, welche jeweils mit 751 bzw. eine geeignete Art und Weise vorgesehen ist, in der innerhalb 752 bezeichnet sind und die Parallel-Reihenumwandlung von der empfangenen Benutzungsvorrichtung die Quelle bzw. die
11
615 286
Ursprungsadresse der sendenden Vorrichtung identifiziert wird. Die Datenserie 1 004 kann an ihrem Ende verschiedene redundante Fehlerüberprüfungen und Informationen über die Verbindung dieser Daten mit nachfolgenden Daten umfassen.
Für den Fachmann ist ersichtlich, dass ein längeres Vorwort s empfindlichere Sende-Empfangsgeräte ermöglicht, indem eine Verstärkungssteuerung innerhalb des Vorwortes möglich wird, und ferner gewährleistet, dass die meisten Kollisionen bei dem Vorwort erfolgen.
Das bei dem vorstehend beschriebenen Beispiel erwähnte m Markierungsbit 1 001 wird dadurch gebildet, dass das Flip-Flop 804 erneut über den Q-Ausgang des Flip-Flops 743 vorgesetzt wird, was daher zu einem Aus-Bit führt, das der Übertragung von Daten aus dem Phasenkodierer vorausgeht.
Es wird erneut auf Fig. 6 Bezug genommen. Das Signal «d», i-> welches vom Monovibrator 713 erzeugt wird, wird an den J-Eingang eines weiteren J-K-FIip-FIops 810 gelegt, der zweckmässigerweise von dem Taktgenerator 330 taktgesteuert wird und an seinem K-Eingang das Ausgangssignal eines NICHT-UND-Gatters 811 erhält.
Das Gatter 811 nimmt die Q- und Q-Ausgangssignale aus den Flip-Flops 812 bzw. 813 auf. Das Flip-Flop 812 ist ebenfalls ein J-K-Flip-Flop, welches am J-Eingang das zweithöchste Bit aus dem Schieberegister 706 erhält und vom Ausgang des Monovibrators 703 taktgesteuert wird. Der K-Eingang wird -'s nicht benutzt und ist an eine logische « 1 » gelegt. Das Flip-Flop 813 ist in ähnlicher Weise ein J—K -Flip-Flop, das als D-Typ-Flip-Flop geschaltet ist und durch das Signal «d» aus dem Monovibrator 713 taktgesteuert wird, um die hintere Kante des Trägersignals aufzuzeichnen (die ansteigende Flanke des Q-Ausgangssignals des Monovibrators 713).
Das Flip-Flop 812 zeichnet somit den Empfang eines ganzen 16-Bit-Wortes auf und zeigt dafür an, dass ein Paket,
welches mehr als ein Wort enthält, durchläuft. Der Q-Ausgang des Flip-Flps 810 zeigt das Fehlen des Trägersignals an und ,5 zeigt ferner an, dass das Eingangsschieberegister zur Aufnahme des nächsten Paketes bereit ist. Wenn das Flip-Flop 813 auf wahr schaltet, bevor Flip-Flop 812 auf wahr geht, so wurde ein Paket mit weniger als sechzehn Bits in das Schieberegister 340 eingegeben. Ein derartiges Paket kann sich aus einer unvollstän-*'0 digen Übertragung aufgrund einer Kollision ergeben und soll ausgesondert werden. Die Aussonderungsfunktion geschieht durch die Kombination aus NICHT-UND-Gatter 811, das von diesem gelöschte Flip-Flop 810 und das von diesem seinerseits gelöschte Schieberegister 340.
Vorstehend ist ein geeigneter Weg zur Zurückweisung von unvollständigen Paketen beschrieben, die nicht bis zur höchstwertigen Bitstellung im Schieberegister übertragen wurden.
Innerhalb des Puffers selbst halten das Adressenregister 391 und der Wortzähler 392 eine chronologische Reihenfolge ein, wie dies in der Technik herkömmlich ist.
Es soll nun die Betriebsweise des erfindungsgemässen Systems beschrieben werden.
Das erfindungsgemässe System wurde zuvor im Zusammenhang mit Phasendekodierung- und Kodierungsfunktionen beschrieben. Eine Form der Phasenaufzeichnung bzw. -kodie-rung ist die keine-Rückkehr-zu-Null-Kodierung, wie bei den Ferranti- oder Manchester-Codes, die beispielsweise in Digital Computer Technology and Design, Vol. II, Seiten 12.26-12.27 von Willis H. Ware, John Wiley and Sons, 1963 beschrieben sind. Die in Fig. 6 dargestellte Ausführungsform zeigt Kodier-und Dekodiervorrichtungen, die für diesen Zweck eingerichtet sind.
Es soll jedoch betont werden, dass verschiedene andere Codes, einschliesslich Rückkehr-zu-Null-Codes oder Doppelfrequenzcodes im Rahmen der Erfindung angewendet werden können. Die in Fig. 6 gezeigte Anordnung ist also nur als Beispiel angeführt und keineswegs als Einschränkung der Erfindung zu verstehen.
Das Bitserienpaket 1 000 wird über das Kabel gesendet, bis der Führungsteil 1 002 durch das Adressenfilter bzw. den Dekoder 341 richtig identifiziert worden ist. Im Filter 341 kann auch hier mehr als eine Codekombination dekodiert werden, und eine Anordnung, mit der alle Empfangsstationen adressiert werden können, kann daran angepasst werden. Auf diese Weise erfolgt eine Anpassung von verschiedenen Vermittlung-Quel-len-Bestimmungsanordnungen durch Verwendung eines einzelnen Vermittlungsmediums bzw. Kabels. Wenn eine Bestimmung so identifiziert wurde, wird der Rest des Paketes in Form von 16-Bit-Wörtern in den Eingangspuffer übertragen. Wenn das Kabel frei wird, wie durch Abwesenheit des Signals «d» an der höchstwertigen Bitstellung des Empfängerschieberegisters angezeigt wird, so wurde das Ende eines Paketes identifiziert. Jede weitere Abwesenheit des Trägersignals «d» zeigt einen Paketfehler an. Das Register wird dann gelöscht.
Es ist einleuchtend, dass an der Erfindung zahlreiche Abwandlungen und Änderungen ausgehend von der vorstehenden detaillierten Beschreibung vorgenommen werden können.
3 Blatt Zeichnungen

Claims (12)

  1. 615 286
    PATENTANSPRÜCHE
    1. Datenübermittlungsanlage mit Kollisionssignalabtastung, mit einer Mehrzahl von Sende-Empfangseinrichtungen (111,
    112), die an eine Übermittlungseinrichtung ( 10) angeschlossen sind, wobei jede Sende-Empfangseinrichtung eine Sendeeinrichtung (301), die ein Signal an die Übermittlungseinrichtung (10) abgibt, und eine Empfangseinrichtung (302) enthält, die ein von einer anderen Sende-Empfangseinrichtung auf der Übermittlungseinrichtung (10) übermitteltes Signal empfängt, gekennzeichnet durch eine Kollisionsdetektoreinrichtung (113, 114), die an die Sendeeinrichtung und die Empfangseinrichtung jeder Sende-Empfangseinrichtung angeschlossen ist, um ein Kollisionssignal (C) zu erzeugen, wenn ein durch eine andere Sende-Empfangseinrichtung auf der Übermittlungseinrichtung übermitteltes Signal von der Empfangseinrichtung empfangen wird, währenddem die Sendeeinrichtung ein Signal an die Übermittlungseinrichtung abgibt, und durch eine Sperreinrichtung (117,118), die an jede Sende-Empfangseinrichtung angeschlossen ist und auf das Kollisionssignal anspricht, um die Übermittlung eines Signals auf der Übermittlungseinrichtung ( 10) durch die Sendeeinrichtung zu unterbrechen.
  2. 2. Anlage nach Anspruch 1, gekennzeichnet durch eine Anpassungseinrichtung (115,116), die an jede Sende-Empfangseinrichtung (125,126) angeschlossen ist, wobei mindestens eine Anpassungseinrichtung eine Sperreinrichtung (117, ; 118), eine erste Einrichtung (121,117), die auf das Fehlen des Kollisionssignals anspricht, um ein Ausgangssignal an die Sendeeinrichtung zu übertragen, und eine zweite Einrichtung ( 119, 123) enthält, die auf ein Ausgangssignal aus dem entsprechenden Empfänger anspricht, um ein weiteres Signal zu erzeugen, und durch eine Eingabe/Ausgabeeinrichtung (127,128), die an die Anpassungseinrichtung angeschlossen ist, um Informationen an die Anpassungseinrichtung abzugeben bzw. aus der Anpassungseinrichtung zu empfangen.
  3. 3. Anlage nach Anspruch 1, gekennzeichnet durch eine , Signaldetektoreinrichtung (332), die mit dem Ausgang der Empfangseinrichtung verbunden ist, um ein Trägersignal (d) zu erzeugen, welches das Vorhandensein eines Signals in der Über-mittlungseinrichtung angibt und durch eine Steuereinrichtung (335), die auf das Trägersignal anspricht, um die Übertragung 4 des Ausgangssignals zu verhindern.
  4. 4. Anlage nach Anspruch 3, gekennzeichnet durch eine Anpassungseinrichtung (115,116), die an jede Sende-Empfangseinrichtung (125,120) angeschlossen ist, wobei die Anpassungseinrichtung die Sperrvorrichtung (117,118), die Steuer- 4 einrichtung (335), eine erste Einrichtung (121,117), die auf das Fehlen des Kollisions- und des Trägersignals anspricht, um ein Ausgangssignal an die zugeordnete Sendeeinrichtung zu übertragen, und eine zweite Einrichtung (119,120) enthält, die auf ein Ausgangssignal aus dem entsprechenden Empfänger 5 anspricht, um ein Signal zu erzeugen, und durch eine Eingabe/ Ausgabeeinrichtung (127,128), die an die Anpassungseinrichtung (115,116) angeschlossen ist, um Informationen an die Anpassungseinrichtung abzugeben bzw. aus der Anpassungseinrichtung zu empfangen. 5
  5. 5. Anlage nach Anspruch 2 oder 4, dadurch gekennzeichnet, dass die Anpassungseinrichtung eine Puffereinrichtung (123) enthält, die das an die Sendeeinrichtung zu übertragende Ausgangssignal erzeugt und das Signal aus der zweiten Einrichtung (119,120) empfängt. <,
  6. 6. Anlage nach Anspruch 5, dadurch gekennzeichnet, dass die Übermittlungseinrichtung eine Bit um Bit übertragende Einrichtung ist, und dass die Anpassungseinrichtung (115,116) ein erstes Schieberegister (340), das das Eingangssignal aus der Empfangseinrichtung Bit um Bit empfängt und es bitparallel an <, die Puffereinrichtung (123) abgibt, ein Adressenfilter (341), das an ausgewählte Ausgänge des ersten Schieberegisters angeschlossen ist, um die Übertragung des Eingangssignals bei einer vorgewählten Kombination desselben freizugeben, ein zweites Schieberegister (121, 328), das das Ausgangssignal parallel empfängt und das Ausgangssignal in eine Bit-Serie umwandelt, und einen Übertragungsgenerator (330) enthält, der an das , zweite Schieberegister angeschlossen ist, um die Übertragungs-geschwindigkeit der Bit-Serie zu steuern.
  7. 7. Anlage nach Anspruch 6, dadurch gekennzeichnet, dass die Kollisionsdetektoreinrichtung (113) ein Exklusiv-ODER-Gatter (308) aufweist, welches mit einem Eingang an den
    I Ausgängen der zugeordneten Empfangseinrichtung (302) und mit dem anderen Eingang über ein Verzögerungsglied (307) an den Eingang der zugeordneten Sendeeinrichtung angeschlossen ist, wobei das Verzögerungsglied ein Verzögerungssignal liefert, welches im wesentlichen gleich der Signallaufzeit zwischen dem , zugeordneten Sender und Empfänger ist, wobei am Ausgang des ODER-Gatters das Kollisionssignal abgegeben wird.
  8. 8. Anlage nach Anspruch 6, gekennzeichnet durch einen Zufallszahlengenerator (451), welcher mit dem Übertragungs-taktgenerator gekoppelt ist und einen Taktgenerator (462) auf-
    , weist, um ein einer solchen Zufallszahl entsprechendes Signal, welches der asynchronen Beziehung zwischen Taktgenerator und dem Übertragungstaktgenerator entspricht, zu erzeugen, durch einen Kollisionssignalzähler (465), welcher so geschaltet ist, dass er Kollisionssignale empfängt, die Wiederholungen des Kollisionssignals zählt und ein diese Wiederholungen anzeigendes Signal erzeugt, und durch eine Bewertungseinrichtung (450), die das der Zufallszahl entsprechende Signal und das Zählsignal empfängt, um den Mittelwert des der Zufallszahl entsprechenden Signals entsprechend dem Zählsignal zu regulieren, um ein Ansteuersignal für das zweite Schieberegister zu erzeugen.
  9. 9. Anlage nach Anspruch 8, gekennzeichnet durch eine Detektoreinrichtung (532, 537), die dazu bestimmt ist, das Zählsignal zu empfangen und ein Fehlersignal zu erzeugen, sobald das Zählsignal einen vorbestimmten Zählerstand überschreitet.
  10. 10. Anlage nach Anspruch 9, dadurch gekennzeichnet, dass der Zufallszahlgenerator (451) einen ersten Zähler (461) aufweist, welcher an den Taktgenerator (462) angeschlossen ist, dass der Kollisionszähler ein drittes Schieberegister (465) aufweist, welches durch die Puffereinrichtung (121) gesteuert wird und die Kollisionssignale zum Ausgang verschiebt, dass die Bewertungseinrichtung mehrere erste UND-Gatter (464), von welchen jedes ein ausgewähltes Signal aus dem ersten Zähler und dritten Schieberegister empfängt, und einen Auf/Abwärtszähler (467) aufweist, welcher parallel von den Ausgängen der UND-Gatter (464) gespeist wird und als UND-Gatter wirkt, um bei Eingang eines Kollisionssignals abwärts zu zählen, und dass die Detektoreinrichtung Mittel (537) aufweist, die ein vorherbestimmtes Signal der Signale aus dem dritten Schieberegister empfängt, um das Fehlersignal zu erzeugen.
  11. 11. Anlage nach Anspruch 10, gekennzeichnet durch eine Signaldetektoreinrichtung (332), welche an den Ausgang der zugeordneten Empfangseinrichtung angeschlossen ist, um ein Trägersignal zu erzeugen, welches das Vorhandensein eines Signals im Kanal anzeigt, durch eine Steuereinrichtung (335), welche die Trägersignale, die Kollisionssignale und die Ausgangssignale der Bewertungseinrichtung empfängt, um die Übertragung des Ausgangssignals in Anwesenheit des Trägersignals zu verhindern, um die Übertragung des Ausgangssignals bei vorhandenem Kollisionssignal zu unterbrechen und um das zweite Schieberegister beim Auftreten des Ausgangssignals der Bewertungseinrichtung anzusteuern.
  12. 12. Anlage nach Anspruch 11, gekennzeichnet durch eine Trennschaltung (TI, T2), welche in der Sende-Empfangseinrichtung angeordnet ist, um die Anpassungseinrichtung von der Übermittlungseinrichtung galvanisch zu trennen (Fig. 5).
    3
    615 286
CH1683875A 1975-03-31 1975-12-29 CH615286A5 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US05/563,741 US4063220A (en) 1975-03-31 1975-03-31 Multipoint data communication system with collision detection

Publications (1)

Publication Number Publication Date
CH615286A5 true CH615286A5 (de) 1980-01-15

Family

ID=24251712

Family Applications (1)

Application Number Title Priority Date Filing Date
CH1683875A CH615286A5 (de) 1975-03-31 1975-12-29

Country Status (10)

Country Link
US (1) US4063220A (de)
JP (1) JPS51114804A (de)
CA (1) CA1056510A (de)
CH (1) CH615286A5 (de)
DE (1) DE2557896C2 (de)
FR (1) FR2306478A1 (de)
GB (1) GB1517566A (de)
IT (1) IT1052088B (de)
NL (1) NL7515217A (de)
SE (1) SE415313B (de)

Families Citing this family (334)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4086534A (en) * 1977-02-14 1978-04-25 Network Systems Corporation Circuit for wire transmission of high frequency data communication pulse signals
GB1602816A (en) * 1978-03-10 1981-11-18 Ward Goldstone Ltd Multiplex information handling system
US4210780A (en) * 1978-03-27 1980-07-01 The Mitre Corporation Multiple access digital communications system
EP0005045A1 (de) * 1978-04-20 1979-10-31 Network Systems Corporation Impulsdatenkommunikationssystem und Adapter
US4271499A (en) * 1978-07-12 1981-06-02 H.F. Communications Corporation Method and apparatus for digitally implementing a linked compressor-expander telecommunications system
US4281380A (en) * 1978-12-27 1981-07-28 Harris Corporation Bus collision avoidance system for distributed network data processing communications system
GB2050763B (en) * 1979-04-04 1983-02-09 Philips Electronic Associated Transmitter queuing system
DE2915488C2 (de) * 1979-04-17 1982-05-19 Nixdorf Computer Ag, 4790 Paderborn Schaltungsanordnung zur Steuerung der Übertragung von Digital-Signalen, insbesondere PCM-Signalen, zwischen Anschlußstellen eines Zeitmultiplex-Fernmeldenetzes, insbesondere PCM-Zeitmultiplex-Fernmeldenetzes
US4233589A (en) * 1979-05-25 1980-11-11 Xerox Corporation Active T-coupler for fiber optic local networks which permits collision detection
US4271523A (en) * 1979-06-07 1981-06-02 Ford Motor Company Contention interference detection in data communication receiver
US4259663A (en) * 1979-06-07 1981-03-31 Ford Motor Company Contention interference detection by comparison of transmitted and received signal information
US4234952A (en) * 1979-06-07 1980-11-18 Ford Motor Company Conflict resolution by retransmission delay on shared communication medium
US4292623A (en) * 1979-06-29 1981-09-29 International Business Machines Corporation Port logic for a communication bus system
EP0023105A1 (de) * 1979-07-06 1981-01-28 WARD &amp; GOLDSTONE LIMITED System und Verfahren zur Verarbeitung von Multiplexinformation
US4377804A (en) * 1979-10-31 1983-03-22 Matsushita Electric Works, Ltd. Synchronous data transmission system utilizing AC power line
US4347498A (en) * 1979-11-21 1982-08-31 International Business Machines Corporation Method and means for demand accessing and broadcast transmission among ports in a distributed star network
US4380761A (en) * 1980-02-04 1983-04-19 Xerox Corporation Digital phase decoder with collision detection
EP0033665B1 (de) * 1980-02-04 1985-09-25 Xerox Corporation Datenkommunikationssystem
US4282512A (en) * 1980-02-04 1981-08-04 Xerox Corporation Data communication system
US4390986A (en) * 1980-04-21 1983-06-28 Seismograph Service Corporation Digital subscriber communication system
JPS56154847A (en) * 1980-05-01 1981-11-30 Toshiba Corp Connection system for transmission line
US4370743A (en) * 1980-07-25 1983-01-25 Bell Telephone Laboratories, Incorporated Time division switching system
US4337465A (en) * 1980-09-25 1982-06-29 Burroughs Corporation Line driver circuit for a local area contention network
NL8005458A (nl) * 1980-10-02 1982-05-03 Philips Nv Kommunikatiesysteem en station geschikt hiervoor.
EP0052456A1 (de) * 1980-11-10 1982-05-26 Xerox Corporation Kommunikationssystem mit gemeinsamer Leitung und dazu gehörige Komponenten
JPS5816338A (ja) * 1980-11-10 1983-01-31 ゼロツクス・コ−ポレ−シヨン 共用線受信装置
EP0051960A1 (de) * 1980-11-10 1982-05-19 Xerox Corporation Sender für Gemeinschaftsleitungen
JPS5787647A (en) * 1980-11-20 1982-06-01 Ricoh Co Ltd Data communication system
US4395710A (en) * 1980-11-26 1983-07-26 Westinghouse Electric Corp. Bus access circuit for high speed digital data communication
US4345250A (en) * 1980-12-22 1982-08-17 Honeywell Information Systems Inc. Information communication system with collision avoidance
US4376278A (en) * 1980-12-22 1983-03-08 Honeywell Information Systems Inc. Apparatus and method for collision avoidance
US4379294A (en) * 1981-02-12 1983-04-05 Electric Power Research Institute, Inc. Data highway access control system
US4479228A (en) * 1981-03-11 1984-10-23 3Com Corporation Local computer network transceiver
JPS57150258A (en) * 1981-03-13 1982-09-17 Fuji Xerox Co Ltd Sub-signal transmission system
US4494113A (en) * 1981-03-13 1985-01-15 Hitachi, Ltd. Method and apparatus for self-control in distributed priority collision
US4445171A (en) * 1981-04-01 1984-04-24 Teradata Corporation Data processing systems and methods
US4493021A (en) * 1981-04-03 1985-01-08 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Multicomputer communication system
US4417334A (en) * 1981-04-16 1983-11-22 Ncr Corporation Data processing system having dual-channel system bus
US4387441A (en) * 1981-04-16 1983-06-07 Ncr Corporation Data processing system wherein at least one subsystem has a local memory and a mailbox memory within the local memory for storing header information
US4441162A (en) * 1981-04-22 1984-04-03 Pitney Bowes Inc. Local network interface with control processor & DMA controller for coupling data processing stations to common serial communications medium
US4432088A (en) * 1981-04-30 1984-02-14 The United States Of America As Represented By The United States Department Of Energy Carrier sense data highway system
US4380088A (en) * 1981-05-26 1983-04-12 Digital Equipment Corporation Tester for collision-detect circuitry
US4384363A (en) * 1981-05-26 1983-05-17 Digital Equipment Corporation Transceiver for local network using carrier-sense multiple access/collision detection
FR2507415A1 (fr) * 1981-06-05 1982-12-10 Ryckeboer Christian Procede et dispositif pour la communication serie asynchrone de type multipoints de plusieurs emetteurs-recepteurs logiques
DE3123448A1 (de) * 1981-06-12 1982-12-30 Siemens AG, 1000 Berlin und 8000 München Anordnung zur steuerung des buszugriffs einer vielzahl von einen bus benutzenden einrichtungen in einem mit zumindest einem optischen mischer als passives bussystem aufgebauten netzwerk, insbesondere fuer mehrrechnersysteme
US4422179A (en) * 1981-07-15 1983-12-20 Bell Telephone Laboratories, Incorporated Electrical-optical interface network
US4383315A (en) * 1981-07-20 1983-05-10 Bell Telephone Laboratories, Incorporated Idle time slot seizure and transmission facilities for loop communication system
JPS5829244A (ja) * 1981-08-14 1983-02-21 Oki Electric Ind Co Ltd デ−タ通信方式
US4439763A (en) * 1981-09-03 1984-03-27 Bell Telephone Laboratories, Incorporated Collision avoiding system and protocol for a multiple access digital communications system
JPS5847350A (ja) * 1981-09-16 1983-03-19 Matsushita Electric Ind Co Ltd デ−タ−通信方式
GB2108357B (en) * 1981-09-28 1985-08-14 Nippon Telegraph & Telephone Method for resolving collision in local network
US4332027A (en) * 1981-10-01 1982-05-25 Burroughs Corporation Local area contention network data communication system
US4412326A (en) * 1981-10-23 1983-10-25 Bell Telephone Laboratories, Inc. Collision avoiding system, apparatus and protocol for a multiple access digital communications system including variable length packets
CA1226049A (en) 1981-10-26 1987-08-25 David R. Thompson Electrical appliance control
US4531238A (en) * 1981-12-03 1985-07-23 Xerox Corporation Statistical contention control for star configured communication networks
JPS5897942A (ja) * 1981-12-07 1983-06-10 Toshiba Corp 発振装置
US4449119A (en) * 1981-12-14 1984-05-15 International Business Machines Corporation Self-clocking serial decoder
US4439856A (en) * 1982-02-24 1984-03-27 General Electric Company Bimodal bus accessing system
US4464749A (en) * 1982-02-24 1984-08-07 General Electric Company Bi-directional token flow system
JPS58147259A (ja) * 1982-02-26 1983-09-02 Nippon Telegr & Teleph Corp <Ntt> マルチアクセス方式
US4472712A (en) * 1982-03-05 1984-09-18 At&T Bell Laboratories Multipoint data communication system with local arbitration
US4464658A (en) * 1982-03-05 1984-08-07 At&T Laboratories Multipoint data communication system with collision detection
US4466096A (en) * 1982-03-11 1984-08-14 International Business Machines Corporation Apparatus and method for providing transmitter hierarchy control for efficient channel management
US4516239A (en) * 1982-03-15 1985-05-07 At&T Bell Laboratories System, apparatus and method for controlling a multiple access data communications system including variable length data packets and fixed length collision-free voice packets
GB2117939A (en) * 1982-03-29 1983-10-19 Ncr Co Data communication network and method of communication
CA1196980A (en) * 1982-04-14 1985-11-19 Fumio Akashi Data communication device including circuitry responsive to an overflow of an input packet buffer for causing a colision
US4481626A (en) * 1982-05-05 1984-11-06 Xerox Corporation Transceiver multiplexor
US4450572A (en) * 1982-05-07 1984-05-22 Digital Equipment Corporation Interface for serial data communications link
JPS58201494A (ja) * 1982-05-20 1983-11-24 Sharp Corp 集中監視システムにおける緊急アクセス方式
JPS58205353A (ja) * 1982-05-25 1983-11-30 Sharp Corp デ−タ伝送システム
EP0096097B1 (de) * 1982-06-15 1985-12-27 International Business Machines Corporation Verfahren und Einrichtung zum Kontrollieren des Zugriffs auf ein Nachrichtennetzwerk
JPS58221538A (ja) * 1982-06-17 1983-12-23 Fuji Xerox Co Ltd デ−タパケツト衝突防止方法
JPS59234A (ja) * 1982-06-25 1984-01-05 Mitsubishi Electric Corp 信号監視制御方式
JPS592464A (ja) * 1982-06-29 1984-01-09 Fuji Xerox Co Ltd チヤンネルアクセス方式
DE3224664A1 (de) * 1982-07-01 1984-01-05 Siemens AG, 1000 Berlin und 8000 München Schaltung zur erkennung von datenkollisionen in einem optischen datenbus und schaltung zur erkennung des datenfreien zustandes des busses
US4525837A (en) * 1982-07-07 1985-06-25 Fuji Xerox Co., Ltd. Digital signal transmission system
US4525832A (en) * 1982-07-07 1985-06-25 Fuji Xerox Co., Ltd. Digital signal transmission system
JPS5913444A (ja) * 1982-07-14 1984-01-24 Fuji Xerox Co Ltd 再送制御方式
US4513370A (en) * 1982-07-19 1985-04-23 Amdahl Corporation Data transfer control system and method for a plurality of linked stations
US4532626A (en) * 1982-07-19 1985-07-30 At&T Bell Laboratories Collision avoiding system and protocol for a two path multiple access digital communications system
JPS5923654A (ja) * 1982-07-29 1984-02-07 Sharp Corp デ−タ伝送装置
JPS5925536A (ja) * 1982-07-30 1984-02-09 シャープ株式会社 電力線デ−タ伝送システム
JPS5925450A (ja) * 1982-07-31 1984-02-09 Sharp Corp インラインデ−タ通信装置
US4554656A (en) * 1982-08-11 1985-11-19 At&T Bell Laboratories Method and system for controlling the interconnecting of a plurality of local data networks
US4608559A (en) * 1982-08-19 1986-08-26 Computer Automation, Inc. Local modulated carrier data network with a collision avoidance protocol
US4513427A (en) * 1982-08-30 1985-04-23 Xerox Corporation Data and clock recovery system for data communication controller
JPS5941948A (ja) * 1982-08-31 1984-03-08 Sharp Corp ロ−カルネツトワ−クシステムのデ−タ伝送方式
JPS5941943A (ja) * 1982-08-31 1984-03-08 Sharp Corp ロ−カルネツトワ−クシステムのデ−タ伝送制御装置
US4672543A (en) * 1982-08-31 1987-06-09 Sharp Kabushiki Kaisha Data transmission control apparatus in local network systems
US4514843A (en) * 1982-12-02 1985-04-30 At&T Bell Laboratories Packet switched communication system comprising collision avoidance means
US4534024A (en) * 1982-12-02 1985-08-06 At&T Bell Laboratories System and method for controlling a multiple access data communications system including both data packets and voice packets being communicated over a cable television system
US4542380A (en) * 1982-12-28 1985-09-17 At&T Bell Laboratories Method and apparatus for graceful preemption on a digital communications link
JPH0616607B2 (ja) * 1983-01-12 1994-03-02 キヤノン株式会社 光通信装置
US4612653A (en) * 1983-01-21 1986-09-16 E-Systems, Inc. Delay modulation phase coding
US4574284A (en) * 1983-01-26 1986-03-04 Trw Inc. Communication bus interface unit
US4543654A (en) * 1983-02-03 1985-09-24 Wang Laboratories, Inc. Interfacing a communication network
US4654654A (en) * 1983-02-07 1987-03-31 At&T Bell Laboratories Data network acknowledgement arrangement
US4494233A (en) * 1983-02-14 1985-01-15 Prime Computer, Inc. Method and apparatus for the detection and regeneration of a lost token in a token based data communications network
US4530088A (en) * 1983-02-15 1985-07-16 Sperry Corporation Group coding system for serial data transmission
US4510599A (en) * 1983-04-04 1985-04-09 General Electric Company Prioritized unidirectional distributed bus accessing system
AU572511B2 (en) * 1983-04-29 1988-05-12 Monash University Improvements relating to digital communication systems
WO1984004437A1 (en) * 1983-04-29 1984-11-08 Univ Monash Digital communications system
DE3462300D1 (en) * 1983-05-06 1987-03-05 Toshiba Kk Packet communication system
US4667192A (en) * 1983-05-24 1987-05-19 The Johns Hopkins University Method and apparatus for bus arbitration using a pseudo-random sequence
US4569044A (en) * 1983-05-25 1986-02-04 Case Western Reserve University Distributed data communication system
US4598285A (en) * 1983-05-27 1986-07-01 At&T Bell Laboratories Scheme for reducing transmission delay following collision of transmissions in communication networks
US4519074A (en) * 1983-05-31 1985-05-21 Rca Corporation Transceiver having collision detection capability for contention-formatted FDM local area networks
US4581735A (en) * 1983-05-31 1986-04-08 At&T Bell Laboratories Local area network packet protocol for combined voice and data transmission
US4517670A (en) * 1983-06-15 1985-05-14 General Electric Company Preemptive bid communication system
JPS604347A (ja) * 1983-06-22 1985-01-10 Fuji Xerox Co Ltd デイジタル信号伝送システムの障害対策方式
US4651316A (en) * 1983-07-11 1987-03-17 At&T Bell Laboratories Data link extension for data communication networks
JPS6018039A (ja) * 1983-07-12 1985-01-30 Computer Tekunika:Kk ロ−カルネットワ−クシステム
US4633462A (en) * 1983-07-18 1986-12-30 The Board Of Trustees Of The University Of Illinois Multiple access communication on a CATV reverse channel
FR2551278B1 (fr) * 1983-08-26 1989-02-10 Apsis Dispositif pour l'acces de plusieurs postes a une voie de communication unique
US4910732A (en) * 1983-09-20 1990-03-20 Siegfried Schwarz Onechip-computers as network-controller and computer
US4561091A (en) * 1983-09-23 1985-12-24 Codenoll Technology Corporation Data receiver
US4570930A (en) * 1983-10-03 1986-02-18 At&T Bell Laboratories System, method, and station interface arrangement for playing video game over telephone lines
US4590467A (en) * 1983-10-13 1986-05-20 Rockwell International Corporation Local area network interface controller
US4593281A (en) * 1983-10-13 1986-06-03 Rockwell International Corporation Local area network interframe delay controller
JPS60117832A (ja) * 1983-11-29 1985-06-25 Toshiba Corp 双方向光伝送用送受信インタフエ−ス
US4639933A (en) * 1983-12-14 1987-01-27 General Electric Company Steering logic circuit for a digital data transceiver
JPS60130943A (ja) * 1983-12-20 1985-07-12 Agency Of Ind Science & Technol 計算機間ネツトワ−ク
US4550402A (en) * 1983-12-22 1985-10-29 Ford Motor Company Data communication system
US4542502A (en) * 1983-12-30 1985-09-17 At&T Bell Laboratories Reconfigurable collision avoiding system, station and protocol for a two path multiple access digital communications system
US4764920A (en) * 1984-04-04 1988-08-16 Nec Corporation Packet transmission system
US4602364A (en) * 1984-04-23 1986-07-22 Codex Corporation Local area data communication network
US4975903A (en) * 1984-05-07 1990-12-04 David Systems, Inc. Digital timeslot and signaling bus in a digital PBX switch
JPS60237743A (ja) * 1984-05-11 1985-11-26 Nec Corp 大容量デ−タ交換機
US4566098A (en) * 1984-05-14 1986-01-21 Northern Telecom Limited Control mechanism for a ring communication system
US4975905A (en) * 1984-06-01 1990-12-04 Digital Equipment Corporation Message transmission control arrangement for node in local area network
US4975904A (en) * 1984-06-01 1990-12-04 Digital Equipment Corporation Local area network for digital data processing system including timer-regulated message transfer arrangement
AU591057B2 (en) * 1984-06-01 1989-11-30 Digital Equipment Corporation Local area network for digital data processing system
US4823122A (en) * 1984-06-01 1989-04-18 Digital Equipment Corporation Local area network for digital data processing system
US5058108A (en) * 1984-06-01 1991-10-15 Digital Equipment Corporation Local area network for digital data processing system
JPS60260261A (ja) * 1984-06-07 1985-12-23 Fuji Xerox Co Ltd 会議電話用回路
US4707693A (en) * 1984-06-13 1987-11-17 Hewlett-Packard Company Through-traffic priority protocol in a communications system
JPS6153854A (ja) * 1984-08-23 1986-03-17 Nippon Telegr & Teleph Corp <Ntt> パケツト通信方式
JPS6162263A (ja) * 1984-09-04 1986-03-31 Toshiba Corp 情報伝送方式
US4638124A (en) * 1984-09-21 1987-01-20 Itt Corporation Key telephone system with distributed control
JPS6199439A (ja) * 1984-09-29 1986-05-17 Fujitsu Ltd グル−プアドレス通信方式
FR2597686B1 (fr) * 1984-11-07 1988-12-23 Inst Nat Rech Inf Automat Procede et dispositif pour la transmission de messages entre differentes stations, a travers un reseau local a diffusion.
JPS61133499A (ja) * 1984-11-30 1986-06-20 ホーチキ株式会社 複数住戸の相互監視装置
US4692918A (en) * 1984-12-17 1987-09-08 At&T Bell Laboratories Reliable local data network arrangement
US4667191A (en) * 1984-12-21 1987-05-19 Motorola, Inc. Serial link communications protocol
US4683471A (en) * 1985-01-30 1987-07-28 Hughes Aircraft Company Data bus pilot tone
FR2577368B1 (fr) * 1985-02-12 1987-04-17 Electricite De France Dispositif d'analyse de trafic sur reseau local de transmission de donnees
US4658396A (en) * 1985-03-11 1987-04-14 Barden Robert A Redundancy arrangement for a local area network
US4689786A (en) * 1985-03-21 1987-08-25 Apple Computer, Inc. Local area network with self assigned address method
US4661902A (en) * 1985-03-21 1987-04-28 Apple Computer, Inc. Local area network with carrier sense collision avoidance
JPS6163133A (ja) * 1985-05-15 1986-04-01 Computer Tekunika:Kk ロ−カルエリアネツトワ−ク
US4745600A (en) * 1985-07-09 1988-05-17 Codex Corporation Network collision detection and avoidance apparatus
US4745596A (en) * 1985-07-16 1988-05-17 Honda Giken Kogyo Kabushiki Kaisha Multiplex communication system
US4910655A (en) * 1985-08-14 1990-03-20 Apple Computer, Inc. Apparatus for transferring signals and data under the control of a host computer
US4875158A (en) * 1985-08-14 1989-10-17 Apple Computer, Inc. Method for requesting service by a device which generates a service request signal successively until it is serviced
US4912627A (en) * 1985-08-14 1990-03-27 Apple Computer, Inc. Method for storing a second number as a command address of a first peripheral device and a third number as a command address of a second peripheral device
US4918598A (en) * 1985-08-14 1990-04-17 Apple Computer, Inc. Method for selectively activating and deactivating devices having same first address and different extended addresses
US4663757A (en) * 1985-08-29 1987-05-05 Eastman Kodak Company Packet switched local network with priority random splitting and conflict detection
US4730250A (en) * 1985-09-03 1988-03-08 Ncr Corporation Local area network processing system
US4715031A (en) * 1985-09-23 1987-12-22 Ford Motor Company Vehicular data transfer communication system
CA1263721A (en) * 1985-10-18 1989-12-05 Owen Lloyd Nelson Communication system for the transfer of small digital message blocks and large digital message blocks
US4751701A (en) * 1985-11-14 1988-06-14 Hughes Network Systems, Inc. TDM collision detector
US4688213A (en) * 1985-11-29 1987-08-18 Rca Corporation Asynchronous random access communication system with collision resolution based on time of arrival
JPS62157438A (ja) * 1985-12-28 1987-07-13 Aihon Kk 信号伝送路用端末回路
JPS62197850A (ja) * 1986-02-26 1987-09-01 Mitsubishi Electric Corp ロ−カルエリアネツトワ−ク制御装置
DE3611949A1 (de) * 1986-04-09 1987-10-15 Regulex Tech Info Datenuebertragungsverfahren und datenuebertragungsvorrichtung
US4750168A (en) * 1986-07-07 1988-06-07 Northern Telecom Limited Channel allocation on a time division multiplex bus
US4744076A (en) * 1986-08-06 1988-05-10 E. I. Du Pont De Nemours And Company Bus structure having constant electrical characteristics
US4901342A (en) * 1986-08-22 1990-02-13 Jones Reese M Local area network connecting computer products via long telephone lines
US4774707A (en) * 1986-09-10 1988-09-27 General Electric Company Random access communication system with scheduled data transmission and asynchronous contention scheduling
US4860309A (en) * 1986-09-17 1989-08-22 Costello John F Trinary bus communication system
US4885578A (en) * 1986-12-12 1989-12-05 International Business Machines Corporation In band connection establishment for a multiple multi-drop network
US4745599A (en) * 1987-01-05 1988-05-17 General Electric Company Random access communication system with contention scheduling of subpacketized data transmissions and scheduled retransmission of unsuccessful subpackets
US4766591A (en) * 1987-03-12 1988-08-23 Eastman Kodak Company Random multiple-access communication system
US4809362A (en) * 1987-03-13 1989-02-28 Center For Innovative Technology Fiber-optic star tree network
US4958153A (en) * 1987-04-08 1990-09-18 Nec Corporation Method and apparatus for priority control of incoming calls at ISDN terminals
DE3715595A1 (de) * 1987-05-09 1988-11-24 Broadcast Television Syst Verfahren zur verkopplung von vertikalfrequenten synchronsignalen
US4988990A (en) * 1989-05-09 1991-01-29 Rosemount Inc. Dual master implied token communication system
US5122794A (en) * 1987-08-11 1992-06-16 Rosemount Inc. Dual master implied token communication system
US5166678A (en) * 1987-08-11 1992-11-24 Rosemount Inc. Dual master implied token communication system
CA1317667C (en) * 1987-11-02 1993-05-11 Michel Dufresne Catv subscriber terminal transmission control
US5038274A (en) * 1987-11-23 1991-08-06 Digital Equipment Corporation Interrupt servicing and command acknowledgement system using distributed arbitration apparatus and shared bus
US4920486A (en) * 1987-11-23 1990-04-24 Digital Equipment Corporation Distributed arbitration apparatus and method for shared bus
FR2623674B1 (fr) * 1987-11-25 1990-04-20 Peugeot Dispositif de transmission d'informations pour vehicule automobile et procede de mise en oeuvre d'un tel dispositif
FR2624995B1 (fr) * 1987-12-17 1994-03-25 Peugeot Automobiles Dispositif de transmission d'informations entre plusieurs organes d'un vehicule automobile et une unite centrale de traitement d'informations
US4885743A (en) * 1988-02-18 1989-12-05 Codenoll Technology Corporation Method and apparatus for detecting the collision of data packets
US4888763A (en) * 1988-03-11 1989-12-19 Codenoll Technology Corporation Method and apparatus for detecting the collision of data packets utilizing a preassigned transceiver code in the preamble
US5012510A (en) * 1988-04-27 1991-04-30 Scientific Atlantic Inc. Dynamic callback technique
US5157716A (en) * 1988-04-27 1992-10-20 Scientific-Atlanta, Inc. Dynamic callback technique
FR2631183B1 (fr) * 1988-05-06 1991-02-22 Compex Procede et dispositif de transmission asynchrone de donnees par paquets
FR2632140A1 (fr) * 1988-05-24 1989-12-01 April Sa Procede et dispositif de transmission d'informations numeriques entre differentes stations, du type dit csma/cd
US5032987A (en) * 1988-08-04 1991-07-16 Digital Equipment Corporation System with a plurality of hash tables each using different adaptive hashing functions
US4939510A (en) * 1988-08-22 1990-07-03 E-Systems, Inc. Broadband communications RF packet collision detection
US5175730A (en) * 1988-11-10 1992-12-29 Ricoh Company, Ltd. Communication control unit
US5053883A (en) * 1988-12-23 1991-10-01 Scientific-Atlanta, Inc. Terminal polling method
US5043722A (en) * 1989-01-30 1991-08-27 Honeywell Inc. Detector for colliding signals in asynchronous communication
US4945550A (en) * 1989-04-07 1990-07-31 Allied-Signal Inc. ATCRBS/SIF/TCAS reply decoder
US7537167B1 (en) 1993-08-31 2009-05-26 Broadcom Corporation Modular, portable data processing terminal for use in a radio frequency communication network
JP2519798B2 (ja) * 1989-05-30 1996-07-31 富士通株式会社 多重プロセッサシステムにおけるシリアライズ機能の検証方式
US5020054A (en) * 1989-06-23 1991-05-28 May Jr Carl J Packet format including unique network identity
US5193151A (en) 1989-08-30 1993-03-09 Digital Equipment Corporation Delay-based congestion avoidance in computer networks
US5162791A (en) * 1989-10-02 1992-11-10 Codenoll Technology Corporation Collision detection using code rule violations of the manchester code
US7383038B2 (en) * 1990-01-18 2008-06-03 Broadcom Corporation Modular, portable data processing terminal for use in a radio frequency communication network
US5175537A (en) * 1990-03-29 1992-12-29 Micro Technology, Inc. Method and apparatus for scheduling access to a CSMA communication medium
AU7453491A (en) * 1990-03-29 1991-10-21 Sf2 Corporation Method and apparatus for scheduling access to a csma communication medium
US5187709A (en) * 1990-05-08 1993-02-16 Caterpillar Inc. Fault tolerant serial communications network
US5124990A (en) * 1990-05-08 1992-06-23 Caterpillar Inc. Diagnostic hardware for serial datalink
US5404453A (en) * 1990-09-13 1995-04-04 Ncr Corporation Terminals coupling system using bridge interfaces, located inside the host controller, with timer to determine start and end of transmission period
US5420572A (en) * 1990-12-03 1995-05-30 Echelon Corporation Configuration device for use in a networked communication system
US5297143A (en) * 1990-12-03 1994-03-22 Echelon Systems, Corp. Network communication protocol including a reliable multicasting technique
US5319641A (en) * 1990-12-03 1994-06-07 Echelon Systems Corp. Multiaccess carrier sensing network communication protocol with priority messages
US6692359B1 (en) * 1991-02-15 2004-02-17 America Online, Inc. Method of interfacing on a computer network by visual representations of users, method of interacting and computer network
US5270809A (en) * 1991-03-29 1993-12-14 Scientific-Atlanta Data return for a television transmission system
US5341372A (en) * 1991-04-10 1994-08-23 California Institute Of Technology Protocol for multiple node network
US6714559B1 (en) * 1991-12-04 2004-03-30 Broadcom Corporation Redundant radio frequency network having a roaming terminal communication protocol
WO1992021191A1 (en) * 1991-05-24 1992-11-26 Digital Equipment Corporation Self-configuring data communication system and method
FR2677473B1 (fr) * 1991-06-05 1995-04-07 Telemecanique Procede et bus d'arbitrage pour transmission de donnees serie.
US5339313A (en) * 1991-06-28 1994-08-16 Digital Equipment Corporation Method and apparatus for traffic congestion control in a communication network bridge device
US5404353A (en) * 1991-06-28 1995-04-04 Digital Equipment Corp. Dynamic defer technique for traffic congestion control in a communication network bridge device
US5339307A (en) * 1991-06-28 1994-08-16 Digital Equipment Corporation Data communication system with a local network interface
DE4122084A1 (de) * 1991-07-04 1993-01-07 Bosch Gmbh Robert Verfahren zur informationsuebertragung in einem mehrere teilnehmer aufweisenden bussystem
FR2679053B1 (fr) * 1991-07-12 1995-01-27 Handycom Systeme d'asservissement notamment par le controle et la commande d'une pluralite de dispositifs de securite.
US6407991B1 (en) 1993-05-06 2002-06-18 Intermec Ip Corp. Communication network providing wireless and hard-wired dynamic routing
US5251203A (en) * 1991-12-23 1993-10-05 Xerox Corporation Hub privacy filter for active star CSMA/CD network
WO1993022857A1 (en) * 1992-05-04 1993-11-11 Ford Motor Company Limited Slave bus controller circuit for class a motor vehicle data communications
US5335226A (en) * 1992-06-18 1994-08-02 Digital Equipment Corporation Communications system with reliable collision detection method and apparatus
US5412782A (en) * 1992-07-02 1995-05-02 3Com Corporation Programmed I/O ethernet adapter with early interrupts for accelerating data transfer
USRE39395E1 (en) 1992-11-02 2006-11-14 Negotiated Data Solutions Llc Data communication network with transfer port, cascade port and/or frame synchronizing signal
USRE39116E1 (en) 1992-11-02 2006-06-06 Negotiated Data Solutions Llc Network link detection and generation
EP0596648A1 (de) 1992-11-02 1994-05-11 National Semiconductor Corporation Erkennung du Fähigkeiten eines Netzendpunkts
US5550836A (en) * 1992-11-06 1996-08-27 Hewlett-Packard Company High speed data transfer over twisted pair cabling
US5414708A (en) * 1992-12-01 1995-05-09 Farallon Computing, Inc. Method and apparatus for connecting nodes for a computer network
US5577023A (en) * 1992-12-01 1996-11-19 Farallon Computing, Inc. Method and apparatus for automatic configuration of a network connection
US5311512A (en) * 1992-12-14 1994-05-10 At&T Bell Laboratories Multiple-master digital communication technique utilizing a dedicated contention bus
AU7322694A (en) * 1993-07-09 1995-02-06 Apple Computer, Inc. System and method for sending and responding to information requests in a communications network
US7853254B2 (en) * 1993-08-31 2010-12-14 Broadcom Corp. Modular, portable data processing terminal for use in a radio frequency communication network
US5642350A (en) * 1993-11-23 1997-06-24 Ericsson Inc. Peer to peer network for a mobile radio transceiver
US5541582A (en) * 1994-01-13 1996-07-30 Datascape, Inc. Apparatus for data communication switching
JP3534359B2 (ja) * 1994-05-13 2004-06-07 インターナショナル・ビジネス・マシーンズ・コーポレーション 複数のディスプレイ・セッションをサポートする装置、方法およびコンピュータ・システム
US5751974A (en) * 1994-07-21 1998-05-12 Motorola, Inc. Contention resolution for a shared access bus
US5687321A (en) * 1994-12-28 1997-11-11 Maxim Integrated Products Method and apparatus for transmitting signals over a wire pair having activity detection capability
US5699515A (en) * 1995-01-23 1997-12-16 Hewlett-Packard Company Backoff scheme for access collision on a local area network
US5671249A (en) * 1995-01-30 1997-09-23 Level One Communications, Inc. Inter-repeater backplane with synchronous/asynchronous dual mode operation
US5777996A (en) * 1995-01-30 1998-07-07 Level One Communications, Inc. Inter-repeater backplane for allowing hot-swapping of individual repeater circuits
US5574726A (en) * 1995-01-30 1996-11-12 Level One Communications, Inc. Inter-repeater backplane
JPH08204784A (ja) * 1995-01-31 1996-08-09 Mitsubishi Denki Semiconductor Software Kk シリアル入出力回路を内蔵したマイクロコンピュータ
US5600651A (en) * 1995-04-07 1997-02-04 Molle; Mart L. Binary logarithmic arbitration method for carrier sense multiple access with collision detection network medium access control protocols
US7702540B1 (en) 1995-04-26 2010-04-20 Ebay Inc. Computer-implement method and system for conducting auctions on the internet
US7937312B1 (en) 1995-04-26 2011-05-03 Ebay Inc. Facilitating electronic commerce transactions through binding offers
US5784002A (en) * 1995-05-02 1998-07-21 Mobile Telecommunication Technologies Low-power random digit generator
JPH08307442A (ja) * 1995-05-12 1996-11-22 Toshiba Corp データ伝送方式
US5748634A (en) * 1995-09-14 1998-05-05 Level One Communications, Inc. Method and apparatus for implementing a two-port ethernet bridge using a semaphoring technique
US5764638A (en) * 1995-09-14 1998-06-09 Level One Communications, Inc. Method and apparatus for filtering and forwarding messages in a computer network using a last source address
US5742603A (en) * 1995-09-14 1998-04-21 Level One Communications, Inc. Method and apparatus for integrating repeater management, media access control, and bridging functions
JP3406443B2 (ja) * 1995-12-08 2003-05-12 日本ビクター株式会社 無線伝送装置
US5818830A (en) * 1995-12-29 1998-10-06 Lsi Logic Corporation Method and apparatus for increasing the effective bandwidth of a digital wireless network
US5978383A (en) * 1996-03-11 1999-11-02 The Regents Of The University Of California Repeaters for reducing collisions in an ethernet network
US5912895A (en) 1996-05-01 1999-06-15 Northern Telecom Limited Information network access apparatus and methods for communicating information packets via telephone lines
US6133846A (en) * 1996-10-01 2000-10-17 Honeywell Inc. Low cost redundant communications system
US6115391A (en) * 1997-02-20 2000-09-05 Level One Communications, Inc. Method and apparatus for integrating multiple repeaters into a single collision domain
US6205153B1 (en) 1997-05-09 2001-03-20 Siemens Information And Communications Systems, Inc. System and method for improving CSMA/CD network performance during collisions
US6172984B1 (en) 1997-06-19 2001-01-09 Siemens Information And Communication Networks, Inc. System and method for reducing the latency for time sensitive data over CSMA/CD networks
US6310886B1 (en) 1997-08-28 2001-10-30 Tivo, Inc. Method and apparatus implementing a multimedia digital network
US6070193A (en) * 1997-11-26 2000-05-30 International Business Machines Corp. Apparatus and method for ordered transmission on networks
US6256317B1 (en) * 1998-02-19 2001-07-03 Broadcom Homenetworking, Inc. Packet-switched multiple-access network system with distributed fair priority queuing
WO1999053627A1 (en) 1998-04-10 1999-10-21 Chrimar Systems, Inc. Doing Business As Cms Technologies System for communicating with electronic equipment on a network
US6385210B1 (en) * 1998-04-17 2002-05-07 Ford Global Technologies, Inc. Method for detecting and resolving data corruption in a UART based communication network
KR100261512B1 (ko) * 1998-06-17 2000-07-15 김철 양 방향 전력선 통신을 이용한 원격제어장치 및 그 제어방법
US6373851B1 (en) * 1998-07-23 2002-04-16 F.R. Aleman & Associates, Inc. Ethernet based network to control electronic devices
US6480510B1 (en) 1998-07-28 2002-11-12 Serconet Ltd. Local area network of serial intelligent cells
US6831925B1 (en) * 1999-04-06 2004-12-14 National Semiconductor Corporation Single wire interface with collision detection
US6956826B1 (en) 1999-07-07 2005-10-18 Serconet Ltd. Local area network for distributing data communication, sensing and control signals
US6496851B1 (en) * 1999-08-04 2002-12-17 America Online, Inc. Managing negotiations between users of a computer network by automatically engaging in proposed activity using parameters of counterproposal of other user
US6252881B1 (en) 1999-10-29 2001-06-26 Norwood Living Trust Adaptive universal multiple access
US7420986B1 (en) * 1999-11-02 2008-09-02 Broadcom Corporation Method and apparatus for the detection and classification of collisions on a shared RF network
US6545586B1 (en) 1999-11-17 2003-04-08 Richard S. Belliveau Method and apparatus for establishing and using hierarchy among remotely controllable theatre devices
SE9904528L (sv) * 1999-12-10 2001-06-11 Ericsson Telefon Ab L M Ändstation och system med två hastigheter
US6842459B1 (en) 2000-04-19 2005-01-11 Serconet Ltd. Network combining wired and non-wired segments
DE10046664A1 (de) * 2000-09-20 2002-03-28 Bosch Gmbh Robert Verfahren und Vorrichtung zur störsicheren Übertragung von Daten in einem Bus
US6973094B1 (en) 2000-09-29 2005-12-06 Broadcom Corporation Packet-switched multiple-access network system with distributed fair priority queuing
DE10055938A1 (de) * 2000-11-10 2002-05-23 Hirschmann Electronics Gmbh Datenübertragung
US7099352B1 (en) * 2001-01-03 2006-08-29 Juniper Networks, Inc. System, apparatus, and method for increasing resiliency in communications
WO2002056546A1 (fr) * 2001-01-09 2002-07-18 Mitsubishi Denki Kabushiki Kaisha Systeme de transmission de donnees
JP3607632B2 (ja) * 2001-03-29 2005-01-05 株式会社東芝 無線通信装置及び無線通信制御方法
JP3473951B2 (ja) 2001-06-01 2003-12-08 Necマイクロシステム株式会社 データ処理装置およびシステム
US7104534B2 (en) 2001-06-08 2006-09-12 Broadcom Corporation System and method for detecting collisions in a shared communications medium
WO2003039150A1 (en) 2001-10-11 2003-05-08 Serconet Ltd. Outlet with analog signal adapter, a method for use thereof and a network using said outlet
US7167648B2 (en) * 2001-10-24 2007-01-23 Innovative Fiber Optic Solutions, Llc System and method for an ethernet optical area network
US7149764B2 (en) * 2002-11-21 2006-12-12 Ip-First, Llc Random number generator bit string filter
US7219112B2 (en) * 2001-11-20 2007-05-15 Ip-First, Llc Microprocessor with instruction translator for translating an instruction for storing random data bytes
US6871206B2 (en) * 2001-11-20 2005-03-22 Ip-First, Llc Continuous multi-buffering random number generator
US7136991B2 (en) * 2001-11-20 2006-11-14 Henry G Glenn Microprocessor including random number generator supporting operating system-independent multitasking operation
US7099354B2 (en) * 2002-01-24 2006-08-29 Radioframe Networks, Inc. Method and apparatus for frequency and timing distribution through a packet-based network
US6778518B2 (en) 2002-02-25 2004-08-17 Radioframe Networks, Inc. Distributed radio system with multiple transceivers for simulcasting and selective processing of received signals
US7487405B1 (en) * 2002-05-10 2009-02-03 Oracle International Corporation Method and mechanism for dynamically configuring logical paths of state machines
DE10229860A1 (de) * 2002-07-03 2004-01-29 Infineon Technologies Ag Verfahren und Sendevorrichtung zum Übertragen eines zweiwertigen Signals
JP4039192B2 (ja) * 2002-09-20 2008-01-30 富士ゼロックス株式会社 光伝送装置
US7139613B2 (en) 2002-09-25 2006-11-21 Medtronic, Inc. Implantable medical device communication system with pulsed power biasing
US7013178B2 (en) 2002-09-25 2006-03-14 Medtronic, Inc. Implantable medical device communication system
US7352771B2 (en) * 2002-10-08 2008-04-01 Colder Products Company Data collision detection device and method
IL152824A (en) 2002-11-13 2012-05-31 Mosaid Technologies Inc A socket that can be connected to and the network that uses it
US7209467B2 (en) * 2002-11-26 2007-04-24 Texas Instruments Incorporated Adaptive adjustment of backoff times in wireless network communications
US7139785B2 (en) * 2003-02-11 2006-11-21 Ip-First, Llc Apparatus and method for reducing sequential bit correlation in a random number generator
US20040158701A1 (en) * 2003-02-12 2004-08-12 Dell Products L.P. Method of decreasing boot up time in a computer system
US7454120B2 (en) 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
IL157787A (en) 2003-09-07 2010-12-30 Mosaid Technologies Inc Modular outlet for data communications network
EP1515237B1 (de) * 2003-09-04 2007-02-21 Siemens Aktiengesellschaft Schnittstelle für ein UART-basiertes Bussystem
US8528015B2 (en) * 2003-11-06 2013-09-03 Aptiv Digital, Inc. Resource sharing system of set-top boxes
IL159838A0 (en) 2004-01-13 2004-06-20 Yehuda Binder Information device
US7286884B2 (en) 2004-01-16 2007-10-23 Medtronic, Inc. Implantable lead including sensor
IL160417A (en) 2004-02-16 2011-04-28 Mosaid Technologies Inc Unit added to the outlet
US7076388B2 (en) * 2004-05-05 2006-07-11 Agilent Technologies, Inc. Methods and apparatus for handling test number collisions
US7965733B2 (en) * 2005-03-15 2011-06-21 Cornell University Systems and methods to detect and avoid collisions in channel sense multiple access communications with multipacket reception
US7839775B2 (en) * 2005-03-15 2010-11-23 Cornell Research Foundation, Inc. Methods and systems for channel sensing multiple access communications with multipacket reception
JP4805629B2 (ja) * 2005-08-04 2011-11-02 本田技研工業株式会社 エンコーダ
GB2471962B (en) * 2005-08-19 2011-07-20 B & B Electronics Mfg Company On-board diagnostic system including automatic communications bus disconnect
US8582946B2 (en) 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
US7870232B2 (en) 2005-11-04 2011-01-11 Intermatic Incorporated Messaging in a home automation data transfer system
US7640351B2 (en) 2005-11-04 2009-12-29 Intermatic Incorporated Application updating in a home automation data transfer system
US7694005B2 (en) 2005-11-04 2010-04-06 Intermatic Incorporated Remote device management in a home automation data transfer system
US7698448B2 (en) 2005-11-04 2010-04-13 Intermatic Incorporated Proxy commands and devices for a home automation data transfer system
US7636243B2 (en) * 2005-12-13 2009-12-22 The Boeing Company Methods and apparatus for a board assembly
US20070277025A1 (en) * 2006-05-25 2007-11-29 International Business Machines Corporation Method and system for preventing livelock due to competing updates of prediction information
US8139653B2 (en) * 2007-02-15 2012-03-20 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Multi-channel galvanic isolator utilizing a single transmission channel
US20080235422A1 (en) * 2007-03-23 2008-09-25 Dhinesh Sasidaran Downstream cycle-aware dynamic interconnect isolation
TWI373714B (en) * 2008-04-02 2012-10-01 Novatek Microelectronics Corp Electronic device for contention detection of bidirectional bus and related method
US20100315209A1 (en) * 2009-06-11 2010-12-16 EchoStar Technologies, L.L.C. Systems And Apparatus For Transmitting Remote Control Commands Over A Communication Network
US8396563B2 (en) 2010-01-29 2013-03-12 Medtronic, Inc. Clock synchronization in an implantable medical device system
US8842529B2 (en) 2010-04-02 2014-09-23 Cortina Systems, Inc. Network transport system with hybrid dynamic bandwidth allocation mechanism and method of operation thereof
US8351325B2 (en) 2010-08-18 2013-01-08 Yr20 Method and system for layer-2 pseudo-wire rapid-deployment service over unknown internet protocol networks
US8798089B2 (en) * 2011-06-17 2014-08-05 Microsoft Corporation Wireless communications
US8858263B2 (en) 2011-08-08 2014-10-14 Novano Corporation Service over ethernet InterConnectable wall plate (SoEICWP) module
US10341263B2 (en) 2012-12-10 2019-07-02 University Of Central Florida Research Foundation, Inc. System and method for routing network frames between virtual machines
TWI650988B (zh) * 2017-04-26 2019-02-11 國立高雄大學 數位資料傳輸系統、其裝置及其方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3350687A (en) * 1963-08-05 1967-10-31 Motorola Inc Control system with time reference for data acquisition
GB1168476A (en) 1966-05-17 1969-10-29 British Telecomm Res Ltd Improvements in or relating to data transmission systems
US3496293A (en) * 1967-07-03 1970-02-17 Bell Telephone Labor Inc Automatic directional control for half-duplex data transmission systems
US3509538A (en) * 1967-07-11 1970-04-28 Dow Jones & Co Inc Composing machine computer control system
US3725870A (en) * 1970-12-24 1973-04-03 Pitney Bowes Alpex Parallel-access data file system
US3742450A (en) * 1971-05-12 1973-06-26 Bell Telephone Labor Inc Isolating power supply for communication loop
CH527547A (de) 1971-08-13 1972-08-31 Ibm Verfahren zur Informationsübertragung mit Prioritätsschema in einem Zeitmultiplex-Nachrichtenübertragungssystem mit Ringleitung
US3825797A (en) * 1971-11-25 1974-07-23 Tokai Rika Co Ltd Timing holding device for head lamp circuit
JPS4871547A (de) * 1971-12-27 1973-09-27 Hitachi Ltd
US3745462A (en) * 1972-01-20 1973-07-10 Public Syst Inc Mobile radio extension interface for converting conventional transmit/receive to a repeater
US3819932A (en) * 1972-03-22 1974-06-25 Gen Signal Corp Multi-computer automatic vehicle control system
GB1365838A (en) 1972-04-21 1974-09-04 Ibm Data handling system
JPS5312337B2 (de) * 1972-12-08 1978-04-28
US3825897A (en) * 1973-09-24 1974-07-23 Electronic Surveillance Corp L Transmitter control circuit for alarm system
US3967059A (en) * 1975-02-05 1976-06-29 Sperry Rand Corporation Bi-directional logic system
US3942116A (en) * 1975-03-13 1976-03-02 California Microwave, Inc. Transceiver having improved voice actuated carrier and echo suppression circuit

Also Published As

Publication number Publication date
GB1517566A (en) 1978-07-12
FR2306478B1 (de) 1980-09-05
DE2557896C2 (de) 1985-10-10
IT1052088B (it) 1981-06-20
CA1056510A (en) 1979-06-12
SE415313B (sv) 1980-09-22
SE7514708L (sv) 1976-10-01
US4063220A (en) 1977-12-13
JPS51114804A (en) 1976-10-08
FR2306478A1 (fr) 1976-10-29
JPS5755264B2 (de) 1982-11-22
DE2557896A1 (de) 1976-10-14
NL7515217A (nl) 1976-10-04

Similar Documents

Publication Publication Date Title
CH615286A5 (de)
DE3043894C2 (de)
DE2753532A1 (de) Vielstellen-aufrufsystem
DE2205260C3 (de) Schaltungsanordnung zum Übertragen von Daten zwischen einer zentralen Datenverarbeitungsanlage und einer Reihe von Datenstationen
DE2628753C3 (de) Digitaldaten-Übertragungsnetz
DE1295591B (de) Steuerschaltungsanordnung zur selbsttaetigen Wahl der UEbertragungsgeschwindigkeit in Anlagen der Datenuebermittlung
DE3635106C2 (de)
DE3336600C2 (de) Datenübertragungssystem
EP0234453B1 (de) Schaltungsanordnung zur seriellen Datenübertragung zwischen mehreren Teilnehmerstellen
DE1268181B (de) Steuereinrichtung fuer Datenuebertragung zwischen mehreren identifizierbaren Fernstationen und einer Zentrale
DE2707820C3 (de) Datenverarbeitungsanlage
DE2339392C3 (de) Verfahren zum Aufrufen von Außenstationen durch eine Zentralstation und SHALTUNGSANORDNUNG ZUR Durchführung dieses Verfahrens
DE2423195A1 (de) Wartungsvorrichtung
DE3828601C3 (de) Kommunikationssystem
DE2710100A1 (de) Leitungssteuereinheit fuer sprach- und datennetze
DE2905982B2 (de) Faksimileempfänger mit Mehrfachzugriff
DE3826699A1 (de) Datenuebertragungsvorrichtung
DE2638301C2 (de) Fernsteuerempfänger
EP0060921B1 (de) Schaltungsanordnung zum Verbinden von an einer Datenvermittlungsanlage angeschlossenen Telex-Teilnehmerstellen mit ebenfalls an der Datenvermittlungsanlage angeschlossenen Teletex-Teilnehmerstellen
DE2707800C3 (de) Datenverarbeitungsanlage
DE1255705B (de) Schaltungsanordnung zur gesicherten UEbertragung binaercodierter Daten nach dem Echoverfahren
DE2114522C3 (de) Fernwirkverfahren mit impulscodierten Signalen zur Übertragung von Steuerbefehlen, Meldungen und Meßwerten
EP0046259B1 (de) Verfahren zum Herstellen von Verbindungen von an einer Datenvermittlungsanlage angeschlossenen Teilnehmerstellen bzw. Übertragungsleitungen zu Signalumsetzern
DE3601243A1 (de) Lokales netzwerk fuer einchip-rechner
DE2021339C3 (de) Anordnung zum Übertragen von binären Signalen über eine geringwertige Übertragungsleitung

Legal Events

Date Code Title Description
PL Patent ceased