DE1774652B1 - Verfahren und vorrichtung zum fehlergesicherten lesen von magnetbaendern - Google Patents
Verfahren und vorrichtung zum fehlergesicherten lesen von magnetbaendernInfo
- Publication number
- DE1774652B1 DE1774652B1 DE19681774652 DE1774652A DE1774652B1 DE 1774652 B1 DE1774652 B1 DE 1774652B1 DE 19681774652 DE19681774652 DE 19681774652 DE 1774652 A DE1774652 A DE 1774652A DE 1774652 B1 DE1774652 B1 DE 1774652B1
- Authority
- DE
- Germany
- Prior art keywords
- block
- error
- word
- parity
- gate
- 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/18—Error detection or correction; Testing, e.g. of drop-outs
-
- 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/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1803—Error detection or correction; Testing, e.g. of drop-outs by redundancy in data representation
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Error Detection And Correction (AREA)
- Digital Magnetic Recording (AREA)
Description
1 2
Die Erfindung betrifft ein Verfahren und eine Vor- einem Lochstreifen in Form von Blöcken von Wörrichtung
zum Lesen von Magnetbändern, die Daten tern abgenommen werden, die alle dieselbe Anzahl
in Form von Blockpaaren binärer Digitalwörter ent- von Bits enthalten. Da die Blöcke verschiedene Länhalten,
wobei der erste Block jedes Paares aus gen haben, ist es notwendig, ihr Ende durch ein spe-
N Wörtern mit jeweils η Bits besteht und der zweite 5 zielles Wort zu identifizieren. Jeder Block ergibt fer-Block
eine Wiederholung des ersten Blockes ist, wo- ner ein unterschiedliches Signal, d. h. die Blöcke sind
bei jedes Wort quer auf dem Band angeordnet ist nicht zu Paaren gleicher Signale zusammengefaßt, so
und kennzeichnende Datenbits sowie ein Paritäts- daß es nicht möglich ist, an Stelle eines fehlerhaften
prüfungsbit enthält mit einer Bitstelle zur Identifi- Blockes einen richtigen Block zu verwenden,
zierung des Endes eines jeden Blockes, unter Ver- io Aus der französischen Patentschrift 1437 726 ist wendung eines Digitalspeichers, einer Ableseeinrich- eine Vorrichtung zum Ablesen eines Magnetbandes tung, die auf jedes Wort des Bandes anspricht, wo- mit neun Kanälen bekannt, das Blöcke aus Wörtern bei sämtliche η Bitstellen im wesentlichen gleichzei- aufweist, wobei acht Datenbits und ein Paritätsprütig ablesbar sind, ferner mit Kanälen zur Übertra- fungsbit vorgesehen sind. In jedem Block wird die gung der abgelesenen kennzeichnenden Bits in den 15 Lage von Wörtern mit Paritätsfehlern festgestellt, Speicher, einer Paritätsfehlerdetektorstufe, die an die und am Ende des Blockes wird das Band zurückge-Leseeinrichtung angeschlossen ist, um jedes gelesene spult, um die fehlerhaften Wörter noch einmal zu Wort zu prüfen, sowie einer Vollständigkeitsfehler- lesen. Ein Ersatz der fehlerhaften Wörter durch die detektorstufe, um am Ende jedes Blocks zu prüfen, Wörter eines zweiten Blockes ist hier nicht vorgeob N Wörter beim Lesen dieses Blocks verarbeitet 20 sehen. Das Zurückspulen des Bandes und das erworden sind. neute Ablesen erfordert ferner einen großen Zeit-Aus der Zeitschrift »IBM Technical Disclosure aufwand.
zierung des Endes eines jeden Blockes, unter Ver- io Aus der französischen Patentschrift 1437 726 ist wendung eines Digitalspeichers, einer Ableseeinrich- eine Vorrichtung zum Ablesen eines Magnetbandes tung, die auf jedes Wort des Bandes anspricht, wo- mit neun Kanälen bekannt, das Blöcke aus Wörtern bei sämtliche η Bitstellen im wesentlichen gleichzei- aufweist, wobei acht Datenbits und ein Paritätsprütig ablesbar sind, ferner mit Kanälen zur Übertra- fungsbit vorgesehen sind. In jedem Block wird die gung der abgelesenen kennzeichnenden Bits in den 15 Lage von Wörtern mit Paritätsfehlern festgestellt, Speicher, einer Paritätsfehlerdetektorstufe, die an die und am Ende des Blockes wird das Band zurückge-Leseeinrichtung angeschlossen ist, um jedes gelesene spult, um die fehlerhaften Wörter noch einmal zu Wort zu prüfen, sowie einer Vollständigkeitsfehler- lesen. Ein Ersatz der fehlerhaften Wörter durch die detektorstufe, um am Ende jedes Blocks zu prüfen, Wörter eines zweiten Blockes ist hier nicht vorgeob N Wörter beim Lesen dieses Blocks verarbeitet 20 sehen. Das Zurückspulen des Bandes und das erworden sind. neute Ablesen erfordert ferner einen großen Zeit-Aus der Zeitschrift »IBM Technical Disclosure aufwand.
Bulletin«, Bd. 3, Nr. 8, vom Januar 1961, S. 10, 11, Die deutsche Patentschrift 1145 834 beschreibt
ist es bekannt, binäre digitale Wörter so auf einem eine Kontrollvorrichtung für elektronische Buchungs-Magnetband
aufzuzeichnen, daß auf jedes Wort und 25 maschinen, bei der die Übertragung von Daten von
sein Paritätsprüfungsbit unmittelbar eine Wieder- einem magnetischen Aufzeichnungsträger auf eine
holung dieses Wortes in komplementärer Form folgt, Kontokarte überprüft wird. Zwar werden die Daten
um Fehlern beim Ablesen des Signals vorzubeugen. auf der Karte doppelt in Form eines Realwertes und
Diese Anordnung eignet sich nicht zur Vermeidung eines Ergänzungswertes aufgezeichnet, falls jedoch
von Fehlern, die infolge eines verformten oder an- 30 eine der Aufzeichnungen fehlerhaft ist, kann nicht
derweitig beschädigten Bandes auftreten, da das be- an ihrer Stelle die andere verwendet werden,
treffende Wort und seine Wiederholung so nahe bei- Der Erfindung liegt daher die Aufgabe zugrunde, einanderliegen, daß eine Beschädigung des Bandes ein Verfahren und eine Vorrichtung der eingangs mit großer Wahrscheinlichkeit beide Wörter beein- genannten Art zu schaffen, bei welchen die Wörter trächtigt. 35 der einzelnen Blöcke nicht nur paritätsgeprüft, son-Aus der französischen Patentschrift 1314695 ist dern auch die Blöcke selbst auf Vollständigkeit geeine Vorrichtung zum Lesen von Magnetbändern be- prüft werden, um auch bei fehlerhaftem Magnetband kannt, bei der jedem Datenbit A, B und C eines richtige Signale zu erhalten.
treffende Wort und seine Wiederholung so nahe bei- Der Erfindung liegt daher die Aufgabe zugrunde, einanderliegen, daß eine Beschädigung des Bandes ein Verfahren und eine Vorrichtung der eingangs mit großer Wahrscheinlichkeit beide Wörter beein- genannten Art zu schaffen, bei welchen die Wörter trächtigt. 35 der einzelnen Blöcke nicht nur paritätsgeprüft, son-Aus der französischen Patentschrift 1314695 ist dern auch die Blöcke selbst auf Vollständigkeit geeine Vorrichtung zum Lesen von Magnetbändern be- prüft werden, um auch bei fehlerhaftem Magnetband kannt, bei der jedem Datenbit A, B und C eines richtige Signale zu erhalten.
Wortes ABC ein Synchronisations-Bit A', B' bzw. Erfindungsgemäß wird dies dadurch erreicht, daß
C vorausgeht. Diese Synchronisations-Bits stellen 40 mittels einer logischen Schaltung jeweils dann, wenn
keine Wiederholung der Datenbits dar, d. h. die Wör- irgendein Wort im ersten Block einen Paritätsfehler
ter werden nur einmal auf dem Band aufgezeichnet. aufweist, statt dessen das entsprechende Wort im
Bei der Vorrichtung nach der deutschen Patent- zweiten Block geprüft und dem Speicher zugeführt
schrift 1 069 908 werden die Daten längs einer Spur wird, wenn es paritätsrichtig und der zweite Block
des Bandes anstatt quer zu diesem aufgezeichnet, 45 vollständig ist, daß ferner, wenn der erste Block
während eine Wiederholung der Daten in komple- einen Vollständigkeitsfehler aufweist, statt dessen
mentärer Form zeitlich übereinstimmend mit der sämtliche Wörter des zweiten Blockes paritätsgeprüft
ersten Spur längs einer zweiten benachbarten paral- und dem Speicher zugeführt werden, wenn sie alle
lelen Spur aufgezeichnet werden. Auch diese Anord- richtig sind, und der zweite Block vollständig ist,
nung hat den Nachteil, daß bei Fehlern oder Be- 50 und daß von der Fehlereinrichtung eine Fehlerschädigungen
des Bandes beide Spuren in Mit- anzeige abgegeben wird, wenn ein Paritätsfehler oder
leidenschaft gezogen werden und damit sowohl das ein Vollständigkeitsfehler im ersten Block nicht mitbetreffende
Wort wie auch seine Wiederholung mit tels des zweiten Blockes korrigiert wird.
Fehlern behaftet sind. Durch die Auseinanderziehung der Wörter eines Aus der deutschen Patentschrift 1 082 436 ist eine 55 Blockes und ihrer Wiederholung in einem anderen Zweikanalabfühlvorrichtung für Magnetbänder be- Block wird vermieden, daß örtliche Fehler oder Bekannt, bei der die Daten in normaler Weise quer zum Schädigungen des Magnetbandes sich auf das betref-Band aufgezeichnet sind. Die Daten werden vom fende Wort und auf seine Wiederholung auswirken Band abgenommen und mit unterschiedlicher Ver- können.
Fehlern behaftet sind. Durch die Auseinanderziehung der Wörter eines Aus der deutschen Patentschrift 1 082 436 ist eine 55 Blockes und ihrer Wiederholung in einem anderen Zweikanalabfühlvorrichtung für Magnetbänder be- Block wird vermieden, daß örtliche Fehler oder Bekannt, bei der die Daten in normaler Weise quer zum Schädigungen des Magnetbandes sich auf das betref-Band aufgezeichnet sind. Die Daten werden vom fende Wort und auf seine Wiederholung auswirken Band abgenommen und mit unterschiedlicher Ver- können.
Stärkung zwei Kanälen zugeführt und dann ver- 60 Zweckmäßigerweise weist die logische Schaltung
glichen, um Fehler festzustellen. Die Daten werden für jedes der N Worte eine bistabile Stufe mit stabi-
bei dieser Anordnung auf dem Band nicht wieder- lern Einstell- und Rückstellzustand auf, die von
holt, es ist daher zwar möglich, Fehler festzustellen, Rückstellung zu Einstellung schaltbar ist, wenn das
es ist jedoch nicht möglich, ein fehlerhaftes Wort zugehörige Wort im ersten Block paritätsrichtig ist,
oder einen fehlerhaften Block durch ein richtiges 65 und von Einstellung zur Rückstellung, wenn am
Wort oder einen richtigen Block zu ersetzen. Ende des ersten Blocks ein Vollständigkeitsfehler
In der belgischen Patentschrift 654295 ist eine vorliegt, sowie am Ende des zweiten Blocks unab-
Vorrichtung beschrieben, bei der die Daten von hängig davon, ob ein Vollständigkeitsfehler vorliegt
nommen werden, jedoch nicht bei seinem zweiten Auftreten bei W31. Im übrigen sind die Wörter in den
entsprechenden Blocks die gleichen, d. h. Wl1 ist dasselbe wie Wl usw.
Das Aufzeichnungssystem erfolgt derart, daß ein Wechsel der Durchflußpolarität die Ziffer 1 darstellt
und ein Beibehalten der Polarität die Ziffer 0. Bisher wurde die Ziffer 1 durch die eine oder die andere
Polarität und die Ziffer 0 durch ein O-Signal dargestellt. Dies war nicht immer zufriedenstellend, da ein
O-Signal auch infolge eines Fehlers auf dem Magnetband entstehen kann. Bei Betrachtung von z. B. der
Spur T6 von Fig. 1 werden die Einheitsziffern in
den Wörtern JF 5 und W51 durch eine Magnetisierung
oder nicht, wobei durch die Stufe in ihrem eingestellten Zustand verhindert wird, daß das ihr zugeordnete
Wort im zweiten Block den Speicher erreicht, während sie in ihrem rückgestellten Zustand
das ihr zugeordnete Wort jedes Blockes bei richtiger
Parität zum Speicher passieren läßt und die Fehlereinrichtung betätigt, um ein Fehlersignal abzugeben,
wenn am Ende des zweiten Blocks ein Vollständigkeitsfehler auftritt oder wenn das zugeordnete Wort
im zweiten Block einen Paritätsfehler aufweist.
das ihr zugeordnete Wort jedes Blockes bei richtiger
Parität zum Speicher passieren läßt und die Fehlereinrichtung betätigt, um ein Fehlersignal abzugeben,
wenn am Ende des zweiten Blocks ein Vollständigkeitsfehler auftritt oder wenn das zugeordnete Wort
im zweiten Block einen Paritätsfehler aufweist.
Eine beispielsweise Ausführungsform der Erfindung wird nachfolgend an Hand der Zeichnung erläutert,
in der
F i g. 1 eine Form der Datenspeicherung zeigt;
F i g. 2 zeigt schematisch ein Blockdiagramm einer 15 mit entgegengesetzter Polarität dargestellt. Das Si-
bevorzugten Ausführungsform der Erfindung; gnal dieser Spur kann ferner dazu benutzt werden,
F i g. 3 zeigt einen Satz von Wellenformen zur Er- nicht nur das Ende eines Blocks allein durch einen
läuterung der Arbeitsweise der Ausführungsform Wechsel der Polarität zu bezeichnen, sondern es
nachFig. 2; kann ebenso zur Unterscheidung eines Blocks von
F i g. 4 zeigt einen Teil der Ausführungsform nach ao einem anderen in Abhängigkeit von der Richtung des
Fi g. 2; Polaritätswechsels dienen.
F i g. 5 zeigt einen Teil von F i g. 4. Für dieses Aufzeichnungssystem muß die Paritäts-Gemäß
F i g. 1 hat das Band 11 sieben Spuren, prüfung wie oben beschrieben erfolgen, d. h. ein
von denen die fünf Spuren Tl bis T 5 die kennzeich- Paritätsbit 1, wenn die Ziffernsumme in den anderen
nenden Bits jedes aus sieben Bits bestehenden Wor- 25 sechs Spuren eine gerade Zahl ist, denn dieser Umtes
enthalten. Die vier Spuren Tl bis T 4 erlauben stand sorgt dafür, daß jedes Wort die Ziffer 1 in
die Aufzeichnung der Ziffern 0 + 1, —1, +2, mindestens einer Spur hält, wenn auch nur in der
— 2 ... +15 und —15 in binärer digitaler Form. Spur T 7, und so durch eine Durchflußumkehrung
Die Spur Γ 5 gibt das positive oder negative Vor- eine Anzeige erzeugt, die besagt, daß eine Ziffernzeichen
an. Dies geschieht, indem die Ziffer 0 für 30 stelle den Lesekopf durchläuft,
eine positive Zahl und die Ziffer 1 für eine negative Eine geeignete Vorrichtung zum Lesen von Ma-Zahl
gesetzt wird. Da die Spur T 5 nicht beide Si- gnetbändern, welche Daten in dieser Form enthalten,
gnale benötigt, wenn alle Spuren Tl bis T4 die Zif- wird nun in Verbindung mit Fig. 2 beschrieben,
fer 0 halten, bleibt eine Kombination der fünf Spuren Falls nicht ausdrücklich etwas anderes gesagt ist, arin
Reserve. Und zwar ist dies diejenige, die »minus 35 beitet die Vorrichtung mit positiven Signalen, wobei
Null« darstellt, d. h., jede der Spuren Tl bis T 4 hält negative und Null-Signale unwirksam sind,
die Ziffer 0 und die Spur TS hält die Ziffer 1. Die Das Band 11 wird abgelesen durch Leseeinrichverbleibenden
Spuren T 6 und T 7 jedes Wortes die- tungen in Form eines geeigneten Sieben-Wegenen
Steuer- und Kontrollzwecken. Kopfes 12, der ein paralleles Ablesen der Spuren Die Daten werden in den Paaren Pl, P2 usw. der 40 Tl bis T7 in die Kanäle Cl bis C7 vorsieht, und
ersten und zweiten Fünf-Wort-BlocksB1 und B2 zwar über VerstärkerA1 bis AT. Die die kennaufgezeichnet.
Jedem Block Bl von fünf Wörtern zeichnenden Bits aufnehmenden Kanäle Cl bis C 5
Wl bis WS, die quer auf dem Band untergebracht laufen parallel zu den separaten Gliedern Dl bis DS
sind, folgt unmittelbar ein zweiter Block B 2, dereine eines Digitalspeichers. Das Glied Dl des Speichers
genaue Wiederholung des Blocks Bl darstellt. Wenn 45 ist reserviert für Wörter Wl oder Wi1, wobei ein
jedoch infolge eines oder mehrerer Fehler irgend- Wort Wl einen Fehler darstellt. Das Glied D 2 ist
welcher Art die Wiederholung nicht exakt ist, wer- reserviert für Wörter W2 und W21 usw.; in der
den die Wörter von Block B 2 als WV- bis W 51 in Zeichnung ist lediglich der Sektor D1 dargestellt,
der Zeichnung angezeigt. Der Einschreibevorgang des kennzeichnenden Bits Aufeinanderfolgende Blockpaare sind durch zwei 50 in den Speicher wird durch eine logische Schaltung
Wort-Lücken G getrennt. 14 gesteuert, die ihrerseits wie folgt durch die von
Die Lücken G werden durch die Reservekombi- dem Band abgeleiteten Signale gesteuert wird.
nation wie vorerwähnt, gekennzeichnet, zusammen Alle Kanäle, außer C 5, sind durch ein mit sechs
mit einer Ziffer 0 in jeder der Spuren T 6 und T 7, Eingängen versehenes Oder-Tor 15 und eine Ver-
d. h. durch die Ziffer 1 in der Spur T 5 und die Zif- 55 zögerungsstufe 16 mit Fortschaltvorrichtungen in
fer 0 in allen anderen sechs Spuren. Form eines Zählers 17 verbunden, der über Leitun-
Die Spur T 6 gibt das Ende jedes Blockes an, in- gen Ml und M 2 mit verschiedenen Verzögerungs-
dem sie eine Einheitsziffer in jedem der Wörter WS zeiten Impulse abgibt. Der Zähler hat fünf Stufen51
und WS1 enthält. bis 55, deren Ausgänge mit der Schaltung 14 durch
Die Spur T 7 enthält ein Paritätsbit in der Form 60 Leitungen, welche mit 51' bis S 5' bezeichnet wer-
einer Einheitsziffer, bei der die Summe eine gerade den, verbunden sind.
Zahl oder 0 ist, wenn die Einheitsziffern sich in den Wie im weiteren beschrieben wird, enthält die
Spuren Tl bis T6 des Wortes befinden. Schaltung 14 fünf Untereinheiten SVl bis SL/5, und
In der Zeichnung ist eine typische Nachricht dar- zwar je eine für die fünf Wörter eines Blocks, von
gestellt, die die Symbole »0« und »1« zur Bezeich- 65 denen jeweils eine zu einer bestimmten Zeit durch
nung des Magnetisierungszustandes verwenden, den den Zähler 17 aktiviert wird, während er von Stufe
dieser darstellt. Zum Zwecke der Demonstration soll zu Stufe so weitergeschaltet wird, wie die entspre-
ein Paritätsfehler im Wort W 3 des Paares Pl ange- chenden Wörter in den Lesekopf eingegeben werden.
5 6
Die Stufe 1 betätigt dementsprechend die Unterein- Bandsatz angelegt, um den Antriebsmotor gegebeheitSE/1
in Übereinstimmung mit den Wörtern Wl nenfalls auszuschalten.
und Wl1, während die Stufe 2 SU 2 in Ubereinstim- Von den Untereinheiten SU1 bis SUS der Schal-
mung mit den Wörtern Wl und W 21 betätigt usf. tung 14 werden Steuersignale über Ausgangsleitun-Von
dem Verstärker A 6 wird über einen Kanal 5 gen U1 bis U 5 an die entsprechenden Sektoren des
C 6'ein weiterer Ausgang abgenommen, der die Rieh- Speichers gelegt. Von der Fehlereinrichtung CF der
tungsinformation der aufgezeichneten Signale ent- Schaltung 14, die allen Untereinheiten gemeinsam
hält. Der Kanal C 6'ist mit einer Stufe 18 verbunden, ist, wird eine Ausgangsleitung F an eine Fehlerdie
auf das Vorhandensein eines Blockes anspricht anzeige gelegt.
und ihn identifiziert und die über eine Leitung / am io Der Vorgang wird im folgenden kurz beschrieben,
Ende eines jeden Blockes, d. h. zusammenfallend und zwar beginnend bei dem Band, das auf Grund
mit der letzten Ziffer des Blockes ein positives Si- einer der Lücken G am Schreibkopf angehalten wird,
gnal abgibt. Die Stufe 18 gibt ferner über eine Lei- In dieser Ruhestellung befindet sich die Stufe 21
tung K am Ende eines jeden Blockes B1 ein positi- in einem ihrer stabilen Zustände, der die Leitung B1
ves Identifizierungssignal ab, während sie am Ende 15 erregt und so den Block Bl repräsentiert, während
eines jeden Blockes B 2 ein positives Identifizierungs- der Zähler 17 die Ziffer 5 enthält, wodurch die Stufe
signal über eine Leitung L abgibt. Die Trennung er- SS ihre Leitung 55'positiv erregt,
folgt in einfacher Weise entsprechend der obenge- Zur Erläuterung sei gesagt, daß der Ausdruck
nannten Polaritätsdifferenz der abgenommenen Zif- »Wort« benutzt wird, um sowohl die kennzeichnende
fern in dieser Spur an den Enden der entsprechenden ao Gruppe von fünf Bits, die für den Speicher beBlocks,
wobei diese Differenz durch das Signal im stimmt sind, als auch die gesamte Gruppe von sieben
Kanal C 6' dargestellt wird. Bits, die vom Band abgeleitet werden, zu bezeichnen.
Die Leitung K ist mit einem Eingang einer bistabi- Bei Empfang eines Steuersignals, das das Block-
Ien Stufe 21 verbunden, welche Signale zur Identifi- paar Pl veranlaßt, zu lesen, beginnt das Band zu
zierung des entsprechenden Blocks eines Paares lie- 25 laufen und läuft ständig und langsam weiter, ohne
fert. Der andere Eingang wird von einem mit zwei bei einem Wort anzuhalten, bis alle zehn Wörter von
Eingängen versehenen Oder-Tor 22 abgeleitet. An Wl bis W 51 des Paares den Lesekopf passiert haben,
einem der Eingänge dieses Tores ist die Leitung L Während jedes einzelne Wort den Lesekopf pasangeschlossen.
An den anderen Eingang wird über siert, werden praktisch gleichzeitig seine Bit-Stellen
eine Leitung R ein Hauptrückstellsignal von einer 30 gelesen. Hierbei wird eine Ziffer 1 durch Erregung
außerhalb liegenden, nicht dargestellten Anlage an- des entsprechenden Kanals der Kanäle Cl bis C 7
gelegt. mittels eines stetigen positiven Signals dargestellt,
Die Ausgänge der Stufe 21 sind an die Schaltung das so lange dauert, wie das Wort sich unter dem
14 über Leitungen öl und B2 gelegt, die die ent- Lesekopf befindet, während die Ziffer 0 durch die
sprechenden Blöcke verkörpern und nur dann posi- 35 Abwesenheit eines Signals dargestellt wird. Der
tiv erregt sind, wenn die Stufe sich in dem einen oder Lesevorgang des Wortes W1 von F i g. 1 ist in F i g. 3
anderen stabilen Zustand befindet. dargestellt. Die erregten Kanäle sind hierbei Cl, C2,
Die Leitung M2 ist außerdem so geschaltet, daß C4, C5 und Cl, entsprechend den Wellenformen α,
ein Zeitsteuersignal an eine Paritätsfehlerdetektor- b, d, e und g. Die Kanäle C 3 und C 6 sind nicht erstufe
23 angelegt wird, an welche alle sieben Kanäle 40 regt, entsprechend den Wellenformen c und /.
Cl bis C 7 als Eingänge gelegt sind. Der Eingang der Wie in der Zeichnung dargestellt, besteht zwischen
Stufe ist über eine Paritätsfehlerleitung PF mit der diesen positiven Impulsen eine gewisse Registrie-Schaltung
14 verbunden. rungsunschärfe infolge des allgemein unvermeid-
Die Leitung SS des Zählers ist außerdem mit liehen Schräglaufs des Bandes bezüglich der Worteinem
der beiden Eingänge eines Vollständigkeits- 45 ausrichtung auf dem Band und der Ausrichtung der
fehlerdetektors 24 verbunden, deren anderer Ein- Leseköpfe. Infolgedessen erfolgt das Lesen der Bits
gang über die Leitung / von der Stufe 18 versorgt nicht genau gleichzeitig. Obschon der kennzeichwird.
Diese Stufe spricht auf die Signale der Lei- nende Teil des Wortes (dargestellt durch die Wellentung
/ an, um am Ende jedes Blocks zu prüfen, ob formen α bis e) an den Eingängen zu allen Speicherwährend
des Ablesens der Blocks fünf Wörter be- 50 gliedern Dl bis DS vorhanden ist, kann es bei Abarbeitet
worden sind. Wie bereits erwähnt, wird das Wesenheit einer Anweisung nicht über einen der
Ende jedes Blocks durch ein positives Signal auf der Ausgangsleiter Ul bis US der Schaltung 14 in diese
Leitung/ angezeigt, und die Zahl der verarbeiteten Speicherglieder eingehen.
Wörter wird durch die Zahl, die dann im Zähler 17 Mit mehreren derartig erregten Eingängen ist der
erscheint, angezeigt. Der Detektor 24 wird entspre- 55 Ausgang von Tor 15 als Wellenform h dargestellt,
chend durch das Signal auf der Leitung/ betätigt, Von der Vorderkante dieses Signals leitet die Stufe
um ein Vollständigkeitsfehlersignal abzuleiten, es sei 16 durch Differentiation (Wellenform i) eine Spitze
denn, daß die Stufe S 5 ebenfalls aktiviert ist. Der ab und unter Verzögerung die Impulse Ml und M 2
Ausgang wird über eine Leitung SF an die Schal- in dieser Reihenfolge (Wellenform / und k) innerhalb
tung 14 gegeben sowie an einen Rückstellpunkt an 60 jedes der Impulse in den Kanälen. Diese Impulse Ml
dem Zähler 17. Der Detektor 24 tritt ebenfalls in und M 2 werden über die so bezeichneten Leitungen
Aktion, wenn die Stufe 5 betätigt wird, jedoch die an den Zähler gelegt.
Spur Γ6 nicht die Ziffer 1 enthält und infolgedessen Ansprechend auf die Hinterkante der Impulse Ml
die Leitung / negativ ist. wird der Zähler von Stufe SS auf 51 geschaltet, er-
Die Leitung 55 ist ferner mit einem von zwei 65 regt jedoch so lange nicht die Leitung 51 positiv, so-Eingängen
eines UND-Tores 25 verbunden, das die lange nicht der folgende Impuls M 2 ein Tor für eine
Leitung B 2 (von Stufe 21) als anderen Eingang hat. Zeitdauer, die der Breite dieses Impulses am Aus-Der
Ausgang wird über eine Leitung 26 an den gang der Stufe entspricht, geöffnet hat. Gleichzeitig
wertet der Impuls M 2 den Zustand der Paritätsprüfungsstufe
23 aus. Als Folge davon wird das Signal der Stufe 23, das anzeigt, ob das Wort Wl paritätsrichtig
ist oder nicht, an die Untereinheit SU1 gelegt,
und zwar zur selben Zeit wie das Signal von Stufe S1, während der Ausgang der Stufe 21 über die Leitung
Bl ein Signal, das den ersten Block darstellt, glDt.
Wenn das Wort paritätsrichtig ist, erregt die Untereinheit SUl die Ausgangsleitung i/l und ermöglicht
so, daß das Wort parallel von den Kanälen C1 bis C 5 in das Speicherglied D1 geschrieben wird.
Die Untereinheit verbleibt in einem solchen Zustand, daß es das entsprechende Wort Wl des nächsten
Blocks ignoriert.
Wenn andererseits die Stufe 23 einen Paritätsfehler festgestellt hat, wird das Wort nicht an den Speicher
weitergegeben, und die Untereinheit verbleibt in einem solchen Zustand, daß das Wort WV- dafür
in den Speicher gegeben wird, wenn es paritätsrichtig ist, oder es wird an der Anzeige 27 ein Fehler angezeigt,
falls es nicht paritätsrichtig ist.
Bei Ankunft des nächsten Wortes W 2 am Lesekopf werden die Kanäle Cl, C3 und Cl positiv erregt,
und das Tor 15 läßt ein Signal durch, das die Stufe 16 veranlaßt, ein anderes Signal Ml zu liefern,
um den Zähler auf die Stufe 52 zu schalten. Hierdurch kann das Wort auf Parität geprüft und die
Untereinheit 5 U 2 in einen entsprechenden Zustand gebracht werden.
Am Ende des BlocksBl prüft der Detektor24
die Vollständigkeit durch Feststellung, ob der Zähler in dem Zeitpunkt, in dem der Detektor über die Leitung
J positiv erregt ist, die Ziffer 5 enthält. Es soll angenommen werden, daß Vollständigkeit vorliegt
und dementsprechend über die Leitung SF kein Fehlersignal geliefert wird.
Am Ende des Blocks B1 schaltet das positive Signal,
das dadurch in der Leitung K entsteht, die Stufe 21 um, um den Block B 2 darzustellen, und
zwar durch Erregung der Ausgangsleitung B 2.
Beim Erscheinen von Block B 2 wird der Vorgang wiederholt; es erfolgt jedoch nur in solchen Untereinheiten
eine wirksame Reaktion, die bei Block B1 ein Paritätsfehlersignal erhalten hatten. Von jeder
dieser Untereinheiten wird das Wort, wenn es nun paritätsrichtig ist, in den Speicher gegeben. Wenn jedoch
dasselbe Wort wiederum fehlerhaft ist, veranlaßt die gemeinsame Fehlereinheit CF, daß die Stufe
27 erregt wird und eine Fehlerantwort gibt.
Ein Vollständigkeitsfehler am Ende des Blocks Bl ist ein Zeichen dafür, daß die Information im Block
Bl einen Fehler enthält und gelöscht werden muß. Hierzu wird über die Leitung SF ein Signal an die
Schaltung 14 gegeben, um jede Untereinheit, die auf ein paritätsrichtiges Wort angesprochen hat, und in
ihren paritätsrichtigen Zustand geschaltet worden ist, nunmehr in ihren Paritätsfehler-Zustand zu schalten,
in welchem sie in der Lage ist, auf ein Signal im Block B 2 anzusprechen, wenn es paritätsrichtig ist.
Wenn das einzelne Wort richtig ist, wird es in den Speicher durchgelassen, in welchem es irgendein
Wort, das während des Vorlegens des Blocks Bl in dieselbe Adresse eingeschrieben worden ist, wieder
einschreibt. Jeder Paritätsfehler im Block B 2 löst eine Fehleranzeige aus, und zwar auch dann, wenn
das entsprechende Wort im Block B1 paritätsrichtig
war und in den Speicher eingeschrieben wurde, da
der Vollständigkeitsfehler am Ende von Block B1
ein Zeichen dafür ist, daß irgendein Wort in diesem Block falsch sein muß.
Ein Vollständigkeitsfehler am Ende von Block B 2 hat keine Auswirkung, falls jedes Wort von Block
Bl paritätsrichtig war und an seinem Ende keine Vollständigkeitsfehler vorhanden waren. Wenn jedoch
ein Paritäts- oder Vollständigkeitsfehler im Block Bl vorgelegen hat, löst ein Vollständigkeitsfehler
am Ende von Block B 2 eine Fehleranzeige aus. Am Ende des zweiten Blocks bewirkt die Koinzidenz
von positiven Signalen auf den Leitungen B 2 und SS' bei Tor 25, daß ein Signal auf den Bandsatz
gegeben wird, um den Antrieb zu stoppen.
Zu gleicher Zeit entfernt die Ankunft der Lücke G am Ende des zweiten Blocks alle positiven Eingänge zum Tor 15 und stoppt somit die Weiterschaltung des Zählers. Es soll betont werden, daß der Zähler normalerweise nicht angehalten wird, wenn der ao kennzeichnende Teil eines der Wörter Wl bis WA oder ihrer Gegenstücke im Block B 2 Null sind, denn die Paritätsnummer in Spur Γ 7 wäre dann die Ziffer 1, wodurch verhindert wird, daß ein Signal vom kanal C 7 den Zähler über die Stufe 15 und 16 weiterschaltet.
Zu gleicher Zeit entfernt die Ankunft der Lücke G am Ende des zweiten Blocks alle positiven Eingänge zum Tor 15 und stoppt somit die Weiterschaltung des Zählers. Es soll betont werden, daß der Zähler normalerweise nicht angehalten wird, wenn der ao kennzeichnende Teil eines der Wörter Wl bis WA oder ihrer Gegenstücke im Block B 2 Null sind, denn die Paritätsnummer in Spur Γ 7 wäre dann die Ziffer 1, wodurch verhindert wird, daß ein Signal vom kanal C 7 den Zähler über die Stufe 15 und 16 weiterschaltet.
Am Ende des Blocks B 2 bringt ein Signal über die Leitung L die Stufe 21 wieder in Ausgangsstellung,
so daß wieder Block Bl vorliegt. Die Anlage ist dann in Ruhestellung und in der Lage, das nächste
Blockpaar zu lesen, sobald der Antrieb wieder läuft. Das Hauptrückstellsignal, das über die Leitung R
und das Tor 22 ankommt, schaltet die Stufe 21 in ihren Block 2Jl Zustand, falls dies aus irgendeinem
Grunde nicht durch das Signal auf der Leitung L geschehen sollte.
Zusammenfassend ist also die Arbeitsweise der Anlage folgende:
Wenn der Block Bl sowohl von Paritäts- als auch von Vollständigkeitsfehlern frei ist, werden
die fünf Wörter des Blocks in den Speicher geschrieben und Block B 2 wird ignoriert.
Wenn der Block Bl einen oder mehrere Paritätsfehler enthält, werden die entsprechenden Wörter von Block B 2, wenn sie paritätsrichtig sind, statt dessen in den Speicher geschrieben.
Wenn der Block Bl einen oder mehrere Paritätsfehler enthält, werden die entsprechenden Wörter von Block B 2, wenn sie paritätsrichtig sind, statt dessen in den Speicher geschrieben.
Wenn Block B1 mit einem Vollständigkeitsfehler
endet, wird jedes der gespeicherten Wörter durch das entsprechende Wort in Block B 2 ersetzt,
sofern es paritätsrichtig ist.
Wenn (a) beide Blöcke einen Vollständigkeitsfehler aufweisen oder wenn (b) beide entsprechenden
Wörter Paritätsfehler haben oder wenn (c) der eine Block einen Paritätsfehler aufweist
und der andere einen Vollständigkeitsfehler, wird eine Fehlanzeige ausgelöst.
Jede derartige Anzeige schließt die Abgabe eines Signals von der Leitung F über eine Leitung F1 zu
den Speichergliedern ein, um die letzten fünf Eingänge zu löschen, d. h. alle Wörter, die in den Speieher
während der vorhergehenden Blockpaare eingeschrieben worden sind.
Die logische Schaltung 14 kann gemäß F i g. 4 ausgebildet sein, wobei die bereits beschriebenen Teile
die auch vorher verwendeten Bezugsziffern haben.
Die Schaltkreise beruhen in der Hauptsache auf positiver NAND-Logik, und die im Zusammenhang damit verwendeten Begriffe sollen in ihrer Bedeutung wie folgt verstanden werden:
Die Schaltkreise beruhen in der Hauptsache auf positiver NAND-Logik, und die im Zusammenhang damit verwendeten Begriffe sollen in ihrer Bedeutung wie folgt verstanden werden:
109 523/300
9 10
Ein NAND-Tor erzeugt einen negativen Ausgang Die Ausgangsleitung 34 ist über einen Negator 61
nur dann, wenn jeder Eingang positiv ist; wenn ir- und ein mit fünf Eingängen versehenes ODER-Tor
gendein Eingang negativ ist, dann ist der Ausgang 62 als einer von drei Eingängen mit einer gemeinpositiv. Ein derartiges Tor wird als »geschlossen« samen Fehlersignalauswertungsvorrichtung in Form
bezeichnet, es sei denn, daß alle Eingänge positiv 5 eines NAND-Tores 63 verbunden. Die anderen beisind,
dann ist es »offen«. Ein Negator oder ein NOT- den Eingänge werden von den Leitungen SF und Bl
Tor kehrt die Polarität des einzelnen Einganges um. gebildet, während der Ausgang durch einen Negator
(Ein NAND-Tor, dem ein Negator folgt, ist daher das 64 als einer der Eingänge zu Tor 55 gebildet wird.
Äquivalent eines positiven UND-Tores.) Es sei bemerkt, daß von den beiden oben erwähn-
In F i g. 4 ist lediglich die Untereinheit SU1 und io ten Fehlersignalauswertungsvorrichtungen das Tor
die gemeinsame Fehlereinrichtung CF der Schaltung 51 speziell zu der Untereinheit SUl gehört, wo-14
im einzelnen dargestellt. Die Untereinheit SU 1 ist gegen das Tor 63 der gesamten Schaltung gemeingestrichelt
dargestellt, um zu zeigen, wie die Verbin- sam ist. Das Tor 63 bildet so zusammen mit den
düngen ihrer Fehlerausgänge mit denjenigen der ODER-Toren 55 und 62 einen Teil der gemeinsamen
Untereinheit SUl zusammenwirken. Die weiteren 15 Fehlereinheit CF.
Untereinheiten sind nicht dargestellt. Der Aufbau der Untereinheit 52 ist nicht im ein-
Das Hauptmerkmal der Untereinheit SU1 ist eine zelnen dargestellt. So wie bei der Untereinheit SU1
bistabile Fehlersteuerungsstufe 31, die durch ihren werden die Steuereingänge über die Leitungen PF,
Zustand nicht nur das Prüfergebnis des zugehörigen SF, Bl und Bl gebildet; aber das Betätigungssignal
Wortes Wl für einen Paritätsfehler oder des Blocks 20 wird diesmal über die Leitung ST statt über 51' ge-
Bl als Ganzes für einen Vollständigkeitsfehler wie- liefert. Es sind, wie bereits vorher, Ausgänge zu den
dergibt, sondern auch dazu dient, eine Fehleranzeige Toren 55 und 62 der Einheit CF vorgesehen; zu dem
zu geben, wenn dies erforderlich ist. Glied D1 des Speichers jedoch vorwiegend über Lei-
Die beiden stabilen Zustände der Stufe 31 treten tung Ul statt über Leitung i/l.
als Einstell- und Rückstellzustand auf; sie werden 25 Entsprechende Vorrichtungen sind für die Untervon
Rückstellen auf Einstellen durch ein negatives einheit 5C/3 bis SUS vorgesehen.
Signal an einer Eingangsleitung 32 geschaltet und Bei Ruhestellung der Anlage, wenn z. B. das Band
von Einstellen auf Rückstellen durch ein negatives mit einer der Lücken G am Schreibkopf gestoppt ist.
Signal auf einer Eingangsleitung 33. Sie können auf ist der Zustand der verschiedenen in F i g. 4 dargekeine
andere Weise geschaltet werden. Gegen- 30 stellten Bestandteile folgender: phasige Ausgänge erfolgen über die Leitungen 34 Die Eingangsleitungen PF, SF, 51' bis 54' und B 2
und 35, wobei diese Signale entsprechend negativ und die Ausgangsleitungen U1 und F sind alle nega-
und positiv sind, wenn die Stufe in ihrem Rückstell- tiv. Die Eingangsleitungen B1 und 55' sind positiv,
zustand ist und umgekehrt, wenn sie im Einstell- Die Leitungen /, K und L sind alle negativ,
zustand ist. 35 Die Fehlersteuerungsstufe 31 ist zurückgestellt, wo-
Die Stufe 31 wird von Rückstellen auf Einstellen bei sie die Leitung 34 negativ und die Leitung 35
über die Leitung 32 durch NAND-Tore 36 und 37 positiv hält.
geschaltet. Tor 36, das Paritätstor, hat drei Eingänge, Alle NAND-Tore der Untereinheit sind infolge
nämlich die Leitung 51, eine Verbindung von der negativer Signale an mindestens einer Eingangslei-Paritätsprüfungsstufe
23 über die Leitung PF und 40 tung geschlossen; diese Eingänge sind: einen Negator 41, sowie eine Leitung 35 von der Leitung 51' für die Tore 36 und 51; die Leitung
Stufe 31. Der Ausgang des Tores wird über einen von dem Negator 42 für das Tor 37 (der Ausgang
Negator 42 an die Leitung i/l und so an den Spei- von Tor 36 ist durch diesen Negator umgekehrt);
eher gelegt und bildet einen der beiden Eingänge der Leitung SF für Tor 43 und Leitung PF für Tor 52.
Fehlersteuerung, die durch das Tor 37 dargestellt 45 Was die Tore 55, 62 und 63 der gemeinsamen Fehwird.
Der andere Eingang zum Tor 37 wird von der lereinheit betrifft, so ist der Eingang zum ODER-Tor
von der Stufe 21 kommenden Leitung B1 abgeleitet, 62 der Stufe 31 positiv, da er durch den Negator 61
und der Ausgang wird über die Leitung 32 an die umgekehrt wird. Der Ausgang von Tor 62 ist, da er
Stufe 31 gelegt. Die Stufe 31 wird von Einstellen auf an das Tor 63 angelegt wird, positiv. Andererseits
Rückstellen über eine Rückstellvorrichtung in Form 50 wird das Tor 63 durch negative Signale an den Leieines
NAND-Tores 43 geschaltet, deren beide Ein- tungen B1 und SF geschlossen gehalten. Der daraus
gänge von den Leitungen SF des Detektors 24 und entstehende positive Ausgang von Tor 63 wird durch
Bl abgeleitet werden. Der Ausgang wird über einen den Negator 64 umgekehrt, um einen negativen Ein-Negator
44, ein mit zwei Eingängen versehenes gang an dem Tor 55 zu erhalten. Ein anderer nega-ODER-Tor
45 und einen weiteren Negator 46 an 55 tiver Eingang zu Tor 55 wird von dem geschlossenen
die Leitung 33 gelegt. Der andere Eingang zum Tor Tor 51 nach Umkehrung durch den Negator 54 ab-45
ist über eine Leitung R mit der oben erwähnten geleitet. Da alle verbleibenden Eingänge der Unter-Hauptrückstelleinrichtung
verbunden, einheiten SUl bis SU5 zum Tor 55 negativ sind, ist
Die Ausgangsleitung 35 ist ferner als einer von der Ausgang von dem Tor über die Leitung F ebendrei
Eingängen mit einer speziellen Fehlersignalaus- 60 falls negativ und erzeugt so keine Fehlerantwort.
Wertungsvorrichtung in Form eines NAND-Tores 51 Die Arbeitsweise der logischen Schaltung wird
verbunden. Die Leitungen PF und Bl sind über ein nun beschrieben.
NAND-Tor 52 und einen Negator 53 verbunden und _, ,„.,,,. „ . .. .,,„·· j-
bilden einen zweiten Eingang zum Tor 51, während BIock B X frei vo" ?a f nt,a.ts- und Vollstandig-
die Leitung 51 einen dritten Eingang bildet. Der 65 keitsrehJern
Ausgang von Tor 51 wird über einen Negator 54 Sobald Block Bl abgelesen wird, betätigt das Si-
und ein mit sechs Eingängen versehenes ODER-Tor gnal vom Wort Wl das Tor 15 und die Verzögean
die FehlerantwortleitungFgelegt. rungsstufe 16 (s. Fig. 2), so daß Impulse Ml und
12
Ml erzeugt werden. Der Impuls Ml schaltet den
Zähler von Stufe 55 auf Stufe 51, so daß bei Ankunft des Impulses M 2 die Stufe 51 die Untereinheit
5 Ul betätigt, indem sie die Leitung 51' für die Dauer dieses Impulses positiv macht. Wenn das
Wort paritätsrichtig ist, bleibt die Leitung PF negativ, deshalb ist der Ausgang von dem Negator 41 (der
einen Eingang zum Tor 36 bildet) positiv. Der Eingang zu diesem Tor von der Stufe 31 über die Lei
behandelt werden.
Vollständigkeitsfehler am Ende von Block B1
Ein solcher Fehler braucht keine Alarmantwort zu geben, da Block B 2 gegebenenfalls fehlerfrei sein
kann. Das Ergebnis eines Vollständigkeitsfehlers in Block B1 ist, daß alle diejenigen Fehlersteuerungs-
41 negativ gemacht worden ist, das Tor 36 geschlossen. Dies hat zwei Auswirkungen:
a) das Wort wird nicht in den Speicher gegeben und
b) die Stufe 31 bleibt auf Rückstellen und alarmiert nach wie vor das Tor 36 und die beiden
Tore 51 und 63.
Wenn folglich das entsprechende Wort Wl1 in
Blockß 2 paritätsrichtig ist, läßt das Tor 36 es in
tung 35 ist ebenfalls positiv, da die Stufe 31 in ihrem io den Speicher passieren. Nichtsdestoweniger bleibt die
Rückstellzustand ist. So veranlaßt die Ankunft eines Stufe 31 weiter auf Rückstellen (da das Tor 37 durch
positiven Signals über die Leitung 51', daß das Tor das nun negative Potential auf der Leitung B1 ge-36
sich öffnet, wobei sein Ausgang negativ wird. Nun schlossen ist) und fährt auf diese Weise fort, die
wird der Ausgang des Negators 42 positiv und über- Tore 51 und 63 zu alarmieren, für den Fall, daß ein
mittelt so über die Leitung i/l ein Signal, damit das 15 Vollständigkeitsfehler am Ende des Blockes B2 vor-Wort
Wl in das Glied Dl des Speichers gelangen Hegt. Die Wirkung eines solchen Fehlers wird später
kann. Das Tor 37, das bereits durch den positiven
Zustand der Leitung B1 vorbereitet ist, wird durch
das Signal vom Negator 42 geöffnet und erzeugt so
ein negatives Signal über die Leitung 32, das die ao
Stufe 31 in ihren Einstellzustand schaltet.
Zustand der Leitung B1 vorbereitet ist, wird durch
das Signal vom Negator 42 geöffnet und erzeugt so
ein negatives Signal über die Leitung 32, das die ao
Stufe 31 in ihren Einstellzustand schaltet.
Der sich dadurch ergebende Wechsel der Leitung 34 auf positiv und nach Umkehrung durch den Negator
61 auf negativ, beseitigt einen der Vorwarn-
Eingänge zu Tor 62, während der Wechsel der Lei- 25 stufen, die während des Vorliegens dieses Blocks im
tung 35 auf negativ ein Vorwarn-Signal von Tor 51 Einstellzustand waren, in ihren Rückstellzustand geentfernt.
Eine Fehlerantwort in bezug auf die Unter- schaltet werden. In der Untereinheit 5i/l wird dies
einheit 51/1 wird dadurch verhindert. durch die Kombination von positiven Signalen auf
Die Stufe 31 gibt so durch ihren Einstellzustand den Leitungen SF und B1 bewirkt, die das Tor 43
weiterhin den paritätsrichtigen Zustand des Wortes 3° öffnen und so ein negatives Signal über die Leitung
W1 für mindestens den Rest des Blocks B1 wieder. 33 an die Stufe 31 liefern. Gleiches geschieht in den
Die Untereinheiten SU2 bis 5J75 werden entspre- anderen Untereinheiten. Wörter, die während des
chend annähernd synchron zum Lesen der Wörter Vorliegens von Block B1 in den Speicher geschrieben
W 2 bis W 5 veranlaßt. Da angenommen werden soll, worden sind, werden durch die entsprechenden Wördaß
sie alle paritätsrichtig sind, werden ihre Fehler- 35 ter von Block B 2 nochmals in die gleichen Adressen
Steuerungsstufen (entsprechend der Stufe 31 der eingeschrieben, wenn die Parität richtig ist, denn
Untereinheit SUl) in ihren Einstellzustand geschal- der Rückstellzustand jeder Stufe 31 ermöglicht es
tet. Auf diese Weise sind alle fünf Stufen am Ende dem Tor 36 (oder dem entsprechenden Tor einer
des Blocks im Einstellzustand. anderen Untereinheit), ein Signal durchzulassen,
Liegt kein Vollständigkeitsfehler vor, so bleibt die 40 damit ein solches Wort in den Speicher aufgenom-Leitung
SF negativ und hält das Tor 43 geschlossen. men wird.
i?^6^1™?1 dfS Z^iten T B.locks7ίΓα di\Siufe Fehler, die eine Fehlerantwort zur Folge haben
21 durch das Signal auf der Leitung K so geschaltet,
daß die Leitung B 2 anstatt der Leitung Sl erregt a) Wenn beide Blöcke einen Vollständigkeitsfeh-
wird. Da die Leitung 35 in der Untereinheit 5Ul ne- 45 ler aufweisen, ermöglicht die Vorwarnung des Tores
gativ ist, auf Grund dessen die Stufe 31 in ihrem 63 durch die Fehlersteuerungsstufen mit Hilfe der
Einstellzustand und das Tor 36 geschlossen ist, wird Rückstellung durch das Vollständigkeitssignal am
der Durchgang des Wortes WV- in den Speicher ver- Ende des Blocks Bl, dem Vollständigkeitsfehler am
hindert; dieses Wort wird auf diese Weise ignoriert. Ende von Block B 2 das Tor 63 zu öffnen. Das sich
Entsprechend ist es in den anderen Untereinheiten. 50 daraus ergebende negative Signal von Tor 63, das
Wenn also eines der Wörter Wl1 bis W51 einen durch den Negator 64 umgekehrt wird, gelangt als
Paritätsfehler aufweist, so spielt dies keine Rolle, ein positives Fehleranzeigesignal durch das Tor 65
denn das entsprechende paritätsrichtige Wort von auf die Leitung F.
Block B1 bleibt ungestört im Speicher. b) Wenn beide korrespondierenden Wörter, z. B.
In gleicher Weise hat ein Vollständigkeitsfehler 55 Wl und Wl1, einen Paritätsfehler aufweisen, tritt
am Ende von Block B 2 keine Auswirkung, denn ob- das Tor 41 in Aktion. Da das Tor 51 bereits durch
schon ein solcher Fehler bewirken würde, daß das das Signal auf der Leitung 35 der Stufe 31 als Folge
Tor 63 durch die Signale über die Leitungen B 2 und des Fehlers in dem Wort Wl und durch das Signal
SF vorgewarnt wird, wäre die Leitung von Tor 62 auf der Leitung 51 auf Rückstellen vorbereitet ist,
negativ, weil alle ihre fünf Eingänge durch den Ein- 60 wird das Tor 51 während der Dauer des Wortes Wl1
stellzustand der entsprechenden Fehlersteuerstufen durch das Signal von Tor 52, das seinerseits durch die
positiven Signale auf den Leitungen PF und B 2 geöffnet
ist, geöffnet. Das sich daraus ergebende negative Signal von Tor 51, das durch den Negator 54
65 auf positiv umgekehrt wird, durchläuft das Tor 55 und löst die Fehleranzeige über die Leitung F aus.
c) Während als Folge eines Paritäts- oder Vollständigkeitsfehlers im Block Bl mindestens eine
negativ gehalten werden.
Paritätsfehler ausschließlich in Block B1
Wenn ein Wort, z. B. Wl, in Block Bl einen Paritätsfehler
aufweist, hält das entstehende positive
Potential auf der Leitung PF, das durch den Negator
Potential auf der Leitung PF, das durch den Negator
Fehlersteuerungsstufe in einem Zustand belassen wird, der beide Fehlertore (51 und 63 in der Untereinheit)
alarmiert, löst ein Vollständigkeitsfehler am Ende von Block B 2 eine Fehleranzeige wie bei c)
aus. Ein zweiter Paritätsfehler im gleichen Wort jedoch löst eine Fehleranzeige wie bei b) aus.
Die bistabile Fehlersteuerungsstufe 31 kann gewöhnlich als NAND-Tor gemäß F i g. 5 ausgebildet
sein. Die Leitung 32 ist mit einem von zwei Eingängen eines NAND-Tores 71 verbunden, und die Leitung
33 ist mit einem der Eingänge eines ähnlichen NAND-Tores 72 verbunden. Der Ausgang von Tor
71 wird an die Leitung 34 gelegt und bildet so den zweiten Eingang zum Tor 72. In ähnlicher Weise
wird der Ausgang von Tor 72 an die Leitung 35 gelegt und bildet so den zweiten Eingang zum Tor 71.
Die Stufe befindet sich in ihrem Rückstellzustand, wenn das Tor 71 durch positive Potentiale an sämtlichen
Eingängen offengehalten wird, wobei der sich daraus ergebende negative Ausgang an die Leitung
34 gelegt wird, und so bei positiver Leitung 35 das Tor 72 geschlossen hält. Die Leitung 31 ist ständig
positiv, außer wenn ein Vollständigkeitsfehler am Ende des Blockes B1 oder eine Hauptrückstellung
vorliegt. Wenn also die Leitung 32 negativ wird und das Tor 71 schließt, wird der sich ergebende positive
Ausgang dieses Tores mit dem positiven Signal auf der Leitung 34 kombiniert und öffnet so das Tor 72.
Die Stufe ist dann in ihrem Einstellzustand. Die Stufe wird in ähnlicher Weise durch ein negatives Signal
auf der Leitung 33 von Einstellen auf Rückstellen geschaltet.
Wie bereits oben erwähnt, wird der Weiterlauf am Ende von Block B2 gestoppt. Sobald das nächste
Blockpaar gelesen werden soll, wird ein positives Hauptrückstellsignal über die Leitung/? durch eine
manuelle Auslösung oder durch eine außerhalb dieser Erfindung liegende Anlage ausgesandt. Die Wirkung
dieses Signals, nachdem es das Tor 45 durchlaufen hat und durch den Negator 46 umgekehrt
worden ist, besteht darin, daß jede Fehlersteuerungsstufe in ihren Rückstellungszustand gebracht wird
— Stufe 31 in der Untereinheit SUl —, die bisher am Ende des Blockes B 2 in ihrem Einstellungszustand
war. Wenn die Stufe 21 (F i g. 2) so eingestellt wird, daß sie den Block B1, wie in Verbindung mit
F i g. 2 beschrieben, darstellt, befindet sich die logische Schaltung in ihrer Ruhestellung, wie in Verbindung
mit F i g. 4 beschrieben. Der Weiterlauf wird dann wieder in Gang gesetzt.
Die Vorrichtung gemäß der Erfindung beschränkt sich nicht auf die Verwendung von Magnetbändern,
die nur sieben Spuren haben; sie kann auch eingesetzt werden, um Magnetbänder mit den bekannten
neun Spuren zu lesen, wobei die zwei zusätzlichen Spuren zur Übertragung z. B. irgendwelcher Hilfsdaten
dienen können.
Die Erfindung beschränkt sich ebenfalls nicht auf Leseblocks von fünf Wörtern mit jeweils sieben Digitalbits.
Claims (2)
1. Verfahren zum Lesen von Magnetbändern, die Daten in Form von Blockpaaren binärer Digitalwörter
enthalten, wobei der erste Block jedes Paares aus N Wörtern mit jeweils η Bits besteht
und der zweite Block eine Wiederholung des ersten Blocks ist, wobei jedes Wort quer auf dem
Band angeordnet ist und kennzeichnende Datenbits sowie ein Paritätsprüfungsbit enthält, mit
einer Bitstelle zur Identifizierung des Endes eines jeden Blocks, unter Verwendung eines Digitalspeichers,
einer Ableseeinrichtung, die auf jedes Wort des Bandes anspricht, wobei sämtliche
η Bit-Stellen im wesentlichen gleichzeitig ablesbar sind, ferner mit Kanälen zur Übertragung der
abgelesenen kennzeichnenden Bits in den Speicher, einer Paritätsfehlerdetektorstufe, die an die
Leseeinrichtung angeschlossen ist, um jedes gelesene Wort zu prüfen, sowie einer Vollständigkeitsfehlerdetektorstufe,
um am Ende jedes Blocks zu prüfen, ob N Wörter beim Lesen dieses Blocks verarbeitet worden sind, dadurch gekennzeichnet,
daß mittels einer logischen Schaltung (14) jeweils dann, wenn irgendein Wort
im ersten Block einen Paritätsfehler aufweist, statt dessen das entsprechende Wort im zweiten
Block geprüft und dem Speicher zugeführt wird, wenn es paritätsrichtig und der zweite Block vollständig
ist, daß ferner, wenn der erste Block einen Vollständigkeitsfehler aufweist, statt dessen sämtliche
Wörter des zweiten Blocks paritätsgeprüft und dem Speicher zugeführt werden, wenn sie alle
richtig sind, und der zweite Block vollständig ist, und daß von der Fehlereinrichtung (CF) ein Fehleranzeige
abgegeben wird, wenn ein Paritätsfehler oder ein Vollständigkeitsfehler im ersten Block
nicht mittels des zweiten Blocks korrigiert wird.
2. Vorrichtung zur Durchführung des Verfahrens
nach Anspruch 1, dadurch gekennzeichnet, daß die logische Schaltung (14) für jedes der
N Wörter eine bistabile Stufe (31) mit stabilem Einstell- und Rückstellzustand aufweist, die von
Rückstellung zur Einstellung schaltbar ist. wenn das zugehörige Wort im ersten Block paritätsrichtig
ist, und von Einstellung zu Rückstellung, wenn am Ende des ersten Blocks ein Vollständigkeitsfehler
vorliegt, sowie am Ende des zweiten Blocks unabhängig davon, ob ein Vollständigkeitsfehler
vorliegt oder nicht, wobei durch die Stufe in ihrem eingestellten Zustand verhindert
wird, daß das ihr zugeordnete Wort im zweiten Block den Speicher erreicht, während sie in ihrem
rückgestellten Zustand das ihr zugeordnete Wort jedes Blocks bei richtiger Parität zum Speicher
passieren läßt, und die Fehlereinrichtung (CF) betätigt, um ein Fehlersignal abzugeben, wenn
am Ende des zweiten Blocks ein Vollständigkeitsfehler auftritt oder wenn das zugeordnete Wort
im zweiten Block einen Paritätsfehler aufweist.
Hierzu 1 Blatt Zeichnungen
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB36260/67A GB1193287A (en) | 1967-08-08 | 1967-08-08 | Improvements relating to Apparatus for Reading Magnetic Tape |
Publications (1)
Publication Number | Publication Date |
---|---|
DE1774652B1 true DE1774652B1 (de) | 1971-06-03 |
Family
ID=10386481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19681774652 Pending DE1774652B1 (de) | 1967-08-08 | 1968-08-06 | Verfahren und vorrichtung zum fehlergesicherten lesen von magnetbaendern |
Country Status (6)
Country | Link |
---|---|
US (1) | US3531769A (de) |
CH (1) | CH485278A (de) |
DE (1) | DE1774652B1 (de) |
FR (1) | FR1574639A (de) |
GB (1) | GB1193287A (de) |
NL (1) | NL6811229A (de) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3732541A (en) * | 1970-04-27 | 1973-05-08 | Licentia Gmbh | Method and apparatus for evaluating repetitively transmitted signals |
FR2295513A2 (fr) * | 1974-10-11 | 1976-07-16 | France Etat | Systeme de haute securite d'enregistrement ou de restitution d'informations numeriques sur bande magnetique en cassette |
JPS5381222A (en) * | 1976-12-27 | 1978-07-18 | Sony Corp | Digital signal transmitting system |
US4375101A (en) * | 1980-09-30 | 1983-02-22 | Video Education, Inc. | System for formatting data on video tape for high accuracy recovery |
EP0145805B1 (de) * | 1983-12-19 | 1989-02-08 | Deutsche ITT Industries GmbH | Korrekturverfahren für Fehler in Zeichensignalen von Video/Teletextsignalen |
US4802117A (en) * | 1985-12-16 | 1989-01-31 | Pitney Bowes Inc. | Method of preserving data storage in a postal meter |
JP2509297B2 (ja) * | 1987-08-31 | 1996-06-19 | 沖電気工業株式会社 | 自己訂正機能付半導体記憶装置及びマイクロコンピュ―タ |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR1314695A (fr) * | 1962-02-08 | 1963-01-11 | Potter Instrument Co Inc | Procédé et appareil pour contrôler l'exactitude des informations enregistrées sur ruban magnétique dans les calculatrices |
DE1145834B (de) * | 1957-01-23 | 1963-03-21 | Kienzle Apparate Gmbh | Kontrolleinrichtung fuer elektronische Saldier- und Buchungsmaschinen |
BE654295A (de) * | 1963-10-14 | 1965-02-01 | ||
FR1437726A (fr) * | 1964-04-06 | 1966-05-06 | Ibm | Système de détection et de correction d'erreurs |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL212948A (de) * | 1955-12-14 | |||
US3238501A (en) * | 1962-08-29 | 1966-03-01 | Ncr Co | Optical scanning pen and codedcharacter reading system |
US3449718A (en) * | 1965-06-10 | 1969-06-10 | Ibm | Error correction by assumption of erroneous bit position |
-
1967
- 1967-08-08 GB GB36260/67A patent/GB1193287A/en not_active Expired
-
1968
- 1968-07-31 US US749081A patent/US3531769A/en not_active Expired - Lifetime
- 1968-08-06 DE DE19681774652 patent/DE1774652B1/de active Pending
- 1968-08-07 NL NL6811229A patent/NL6811229A/xx unknown
- 1968-08-07 CH CH1180568A patent/CH485278A/de unknown
- 1968-08-07 FR FR1574639D patent/FR1574639A/fr not_active Expired
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1145834B (de) * | 1957-01-23 | 1963-03-21 | Kienzle Apparate Gmbh | Kontrolleinrichtung fuer elektronische Saldier- und Buchungsmaschinen |
FR1314695A (fr) * | 1962-02-08 | 1963-01-11 | Potter Instrument Co Inc | Procédé et appareil pour contrôler l'exactitude des informations enregistrées sur ruban magnétique dans les calculatrices |
BE654295A (de) * | 1963-10-14 | 1965-02-01 | ||
FR1437726A (fr) * | 1964-04-06 | 1966-05-06 | Ibm | Système de détection et de correction d'erreurs |
Also Published As
Publication number | Publication date |
---|---|
FR1574639A (de) | 1969-07-11 |
NL6811229A (de) | 1969-02-11 |
CH485278A (de) | 1970-01-31 |
US3531769A (en) | 1970-09-29 |
GB1193287A (en) | 1970-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE1900042A1 (de) | Verfahren und Anordnung zur Ortung von Fehlern in einer Datenverarbeitungsanlage | |
DE2732515A1 (de) | Datensignalaufzeichnungsgeraet | |
DE1961554A1 (de) | Fehlerkorrigierendes Sichersystem | |
DE2834094A1 (de) | Schaltungsanordnung zur beseitigung von schraeglauf- bzw. bitversatzeffekten in einem datenverarbeitungssystem | |
DE2719291A1 (de) | Datenspeichersystem | |
DE2508087A1 (de) | Magnetblasenspeicher | |
DE1774652B1 (de) | Verfahren und vorrichtung zum fehlergesicherten lesen von magnetbaendern | |
EP0615211A1 (de) | Verfahren zum Speichern sicherheitsrelevanter Daten | |
DE1524379A1 (de) | Magnetbandspeicher | |
EP0286852B1 (de) | Schaltungsanordnung und Verfahren zum Testen von Speicherzellen | |
DE1499693A1 (de) | Datenkorrekturanordnung | |
DE2625365B2 (de) | Vergleichseinrichtung für eingegebene Daten | |
DE1774652C (de) | Verfahren und Vorrichtung zum fehlergesicherten Lesen von Magnetbändern | |
EP0353660B1 (de) | Verfahren zur Fehlersicherung in Speichersystemen von Datenverarbeitungsanlagen, insbesondere Fernsprechvermittlungsanlagen | |
DE1115056B (de) | Geraet und Verfahren zum Aufzeichnen und Abfuehlen von Daten auf bzw. von einem magnetisierbaren Aufzeichnungstraeger | |
DE1574478C3 (de) | Vorrichtung zum Lesen von Aufzeichnungen | |
DE2846890A1 (de) | Verfahren zur ueberpruefung von speichern mit wahlfreiem zugriff | |
DE1449388A1 (de) | Schaltungsanordnung zur Korrektur von faelschlich versetzt auftretenden Impulsen in Datenuebertragungseinrichtungen fuer elektronische Rechenanlagen | |
DE1179401B (de) | System zum Wiedergeben digitaler Informationen | |
DE1449384B2 (de) | Anordnung zur Fehlspurüberwachung beim Auslesen von gespeicherten Informationen | |
DE2006324C3 (de) | Vorrichtung zur Prüfung einer Lesevorrichtung für eine Rechenmaschine | |
AT222919B (de) | Verfahren und Schaltungsanordnung zur Überprüfung und Korrektur von aus codierten Zeichen bestehenden Worten und Informationsblöcken | |
DE1549054C3 (de) | Schaltungsanordnung zur Ansteue rung von adressiert ansteuerbaren Speichern | |
DE1449388C (de) | Schaltungsanordnung zur Korrektur von fälschlich versetzt auftretenden Impul sen einer auf mehreren parallelen Kanälen dargestellten Information | |
DE1549546C3 (de) | Verfahren und Prüfgerät zum Prüfen eines elektronischen Digitalrechners |