DE2705779C3 - Wiederholer für den Empfang und die Übertragung von Daten - Google Patents
Wiederholer für den Empfang und die Übertragung von DatenInfo
- Publication number
- DE2705779C3 DE2705779C3 DE2705779A DE2705779A DE2705779C3 DE 2705779 C3 DE2705779 C3 DE 2705779C3 DE 2705779 A DE2705779 A DE 2705779A DE 2705779 A DE2705779 A DE 2705779A DE 2705779 C3 DE2705779 C3 DE 2705779C3
- Authority
- DE
- Germany
- Prior art keywords
- data
- signals
- devices
- clock
- repeater
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
- 230000005540 biological transmission Effects 0.000 claims description 23
- 230000007704 transition Effects 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 7
- 238000011084 recovery Methods 0.000 claims description 6
- 230000008929 regeneration Effects 0.000 claims description 5
- 238000011069 regeneration method Methods 0.000 claims description 5
- 238000012797 qualification Methods 0.000 claims description 2
- 230000001419 dependent effect Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 239000000872 buffer Substances 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000036039 immunity Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 108050000994 Stonin Proteins 0.000 description 1
- 102000009005 Stonin Human genes 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000010985 leather Substances 0.000 description 1
- 230000003389 potentiating effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/20—Repeater circuits; Relay circuits
- H04L25/24—Relay circuits using discharge tubes or semiconductor devices
- H04L25/242—Relay circuits using discharge tubes or semiconductor devices with retiming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Dc Digital Transmission (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Bidirectional Digital Transmission (AREA)
Description
Empfang und Senden von Datensignalen, die Daten darstellen, die in einem selbsttaktenden Code codiert
sind, mit Takterzeugungsvorrichtungen und mit Zeitregenerierungsvorrichtungen, die Zeitsteuersignale von
den empfangenen Daten ableiten, und mit Decodiervor
richtungen, die mit der genannten Zeitregenerierungs
vorrichtung verbunden sind und decodirrte Datensignale liefern, die die empfangenen Daten in decodierter
Form darstellen.
Wiederholer der vorgenannten Art werden in
Datenverarbeitungssystemen verwendet in denen Daten zwischen einer zentralen Verarbeitungsanlage und
dieser zugeordneten Terminalen übertragen werden. In einem speziellen Anwendungsgebiet können die Terminale elektronische Registrierkassen oder Verkaufster-
minale in einem Handelsgeschäft sein.
In einem aus der GB-PS 11 54 969 bekannten
Wiederholer der vorangehend genannten Art werden Impulszüge von den empfangenen Signalen abgeleitet
und zwei Zweigen eines Fi'terkrt je.s zugeleitet von
denen der eine Zweig einen Kristallschwinger und der andere Zweig einen Kompensationskondensator enthält Der Ausgang des Filterkreises wird zur Steuerung
von Taktimpulsen verwendet, die zusammen mit den Impulszügen verwendet werden, um Ausgangssignaie
für die Übertragung abzuleiten.
Dieser bekannte Wiederholer weist den Nachteil auf. daß am Eingang des Wiederholers auftretende Störungen ein ungenaues Arbeiten des Wiederholers bewirken.
so Aus der DE-OS 14 62861 ist zwar bereits ein
Übertragungssystem gemäß der eingangs genannten Art bekannt in dem die vorgenannten Nachteile nicht
auftreten. Da in diesem System keine Speichermittel vorgesehen sind, können jedoch unvollständige Infor
mationen, die beispielsweise an einem Informationsende
Fehlstellen aufweisen, im nachfolgenden Empfänger fehlerhafte Verarbeitungsvorgänge einleiten.
Aufgabe der Erfindung ist es deshalb, einen Wiederholer der eingangs genannten Art so aufzubau
en, daß eine fehlerfreie Arbeitsweise und eine hohe
Störsicherheit erreicht werden. Zur Lösung dieser Aufgabe sieht deshalb die Erfindung Zeitspeichervorrichtungen vor, die durch die genannten Zeitsteuersignale gesteuert werden, um die decodierten Daten-
signale zu speichern; Detektorvorrichtungen, die mit den genannten Zeitspeichervorrichtungen verbunden
sind und in Reaktion auf die Erkennung eines vorbestimmten Musters in den gespeicherten Daten ein
Befähigungssignal erzeugen; Codiervorrichtungen, die mit den Zeitspeichervorrichtungen und den Taktsignalerzeugungsvorrichtungen
verbunden sind, so daß das Befähigungssignal in der Lage ist, die Zeitspeichervorrichtungen
unter dem Einfluß der genannten Taktsignale wirksam zu machen, um die genannten decodierten Datensignale der Codiervorrichtung zur
Codierung in einem Selbsttaktcode und zur anschließenden Übertragung zuzuführen.
Bei dem erfindungsgemäßen Wiederholer wird eine Übertragung nicht begonnen, bevor das Vorhandensein
von Eingangszeichen durch die Erkennung eines vorbestimmten Datenmusters bestätigt wird, so daß ein
hoher Grad an Stöninempfindlichkeit und Funktionssicherheit
erreicht wird.
Die Erfindung wird im folgenden anhand eines Beispiels beschrieben, wobei bezug auf die zugehörigen
Zeichnungen genommen wird. In diesen zeigt
F i g. 1 ein vereinfachtes Blockschaltbild eines Datenkommunikationssystems,
F i g. 2 ein Blockschaltbild eines Wiederholers, der in
dem Datenkommunikationssystem gemäß F. g. 1 verwendet wird,
Fig.3(A) bis 3(P) verschiedene Wellenformen zur Erläuterung der Arbeitsweise des Wiederholers gemäß
Fig. 2,
Fig.4 die Schaltung eines Empfangsteils in dem
Wiederholer gemäß F i g. 2,
F i g. 5A und 5B bilden zusammen ein Blockschaltbild,
das die wesentlichen Teile des Wiederholers gemäß F i g. 2 in detaillierterer Form zeigt und
Fig.6 eine Schaltung eines Übertragungsteils des
Wiederholers gemäß F i g. 2.
Zunächst wird auf F i g. 1 Bezug genommen, in der ein
vereinfachtes Blockschaltbild gezeigt ist, das ein Kommuiikationssystem mit einer typischen Terminalkonfiguration
darstellt Die Terminale 102,104,106 und 108 sind örtlich an verschiedenen Stellen angeordnet
und von einer Zentralverarbeitungseinheit UO getrennt Die Termin Ie können elektronische Registrierkassen,
elektronische Nachrichtenübertragungsgeräte oder periphere Vorrichtungen sein, die in der Lage sind, digitale
Informationen zu erzeugen und Informationen an die Zentralverarbeitungseinheit zu senden und von dieser
zu empfangen, wobei die Übertragung über eine KommuniLationslertung erfolgt Die Anzahl der Terminale
oder peripheren Stellen ist nur beispielhaft zu verstehen, so daß jede andere gewünschte Anzahl von
Terminalen mit der Zentralverarbeitungseinheit verbunden werden können. Hin asynchroner Eingangskanal
112 überträgt in intermittierender Weise Daten, die in
den verschiedenen Termir.alstellen erzeugt wurden und koppelt diese von einer gemeinsamen Sammelleitung
114 an die Zentralverarbeitungseinheit, nachdem eine entsprechende Korrekturzeitsteuerung vorgenommen
wurde. Ein synchroner Ausgangskanal 116 überträgt Daten, die i.. der Zentralverarbeitungseinheit 110
erzeugt wurden zu den Terminalen, nachdem diese ebenfalls zeitlich regeneriert wurden. leder Kanal
enthält einen Zeitsteuerregenerierkreis zur Taktregenerierung der angelegten Daten und zur Rücköbertragung
der Daten entweder an die Zentralverarbeitungseinheit UO oder an ein gekennzeichnetes Terminal. Der
Zeitregenerierkreis wirkt als Wiederholer, der in dem Eingangskanal 113 asynchrone Daten und in dem
Ausgangskanal 116 synchrone Daten mit einer vorbestimmten
Folge, z. B. mi* 1,25 Megabit, empfängt Der
Zeitregenerierkreis des Ausgangssignals 116 enthält einen Synchrondigitalphasensperrschleifenwiederholungszeitregenerierkreis
124 und sein zugeordneter Empfänger 126 und Sender 128 werden nicht im Detail
im Zusammenhang mit dieser Beschreibung erläutert, s Grundsätzlich ist es so, daß der Ausgangskanal 116 die
von der Zentraleinheit kommenden Daten zu den Terminalen in einem phasenmodulierten Code (dieser
wird manchmal als »Manchester-Code« bezeichnet) zurücksendet und die fortlaufend empfangenen Daten
dabei synchronisiert
Der Eingangskanal 112, der im einzelnen später
beschrieben wird, empfängt, wiederholt und bewirkt eine Zurückübertragung der 40-bitphasenmodulierten
codierten Zeichen (einschließlich von Vorlaufzeichen und Synchronisationszeichen) asynchron in 40:100
Mikrosekundenzeichenintervallen mit 1,25 Megabits über eine verdrillte Übertragungsleitung. Selbstverständlich
können im Rahmen der Erfindung auch andere Zeichenwortlängen und Zeitintervalle verwendet wer
den, jedoch sind die vorangehend erahnten Zeichenformate
üblich für kommerzielle Sysiwne.
Im folgenden wird auf Fig.2 Bezug genommen, in
der ein Wiederholer gezeigt ist, der in der Übertragungsleitung zwischen einer Vielzahl von Tern.;nalen
und der Datenverarbeitungseinheit angeordnet ist um Eingangsdaten zu der Datenverarbeitungseinheit zu
koppeln. Daten mit einer geeigneten Übertragungsfrequenz,
z. B. 1,5 Mega-Hertz von den Datenterminal
werden über eine Übertragungsleitung 114 an einen Amplitudengleichmacherkreis 200 angelegt der später
im Zusammenhang mit F i g. 4 im einzelnen beschrieben wird. Die empfangenen Daten, die in einem Phasenmodulationscode
vorliegen, können beispielsweise eine Reihe von 40 Bitzeichen mit einer 32-Mikrosekunden-Dauer
in 40 :100 Mikrosekundenintervallen asynchron vorliegen. In einem Phasenmodulationscode wird eine
»1« durch einen Übergang von einem niedrigen Pegel zu einem hohen Pegel und eine »0« durch einen
Übergang von einem hohen Pegel zu einem niedrigen Pegel dargestellt Das Datenformat wird manchmal als
Strrt-/Stopzeichenasynchronismus bezeichnet Der
Kreis 200 kompensiert die Frequenzdämpfungscharakteristik der Übertragungsleitung und enthält ein
Tiefpaßfilter zur Reduzierung der Hochfrequenzstörun-
« gen. Der Kreis 200 ist mit einem vergleicher 202
verbunden, der einen Nullübergangsdetektor enthält, in dem ein 0-VoIt-Bezugspegel verwendet wird und ein
Ausgang vorgesehen ist der schaltet wenn das bipolare Eingangssignal von dem Kreis 200 im Bereich von
einigen Millivolts den Nullreferenzwert durchschreitet Der Vergleichereingang ist vorzugsweise vorgespannt
und eine Kompensierung von Unterschieden in den logischen Pegel zwischen dem Vergleicherausgang und
oer fTL-Logik (Transistor-Transistor-Logik), die mit
dem Ausgang verbunden ist zu kompensieren und um ein Sperrsignalschwellenwertpegel zu erzeugen zur
Immunität gegen Hintergrundstörungen.
Die Taktwiedergewinnungstechnik weist während der Operation fo'«»ende Schritte auf: Decodierung der
ankommenden Datensignale. Erkennen eines Vorlaufes Und eines Synchfönisätiönszeiehens von einer vorbestimmten
Anzahl von Datenbits, Herunterteilen einer örtlichen Oszillatorfrequenz zur Bildung eines Wiedergewinnungstaktes,
Zurückcodierung der Daten mit dem Wiedergewinnung«^kt, wenn das Synchronisationszeichen
festgestellt ist und Zurückübertragung der Daten innerhalb des Wiedergewinnungstaktes.
Der Ausgang des Vergleichers 202 wird durch einen
Der Ausgang des Vergleichers 202 wird durch einen
Differentiator 204 geteilt, der Ausgang des Differentiators
enthält einen monostabilen Multivibrator in Form einer Triggerimpulskoinzidenz mit den Null-Übergängen
zur Triggerung eines digitalen implementierten nichtretriggerbaren monostabilen Multivibrators 206,
der 3A-Bit(600 Nanosekunden) Ausgangsimpulsperioden
aufweist, wobei die Impulsperiode ausreichend ist, um die nichtsignifikanten Übergänge der phasenmodulierten
decodierten Daten auszublenden.
Der Datenausgang des Vcrgleichers 202 wird durch
einen Decodierer 208 decodiert durch Probeimpulse am Vergleicherausgang in Form der Führungskante der
jeweiligen Ausgangsimpulse des Multivibrators 206. Die decodierten Daten werden von dem Decodierer 208 in
ein 16-Bit-Schieberegister 210 getaktet, wobei der Multivibrator 206 an seinem Ausgang die Datentaktsignale
liefert. Das Schieberegister 210 erzeugt ein Zähibefähigungssignai, wenn \2 Bits von der ίπίυπιιη-tion
in diesem gespeichert sind, so daß die 12 Bits ein vorbestimmtes Muster, bestehend aus 4 Bits für den
Vorlauf und einem 8-Bitsynchronisationszeichen, darstellen. Der Vorlauf kann z. B. aus »allen Einsen« oder
alternativ aus »allen Nullen« bestehen, während die Synchronisationszeichen ein alternierendes Signal
01010101 darstellen können. Wenn der Vorlauf und die Synchronisationszeichen erkannt sind, wird das Zählerbefähigungssignal
von dem Teilernetzwerk 218 erzeugt. Die Daten in dem Schieberegister 210 werden dann
geprüft, um festzustellen, ob die Anwesenheit von gültigen Synchronisationszeichen, d. h. korrekten Synchronisationszeichen,
denen korrekte Vorlaufdaten vorangehen, feststellbar ist. Mit der Wirksammachung
zeigt der Synchronisationsdetektor 212 das Vorhandensein von Synchronisationsdaten an und die Befähigung
des Senders. Der 20-Megahertz-Geräteoszillator 215 ist mit einem Teilerkreis 218 verbunden, so daß eine
Teilung durch 8 und eine Teilung durch 16 möglich ist. Der Teilerkreis 218 wird wirksam gemacht durch ein
nicht gezeigtes Zählerbefähigungsflipflop in Reaktion auf die Feststellung eines Synchronisationszeichens
durch den Synchronisationsdetektor 212. Das von dem Zählerbefähigungsflipflop abgeleitete Zählerbefähigungssignal
wird ebenfalls an einen 44-Bit-Zähler 216 angelegt, der 44 Bits zählt und dann den Sender 222
sperrt. Da die Zeichenlänge kleiner als 44 Bits ist, ermöglicht der 44-Bit-Zähler in entsprechender Weise
eine sichere Rückübertragung von kompletten Zeichen. Das 16-TeiIer-Rücktaktungssignal vom Teiler 218
bewirkt die Arbeitsweise des Schieberegisters 210, so daß Daten in dieser geschoben werden können und die
Taktung der Daten in den Codierer 220 erfolgen kann. Am Codierer 220 werden die Daten sowohl wieder
codiert als auch erneut in dem Phasenmodulationscode getaktet, wenn sie dem Sender 222 zur Übertragung an
die Zentraleinheit über eine Leitung 223 zugeleitet werden. Selbstverständlich können Daten, die in einem
anderen Code codiert sind, in den Originalcode zurückcodiert werden.
Wie vorangehend bereits beschrieben wurde, weisen die Daten ein AN-ZAUS-Zeichensynchronformat auf, da
zur Übertragung die Übertragungstreiber während der Intervalle, in denen keine Datenübertragung stattfindet,
durch ein von dem Synchrondetektor 212 und dem 44-Bitzähler 216 abgeleiteten Signal ausgeschaltet
werden. Wenn die zurückcodierten Daten zur Übertragung bereit sind, beginnt der 44-Bit-Zähler 216 zu
zählen bis die Zählung von 44 erreicht ist, worauf der
Sender 222 gesperrt wird. Die Daten von dem Sender 222 werden auf die Übertragungsleitung 223 gegeben.
Es folgt nun die Beschreibung der Welletiformen in
Fig.3(A) bis 3(P), die verschiedene Formen während
der Operation des Wiederholerkreises gemäß F i g. 2 darstellen. F i g. 3(A) zeigt die uncodierten Datenpegel
für einen entfernten (nicht gezeigten) Sender, wobei mindestens 4 (8 sind dargestellt) logische »Einsen« in
dem Vorlauf zur Definierung des Vorlaufs der Synchronisationszeichen vorhanden sind. Fig.3(B)
zeigt die Daten von F i g. 3(A), die verzögert sind, wie sie vor der Codierung am Sender vorliegen. Die tatsächliche
Phasenmodulationscodierung, wie sie in Fig.3(C)
gezeigt ist, enthält die signifikanten Übergänge und die nichtsignifikanten Übergänge. Fig.3(D) zeigt die
codierten Daten von Fig.3(C) nach der Verstärkung zur Übertragung über den Kanal und wie sie über die
Übertragungsleitung 114 empfangen werden. F i g. 3(F)
gang in gedämpfter und invertierter Form der
in empfangenen Signale. F i g. 3(F) zeigt die Ausgangssignale
des Differentiators 204, die Spannungsspitzen bei einem jeden Null-Übergang aufweisen. Fig.3(G)
zeigt die Ausgangsimpulse am Multivibrator 206, die die Datentaktsignale darstellen. Da der Multivibrator 206
ΐ.5 nicht zurücktriggerbar durch die nichtsignifikanten
Übergänge ist, die jeweils kurz vor dem 600-Nanosekunden-F.litimpuls
auftreten, werden die nichtsignifikanten Übergänge ausgetastet Dies ist durch einen
Vergleich der Wellenform 3(QmIt der Wellenform 3(GJ
ersichtlich. Die decodierten Daten sind in der Wellenform 3(H) gezeigt. Diese Wellenform ist etwaa von der
Wellenform gemäß 3(B) verzögert Wenn der Synchronisationsdetektor 212 die 4-Bit-Vorlaufdaten und die
9-Bit-Synchronisationsdaten erkennt, wird die Ausgangswellenform
gemäß F i g. 3(1) von diesem gekoppelt was durch die Erkennung einer exakten 12-Bit-Vorlauf-
und Synchronisationszeichenreihe im Schieberegister 210 dargestellt wird. Das Zähibefähigungssignai 3(J)
wird erzeugt in Beantwortung einer gültigen Synchronisationszeichenerkennung. Somit bewirkt die Decodierung
einer korrekten vorbestimmten Anzahl und Sequenz aus Datenbits (Vorlaufdaten und Synchronisationsdaten)
die Erzeugung des Befähigungssignals. Das Zählerbefähigungssignal Z(J) schaltet den Teilerkreis
218 ein (F i g. 3(K)), wodurch die Eintaktung der Daten in das Schieberegister und in den Codierer 220 erfolgt
(F i g. 3(L)). Die Wellenform ist scharf begrenzt und im wesentlichen frei von Störungen, da sie neu erzeugt
wurde und nicht durch die Übertragungsleitung verzerrt
s-3 ist Die wiedercodierten Daten, die in F i g. 3(M) ge. ,:igt
sind, werden vom Codierer 220 übertragen bis durch den Zähler 216 die 44-Bit-Zählung erreicht wird, was in
der Wellenform gemäß Fig.3(N) angedeutet ist Dadurch wird der Sender abgeschaltet Die Wellenform
5:5 gemäß Fig.3(O) zeigt die codierte Information von
Fig.3(M) nach der Verstärkung durch den Sender.
Synchronisationsfehler und Störungen werden somit wirksam durch das erfindungsgemäße System eliminiert
F i g. 3(P) zeigt eine typische Eingangswellenform, die in der Zentraleinheit oder in einem anderen
Wiederholer nach der Zurückübertragung der ersten 40-Bit-Zeichen erscheint wenn der Wiederholer in einer
Mehrfach-Terminalvorrichtung arbeitet
In Fig.4 ist ein geeigneter Entzerrer 200 und
Vergieicher 202 im Detail dargestellt Die Datensignaie von der Leitung 301 von der peripheren Vorrichtung
werden über einen von zwei Übertragern 300 und 302, eine von den Hauptkommunikationsleitungen und eine
Zweigleitung, falls gewünscht, zu dem Empfänger übertragen. Die internen Abschlüsse sind so gewählt,
daß eine Anpassung an die charakteristische Impedanz der Leitung mit oder ohne Verzweigung erreicht wird.
Die übertragergekoppelten Dateneingangssignale werden in einem Transistoremitterfolger 304 gepuffert und
kupazitiv mit einem BandpaOfilter 206 gekoppelt.
Dioden 308 und 310 bilden einen Schutz für den Vergleicher 312. Der Eingang des Vergleichers 312 ist
durch den Widerstand 315 vorgespannt, um einen Schwellenwertpegel zu bilden, so daß eine exakte
Anpassung des Vergleicherausgangssignals mit der TTL-Logik erfolgt. Der Referenzeingangsvergleicher
312 ist über den Widerstand 314 geerdet, wodurch der Nullübergangsdetektorschwellenwert für den bipolaren
Eingang gebildet wird. Der Ausgang des Vergleichers ist über eine Leitung 316 mit dem Differentiator 204
verbunden.
Im folgenden wird auf die F i g. 5(A) und 5(B) Bezug
genommen, in denen eine detaillierte Schaltung des Wiederholerkreises gemäß Fig.2 gezeigt ist. Die
Kreisteile der Fig.5(A) und 5(B) werden an der gestrichelten Linie miteinander verbunden. Da eine
Veränderung der Logikschaltungen möglich ist, dient die dargestellte Art lediglich als Beispiel für die
Reduzierung der Anzahl der erforderlichen Komponenten.
Der Ausgang des Vergleichers 312 ist über die Leitung 316 mit dem Differentiator 204 verbunden, der
an D-Flipflop 400 enthält, welches komplementäre Ausgänge aufweist, die mit einem Paar von Invertern
402 und 404 in entsprechender Weise verbunden sind. Der Ausgang von diesen Invertern ist jeweils mit einem
Eingang eines 2-Eingänge-NAND-Tores 406 verbunden. Der Ausgang des Vergleichers 312 ist des weiteren
mit dem Decodierer 208 verbunden, der ein D-Flipflop 407 ist Die Verbindung zu dem Flipflop 400 erfolgt über
die Leitung 408. Der Ausgang des NAND-Tores 406 ist mit einem 600 Nanosekunden nichtzurücktriggerbaren
monostabilen Multivibrator 206 (one shot) verbunden, Der Multivibrator 206 besteht aus fünf D-Flipflops 410,
412, 414, 416 und 418 und einem 2-Eingänge-NAN D-Tor 420. Die Daten werden in der vorangehend
beschriebenen Weise durch Testproben am Vergleicherausgang decodiert, die mit den Vorderkanten
des Multivibrators 206 durch das Flipflop 407 einschließlich dem Decodierer 208 vorgenommen werden. Die
decodierten Daten werden dann in das 16-Bit-Schieberegister 210 von dem Decodiererflipflop 407 getaktet
durch Schiebeimpulse, die von dem Multivibratorausgang abgeleitet werden und über die Tore 421 und 423
gelangen. Das Schieberegister 210 enthält ein Paar 8-bit-Serie-zu-Parallel-Konverter 422 und 424. Das
Synchronisationsdetektorsignal wird erzeugt, wenn die entsprechenden 12 Bits von Vorlauf- und Synchronisationszeichen
in dem Schieberegister 210 enthalten sind. Das Synchronisationsdetektorsignal wird durch den
Synchronisationsdetektor 212 erzeugt, wenn die Taktung vom Synchronisationsdetektor 212 an diesen die
entsprechenden 12 Bits angelegt hat. Der Synchronisationsdetektor 212 besteht aus acht Invertern 426 bis 440.
Jeder weist einen Ausgang auf, der mit einem von drei 4-Eingangstoren 442, 444 und 446 verbunden ist Ein
anderes 4-Eingangstor 448 ist direkt mit den Daten von dem Serie-zu-Parallel-Konverter 422 gekoppelt. Der
Ausgang von den Toren 448 und 442 ist jeweils mit den Invertern 450 und 452 verbunden und die Ausgänge der
NAND-Tore 444 und 446 sind mit dem NAND-Tor 454
verbunden. Die Ausgänge der Inverter 450 und 452 und -i des NAND-Tores 454 sind mit einem NAND-Tor 456
verbunden, um den Synchronisationsdetektorausgang zu bilden, wodurch die Erzeugung des Zählerbefähigungssignals bewirkt wird. Das Synchronisationsdetektorsignal wird über die Leitung 458 zu dem Zählerbefä-
Hi higungsflipflop 460 geleitet. Der 20-MHz-Ausgsng des
Oszillators 215 wird durch den Frequenzteiler 218 auf 1,25MHz und 2,5 MHz heruntergeteilt, um eine
Datenverschiebung in das Schieberegister 210 zu ermöglichen, und zwar anstelle der decodierten Daten,
ι1) wie vorangehend beschrieben wurde. Der üeteiltdurch-acht-
und Geteilt-durch-sechzehn-Wiederholungstakt 218 enthält vier D-Flip-flops 462,464,466 und
465, von denen jedes einen binären TciicfSCi'ifiü liefert.
NAND-Tore 470 und 472 sind zwischen dem Flipflop 460 und den binären Teiler-zu-zwei-Flipflops 462 und
468 vorgesehen. Das Zählerbefähigungssignal ermöglicht ein Arbeiten des 44-Bit-Zählers 216 in der
vorangehend beschriebenen Weise, in der eine Zählung bis 44 vorgenommen wird und die Daten für die
Wiederaussendung aufbereitet werden. Der 34-Bit-Zähler 216 enthält einen 4-Bit-Zähler 476, zwei Flipflops 478
und 480 und ein Ausgangs-NAND-Tor 482. Der Codierer 220 verwendet, wie vorangehend beschrieben,
die durch 16 und durch 8 dividierten Zählungen zur
mi Wiedercodierung und Wiederholungszeit der Daten in einen Phasenmodulationscode, bevor eine Kopplung an
den Sender über die Leitungen 484 mit 1,25MHz erfolgt Der Codierer 220 ist mit dem Ausgang des
Schieberegisters 210 zur Wiedercodierung verbunden
r> und enthält ein JK-Kantentriggerflipflop 486 zur
Wiedercodierung. Ein weiteres JK-Kantentriggerflipflop 488 ist mit dem Sender über eine Leitung 498 zur
Übertragungsbegrenzung verbunden. Das Flipflop 486 weist Eingangstore auf, die durch ein Paar 2-Eingän<?e-NAND-Tore
490 und 492 und vier Eingangspuffer 494 gebildet werden. Der 20-MHz-Oszillator 215 ist mit
den entsprechenden Kreisen in der vorangehend beschriebenen Weise über einen 4-Eingangspuffer 496
gekoppelt
In Fig.6 ist ein Sender 222 gezeigt, der sich für die
Rückübertragung der zeitkorrigierten Daten eignet, die an diesen über die Leitungen 484 und 498 von dem
Codierer 220 angelegt werden. Die zeitlich korrigierten Phasenmodulationsdaten werden über eine Leitung 484
V) an den Eingangsvorspannungskreis 500 angelegt, der
über einen Transistor 502 und eine Zener-Diode 506 mit dem Transistor 510 verbunden ist. Der Begrenzereingang
498 ist über einen Transistor 506 und eine Diode 508 mit dem Ausgang des Transistors 510 verbunden.
5> Nach der Pegelumkehr durch den Transistor 510
werden die zeitlich korrigierten Daten in Differentialverstärkern gepuffert, die Transistoren 512 und 514
enthalten, wonach über einen Übertrager 516 die Ankopplung zur Übertragungsleitung erfolgt. Dies
no geschieht nach einer Ankopplung von bipolaren
Treibern aus einem Paar komplementären Folgern 518 und 520. Geeignete Bezugspannungen für die Differentialverstärker
werden von den gezeigten Widerständen und Dioden erzeugt.
Claims (5)
1. Wiederholer zum Empfang und Senden von Datensignalen, die Daten darsteilen, die in einem
selbsttaktenden Code codiert sind, mit Takterzeugungsvorrichtungen und mit Zeitregenerierungsvorrichtungen, die Zeitsteuersignale von den empfangenen Daten ableiten, und mit Decodiervorrichtungen,
die mit der genannten Zeitregenerierungsvorrichtung verbunden sind und decodierte Datensignale
liefern, die die empfangenen Daten in decodierter Form darstellen, gekennzeichnet durch
Zeitspeichervorrichtungen (210), die durch die genannten Zeitsteuersignale gesteuert werden, um
die decodierten Datensignale zu speichern; Detektorvorrichtungen (212), die mit den genannten
Zeitspeichervorrichtungen (210) verbunden sind und in Reaktion auf die Erkennung eines vorbestimmten
Musters in den gespeicherten Daten ein Befähigungssigna! erzeugen; Codiervorrichtungen (220),
die mit den Zeitspeichervorrichtungen (210) und den Taktsignalerzeugungsvorrichtungen (215, 218) verbunden sind, so daß das Befähigungssignal in der
Lage ist, die Zeitspeichervorrichtungen (210) unter dem Einfluß der genannten Taktsignale wirksam zu
machen, um die genannten decodierten Datensignale der Codiervorrichtung (220) zur Codierung in
einem Selbsttaktcode und zur anschließenden übertragung zuzuführen.
2. Wiederholer nach Anspruch 1. dadurch
gekennzeichnet, daß die genannten zeitweise wirkenden Speichervorrichtungen (210) ein Schieberegister (422, 424) enthalten, Has einen Eingang
aufweist, an den die genannten decodierten Daten· Signale angelegt werden und dessen Ausgang mit
den genannten Codiervorrichtungen (220) verbunden ist und daß die genannten Zeitsteuersignale, die
genannten Taktsignale und das Befähigungssignal Torschaltungen (419, 421, 423) zugeleitet werden
und die Torschaltungen (419, 421, 423) für das genannte Schieberegister (422,424) Schiebeimpulse
erzeugen, wobei die genannten Schiebeimpulse von den genannten Zeitsteuersignalen von der Erzeugung des Befähigungssignals abhängen und von den
genannten Taktsignalen nach der Erzeugung des genannten Befähigungssignals abhängig sind.
3. Wiederholer nach Anspruch 1 oder Anspruch 2, dadurch gekennzeichnet, daß der Selbsttaktcode ein
Phasenmodulationscode ist und signifikante und nichtsignifikante Obergänge aufweist und die
Zeitregenerierungsvorrichtungen einen Differentiator (204) enthalten, der für jeden Übergang einen
Impuls erzeugt und daß ein monostabiler Multivibrator (206) mit dem Differentiator verbunden ist und
eine Ausgangsimpulsdauer aufweist, die so bemes-•en ist daß der Multivibrator (206) empfindlich ist für
die Impulse, die durch die signifikanten Übergänge wirksam und für die nichtsignifikanten Übergänge
unwirksam ist.
4. Wiederholer nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, daß die genannten Datensignale in Form von Zeichen vorliegen, von denen jedes eine vorbestimmte Anzahl von
Datenbits enthält, daß der Wiederholer einen Zähler (216) aufweist, der die genannten Taktsignale zählt
und daß ein Sender (222) zur Übertragung der codierten Datensignale vorgesehen ist, die durch die
Codiervorrichtungen (220) codiert wurden und daß der genannte Zähler (216) durch das Befähigungssignal wirksam gemacht wird und nach dem
Erreichen eines Zählwertes, der mindestens gleich
mit der genannten vorbestimmten Anzahl ist, ein
Steuersignal erzeugt, das den Betrieb des genannten Senders (222) unterbricht
5. Wiederholer nach einen? der vorangehenden Ansprüche, dadurch gekennzeichnet, daß das ge
nannte Taktsignal Erzeugungsvorrichtungen enthält
in denen ein Oszillator (215) vorgesehen ist der mit
einem Frequenzteiler (218) gekoppelt ist so daß die genannten Taktsignale erzeugt werden.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US05/657,426 US4007329A (en) | 1976-02-12 | 1976-02-12 | Data communications system with improved asynchronous retiming circuit |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| DE2705779A1 DE2705779A1 (de) | 1977-08-18 |
| DE2705779B2 DE2705779B2 (de) | 1978-08-17 |
| DE2705779C3 true DE2705779C3 (de) | 1979-04-26 |
Family
ID=24637142
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE2705779A Expired DE2705779C3 (de) | 1976-02-12 | 1977-02-11 | Wiederholer für den Empfang und die Übertragung von Daten |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US4007329A (de) |
| JP (1) | JPS5298437A (de) |
| CA (1) | CA1078523A (de) |
| DE (1) | DE2705779C3 (de) |
| FR (1) | FR2341236A1 (de) |
| GB (1) | GB1535892A (de) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SE395211B (sv) * | 1976-09-15 | 1977-08-01 | Ellemtel Utvecklings Ab | Sett att regenerera asynkrona datasignaler samt anordning for utforande av settet |
| US4191849A (en) * | 1978-10-26 | 1980-03-04 | Gte Automatic Electric Laboratories Incorporated | Data synchronization circuit |
| US4475209A (en) * | 1982-04-23 | 1984-10-02 | Westinghouse Electric Corp. | Regenerator for an intrabundle power-line communication system |
| US5471462A (en) * | 1994-03-28 | 1995-11-28 | The United States Of America As Represented By The United States National Aeronautics And Space Administration | Biphase bus monitor |
| US5572554A (en) * | 1994-07-29 | 1996-11-05 | Loral Corporation | Synchronizer and method therefor |
| US5822330A (en) * | 1996-04-19 | 1998-10-13 | International Business Machines Corp. | Method and system for dynamically adjusting signal skewing |
| US6600778B1 (en) * | 1997-11-03 | 2003-07-29 | Lg Electronics Inc. | Method and apparatus for VSB symbol sync recovery |
| DE10204347A1 (de) * | 2002-02-01 | 2003-08-14 | Atmel Germany Gmbh | Verfahren zur Übertragung von Daten |
| US7302027B2 (en) * | 2003-01-31 | 2007-11-27 | Silicon Graphics, Inc. | Synchronization circuits for the distribution of unique data to scattered locations |
| US11616861B1 (en) | 2021-09-29 | 2023-03-28 | Nxp B.V. | Symmetry receiving differential manchester encoding |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3760111A (en) * | 1970-06-20 | 1973-09-18 | Nippon Electric Co | Pulse regenerative repeater for a multilevel pulse communication system |
| US3946323A (en) * | 1974-07-25 | 1976-03-23 | General Dynamics Corporation | Digital circuit for generating output pulses synchronized in time to zero crossings of incoming waveforms |
| US3959601A (en) * | 1975-06-27 | 1976-05-25 | Ford Motor Company | Variable rate clock signal recovery circuit |
-
1976
- 1976-02-12 US US05/657,426 patent/US4007329A/en not_active Expired - Lifetime
-
1977
- 1977-01-21 CA CA270,209A patent/CA1078523A/en not_active Expired
- 1977-02-01 GB GB4018/77A patent/GB1535892A/en not_active Expired
- 1977-02-09 JP JP1259177A patent/JPS5298437A/ja active Pending
- 1977-02-11 DE DE2705779A patent/DE2705779C3/de not_active Expired
- 1977-02-11 FR FR7703900A patent/FR2341236A1/fr active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| FR2341236A1 (fr) | 1977-09-09 |
| US4007329A (en) | 1977-02-08 |
| FR2341236B1 (de) | 1982-10-22 |
| CA1078523A (en) | 1980-05-27 |
| DE2705779B2 (de) | 1978-08-17 |
| JPS5298437A (en) | 1977-08-18 |
| DE2705779A1 (de) | 1977-08-18 |
| GB1535892A (en) | 1978-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3414768C2 (de) | ||
| DE2705780C3 (de) | Wiederholungsvorrichtung zum Empfang und Senden von Datensignalen | |
| DE2711526A1 (de) | Verfahren und anordnung zur sequentiellen uebertragung von binaerdaten in aufeinanderfolgenden bitzellen eines uebertragungskanals | |
| DE2417124A1 (de) | Methode zur datenuebertragung und system zur anwendung dieser methode | |
| DE2347146B2 (de) | Anordnung zur Ultraschall-Nachrichtenübertragung | |
| DE2403098A1 (de) | System zum uebertragen spaltphasenmanchesterkodierter zweiwertiger datensignale | |
| DE2705779C3 (de) | Wiederholer für den Empfang und die Übertragung von Daten | |
| DE3226642A1 (de) | Datenlesegeraet zur verwendung bei der datenuebertragung | |
| DE1562052A1 (de) | Nachrichtenuebertragungssystem und in diesem vorgesehenes Umkodiersystem | |
| DE2514529C2 (de) | ||
| DE3786449T2 (de) | Verfahren und Gerät zur Erkennung vorübergehender Fehler. | |
| DE3011554A1 (de) | Verfahren zum synchronisieren eines vierphasenempfaengers und taktimpulssynchronisieranordnung zum durchfuehren des verfahrens | |
| DE2015498B2 (de) | Verfahren zum synchronisieren von digitalsignalen und eine anordnung zur durchfuehrung des verfahrens | |
| DE1948533C3 (de) | Einrichtung zur Übertragung einer synchronen, binären Impulsfolge | |
| DE2719309B2 (de) | Serielle Datenempfangsvorrichtung | |
| DE69002479T2 (de) | Verfahren und Vorrichtung zur Informationsübertragung zwischen Stationen eines Kommunikationsnetzwerkes, insbesondere für Kraftwagen. | |
| DE2203415B2 (de) | Verfahren zum Kodieren eines binare Information fuhrenden Datenflusses und Anlage zur Durchfuhrung dieses Verfahrens | |
| EP0346783B1 (de) | Verfahren und Vorrichtung zum Ubertragen von digitalen Telemetriezeichen über eine digitale Datenleitung | |
| DE2336707B2 (de) | Verfahren zur Datenverarbeitung beim Senden und/oder bei der Übertragung von Informationen sowie Vorrichtung zur Durchführung des Verfahrens | |
| DE69015041T2 (de) | Einrichtung zur Korrektur der Übertragungsverzerrungen eines Datensignals in Abhängigkeit von Übertragungskodeverletzungen. | |
| EP0044555A1 (de) | Regenerator mit Coderegel-Verletzungsprüfer | |
| DE1512587C3 (de) | Datenübertragungseinrichtung zur Übertragung einer binären Zahleninformation | |
| DE1562052C (de) | Nachrichtenübertragungsanlage mit sende- und empfangsseitigen Umcodierern | |
| DE1218509B (de) | Verfahren und Schaltungsanordnung fuer die gesicherte UEbertragung von Codezeichen nach dem Ruecksendeverfahren | |
| CH653505A5 (de) | Telegrafie-empfaenger fuer serielle impulstelegramme. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C3 | Grant after two publication steps (3rd publication) | ||
| 8339 | Ceased/non-payment of the annual fee |