DE1964115A1 - Method for interpreting information - Google Patents
Method for interpreting informationInfo
- Publication number
- DE1964115A1 DE1964115A1 DE19691964115 DE1964115A DE1964115A1 DE 1964115 A1 DE1964115 A1 DE 1964115A1 DE 19691964115 DE19691964115 DE 19691964115 DE 1964115 A DE1964115 A DE 1964115A DE 1964115 A1 DE1964115 A1 DE 1964115A1
- Authority
- DE
- Germany
- Prior art keywords
- characters
- information
- speed
- storage means
- recording
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1407—Digital recording or reproducing using self-clocking codes characterised by the use of two levels code representation depending on a single bit, i.e. where a one is always represented by a first code symbol while a zero is always represented by a second code symbol
- G11B20/1411—Digital recording or reproducing using self-clocking codes characterised by the use of two levels code representation depending on a single bit, i.e. where a one is always represented by a first code symbol while a zero is always represented by a second code symbol conversion to or from pulse width coding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/08—Clock generators with changeable or programmable clock frequency
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
19841151984 115
DR. E. WIEGAND DIPL-ING. W. NIEMANN DR. M. KÖHLER DIFUING. C. GERNHARDTDR. E. WIEGAND DIPL-ING. W. NIEMANN DR. M. KÖHLER DIFUING. C. GERNHARDT
W. 24 014/69 4/Ϊ1W. 24 014/69 4 / Ϊ1
Friden Holland IT.Y., Nijmegen (Holland)Friden Holland IT.Y., Nijmegen (Holland)
Die Erfindung bezieht sioh auf «in Verfahren zum Interpretieren einer Information« die auf einem auslöschbaren Sρeiehermedium aufgezeichnet ist und um es möglich zu machen, diese Information vollständig oder teilweise zu ersetzen.The invention relates to "in methods of interpreting information" recorded on an erasable data medium and in order to do so to make it possible to replace this information in whole or in part.
Wie allgemein bekannt,maoht die zeitliche Einstellung aller -Arbeitsvorgänge, die in Datenverarbeitungesystemen durchgeführt «erden, die Verwendung von Zeitgeber- oder Taktimpulsen erforderlich. Dies trifft ebenfalls für die Interpretation einer Information, die auf einem auslöeohbaren Speichermedium aufgeieiohnet ist, und deren vollständiges oder teilweises Ersetzen auf der Basis dieser Interpretation, zu.As is well known, the timing of all operations performed in data processing systems requires the use of timer or clock pulses. This is true also for the interpretation of information that is stored on a removable storage medium and their full or partial replacement the basis of this interpretation, too.
Bei bekannten Systemen wird diese seitliche linatellung dadurch geschaffte daß an dem Speichermittel zusätzlich zu den ^atenspuren, die auf ihm aufgezeichnet ■ind, Markierungen zus Erzeugen der erforderlichen Takt- !■pulββ oder Zeitimpulae vorgesehen sind. Obgleich die·In known systems, this lateral positioning is created on the storage means in addition to the traces of data recorded on it ■ ind, markings to generate the necessary clock ! ■ pulse or time pulses are provided. Although the
den Vorteil hat, daß ein Synchronismus der Taktimpulsβ und der Datenimpulse in einfacher Weise erreicht wird, hat diese lösung auch einen großen Nachteil. Tatsäch- lieh ist es bei den bekannten Daten-Verarbeitungssystemen unvermeidbar, daß beispielsweise zwischen den Taktimpulsen und den Infonnationsimpulsen eine Phasenverschiebung zufolge des mechanischen Spieles des Speichermediums eintritt. Falls diese Verschiebung eine bestimmte Zeitgröße überschreitet, ist eine richtige Interpretation der Information dann nicht mehr möglich. Dies hat sich insbesondere dann herausgestellt, wenn es gewünscht wird, ein Speichermittel, auf welchem vermittels eines datenverarbeitenden Systems aufgezeichnet worden ist, in einem anderen Datenverarbeitungssystem abzulegen. Bei Austausch von Daten, beispielsweise wenn eine datentragende Speicherscheibe an eine entfernte Stelle gesandt wLrd, ist keine ausreichende Sicherheit dafür gegeben, daß die Inforation richtig interpretiert wird. Beim Ersetzen der aufgespeicherten Info&tion in der Speicherung besteht ebenfalls eine erhebliche Möglichkeit, daß Pehlsr gemacht werden, insbesondere bei Auswechseln von Zeichen im nachstehenden Charaktere genannt - innerhalb einer Gruppe von Charakteren·has the advantage that a synchronism of the clock pulse and the data pulses is achieved in a simple manner, this solution also has a major disadvantage. In fact, it is unavoidable in the known data processing systems that, for example, a phase shift occurs between the clock pulses and the information pulses as a result of the mechanical play of the storage medium. If this shift exceeds a certain amount of time, a correct interpretation of the information is then no longer possible. This has been found in particular when it is desired to store a storage medium, on which a data processing system has been used, in another data processing system. When replacing a D, ten for example, when a data carrying disc storage wLrd sent to a remote location, a sufficient safety is ensured that the Info ration is interpreted correctly. When replacing the information stored in the memory, there is also a considerable possibility that mistakes will be made, especially when replacing characters in the following characters - within a group of characters.
Die Erfindung hat den Zweck, ein Verfahren zu schaffen, durch welche« in einem auslöaohbaren Speicher aufgezeichnete Information stets ohne fehler interpretiert und/oder entweder vollständig oder teilweise ersetzt werden kann.The purpose of the invention is to provide a method create through which «in a memory that can be erased recorded information is always interpreted without errors and / or either completely or partially replaced can be.
Diese Aufgabe wird dadurch gelöst, daß bei dem Verfahren gemäß der Erfindung ein Impulsgenerator verwendet wird, dessen frequenz an die gemessene Geschwindigkeit des Speichermittele relativ zu der Abnahme/ Aufzeiohnungsetation vermittels eines Strvo-Syatema und mit einem durch daa Servo-Systern bestimmten Ansprechen angepaßt wird.This object is achieved in that in the method According to the invention, a pulse generator is used, the frequency of which corresponds to the measured speed of the storage means relative to the acceptance / recording station by means of a Strvo-Syatema and with a response determined by the daa servo system is adjusted.
0 98 29/1602 bad owginal0 98 29/1602 bad owginal
Günstige Resultate «erden bei de« Verfahren der Erfindung jedoch erhalten, Indem die Geschwindigkeit des Speichereittele relativ zu der Abnahme/AufEelchnungeatation vermittels Markierungen gemessen wird, welche/ Im Abstand auf dem Spelohermlttei angeordnet sind, " -Favorable results are obtained with the method of the Invention obtained, however, by the speed of the storage device is measured relative to the decrease / calculation by means of markings which / Are arranged at a distance on the Spelohermlttei, "-
oder mit anderen Worten ausgedrückt, Indem die Geschwindigkeit des Impulsgeneratore an die Geschwindigkeit angepaßt wird, mit welcher die Information von dem Speicher abgelesen wird.or in other words, by adapting the speed of the pulse generator to the speed at which the information from the Memory is read.
Vorzugsweise sind diese Markierungen die Anfangspunkte jedes Charaktere in einer Beihe von Charakteren» Natürlich ist es auch möglich, die Anfangspunkte ton |Preferably these markings are the starting points of each character in a series of characters » Of course it is also possible to use the starting points ton |
"Gruppen11 von Charakteren als Markierungen zu verwenden, wobei diese "Gruppe" eine Anzahl einer JReihe von j"Groups 11 of characters to use as markings, this" group "being a number of a J series of j
Charakteren 1st· Die Markierungen müssen dann so angeordnet sein, daß sie Segmente gleicher Länge bilden, so daß die Geschwindigkeit des Spelchermittels relativ zu der Abnahme!Aufzeichnungsetation aus der Ylederholungsfrequens dieser Segmente sowohl während der Wiedergabt als auch der Aufzeichnung abgeleitet werden kann.Characters 1st The markings must then be arranged in such a way that they form segments of the same length, so that the speed of the spelcher means relative to the decrease! recording station from the recovery frequency of these segments both during playback as well as the recording can be derived.
In bestimmten fällen kann ein Ersetzen einer in dem Speicher aufgespeicherten Information durch Überlagerung einer neuen Information auf der zu ersetzenden Information vorgenommen werden. Damit dies im richtigen Moment gestartet werden kann» ist es notwendig, auf ( In certain cases, information stored in the memory can be replaced by superimposing new information on the information to be replaced. So that this can be started at the right moment »it is necessary to click on (
"Aufzeichnen1* «unmittelbar dann umzuschalten, nachdem der Anfangspunkt der Charaktere oder der Gruppen der betreffenden Charaktere abgelesen worden ist, wobei die Markierung eines Segmentes nicht notwendigerweise die gleiche wie die Anfangsetelle eines Charaktere oder einer Gruppe von Charakteren ist* Da die Länge der Zahl der Segmente, die in dem Speicher geändert werdenkuß, bekannt ist, kann gewährleistet werden, daß das Aufzeichnen während einer ausreichend genauen Seitperiode fortgesetzt wird, die aus der Geschwindigkeit des Speicher-"Record 1 *" to toggle immediately after the starting point of the characters or the groups of the characters concerned has been read, whereby the marking of a segment is not necessarily the same as the starting position of a character or a group of characters * Since the length of the number of the segments that are being changed in the memory is known, it can be ensured that the recording will continue for a sufficiently accurate period of time which is determined by the speed of the memory.
BAD 009829/1602BATH 009829/1602
19641161964116
mittels relativ eu der Abnahme/Aufzeiehnuagsstation abgeleitet wird. lalle die Aufzeichnung eu früh unterbrochen wird, besteht die Gefahr, daß eine alte Information nicht auegelöecht wird. Falle das Aufzeichnen IU lange fortgesetzt wird, wird eine gute Information zerstört*by means of relative eu the acceptance / Aufzeiehnuagsstation is derived. If the recording is interrupted early enough, there is a risk that old information will not be deleted. If recording IU is continued for a long time, it becomes good Information destroyed *
Sie Zeit kann vermittels eines Zählers digital gemessen werden, der in einer direkten Proportion zu der Taktgeberfrequenz stufenweise arbeitet.The time can be measured digitally by means of a counter which is in direct proportion to the Clock frequency works gradually.
Zufolge der Tatsache, daß die Synchronisationstechnik gemäß der Erfindung erforderlich macht, daß die Anfangspunkte oder -stellen jedes Charakters in einer Beihe von Charakteren oder in jeder Reihe von Gruppen von Charakteren in gleichem Abstand voneinander angeordnet sind, itt ersichtlich, daß in dem WjeLeraufzeichnen der Information der Informationsgehalt des Charaktere verändert werden kann, daß jedoch die Stelle der Markierungen nicht verändert werden darf. Daher darf eine Unterteilung eines Speichermittele, nachdem ee einmal eingestellt worden ist, durch nachfolgende Manipulationen nicht gestört werden. Um zu gewährleisten, daß eine Spur einer Information mit Charakteren und/oder mit Gruppen von Charakteren wirksam eingestellt ist, wird die Spur zunächst in ihren ursprünglichen Zustand oder injeinen Zustand unterteilt, in welchem eine frühere Information auf die eine oder die andere Weise gestört worden ist. Zu diesem Zweck kann die ganze Spur oder Bahn mit Charakteren aufgezeichnet werden, deren Inhalt irrelevant ist, jedoch hat die Taktfrequenz, mit welcher sie aufgezeichnet worden sind, Bedeutung. Die Steuerspannung des Impulsgeneratore wird dann dem mittleren Wert des Steuerbereiohes aufgedrückt, welcher Bereioh derart sein sollte, daß er Toleranzen der verwendeten Komponenten ausgleicht (beispielsweise R- und C-tert des Impulsgenerators, Geschwindigkeit des Motors)·Due to the fact that the synchronization technique according to the invention requires that the starting points or locations of each character in a row of characters or in each row of Groups of characters are arranged at the same distance from one another, it can be seen that in the course of recording the information the information content of the Characters can be changed, but the position of the markings must not be changed. Therefore may be a subdivision of a storage means after ee has been set once, cannot be disturbed by subsequent manipulations. To ensure, that a track of information with characters and / or with groups of characters is effectively set the track is first divided into its original state or into a state in which an earlier one Information has been disrupted in one way or the other. For this purpose, the whole track or track can be used are recorded with characters whose content is irrelevant, but has the clock frequency with which they have been recorded, meaning. The control voltage of the pulse generator then becomes the middle one The value of the tax area is shown, which area should be such that it compensates for tolerances in the components used (e.g. R- and C-tert of the pulse generator, speed of the motor)
0 0 9829/16020 0 9829/1602
Sine Takt-Synohronisation erfolgt davon ünttrteilung der laktiapultt in «ine Frequenz, ρ ti wtlohtr da· Intervall zwiaohen dtn Impulsen im synchronisierten Zustand de» gemtasentn Zeitintervall zwischen den Markierungen gleich ist, und dann wird da« Zeitintervall zwiaohen den Impulsen dieses Signalee mit dem Zeitintervall zwisohtn dtn abgenommenen Markierungen Ttrgliohtn. fallt iwiaohtn diesen beiden Intervallen eint Differenz vorhanden sein sollte, wird diese in eint Spannungsdifferenz umgewandelt, welche zum Steuern des Impulsgenerator verstärkt wird.Its clock synchronization is carried out by dividing the laktiapultt into a frequency, ρ ti wtlohtr da · Interval between dtn pulses in the synchronized State of the "measured time interval between the markings is the same, and then there" becomes the time interval between the pulses of this signal with the time interval between the removed markings Ttrgliohtn. falls iwiaohtn these two intervals Should there be a difference, this is converted into a voltage difference which is used for controlling of the pulse generator is amplified.
der Zeionnung anhand tinte Ausführungebtispielet erläutert.the drawing on the basis of ink explained.
71g. 1 eine Informationsimpulscodierung mit71g. 1 an information pulse coding with
Jficht-Büokftihrung zu Null, welche für dat Verfahren gemäß der Erfindung geeignet ist· Fig. 2 zeigt die Impulaübergange dar Fig. 1. Pig. 3 zeigt ein Slookdiagramm tintr bevorsugttnJficht accounting to zero, which for dat The method according to the invention is suitable. FIG. 2 shows the pulse transitions from FIG. 1. Pig. 3 shows a Slook diagram in advance luaführungaform einet Synolironitationttystemty das zur Durchführung dtt Verfahrene gemäß dtr Irfindung geeignet itt.luaführungaform a Synolironitationttystemty that is suitable for the implementation of the method according to the finding.
tit an dtn iutgängtn oder dtn lingängen dtr SchaltTorriohtungtn auftreten, welohe dt« Synchroniaieretationaeyete» zugeordnet aind. Fig. 5 zeigt dit Tor-Stromlcreieanordnung in einem Koeparatoratrowkreia dtt Blookdiagraamt gemäß Fig. 3.tit at dtn iutgangtn or dtn lingängen dtr SchaltTorriohttn occur, welohe dt « Synchroniaieretationaeyete »assigned to aind. Fig. 5 shows the gate circuit arrangement in one Koeparatoratrowkreia dtt Blookdiagraamt according to FIG. 3.
In Fig. 1 itt ti» nicht auf dtn WtV1I lull iurüokführbarer 4t« Infor«ationei«pule iargttttllt. In dioee« kann beiepielaweitt di» binärt "1H tint Impultaeit von X tte haben und dit biftift "0" tint lepulteeit τοη 21 tte· Dit Folarität dtr !»pulte itt itrtltvant, JAoh βαβ jede Kartierung «it Ut gltitmt« Folarität, |In Fig. 1 itt ti "not on the dtn WtV 1 I lull iurüokable 4t" information pule iargttttllt. In dioee «, for example, the» binary "1 H tint can have impulses of X tte and dit biftift" 0 "tint lepulteeit τοη 21 tte · Dit folarity dtr!» Pulte itt itrtltvant, JAoh βαβ every mapping «it Ut gltitmt« folarity, |
001821/1602001821/1602
d.h. positiv, beginnen*i.e. positive, start *
Dies 1st In ?ig. 1 dargestellt, In welche das erste Bit eine binäre Mltt repräsentiert. Bas näofaste Bit, in diesem fall eine binäre "0"/ ist dann negativ, falls das letztgenannte Bit eine binäre "1* gewesen sein sollte, würde es ebenfalls negativ gewesen sein. Von Wichtigkeit ist daher, daß der Zeitpunkt des Übergange· von positiv zu negativ und umgekehrt die Trennung von aufeinanderfolgenden Bits anzeigt, wobei die Dauer de» Impulses für den binären Wert jedes Bits bestimmend ist. Ba ist weiterhin ersichtlich, daß die Gesamtlänge eines Charakters von der Zahl der MNullM-Werte und der "BinaM-Werte in de® okaiiakt*? abhängt und daß mit dem Code genau Pig. 1, in welcher die Impulsdauer einer binären "Null" doppelt so lang wie der der binären "Eins" ist, ein Charakter, der ausschließlich aus "Nullen" besteht, eine maximale iängejhat. Diese »exiwale Länge muß beim Aufzeichnen der Anfangspunkte jedes Charakters' auf dem Speichermittel in Betraaht gezogen werden» damit für eine gleichförmige Beihe von zu erzeugenden Taktimpulsen erforderlich ist, daß die Ausgangspunkte in gleichen Abständen voneinander angeordnet sind, wenn es gewünscht wird, diese Ausgangspunkte als Markierungen zum Synchronisiere» der Taktimpulae «u verwenden, ohne daß die Gefahr einer Überlappung von Charakteren besteht« Infolgedessen treten sioh verändernde Zwischenräume In den einseinen Charakteren auf, d.h. es befinden sich freie Stellen zwischen den Charakteren, we lohe keinen Informal; ions- -inhalt tragen. Damit diese Seile von den Seilen unterschieden werdeipönnen» welohe eine binär· 11SInS11 oder eine binäre "Null" darstellen, betragen diese freien Teile wenigstens drei Bit-Periodtu, d.h. IZ lang. Sin freier IeIl wird mit IK (Inter-Charakter) in Pig. 1 be-•eichnet, und die gesamte Zeitperiode eines Charaktere zusammen alt der Zeitperiode des freien Seiles, weloheThis is okay. 1, in which the first bit represents a binary M l tt . Basically fast bit, in this case a binary "0" / is then negative, if the last-mentioned bit should have been a binary "1 *, it would also have been negative. It is therefore important that the point in time of the transition from positive too negative and vice versa indicates the separation of successive bits, the duration of the pulse being decisive for the binary value of each bit. It can also be seen that the total length of a character depends on the number of M zero M values and the "Bina M Values in de® okaiiakt *? depends and that with the code exactly Pig. 1, in which the pulse duration of a binary "zero" is twice as long as that of the binary "one", a character that consists exclusively of "zeros" has a maximum length. This "eximal length must be taken into account when recording the starting points of each character" on the storage means, so that for a uniform series of clock pulses to be generated it is necessary that the starting points are arranged at equal distances from one another, if it is desired to use these starting points as Use markings to synchronize "the clock pulses" without the risk of the characters overlapping. As a result, changing gaps occur in the characters, that is, there are vacancies between the characters because there is no informal; ion content. So that these ropes can be distinguished from the ropes which represent a binary 11 SInS 11 or a binary "zero", these free parts are at least three bit periods, ie IZ long. Sin free IeIl is with IK (Inter character) in Pig. 1 denotes, and the entire time period of a character together old the time period of the free rope, which
009828/1802 bad original009828/1802 bad original
zusammen ein Segment bilden» beträgt 7 Sekunden.forming a segment together »is 7 seconds.
Fig. 2 eeigt die Zeitpunkte des Überganges τon positiv zu negativ und umgekehrt. Dieβ zeigt eindeutig einen Unterschied zwischen den Perioden t^r tp und t,, welche jeweils die Impulsperiode einer binären w1B f einer binären w0w und die Periode des freien Baumes zwischen den Charakteren andeuten.2 shows the points in time of the transition τon positive to negative and vice versa. The β clearly shows a difference between the periods t ^ r tp and t ,, which each indicate the pulse period of a binary w 1 B f of a binary w 0 w and the period of the free tree between the characters.
Damitjjein Charakter interpretiert werden kann, ist es daher notwendig^ diese Perioden zu messen. Dies kann beispielsweise vermittels einer Zählers erfolgen, der Taktimpulse beginnen lassen kann, die eine höhere Wiederholungsfrequenz als die Bit-Impulse der Fig. 2 haben. Bei einer solchen Interpretation ist die Genauigkeit der Messungen nicht kritisch.So that any character can be interpreted is it is therefore necessary to measure these periods. This can be done, for example, by means of a counter that can start clock pulses that have a higher repetition rate than the bit pulses of FIG. With such an interpretation the accuracy of the measurements is not critical.
Wenn eine Information in dem Speichermittel teilweise oder vollständig ersetzt werden soll» erfordert dies jedoch eine große Präzision, oder es besteht die Gefahr, daß die neue Information die alte Information in dem Segment nicht genau deckt, so daß entweder die alte Information nicht vollständig ausgelöscht wird oder eine gute Information aus benachbarten Segmenten zerstört wird. ITm dies zu verhindern, wird gemäß der Erfindung eine Taktsynohronisation angelegt.If information in the storage means is to be partially or completely replaced »requires However, this requires great precision, or there is a risk that the new information will replace the old information does not exactly cover in the segment, so that either the old information is not completely erased or good information from neighboring segments is destroyed. ITm to prevent this, according to the Invention a clock synchronization applied.
Bin Blockdiagramm einer bevorzugten Aueführung eines Synchronisationesystems, das zur Durchführung des Verfahrens geeigent ist, ist in Fig. 3 dargestellt. In dieser Figur ist 1 ein Ablese/Aufzeichnungs-Kopf, 2 ein logischer Stromkreis, 3 ein Impulsgenerator, 4 ein Frequenzteiler, 5 ein Vergleichsstromkreis und 6 ein Steuerverstärker.A block diagram of a preferred embodiment of one A synchronization system which is suitable for carrying out the method is shown in FIG. 3. In In this figure, 1 is a read / record head, 2 is a logic circuit, 3 is a pulse generator, 4 is a Frequency divider, 5 a comparison circuit and 6 a Control amplifier.
Der Zweck derin Fig. 3 dargestellten Stromkreisausführung besteht darin, die Geschwindigkeit des Impulsgenerators 3 an die Geschwindigkeit anzupassen, mit welcher die in einem Speichermittel aufgespeicherte Information durch den Abnahmtfe/Aufzeichnunge-Kopf abgenommen wird.The purpose of the circuit embodiment shown in Fig. 3 is to match the speed of the pulse generator 3 to the speed with which the information stored in a storage means is picked up by the pickup / recording head.
BAD ORIGINAt. 009829/1602BAD ORIGINAt. 009829/1602
Die Arbeitsweise der Ausführung gemäß Pig. 3 zur Durchführung dieser Synchronisation ist am besten in Verbindung mit Fig. 4 verständlich.The working method of the execution according to Pig. 3 for performing this synchronization is best in Connection with Fig. 4 understandable.
Allgemein enthält die Steuerung der Geschwindigkeit des Impulsgenerator Anzeigemittel für die Geschwindigkeit dee Speichermittels, wobei diese Geschwindigkeit mit der O-eaohwindigkeit des Impulsgenerators verglichen wird und dann die Geschwindigkeit des Impulsgenerators mit der Geschwindigkeit dee Speichermittels durch eine Umkehrrückkopplung in Übereinstimmung gebracht wird.In general, the control of the speed of the pulse generator includes means for displaying the speed of the memory means, and this speed compared with the speed of the pulse generator and then the speed of the pulse generator with the speed of the storage means through a Inverse feedback is matched.
In dem logischen Stromkreis 2 werden die Anfangsstellen der Charaktere aus der durch den Abnahmtfekopf 1 abgelesenen Information ausgewählt und nachfolgend in eine ^echteckwelle umgewandelt. Die Selektion ergibt ein Signal, wie es bei A in Pig. 4 dargestellt ist. In dieser figur repräsentieren die dargestellten Impulse die Anfangsimpulse der aufeinanderfolgenden Charaktere, und der Abstand zwischen den vorderen !Flanken zweiter aufeinanderfolgender Impulse bildet «in Segment.In the logic circuit 2, the starting positions of the characters are selected from the information read by the acceptance probe 1 and subsequently converted into a square wave. The selection results in a signal like A in Pig. 4 is shown. In this figure, the impulses shown represent the initial impulses of the successive characters, and the distance between them front! flanks of second consecutive pulses forms «in segment.
Ia 4 en logischen Stroakreia 2 wird aufeinanderfolgend das Signal A in eine Rechtecüwelle B umgewandelt, derart, daß die Polarität des Signal· sich bei den aufeinanderfolgenden Anfangsimpulsen der Charaktere abwechselnd ändert. Dieses Auegangeeignal B wird in einen von zwei Eingängen des Komparatoretromkreises 5 eingeführt.In a logical stroke 2, the signal A is successively converted into a right wave B in such a way that the polarity of the signal changes at the successive initial impulses of the Changes characters in turns. This Auegangal B is introduced into one of two inputs of the comparator circuit 5.
Die Taktiepulse des Impulsgenerator· 3 werden in dem frequenzteiler 4 auf eine i'requen* unterteilt, welche eine Periode hat, die In synchronisierten Zustand gleich dem gemessenen Zeitintervall zwischen den Markierungepunkten ist. Das Auegangssignal des frequenateilere, welches beispielsweise die Wellenform hat, wie sie bei C angedeutet ist, wird in den anderen Ein» gang dee Komparrtoretroakreises 5 eingegeben und wird mit den Signal B in dieses Stromkreis verglichen.The cycle pulses of the pulse generator x 3 are in the frequency divider 4 divided into an i'requen *, which has a period which in the synchronized state is equal to the measured time interval between the Marker points is. The output signal of the frequency component, which has the waveform, for example, as indicated at C, is entered into the other input of the Komparrtoretroa circle 5 and is compared with the signal B in this circuit.
009829/1602 bad009829/1602 bathroom
196411G196411G
Allgemein ausgedrückt, sind dia Signale B und C einander nicht unmittelbar gleich. Bei dem in Fig» 4 gegebenen Beispiel hat sich herausgestellt, daß das Signal C schneller als das Signal B ist. Per frequenzteiler 4 ist so angeschlossen, dauer durch das Signal A an einer negativen Flanke dee Signals B auf Null zurückgestellt wird, z.B. bei b. Falle nun, wie in der Figur angenommen wird, die positive Flanke von C früher als die von B ankommt, ist die Geschwindigkeit des Impulsgenerators zu hoch. Falls die positive Flanke von C später ankommt, ist die Q-eschwindigkeit des Impulsgenerators zu langsaa.Generally speaking, signals B and C are not immediately equal to each other. In the example given in FIG. 4, it has been found that signal C is faster than signal B. Via frequency divider 4 is connected in this way, continuously through the signal A is reset to zero on a negative edge of signal B, e.g. at b. Fall now, as in the Assuming the positive edge of C arrives earlier than that of B is the speed of the figure Pulse generator too high. If the positive edge of C arrives later, the Q speed is the Pulse generator too slow.
Der Komparatοrstromkreis 5 enthält zwei Tor-Stromkreise, die in Fig. 5 gesondert dargestellt sind. Die Signale B und C werden diesen Xor-Stromkreisen zugeführt. Wenn die positive Flanke von G früher als die positive Flanke von B ankosnt, so daß, wie oben ausgeführt, die Geschwindigkeit des Impulsgenerator su hoch ist, dann ist die Situation diejenige, wie sie in dem oberen Stromkreis der Fig. 5 dargestellt ist, nämlich CB = 1 (»logisch 1)1 Die Situation BO « 1 («logisch 1) trifft ein, wenn die Flanke von B zuerst ankommt, so daß die Geschwindigkeit des Impulsgenerators zu niedrig ist. Für den Bereich um die positiven Flanken von C hat dann das Koaparatorsignal in dem in Fig. 4 angedeuteten Fall die Form, wie sie durch D in Fig. 4 angedeutet ist.The comparator circuit 5 contains two gate circuits, which are shown separately in FIG. the Signals B and C are fed to these Xor circuits. If the positive edge of G is earlier than the positive edge of B ankosnt, so that, as stated above, the speed of the pulse generator see below is high, then the situation is as shown in the upper circuit of Fig. 5, namely CB = 1 ("logical 1) 1 The situation BO" 1 («Logical 1) occurs when the edge of B first arrives, so that the speed of the pulse generator is too low. For the area around the positives The coaparator signal in the in The case indicated in FIG. 4 has the shape as indicated by D in FIG.
Die Breite der Impulse des Signals D ist ein Maßstab für die Größe der dem Impulsgenerator zuzuführenden Korrektur. Je Periode des Signals C erfolgt eine Korrektur nur mit Bezug auf die positive Flanke· Die Korrektur der negativen Flanke von B und C wird unterdrückt* BIe Signale I und II gehen an einen Integrationsstromkreis in den Komparatorstromkreis 5, dessen Ausgang dem ^teuerverstärker 6 «ugeleitet wird. DieserThe width of the pulses of the signal D is a measure for the size of the to be fed to the pulse generator Correction. For each period of the signal C, a correction is only made with reference to the positive edge · Die Correction of the negative edge of B and C is suppressed * BIe signals I and II go to an integration circuit in the comparator circuit 5, the output of which is fed to the expensive amplifier 6 ". This
BAD 009829/1602BATH 009829/1602
Vera ta rice r ist in bekannter Weise βα auegSoildet, daß seine Auegangesignale die Geschwindigkeit des Impulsgeneratora in negativer Weise rückkoppeln.Vera ta rice r is formed in a known way βα auegSo that its output signals feed back the speed of the pulse generator in a negative manner.
Sie von den Speicheroitteln getragene Information ist gewöhnlich so aufgeseicb.net worden, daß zwischen der Gruppe von Charakteren ein freier Teil vorhanden ist, der beträchtlich/^ langer als die freibleibenden Seile (IK) zwischen den einseinen Charakteren ist. Der freibleibende Teil «wischen den Gruppen hat beispielsweise eine Länge, welche der Länge des ganzen Charakters entspricht. Ub xu verhindern, daß in einem solchen fall, zufolge der Tatsache, daß ein Impuls B nicht vorkommt, der erzeugte "lange" Impuls D den Mechanismus nachteilig stört, wird ein Differentialstromkreis an einem Eingang des Integrationsstromkreises verwendet.You information carried by the storage means has usually been found in such a way that between the group of characters has a free part is, which is considerably / ^ longer than the ones not binding Ropes (IK) between the characters. The remaining part between the groups, for example, has a length which is the length of the whole Character. Ub xu prevent that in such a case, due to the fact that a pulse B does not occur, the generated "long" pulse D disrupts the mechanism disadvantageously, a differential circuit is used at an input of the integration circuit.
Her Steuerverstärker 6 braucht nicht weiter beschrieben zu werden, da er als bekannt angesehen . werden kann*Her control amplifier 6 need not be described further, since it is considered to be known. can be*
Wie oben ausgeführt, ist es für das Verfahren gemäß der Erfindung notwendig, daß in dem Speicher Segmente gleicher Länge gebildet werden, so daß die Anfangsimpulse der Markierungen in dem Speichermittel in gleichförmiger AbstandsbeZiehung aufgezeichnet werden. Ss ist daher notwendig, daß die Informationsspur einer Speicherung einer freien Stelle zunächst in Segmente unterteilt wird, bevor die gewünschten Informationscharaktere in ihm aufgezeichnet werden. Zu diesem Zweck kann ein Zähler verwendet werden, der so ausgebildet ist, daß er stufenweise mit der frequenz des Impulsgenerators fortschreitet, so daß die Markierungen an das Speichermittel durch Aufzeichnen von Charakteren längs der Spur angelegt werden können, wobei der Inhalt dieser Charaktere ohne Bedeutung ist, und die einsige Bedeutung die Frequens ist, mit welcher sie aufgezeichnet werden.As stated above, it is necessary for the method according to the invention that segments in the memory of the same length, so that the initial pulses of the marks are recorded in the storage means in a uniformly spaced relationship. Ss It is therefore necessary that the information track of a storage of a free space first in segments is divided before the desired information characters are recorded in it. To this Purpose, a counter can be used, which is designed so that it is incremental with the frequency of the Pulse generator progresses so that the markings can be applied to the storage means by recording characters along the track, with the content of these characters is irrelevant, and the only meaning is the frequencies with which they are recorded.
009829/1602009829/1602
~11~ 196411C~ 11 ~ 196411C
Damit auf einanderfolgend die Charaktere durch die gewünschte Information ersetzt «erden können, wird der Abnähme/Aufzeichnung8-Kopf auf "Abnahme" geschaltet, und unmittelbar nachdem der Eingangsimpuls des ersten Charakters abgenommen worden ist, zurück auf "Aufzeichnung11 geschaltet· Das Aufzeichnen der neuen Charaktere löscht die alten Charaktere automatisch aus. Es ist einleuchtend, daß durch Anwenden der Methode gemäß vorstehender Beschreibung selbst die Auswechslung einea Charaktere keine Schwierigkeiten mehr in sich birgt.So that the characters can successively be replaced by the desired information, the pick / record 8 head is switched to "pick" and immediately after the input pulse of the first character has been picked back to "record 11. The recording of the new one." Characters will automatically erase the old characters It is evident that by using the method as described above, even the replacement of a character will no longer pose a problem.
Wenn die Eingang3impulsβ der Charaktere zum ersten Λ Mal aufgezeichnet werden, ist es wichtig, sicherzustellen, daß die Steuerspannung des Impulsgenerators auf den Hittelwert des Steuerbereiches eingestelltwird. Weiterhin sollte von vornherein eichergestellt werden, daß der Steuerbereich so groß ist, daß die Toleranzen für die verwendeten Sehaltvorrichtungen ausgeglichen werden*When the characters' input 3pulses are recorded for the first Λ time, it is important to ensure that the control voltage of the pulse generator is set to the average of the control range. Furthermore, it should be ensured from the outset that the control range is so large that the tolerances for the holding devices used are compensated *
BAD 009829/1602BATH 009829/1602
Claims (4)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NL6818721A NL140353B (en) | 1968-12-27 | 1968-12-27 | SYSTEM FOR PROCESSING DATA. |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE1964115A1 true DE1964115A1 (en) | 1970-07-16 |
Family
ID=19805497
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19691964115 Pending DE1964115A1 (en) | 1968-12-27 | 1969-12-22 | Method for interpreting information |
Country Status (4)
| Country | Link |
|---|---|
| DE (1) | DE1964115A1 (en) |
| FR (1) | FR2027242A1 (en) |
| GB (1) | GB1285729A (en) |
| NL (1) | NL140353B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017191106A1 (en) | 2016-05-02 | 2017-11-09 | Fmc Kongsberg Subsea As | Method for installing a hatch to a subsea structure, hinge and assembly for subsea use |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4060837A (en) * | 1976-04-26 | 1977-11-29 | Minnesota Mining And Manufacturing Company | Variable cell width recording |
| FR2365178A1 (en) * | 1976-09-20 | 1978-04-14 | Cii Honeywell Bull | METHOD OF READING ADDRESSES ON A MAGNETIC RECORDING MEDIA AND DEVICE FOR IMPLEMENTING IT |
-
1968
- 1968-12-27 NL NL6818721A patent/NL140353B/en unknown
-
1969
- 1969-12-22 DE DE19691964115 patent/DE1964115A1/en active Pending
- 1969-12-23 GB GB6263169A patent/GB1285729A/en not_active Expired
- 1969-12-26 FR FR6945121A patent/FR2027242A1/fr not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017191106A1 (en) | 2016-05-02 | 2017-11-09 | Fmc Kongsberg Subsea As | Method for installing a hatch to a subsea structure, hinge and assembly for subsea use |
Also Published As
| Publication number | Publication date |
|---|---|
| GB1285729A (en) | 1972-08-16 |
| NL6818721A (en) | 1970-06-30 |
| NL140353B (en) | 1973-11-15 |
| FR2027242A1 (en) | 1970-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2632943C3 (en) | Circuit for checking time sequences to be recorded and determining recording times | |
| DE2219219A1 (en) | Multi-level signal transmission system | |
| DE2630197C3 (en) | Time correction circuit for a data recovery system | |
| DE3044541C2 (en) | ||
| DE1574650A1 (en) | Method for recording data and device for carrying out the method | |
| DE1281494B (en) | Device for correcting the skew filling of a tape-shaped multi-track recording medium | |
| DE1499708C3 (en) | Circuit arrangement for recognizing format characters of a magnetic data recording with self-clocking | |
| DE2944191C2 (en) | ||
| DE3225365C2 (en) | ||
| DE1253310B (en) | Device for transferring data blocks into or from circumferential tracks of a surface memory | |
| DE1226812B (en) | System for the machine recognition of characters | |
| DE2636183A1 (en) | DATA RECORDING DEVICE WITH A ROTATING MAGNETIC RECORDING MEDIUM | |
| DE2254696A1 (en) | CIRCUIT ARRANGEMENT AND PROCEDURE FOR REORIENTATION AFTER AN ERROR CONDITION IN A MEMORY SYSTEM | |
| DE1099227B (en) | Clock for information storage | |
| DE1964115A1 (en) | Method for interpreting information | |
| DE1026788B (en) | Arrangement for producing phase-controlled time pulses | |
| DE1941473A1 (en) | Character generator | |
| DE2342359A1 (en) | DEVICE FOR CONVERTING A DIGITAL INPUT SIGNAL | |
| DE2413535A1 (en) | ADAPTIVE TIME CONTROL DEVICE FOR DATA READING FOR AN INFORMATION RECORDING SYSTEM | |
| DE1273563B (en) | Device for synchronizing data and clock signals that occur one after the other | |
| DE2131353A1 (en) | Transponder | |
| DE2629875A1 (en) | DATA READING AND WRITING DEVICE FOR A MAGNETIC RECORDING MEDIUM | |
| DE1449388C (en) | Circuit arrangement for the correction of incorrectly offset occurring impulses sen information displayed on several parallel channels | |
| DE1449353C (en) | Circuit arrangement for self-clocking of the pulses read from an information track of a magnetic recording medium | |
| DE2063492C3 (en) | Circuit arrangement for setting a constant phase position of clock pulses with respect to assigned data pulses of a data pulse series |