DE1774652B1 - Verfahren und vorrichtung zum fehlergesicherten lesen von magnetbaendern - Google Patents

Verfahren und vorrichtung zum fehlergesicherten lesen von magnetbaendern

Info

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
Application number
DE19681774652
Other languages
English (en)
Inventor
Montgomery John Young Condie
Walker Donald Ferguson
Stanesby Arthur Owen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ferranti International PLC
Original Assignee
Ferranti PLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ferranti PLC filed Critical Ferranti PLC
Publication of DE1774652B1 publication Critical patent/DE1774652B1/de
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1803Error 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.
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.
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.
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.
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.
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 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:
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.
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
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)

Patentansprüche:
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
DE19681774652 1967-08-08 1968-08-06 Verfahren und vorrichtung zum fehlergesicherten lesen von magnetbaendern Pending DE1774652B1 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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