DE1512559A1 - Method for transmitting binary coded data - Google Patents
Method for transmitting binary coded dataInfo
- Publication number
- DE1512559A1 DE1512559A1 DE19671512559 DE1512559A DE1512559A1 DE 1512559 A1 DE1512559 A1 DE 1512559A1 DE 19671512559 DE19671512559 DE 19671512559 DE 1512559 A DE1512559 A DE 1512559A DE 1512559 A1 DE1512559 A1 DE 1512559A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- memory
- recording device
- output
- received
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/14—Arrangements for detecting or preventing errors in the information received by using return channel in which the signals are sent back to the transmitter to be checked ; echo systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
Verfahren zum Übertragen binär kodierter Daten Die Erfindung betrifft ein Verfahren zum Übertragen binär kodierter Daten von einem Sender zu einem entfernt liegenden Speichermittel aufweisenden Empfänger über einen Ubertragungskanal, insbesondere zwischen Datenverarbeitungsanlagen, unter voller Zurücksendung der vom Empfänger empfangenen Daten über einen Rückkanal an den Sender, in welchem diese mit bei der Aussendung gleichzeitig in einen Sendespeicher erbgespeicherten Daten auf Fehlerfreiheit verglichen werden und von welchem nach ii-eststellung eines 1!`ehlers die gespeicherten Daten nochmals ausgesendet werden Datenübertragungssysteme, die nach einem derartigen Verfahren arbeiten, werden, da der Empfänger die gesamte vom Sender empfangene Information zum Zwecke der Fehlerfeststellung an den Sender zurückgibt, als Echo-Datenübertragungssysteme bezeichnet.Method for transmitting binary-coded data The invention relates to a method of transmitting binary coded data from a transmitter to a remote lying receiver having storage means via a transmission channel, in particular between data processing systems, with the full return of the from the recipient received data via a return channel to the transmitter, in which this with the Simultaneous transmission of data stored in a transmission memory to ensure that it is free of errors can be compared and from which, after a 1! error was created, the saved Data are sent out again Procedures will work because the receiver has all of the information received from the transmitter returns to the transmitter for the purpose of error detection, as echo data transmission systems designated.
Jei derartigen Datenübertragungssystemen gehen alle Aktivitäten, wie z.B. Ankündigung eines Sendebeginns, Einleitung einer Datenwiederholung usw. vom Sender aus, während der Empfänger sich darauf beschränkt, die empfangenen Daten über einen Rückkanal an den Sender zurückzugecen. Er hat daher keine Möglichkeit, die Datenübertragung irr irgendeiner ,'eise zu beeinflussen.In such data transmission systems, all activities, such as e.g. announcement of the start of transmission, initiation of data repetition etc. from Sender off, while the receiver limits itself to the received data via a return channel return to the sender. So he doesn't have any Possibility of influencing data transmission in any way.
Im Betriebsverlauf treten aber erfahrungsgemäß immer wieder Zustände auf, in denen der -;mpfänger wenigstens vorübergehend"nicht in der Zage ist, vom Sender ausgesendete Daten aufzunehmen und weiterzugeben. Dieser fall tritt z.B. auf, wenn der Datenausgabeweg zwischen dem Speicher des Empfängers und der diesem nachgeschalteten Senke kurzzeitig unterbrochen oder die Senke selbst nicht aufnahmefähig ist oder bei der Daten-Ubernahme in der Senke ein Fehler aufgetreten ist, der korrigiert werden muß. Nährend solcher Zeiten kann der .rmpfänger keine Daten in seinen Empfangsspeicher übernehmen. Andererseits muß jedoch Sorge dafür getragen werden, daß während solcher Zeiten die vom Sender zum Empfänger gelangenden Daten nicht verloren gehen. Um auch in diesem lalle eine einwandfreie Datenübertragung zu gewährleisten, ist erfindungsgemäß vorgesehen, daß der hmpfänger im Zustand der Nichtaufnahmefähigkeit von Daten die Aufnahme der Daten in die Speichermittel unterbricht und die empfangenen Daten ganz oder teilweise invertiert an den .kückkanal abgibt: Auf diese Weise werden die über den Rückkanal an den Sender zurückgelangenden Daten durch den Empfänger als fehlerhaft ge-Kennzeichnet, da der im Sender erfolgende Datenvergleich zu keiner Übereinstimmung führt. Der Sender leitet daraufhin eine Datenwiederholung ein, die solange vorgenommen wird, bis der Empfänger das Invertieren der an den Rückkanal gelangenden Daten wieder einstellt und der Sender wieder i'ehlert'reilieit der Datenübertragung feststellt.However, experience has shown that conditions occur again and again in the course of operations on, in which the -; recipient is at least temporarily "not in the mood of Transmitter transmit data to be recorded and passed on. This case occurs e.g. on when the data output path between the memory of the receiver and the latter downstream sink briefly interrupted or the sink itself is not receptive or an error occurred during the data transfer in the sink, which corrects it must become. During such times, the receiver cannot store any data in its receiving memory take over. On the other hand, care must be taken to ensure that during such Times that the data from the transmitter to the receiver are not lost. To also It is according to the invention to ensure perfect data transmission in all of this provided that the receiver in the state of inability to accept the data Recording of the data in the storage means interrupts and the received data entirely or partially inverted to the .kückkanal: In this way, the the return channel to the sender data returned by the receiver as incorrect marked because the data comparison carried out in the transmitter did not result in a match leads. The sender then initiates a data repetition that is carried out for so long until the receiver inverts the data arriving on the return channel again adjusts and the transmitter again i'errier'reilieit the Data transfer notices.
"Heitere Merkmale der b:rfindung ergeben sich aus dem Ausführungsbeispiel,
das anhand der Zeichnung anschließend beschrieben wird. Die Figur 'I der Zeichnung
zeigt ein Datenübertragungssystem, das nach dem erfindungsgemäße.#i verfahren arbeitet.
Im einzelnen besteht das Datenübertragungssystem aus einem Sender 1, der Daten über
einen Hinkanal 21-an einen Empfänger 3 sendet, welcher wiederum die empfangenen
Daten normalerweise unverändert übereinen Rückkanal 22 an den Sender 1 zurücksendet.
Dieser speichert die auf dem Hinkanal 2'I zur Aussendung gelangenden Daten in einem
Speicher ab und entscheidet durch zeichen- oder bjhveisen Vergleich der abgespeicherten
Daten mit den vom yLqückkanal zurückempfangenen Daten auf Fehlerfreiheit bzw. Fehlerhaftigkeit
der Übertragung. Stellt er einen Übertragungsfehler fest, sc sendet er aus dem ,Speicher
mindestens soviel Daten nochmals aus, wie insgesamt während einer Schleifenlaufzeit
normalerweise Daten zur Aussendung gelangen. .-,-=Als jchleifenlaufzeit wird hier
die Signallaufzeit des Hin- und Rückkanals einschließlich der Schleife im Empfänger
3 bezeichnet. Die in den Empfänger 3 gelangenden Daten laufen über einen Schalter
3'l an einen Empfangsspeicher 7;2, der diese wiederum nach Maßgabe von Steuerimpulsen
einer Steuereinheit 34 an eine Datensenke 33 abgibt. Die Steuereinheit 34 liegt
unmittelbar an der aus dem Hinkanal 21 und dem i.ückkanal 22 gebildeten Datenschleife.
Sie steuert den Schalter 31 und die Senke 31. Die vom Hin-
p Zeichen, vorher. gei längerer Aufnahmeunfähigkeit des, Lmpfangs-Speichers 32, während der die Schaltungseinheit '#5 auf Invertieren gestellt ist, wiederholt der Sender 1 also im RizythmuN dieser Periodendauer dieselben Jäten.p sign, before. If the receiver is unable to receive data for a longer period of time 32, during which circuit unit '# 5 is set to invert, is repeated the transmitter 1 therefore does the same weeding in the rhythm of this period.
Die Steuereinheit 34 enthält nun einen Zähler, der von dem Augenblick an, in dem die Steuereinheit die Schaltungseinheit 35 auf Invertieren schaltet, jedes am Empfängereingang vom Hinkanal 21 eintreffende :Datenzeichen zählt und näch Empfang von p Datenzeichen, also nachdem Ablauf jeweils einer -Periode des Speichers des Senders 1, einen Impuls abgibt. Jeder vom Zähler abgegebene Impuls besagt also, daß als nächstes Datenzeichen dasjenige beim Empfänger #; eintrifft, das zu -beginn der Sperrang des Empfängers als erstes invertiert an den Rückkanal 22 weitergegeben worden ist. Dieses Datenzeichen wurde auch berelts durch Üffnung des Schalters 31 nicht mehr in den'.Lmpt'angsjpeicher 32 eingespeichert. brst nach Beendigung des Zustandes der Jatenaufnahmeunfähigkeit, der von der Steuereinheit 34 . registriert wird, wird der Impuls des Zählers wirksam. Er bewirkt dann das Schließen des Schalters 31 und das Abschalten des an der Schaltungseinheit 75 liegenden,. die Invertierung der an den Rückkanal 22 gelangenden Daten bewirkenden Dauers-ignals. Der richtige xnschluß an die vorhergehende Datenübertragung ist somit wieder hergestellt.The control unit 34 now contains a counter that counts from the moment in which the control unit switches the circuit unit 35 to inverting, each incoming at the receiver input from the upward channel 21: data character counts and next Receipt of p data characters, i.e. after each period of the memory has expired of transmitter 1, emits an impulse. So every pulse given by the meter says that the next data character is the one at the receiver #; arrives at the beginning the blocking of the receiver is first passed on inverted to the return channel 22 has been. This data character was also obtained by opening switch 31 no longer stored in the '.Lmpt' transactional memory 32. brst after finishing the State of inability to accept data, which is determined by the control unit 34. registered the pulse of the counter becomes effective. He then causes the switch to close 31 and the switching off of the circuit unit 75. the inversion the continuous signals causing the data to be sent to the return channel 22. The right one The connection to the previous data transmission is thus re-established.
lie bereits im vorhergehenden mehrfach erläutert wurde, kenn mit einem fehlerfreien Arbeiten von Datensenken (Datenaufnahmegeräten) nicht ohne weiteres gerechnet werden. Die Datensenke ebenso wie die Datenquelle eines Dätenübertragungssystems ist also in die Sicherheitsbetrachtungen mit einzubeziehen. Dies gilt insbesondere für mechanisch arbeitende Registriergeräte, wie z.3. Zochstreifenstanzer- und Lochstreifenleser: Erst durch die vorliegende Erfindung ist es aber möglich geworden, bei Echo-Datenübertragungssystemen eine UberprÜfung der Senke mit wirtschaftlich vertretbaren Mitteln durchzuführen, indem nämlich der Empfänger für die Zeit der Korrektur von Senkenfehlern keine Daten vom Übertragungskanal mehr annimmt. Im folgenden wird daher anhand der Figur 2 ein-erfindungsgemäßes Überprüfungsverfahren von Stanzfehlern eines als Senke arbeitenden Lochstreifenstanzers beschrieben.Lie was already explained several times in the preceding, know with one error-free work of data sinks (data recording devices) not without further ado be expected. The data sink as well as the data source of a data transmission system must therefore be included in the safety considerations. This is especially true for mechanical recording devices, such as 3. Tape punch and tape reader: However, only through the present invention has it become possible in the case of echo data transmission systems to carry out an inspection of the sink with economically justifiable means, namely in that the receiver does not have any data for the time of the correction of sink errors accepts more from the transmission channel. In the following, therefore, an inventive concept is described with reference to FIG Procedure for checking punching errors in a punched tape punch working as a sink described.
Die Fig. 2 zeigt eine Ergänzung zum Blockschaltplan des Senders 7
der Yig. 'i . die in Fig. `I laufen, die aus dem Empfangsspeicher. 72 austretenden
Daten in die Senke 3*;5.: Diese. wird gebildet von .
Claims (1)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DET0032987 | 1967-01-16 | ||
DET0032987 | 1967-01-16 |
Publications (3)
Publication Number | Publication Date |
---|---|
DE1512559A1 true DE1512559A1 (en) | 1969-03-06 |
DE1512559B2 DE1512559B2 (en) | 1975-06-05 |
DE1512559C3 DE1512559C3 (en) | 1976-02-05 |
Family
ID=7557425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19671512559 Granted DE1512559A1 (en) | 1967-01-16 | 1967-01-16 | Method for transmitting binary coded data |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE1512559A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4314058A1 (en) * | 1993-04-29 | 1994-11-03 | Bayerische Motoren Werke Ag | interface |
-
1967
- 1967-01-16 DE DE19671512559 patent/DE1512559A1/en active Granted
Also Published As
Publication number | Publication date |
---|---|
DE1512559B2 (en) | 1975-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2613428A1 (en) | AUTOMATIC SETTING OF THE DATA TRANSMISSION FOLLOWING SPEED IN DATA RECEIVERS | |
DE2225141A1 (en) | ASYNCHRONOUS DATA BUFFER AND ERROR PROCEDURE USING SUCH DATA BUFFER | |
DE2259223A1 (en) | CIRCUIT ARRANGEMENT TO CONNECT A MORE NUMBER OF BINARY INFORMATION SUBMITTING DEVICES THAN RECORDING DEVICES | |
DE1524202B1 (en) | Circuit arrangement for program-controlled data transmission from several branch offices via long-distance lines to a central office | |
DE1053554B (en) | Method for sending telegraphic characters in a security code with automatic error correction | |
DE1812505C3 (en) | Telecontrol system with multiple use of a transmission channel | |
DE1948533B2 (en) | DEVICE FOR TRANSMISSION OF A SYNCHRONOUS, BINARY PULSE SEQUENCE | |
DE2245805C3 (en) | Circuit arrangement for a terminal system for the transmission of directed query messages | |
DE1512559A1 (en) | Method for transmitting binary coded data | |
DE1588669B2 (en) | Circuit arrangement for the selective transmission of messages in telecontrol systems between a control center and a large number of stations | |
DE2109433C3 (en) | Method and circuit arrangement for the transmission of messages between several remote substations along a transmission path | |
DE1512559C3 (en) | ||
DE1922999B2 (en) | REMOTE SIGNALING PROCEDURE FOR A TELEGRAPHIC CONNECTION WITH AUTONOMOUS ERROR CORRECTION AND REPEAT | |
DE1512559C (en) | Method for transmitting binary-coded data | |
DE2553105C3 (en) | Device for phase adjustment of clock pulses from the receiver and the transmitter in transceiver devices | |
DE1255705B (en) | Circuit arrangement for the secure transmission of binary coded data according to the echo method | |
DE3415936C2 (en) | Process for the synchronized exchange of testable data telegrams | |
DE2242639A1 (en) | TIME MULTIPLEX TELEGRAPHY SYSTEM FOR NESTING BY CHARACTER | |
DE2215609C3 (en) | System for transmitting any number of different messages | |
DE1277300B (en) | Circuit arrangement in systems for data transmission with automatic control of counters to prevent errors that can occur during necessary data repetitions under certain circumstances | |
DE2832589C2 (en) | ||
DE1294432B (en) | Method for the secure transmission of binary coded data | |
DE1283885B (en) | Synchronization code receiver for time division multiplex transmission systems based on the pulse code modulation method | |
DE2500210C3 (en) | Interrogation-response radar system with the response triggered by a distant signal | |
DE2005460C (en) | Secondary radar transponder having means for separating overlapping interrogation signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C3 | Grant after two publication steps (3rd publication) |