[go: up one dir, main page]

DE1227061B - Verfahren und Vorrichtung zum Abfragen einer auf einem Informationstraeger gespeicherten Zeichenfolge - Google Patents

Verfahren und Vorrichtung zum Abfragen einer auf einem Informationstraeger gespeicherten Zeichenfolge

Info

Publication number
DE1227061B
DE1227061B DES85836A DES0085836A DE1227061B DE 1227061 B DE1227061 B DE 1227061B DE S85836 A DES85836 A DE S85836A DE S0085836 A DES0085836 A DE S0085836A DE 1227061 B DE1227061 B DE 1227061B
Authority
DE
Germany
Prior art keywords
character
time
bit
query
register
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
DES85836A
Other languages
English (en)
Inventor
Dipl-Ing Attila Nowak
Dipl-Phys Eckhardt Scharkowitz
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.)
Siemens Corp
Original Assignee
Siemens Corp
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 Siemens Corp filed Critical Siemens Corp
Priority to DES85836A priority Critical patent/DE1227061B/de
Publication of DE1227061B publication Critical patent/DE1227061B/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/16Digital recording or reproducing using non self-clocking codes, i.e. the clock signals are either recorded in a separate clocking track or in a combination of several information tracks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)

Description

  • Verfahren und Vorrichtung zum Abfragen einer auf einem Informationsträger gespeicherten Zeichenfolge Die Erfindung bezieht sich auf ein Verfahren zum Abfragen einer auf einem Informationsträger gespeicherten Zeichenfolge, bei dem die zu ein und demselben Zeichen gehörenden, auf mehreren parallelen Spuren gespeicherten Bits zeitlich gegeneinander versetzt auftreten und beim Ablesen vom Informationsträger in einem Register gespeichert werden und bei dem das »First-Bit« jedes Zeichens einen Impuls auslöst; dessen Rückflanke die Abfrage des Registers veranlaßt.
  • Ein gebräuchliches Abfrageverfahren sieht die Verwendung einer besonderen Taktspur auf dem Informationsträger vor. Aus dieser Taktspur werden die Taktimpulse zur Steuerung der Abfrage der einzelnen Bits eines Zeichens gewonnen. Das hat jedoch den Nachteil, daß auf dem Informationsträger eine Spur für die Aufzeichnung von Informationen verlorengeht und außerdem eine zusätzliche Abtasteinheit vorhanden sein muß.
  • Ein weiteres bekanntes Prinzip sieht die Gewinnung des Taktimpulses zur Abfrage aus der Information selbst vor. Aus der schweizerischen Patentschrift 364 528 ist ein solches Verfahren bekannt. Dieses verwendet den ersten in einem Lesekanal auftretenden Informationsiunpuls (First-Bit) dazu, ein Verzögerungsglied anzusteuern, das einen ersten Taktimpuls auslöst. Dieser erste Taktimpuls löst einen Impulswiederholer aus, der weitere Taktimpulse erzeugt. Der Impulswiederholer wird jedoch bei Eintreffen des nächsten Informationsimpulses stillgesetzt, der seinerseits gleichzeitig wieder den Taktgeber anstößt. Bei der Anordnung gemäß der obengenannten Patentschrift besteht der Impulsgeber aus einer Laufzeitkette oder bei höherer Aufzeichnungsfrequenz aus einem monostabilen Multivibrator. Dabei sind die Verzögerungsglieder der mittleren Abtastgeschwindigkeit der Leseeinrichtung angepaßt.
  • In der Regel besitzen Aufzeichnungsträger mehrere Aufzeichnungsspuren, auf denen die einzelnen Bits eines Wortes parallel aufgezeichnet sind. Dann wird der Takt für jedes Zeichen jeweils nur aus der Spur, in welcher der erste Informationsimpuls (First-Bit) auftritt, gewonnen und dazu benutzt, das Abfragen sämtlicher parallel in einem Register gespeicherten Informationsbits eines Zeichens vorzunehmen. Ein solches Verfahren ist aus dem IBM-Journal, April 1958, S.130 bis 133, bekanntgeworden. Es läuft so ab, daß die vom Informationsträger gelesenen Informationen jeder Spur in ein aus mehreren Flip-Flops bestehendes Register eingespeichert werden, deren Ausgangsgrößen einem einzigen Oder-Gatter zugeführt werden. Der Ausgang des Oder-Gatters ist mit einem monostabilen Multivibrator verbunden, der nach seiner Ansteuerung durch den ersten Informationsimpuls einen Impuls abgibt, der beim Zurückkippen die Register-Flip-Flops zurücksetzt, womit das gsepeicherte Zeichen abgefragt ist.
  • Dieses bekannte Verfahren hat nun den Nachteil, daß der durch das »First-Bit« ausgelöste Zeitimpuls eine konstante Breite hat. Diese muß, da in einem Zeichen das »First-Bit« das erste einlaufende Bit und im darauffolgenden Zeichen das erste Bit sein kann, mindestens gleich der zur Ablesung der Zeichenbreite benötigten Zeit sein. Da aber das »First-Bit« auch als letztes Bit eines Zeichens auftreten kann, muß der Abstand zwischen zwei Zeichen mindestens gleich der Impulsbreite sein. Wegen des bei jedem Informationsträger zusätzlich auftretenden dynamischen Schräglaufs (»Skew«) und wegen auftretender Geschwindigkeitschwankungen muß außerdem ein Sicherheitsabstand vorgesehen werden, so daß der Abstand vom Beginn des ersten Zeichens bis zum Beginn des nächsten Zeichens gleich der dreifachen Zeichenbreite sein muß, da sich sonst bei einem geringer gewählten Abstand die Abfrage eines Zeichens mit dem Abtastvorgang des nächsten Zeichens zeitlich überdecken würde.
  • Die Aufgabe, die.der vorliegenden Erfindung zugrunde liegt, ist ein Verfahren anzugeben, welches gestattet, die Dichte der Zeichenfolge auf einem Informationsträger wesentlich zu erhöhen und/oder zusätzlich die Auswirkungen der Geschwindigkeitsschwankungen unschädlich zu machen.
  • Diese Aufgabe wird dadurch gelöst, daß bei einem Verfahren der eingangs gekennzeichneten Art die Zeit vom Auftreten des »First-Bit« eines h-ten Zeichens der Zeichenfolge bis zur Abfrage desselben Zeichens von der sieh zwischen Abfrage des (n-1)-ten Zeichens aus dem Register und Auftreten des »First-Bit« des n-ten Zeichens erstreckenden Zeitgröße so gesteuert wird, daß die Summe aus beiden Zeiten konstant und kleiner als die doppelte zur Ablesung der Zeichenbreite benötigte Zeit ist. Dieses Verfahren hat den"Vgrteil, daß es durch Verringerung der Zeichenäb'stände eine erhebliche Einsparung an Speicheroherfläche mit. sich bringt.
  • An Hand der F i g. 1 bis 3 sei ein bisher übliches und das allgemeine Verfahren gemäß der Erfindung sowie eine vorteilhafte Anordnung zu seiner Durchführung erläutert. "i Die F i g.1 zeigt eine Zeichenfolge, die auf einem Informationsträger, .eingespeichert ist. Die Zeichen bestehen jeweils aüs-einer Anzahl von Bits, die auf mehreren Spuren nebeneinander angeordnet und zeitlich gestaffelt sind. Die Bits, die eine binäre »Eins« bedeuten, sind als schwarze, diejenigen, die eine binäre »Null« bedeuten, als weiße Kästchen dargestellt.
  • Im ersten . Zeichen. Z 1 tritt das »First-Bit« als erstes Bit auf. Es steuert eine Schaltung an, die nach der Zeit ta die Abfrage der in- einem Register gespeicherten Bits eines Zeichens veränlaßt. Die Zeit ta ist größer als die Zeitdauer tg des Zeichens, um zu gewährleisten, daß die Abfrage mitgenügend großer Sicherheit erst näch,Beendigung-des Zeichens Z1 erfolgt. Beim Zeichen-22 tritt das »First-Bit« als letztes auf. Da die Zeit ta konstant ist, erfolgt die Abfrage kurz vor. Beginn des Zeichens Z 3. Aus der Figur läßt sich nun ohne. weiteres entnehmen, daß die Länge der Pausen zwischen den Zeichen gleich der Zeichendauer =-plus eines Sicherheitsabstandes sein müssen.
  • . Die F i g.-2zeigt~dagegen eine Zeichenfolge, bei der die Pausen zwischen den Zeichen kürzer sind- als die Zeichendauer. Am Anfang der Zeichenfolge erscheint ein Sonderzeichen ZS, dessen Bit alle- gleich »Eins« sind. Das erste überhaupt auftretende Bit der gesamten Zeichenfolge ist demnach auf jeden Fall gleich »Eins«.. -Dieses Bit setzt nach der Abtastung des Zeichens- vom Zeichenträger eine Vorrichtung in Gang, die nach der Zeit to das Sonderzeichen ZS aus -dem Register abfragt. Gleichzeitig mit der Abfrage beginnt die Messung der Zeit x1 bis zum Eintreffen des »First-Bits« des Zeichens Z1. Diese gemessene Zeit x 1 bestimmt die Größe der Zeit t (x 1). Ist der Zeitraum t (x 1) verstrichen, wird das Zeichen Z1 abgefragt. Zugleich wird wieder die Vorrichtung zur Messung der Zeit x2 angestoßen. Bei Auftreten des »First-Bits« im Zeichen Z2 wird die Zeitmessung beendet, nach Ablauf der von der Zeit x2 abhängigen Zeit t(x2) findet die Abfrage des Zeichens Z 2 statt. Aus der F i g. 2 läßt sich entnehmen, daß die Zeit t (x) größer wird, wenn die Zeit x abnimmt. Tritt das »First-Bit« erst am Ende des Zeichens auf, so wird die Zeit, nach der die Abfrage stattfindet, kurz. Beim Auftreten des »First-Bits« am Anfang des Zeichens ist der Zeitraum bis zur Abfrage dagegen mindestens gleich der Zeichendauer.
  • In der F i g. 3 ist eine Anordnung zur Durchführung des Verfahrens an einem magnetischen Informationsspeicher gezeigt. Die Magnetköpfe M 1... M n entnehmen die Informationen -dem Informationsträger in Form von zeitlich gestaffelten Codeelementen und speichern diese. in die Lese-Flip-Flops FF ein. Zugleich gelangen die Bits aber auch in die Register-Flip-Flops R.
  • Als erstes Signal der Zeichenfolge gelangt dabei das »First-Bit« des Sonderzeichens SZ über das Mischgatter M und das Sperrgatter S in die Vorrichtung zur Zeichentrennung Tr. Das »First-Bit« des Sonderzeichens steuert weiterhin eine Zeitschaltung A an, die z. B. aus einer monostabilen Kippstufe oder einem Zähler bestehen kann. Diese gibt dabei ein Signal ab, welches das Sperrgatter S für die folgenden Bits des Sonderzeichens sperrt. Nach einer durch Zeichenlänge plus Sicherheitsabstand zwischen Sonderzeichen SZ und dem Zeichen Z1 bestimmten Zeit kehrt das Zeitglied A in seinen Anfangszustand zurück und gibt dabei ein Ausgangssignal ab, das zwei Funktionen gleichzeitig zu erfüllen hat. Zum ersten dient das Signal dazu, den Impulsgeber I anzusteuern, welcher einen Abfrageimpuls abgibt. Dieser setzt die Lese-Flip-Flops FF zurück und ruft dabei die eingespeicherten Informationen aus den Register-Flip-Flops R ab. Gleichzeitig steuert das Ausgangssignal des Zeitgliedes A die Zeitmeßeinrichtung X an.
  • Das »First-Bit« des ersten; Zeichens Z1 geht wieder über- das Mischgatter ll_I auf das Sperrgatter S. Der Ausgang des -Sperrgatters -ist einmal mit -einem Eingang der Zeitmeßeinrichtung X so verbunden, daß die-Zeitmessung bei Eintreffen des »First-Bits« beendet wird. Gleichzeitig gelangt das »First-Bit« über die Zeichentrennung Tr -auf das Zeitglied B. Dieses kann z. B. aus einem steuerbaren Zähler oder einer -in ihrer Pulsbreite steuerbaren monostabilen Kippstufe bestehen. Bei -der Ansteuerung des Zeitgliedes B wird das Sperrgatter S gesperrt. Eine im Zeitmeßglied X: erzeugtQ.-zeitproportionale Spannung wird in einer Abtastvorrichtung T abgetastet und führt das Zeitglied B nach einer entsprechenden Zeit in seinen Ausgangszustand zurück.. -Dabei gibt es einen Abfrageimpuls an die Register-Flip-Flops R und zugleich den Rücksetzimpuls an-die Lese-Flip-Flops FF. Gleichzeitig -beginnt wiederum die Zeitmessung im Zeitglied X für die.Bestimmung des Abfragezeitpunktes des nächsten Zeichens Z2. Dies wiederholt sich bis zum letzten Zeichen.
  • Mit dem Verfahren gemäß- der Erfindung lassen sich auch wirkungsvoll Geschwindigkeitsschwankungen bekämpfen, da die Zeit von der Abfrage eines Zeichens bis zum Auftreten des »First-Bits« des nächsten Zeichens plus der Zeit vom Auftreten des »First-Bits« bis zur Abfrage des nächsten Zeichens konstant ist. Wird also der Zeichenzwischenraum durch eine momentane- Schwankung zeitlich etwas länger, so erfolgt die Abfrage des nächsten Zeichens etwas früher, so daß die Lesetaktfrequenz konstant bleibt.

Claims (5)

  1. Patentansprüche: 1. Verfahren zumAbfragen einer auf einem Informationsträger gespeicherten Zeichenfolge, bei dem die zu ein- und demselben Zeichen gehörenden, auf mehreren parallelen Spuren gespeicherten Bits zeitlich gegeneinander versetzt auftreten -und beim Alllesen vorn Informationsträger in einem Register gespeichert werden und bei dem das »First-Bit« jedes Zeichens einen Impuls auslöst, dessen Rückanke die Abfrage des Registers veranlaßt, dadurch gekennzeichnet, daß die Zeit vom Auftreten des »First-Bits« eines n-ten Zeichens bis zur Abfrage desselben Zeichens von der sich zwischen Abfrage des (n-1)-ten Zeichens und Auftreten des »First-Bits« des n-ten Zeichens erstreckenden Zeitgröße so gesteuert wird, daß die Summe aus beiden Zeiten konstant und kleiner als die doppelte zur Ablesung der Zeichenbreite benötigten Zeit ist.
  2. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß zu Beginn der Zeichenfolge ein Sonderzeichen gespeichert wird, das nach einer festen Zeit aus dem Register abgefragt wird, und daß die Zeitgröße vom Abfragezeitpunkt dieses Zeichens bis zum Auftreten des »First-Bits« des ersten Informationszeichens die Zeit vom Auftreten des »First-Bits« des ersten Zeichens bis zur Abfrage desselben Zeichens steuert.
  3. 3. Anordnung zur Durchführung des Verfahrens nach Anspruch 1 mit einer monostabilen Kippstufe, die so mit einer Abtasteinrichtung (M1 ... Mn) des Informationsträgers verbunden ist, daß sie durch das »First-Bit« des (n-1)-ten Zeichens angesteuert wird, und die beim Zurückkehren in ihren Ausgangszustand einen Abfrageimpuls abgibt, der zur Abfrage der in einem Register gespeicherten Bits eines Zeichens ausgenutzt wird, dadurch gekennzeichnet, daß die Kippstufe in ihrer Impulsbreite steuerbar ist, daß eine Vorrichtung zur Zeitmessung (X) vorhanden ist, die mit der Abtasteinrichtung des Informationsträgers so verbunden ist, daß sie durch den Abfrageimpuls des (n-1)-ten Zeichens in Gang gesetzt und beim Auftreten des »First-Bits« des n-ten Zeichens stillgesetzt wird, daß ferner die Vorrichtung zur Zeitmessung so mit der in ihrer Impulsbreite steuerbaren monostabilen Kippstufe (B) verbunden ist, daß sie letztere nach einer solchen Zeit in ihren Ausgangszustand zurückbringt, daß die Summe aus den zeitlichen Abständen vom Abfragezeitpunkt des (n-1)-ten Zeichens bis zum »First-Bit« des h-ten Zeichens und vom »First-Bit« des n-ten Zeichens bis zur Abfrage des h-ten Zeichens konstant ist.
  4. 4. Anordnung nach Anspruch 3, dadurch gekennzeichnet, daß die monostabile Kippstufe durch eine steuerbare Zähleinrichtung ersetzt ist.
  5. 5. Anordnung nach Anspruch 3 oder 4 zur Durchführung des Verfahrens nach Anspruch 2, dadurch gekennzeichnet, daß eine zusätzliche monostabile Kippstufe oder eine festeingestellte Zähleinrichtung (A) mit der Abtasteinrichtung des Informationsträgers so verbunden ist, daß sie durch das erste Bit des Sonderzeichens angesteuert wird und nach einem festen Zeitraum in ihre Ausgangslage zurückkehrt und daß sie dabei ein Signal abgibt, das die Abfrage des Sonderzeichens aus dem Register auslöst und gleichzeitig eine Vorrichtung (X) in Gang setzt, die die Zeit von der Abfrage des Sonderzeichens bis zum Auftreten des »First-Bits« des ersten Zeichens mißt. In Betracht gezogene Druckschriften: Schweizerische Patentschrift Nr. 364 528; »IBM-Journal«, April 1958, S.130 bis 133.
DES85836A 1963-06-25 1963-06-25 Verfahren und Vorrichtung zum Abfragen einer auf einem Informationstraeger gespeicherten Zeichenfolge Pending DE1227061B (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DES85836A DE1227061B (de) 1963-06-25 1963-06-25 Verfahren und Vorrichtung zum Abfragen einer auf einem Informationstraeger gespeicherten Zeichenfolge

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DES85836A DE1227061B (de) 1963-06-25 1963-06-25 Verfahren und Vorrichtung zum Abfragen einer auf einem Informationstraeger gespeicherten Zeichenfolge

Publications (1)

Publication Number Publication Date
DE1227061B true DE1227061B (de) 1966-10-20

Family

ID=7512607

Family Applications (1)

Application Number Title Priority Date Filing Date
DES85836A Pending DE1227061B (de) 1963-06-25 1963-06-25 Verfahren und Vorrichtung zum Abfragen einer auf einem Informationstraeger gespeicherten Zeichenfolge

Country Status (1)

Country Link
DE (1) DE1227061B (de)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH364528A (de) * 1957-09-13 1962-09-30 Standard Telephon & Radio Ag Selbsttaktierendes Leseverfahren für in Serie gespeicherte Impulsfolgen

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH364528A (de) * 1957-09-13 1962-09-30 Standard Telephon & Radio Ag Selbsttaktierendes Leseverfahren für in Serie gespeicherte Impulsfolgen

Similar Documents

Publication Publication Date Title
DE1177384B (de) Anordnung zur Analyse von gedruckten Schriftzeichen
DE1940021B2 (de) Impulsdiskriminatorschaltung
DE1774943C3 (de) Dateneingabeeinrichtung. Ausscheidung aus: 1474025
DE2135350A1 (de) Verfahren und Anordnung zur Datenver arbeitung
DE2717989A1 (de) Verfahren und einrichtung zum lesen von adressen auf einem magnetischen aufzeichnungstraeger
DE1499708B2 (de) Schaltungsanordnung zum erkennen von formatzeichen einer magnetischen datenaufzeichnung mit selbsttaktgebung
DE3882364T2 (de) Verfahren und gerät zum lesen von zeichen.
DE1499930B2 (de) Schaltung zur beseitigung der phasenverschiebung einzelner informationssignale gegenueber zahlreichen aufeinanderfolgenden, aus einer zweiphasenschrift abgeleiteten auslesesignalen
DE1227061B (de) Verfahren und Vorrichtung zum Abfragen einer auf einem Informationstraeger gespeicherten Zeichenfolge
DE2342359A1 (de) Geraet zum umsetzen eines digitalen eingangssignals
DE1449422B2 (de) Schaltungsanordnung zur erzeugung von schreibimpulsen fuer die magnetische aufzeichnung von binaeren informationssignalen unter vermeidung von aufeinanderfolgenden schreibimpulsen gleicher polaritaet bei einer folge von binaeren informationssignalen gleicher binaerer bedeutung
DE1499641C3 (de) Verfahren zur Schräglaufkompensation an mehrspurigen Magnetbandspeichereinrichtungen
DE1236578C2 (de) Einrichtung zur Schraeglaufkompensation
DE2629875C3 (de) Datenlese- und Einschreibvorrichtung mit einem Synchronisations-Signalgenerator für ein magnetisches Aufzeichnungsmedium
DE1763897B2 (de) Gerit zur Erkennung von mehrfach codierten Impulsfolgen durch Korrelation für Pob-Doppler-Radar
DE1213152B (de) Vorrichtung zur maschinellen Erkennung von Symbolen
DE1959845C3 (de) Lese- und Dekodiervorrichtung
DE1499743C (de) Leseschaltung für magnetisch in Richtungs-Taktschrift gespeicherte binär verschlüsselte Daten zur Umwandlung in eine Einfach-JmpuJsschrift
DE1069908B (de)
DE1449388A1 (de) Schaltungsanordnung zur Korrektur von faelschlich versetzt auftretenden Impulsen in Datenuebertragungseinrichtungen fuer elektronische Rechenanlagen
DE2125161C3 (de) Schaltungsanordnung zur Verarbeitung von Daten
DE1774399A1 (de) Binaerer Phasenzaehler fuer Addition und Subtraktion
DE2816708A1 (de) Verfahren und vorrichtung zum lesen von daten
DE1449428C2 (de) Anordnung zur Synchronisierung der von einem mit mehreren Spuren versehenen Magnetschichtspeicher hoher Informations dichte parallel gelesenen oder übertrage nen Bit
DE1964115A1 (de) Verfahren zum Interpretieren einer Information