[go: up one dir, main page]

DE3215179A1 - Verfahren und schaltungsanordnung zum umsetzen aufeinanderfolgender n-bit-informationswoerter in aufeinanderfolgende m-bit-nrzi-codewoerter - Google Patents

Verfahren und schaltungsanordnung zum umsetzen aufeinanderfolgender n-bit-informationswoerter in aufeinanderfolgende m-bit-nrzi-codewoerter

Info

Publication number
DE3215179A1
DE3215179A1 DE19823215179 DE3215179A DE3215179A1 DE 3215179 A1 DE3215179 A1 DE 3215179A1 DE 19823215179 DE19823215179 DE 19823215179 DE 3215179 A DE3215179 A DE 3215179A DE 3215179 A1 DE3215179 A1 DE 3215179A1
Authority
DE
Germany
Prior art keywords
bit
disparity
nrzi
code word
polarity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE19823215179
Other languages
English (en)
Other versions
DE3215179C2 (de
Inventor
Toshiyuki Atsugi Kanagawa Shimada
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Publication of DE3215179A1 publication Critical patent/DE3215179A1/de
Application granted granted Critical
Publication of DE3215179C2 publication Critical patent/DE3215179C2/de
Granted 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/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4906Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Dc Digital Transmission (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

Beschreibung
Verfahren und Schaltungsanordnung· zum Umsetzen aufeinanderfolgender n-Bit-Informationswörter in aufeinanderfolgende m-Bit-NRZI-Codewörter
Die Erfindung bezieht eich auf ein Verfahren und eine Schaltungsanordnung zum Codieren eines η-Bit-Informationswortes (n£2) in ein m-Bit-NRZI-Codewort (m>n), wobei die Gleichstromkomponente aufeinanderfolgender NRZI-Codewörter minimiert ist.
Bei der magnetischen Aufzeichnung sowie bei verschiedenen Signalübertragungesysteinen wird ein Gleichstromsignal weder aufgezeichnet noch genau wiedergegeben. Wenn digitale Signale im NRZI-Format bereitgestellt werden, ist somit die magnetische Aufzeichnung derartiger Signale im allgemeinen auf die Aufzeichnung der Bitübergänge in diesen Signalen festgelegt. Dies bedeutet, daß der Übergang in dem digitalen Signal zwischen einer binären M0" und einer binären "1" aufgezeichnet wird. Der konstante positive oder negative Gleichstrompegel bzw. Gleichspannungspegel der binären "1" und "0" ist verloren. Demgemäß kann eine Verzerrung in das aufgezeichnete NRZI-Signal eingeführt werden. Eine zusätzliche Verzerrung ist dann vorhanden, wenn das aufge-
zeichnete Signal wiedergegeben wird.
Aufgrund der vorstehend aufgezeigten Nachteile bei der magnetischen Aufzeichnung und in einigen Signalübertra-
g-ungssystemen ist es somit wünschenswert, ein Informa-35
tionswort, wie ein 8 Bit umfassendes digitales Videosignal, in eine Form zu codieren, welche viele der betreffenden Kachteile vermeidet oder kompensiert.
ι ο ι /a
- Ill -
j So ist es beispielsweise erwünscht, die Verzerrung zu minimieren, die dann vorhanden sein kann, wenn eine lange Runlänge von binären Nullen und Einsen vorhanden ist.
Zusätzlich zu der Vermeidung von langen Runlängen besteht eine weitere wünschenswerte Eigenschaft bei einigen Codierungsverfahren, die vorgeschlagen worden sind, darin, die effektive Gleichstrom- bzw. Gleichspannungskomponente aufeinanderfolgender Codewörter zu minimieren.
Ein Verfahren zur Aufrechterhaltung einer niedrigen Gleichstrom- bzw. Gleichspannungskomponente in dem Gleichstrom- bzw. Gleichspannungssignal ist als Codierungsverfahren mit geringer Disparität bzw. mit geringer Abweichung bekannt. Bei diesem Verfahren wird ein eingangsseitiges digitales Informationswort in ein Codewort umgesetzt, welches eine wesentlich größere Anzahl von Bits aufweist als das Informationswort. Überdies wird das Codewort aus einer geraden Anzahl von Bits gebildet. Ein bekannter Code mit geringer Disparität ist der sogenannte (4,6; θ)-Code, bei dem ein 4-Bit-Informationswort durch ein 6-Bit-Informationswort dargestellt wird, wobei jedes Informatxonsbit eine O-Disparität bzw. eine O-Verschiedenheit zeigt. Es dürfte erkennbar sein, daß der (4, 6; 0)-Code leicht erhalten werden kann, da 16 verschiedene Informationswörter durch ein 4-Bit-Wort dargestellt werden können und da bei einem 6-Bit-Codewort 20 einzelne Wörter möglich sind, die eine O-Disparität zeigen. Demgemäß sind 6-Bit-Codewörter mit einer O-Disparität in größerer Anzahl als der ausreichenden Anzahl vorhanden, um die 4-Bit-Informationswörter darzustellen. Außerdem sind die Runlängen bzw. die Lauflängen der 6-Bit-Codewörter relativ klein.
Bei dem (k, 6; 0)-Code mit geringer Disparität ist jedoch eine große Anzahl von Bits des Cocie\forts lediglich
dazu vorhanden sicherzustellen, daß die Disparität des betreffenden Wortes bei 0 gehalten wird. Derartige Codewortbits verden nicht benötigt, um die brauchbare Information bzw. die Nutzinformation darzustellen, weshalb sie redundant sind. Diese redundanten Bits nehmen bei der Aufzeichnung einen Bereich ein,der sonst für die Information verwendet werden könnte. Demgemäß ist eine relativ hohe Aufzeichnungsdichte erforderlich, wenn Codesignale des (4, 6; θ)-Codes mit geringer Disparität aufgzeichnet werden. Da eine große Anzahl von redundanten Bits mit diesem Code geringer Disparität aufgezeichnet wird, ist darüber hinaus das effektive "Feststellfenster", d.h. die Zeitspanne, die für die Ermittelung des jeweiligen Bits verfügbar ist, von derjenigen Zeitspanne aus vermindert, die sonst verwendet werden könnte, wenn das Original-Informationswort aufgezeichnet wird. So muß bei dem (k, 6; 0)-Code beispielsweise ein .Feststell- bzw. Detektorfenster verwendet werden, dessen effektives Intervall gleich k Informationsbits ist, um 6 Codebits festzustellen. Demgemäß existiert eine größere Wahrscheinlichkeit dafür, daß Fehler in das wiedergegebene Codewort niedriger Disparität eingeführt werden.
Ein noch weiterer Nachteil von eine hohe Redundanz aufweisenden Codes niedriger Disparität, wie bei dem (4, 6; θ)-Code, besteht darin, daß bei Verwendung eines ROM-Festwertspeichers für die Umsetzung eines Informationswortes in ein Codewort der betreffende ROM-Speicher eine sehr
hohe Speicherkapazität aufweisen muß.
Viele der vorstehend aufgeführten Nachteile und Schwierigkeiten sind durch ein Codierungsverfahren überwunden worden, welches an anderer Stelle näher beschrieben wird (siehe US-Patentanmeldung, Serial No. 201 781 vom 29.10.1980). Das an der betreffenden anderen Stelle beschriebene Codierungsverfahren umfaßt die Umsetzung von
321517G
- 16 -
n-Bit-Informationswörtern in m-Bit-Codewörter im NRZI-Format. Obwohl das betreffende Codierungsverfahren erfolgreich ist insoweit, als es eine genaue Aufzeichnung und Wiedergabe von digitalen Signalen ermöglicht, erfordert die Verwendung des NRZI-Formats jedoch eine strikte Steuerung hinsichtlich der Polaritäten der verschiedenen Komponenten, die in dem Aufzeichnungs- oder Signalverarbeitungssystem enthalten sind. Wenn die Polarität der Wicklungen des Aufnahme/Wiedergabewandlers oder -Kopfes oder die Polarität der Aufnahme- oder Wiedergabeverstärker umgekehrt ist, dann kann ein Signal, welches im NRZI-Format als binäre "1" aufgezeichnet worden ist, als binäre "0" wiedergegeben werden* Wenn Signale auf einem Aufzeichnungsträger durch ein Aufzeichnungssystem aufgezeichnet worden sind und durch ein anderes mit anderer Polarität wiedergegeben werden, dann werden in entsprechender Weise jene Signale, die ursprünglich als binäre Einsen aufgezeichnet worden sind, als binäre Nullen wiedergegeben und umgekehrt. Der Grund hierfür liegt darin, daß beim NRZI-Format die Richtung des Übergangs vom einen Pegel zum nächsten Pegel kennzeichnend ist für das binäre Signal. Demgemäß ist ein positiver Übergang kennzeichnend für einen Wechsel von einer binären "0" zu einer binären "I*1, und ein negativer Übergang ist kennzeichnend für einen Wechsel von einer binären "1" zu einer binären 11O". Im Falle des Auftretens irgendwelcher Umkehrungen in der Polarität des magnetischen Aufzeichnungsträgers, der Wicklungen des Aufnahme/
Wiedergabewandlers, der Verstärkerschaltung und dergleichen wird die ermittelte Polarität des Übergangs zwischen einer binären "1" und einer binären "0" in entsprechender Weise umgekehrt, wodurch das wiedergegebene NRZI-Signal fehlerhaft wird.
Aufgrund der vorstehend aufgezeigten kritischen Abhängigkeit des NRZI-Formats von der Polarität müssen der Zu-
3215173
sammenbau und die Reparatur beispielsweise eines Aufnahme- oder Wiedergabesystems mit großer Sorgfalt vorgenommen werden. Darüber hinaus begrenzt diese Polaritätsabhängigkeit des NRZI-Formats die Verbesserungen oder Nachrüstungen des Aufnahmegeräts.
Die vorstehend aufgezeigten Nachteile des NRZI-Formats werden dadurch erheblich minimiert oder vermieden, daß das digitale Signal in das NRZI-(non-return-to-zeroinverted)-Format moduliert wird. Wie bekannt, wird in dem NRZI-Format eine binäre 1M" durch einen Übergang von positiver oder negativer Polarität dargestellt, während eine binäre "0" durch das Fehlen eines Übergangs gekennzeichnet ist. Da es der Übergang selbst ist und nicht seine Polarität, was kennzeichnend ist für die binären Signale, sind die zuvor erwähnte Polaritätsabhängigkeit und die zuvor erwähnten Mängel des NRZI-Forraats durch die Verwendung der NRZI-Modulation vermieden. Wenn n-Bit-Informationswörter lediglich in dem NRZI-Format moduliert und direkt ohne irgendeine zusätzliche Codierung aufgezeichnet werden, dann können die oben in Verbindung mit langen Runlängen und Gleichstromkomponenten verknüpften Nachteile auftreten. Demgemäß ist es vorteilhaft, ein Informationswort in ein Codewort geringer Disparität zu codieren und dann das betreffende Codewort geringer Disparität in ein NRZI-Format vor dem Aufzeichnen, Übertragen oder Verarbeiten zu modulieren.
Der Erfindung liegt demgemäß die Aufgabe zugrunde, ein verbessertes Verfahren und eine verbessertes Schaltungsanordnung zur Codierung aufeinanderfolgender Informationsvörter in NRZI-Codewörter mit einer minimalen Gleichstrom- bzw. Gleichspannungskomponente bereitzu-
stellen.
Ferner sollen ein verbessertes Verfahren und eine verbesserte Schaltungsanordnung zum Codieren einer n-Bit-Information in ein m-^it-NRZI-Codewort bereitgestellt werden, wobei die oben aufgeführten Nachteile und Mängel beseitigt sein sollen.
Darüber hinaus soll ein Codierungsverfahren einschließlich einer NRZI-Modulation bereitgestellt werden, gemäß der das codierte NRZI-Signal mit einem Minimum an redundanten Bits versehen ist, dennoch aber eine geringe Gesamtgleichstromkomponente zeigt.
Außerdem soll ein Codierungsverfahren bereitgestellt werden, gemäß dem codierte NRZI-Digitalsignale genau durch ein System übertragen werden können, welches Gleichstromsignale sperrt, wie ein magnetisches Aufzeichnungssystem.
Schließlich sollen ein Verfahren und eine Schaltungsan-Ordnung bereitgestellt werden, um ein Informationswort in ein NRZI-Codewort zu codieren» wobei Fehler aufgrund der Gleichstromkomponente des Informationswortes minimiert sein sollen und wobei darüber hinaus die NRZI-Codewörter imstande sind, eine Selbsttaktierung zu unterstützen bzw. zu tragen.
Gelöst wird die vorstehend aufgezeigte Aufgabe durch die in den Patentansprüchen erfaßte Erfindung.
Gemäß der Erfindung sind ein Verfahren und eine Schaltungsanordnung geschaffen, das bzw. die aufeinanderfolgende η-Bit-Informationswörter in aufeinanderfolgende m-Bit-NRZI-Codewörter umsetzt. Jedem n-Bit-Informa-
tionswort ist zumindest ein ra-Bit-Codewort zugeteilt, 35
welches eine entsprechende NRZI-Disparität aufweist. Die digitale Summenvariation der vorangehenden Codevörter wird bestimmt, und die Polarität am Ende des un-
mittelbar vorangehenden ra-Bit-NRZI-Codewortes wird ermittelt. Ein zugeteiles m-Bit-Codewort wird ausgewählt, um das nächste n-Bit-Informationswort zu kennzeichnen, und zwar als Funktion der NRZI-Disparität des Codewortes und der bestimmten digitalen Suramenvariation. Das ausgewählte m-Bit-Codewort wird im NRZI-Format derart moduliert, daß das modulierte Codewort dieselbe Anfangspolarität aufweist wie die ermittelte Polarität. Das ausgewählte m-Bit~NRZI-Codewort weist eine NRZI-Disparität auf, was auf eine Kombination mit der bestimmten digitalen Summenvariation hin dazu führt, daß ein Ansteigen der digitalen Summenvariation verhindert ist.
Gemäß einer Ausführungsform der Erfindung ist jedes Codewort durch eine ungerade Anzahl von Bits gebildet, wobei das NRZI-Format von der Art ist, daß ein Bit, wie eine binäre "1", durch einen Übergang während des mittleren Teiles eines Codebitintervalls dargestellt ist. Einigen der η-Bit -Informationswörtern werden m-Bit-Codewörter zugeteilt, die eine O-Disparität aufweisen, während anderen Informationswörtern entsprechende Paare von Codewörtern zugeteilt werden, wobei jedes Paar von Codewörtern ein positives NRZI-Disparitäts-Codewort und ein negatives NRZI-Disparitäts-Codewort aufweist.
Gemäß einer weiteren Ausführungsform der Erfindung kennzeichnet das NRZI-Format ein bestimmtes Bit, wie eine
binäre "1", durch einen Übergang zu Beginn eines Codebitintervalls. Wenn bei diesem Format jedes Codewort durch eine ungerade Anzahl von Bits gebildet wird, dann wird jedes Informationswort durch zwei Codewörter dargestellt, wobei die Disparitäten bzw. Ungleich-35
hexten der Codewörter in einem entsprechenden Paar gleich und entgegengesetzt zueinander sind.
3215173
Gemäß einem Aspekt der Erfindung speichert ein ROM-Festwertspeicher sämtliche Codewörter, die den entsprechenden Informationswörtern zugeteilt sind bzw. werden. Der ROM-Speicher wird durch die Informations-Wörter adressiert und darüber hinaus durch ein Steuersignal, welches bestimmt, ob das Informationswort durch ein Codewort mit positiver oder negativer Disparität dargestellt werden sollte. Wenn die digitale Summenvariation, die aus den vorangehenden Codewörtern bestimmt oder berechnet worden ist, positiv ist, dann wird der ROM-Speicher adressiert, um ein Codewort mit negativer Disparität zu erzeugen. Dies führt dazu, daß die digitale Summenvariation herabgesetzt wird und daß somit die Gleichstromkomponente der aufeinanderfolgenden Codewörter minimiert wird.
Gemäß einem weiteren Aspekt kann das NRZI-Codewort mit positiver oder negativer Polarität enden, wodurch die Polarität zu Beginn des nächstfolgenden Codewortes festgelegt wird. Der ROM-Speicher wird in Abhängigkeit von dieser Polarität adressiert, da die Disparität eines besonderen NRZI-modulierten Codewortes davon abhängt, ob das betreffende Codewort mit positiver
oder negativer Polarität beginnt. 25
Anhand von Zeichnungen wird die Erfindung nachstehend beispielsweise näher erläutert.
Fig. 1 zeigt in einer schematischen Darstellung die
Disparität eines NRZI-Codeworts vom sogenann-30
ten Typ I.
Fig. 2 zeigt schematisch eine Darstellung der Disparität eines NRZI-Codewortes vom sogenannten Typ II, Fig. 3 veranschaulicht in einem Diagramm die Anzahl
von 9-Bit-Codewörtern des Typs I mit der ange-35
zeigten Disparität.
Fig. k zeigt eine schematische Darstellung der Runlänge von aufeinanderfolgenden 9-Bit-Codewörtern.
Fig. 5 zeigt in einem Daigratnm die Anzahl der 9-Bit-Codewörter des Typs II mit den angegebenen Disparitäten.
Fig. 6a bis OD veranschaulichen In Signaldiagrammen gleiche bzw. entgegengesetzte Disparitäten entsprechender Paare von Codewörterns des Typs II.
Fig. 7 zeigt ein Diagramm, welches für das Verständnis der Beziehung zwischen den n-Bit-Informationswörtern und den m-Bit-CodewÖrtern brauchbar ist.
Fig. δ zeigt in einem Diagramm die Auswahlkriterien für die Codierung eines Informationswortes als Funktion der digitalen Summenvariation und der Polarität am Ende des vorangehenden Codewortes.
Fig. 9 veranschaulicht schematisch den Codierungs-Auswahlprozeß gemäß der vorliegenden Erfindung.
Fig. 10 zeigt einen Signalverlauf, der für das Verständnis der Art und Weise von Nutzen sein wird, ge- ^O maß der aufeinanderfolgende Informationswörter codiert werden.
Fig. 11 zeigt in einem Blockdiagramm eine Ausführungsform der vorliegenden Erfindung.
Fig. 12 veranschaulicht in einem allgemeinen Blockdiagramm das Prinzip, gemäß dem die vorliegende Erfindung arbeitet.
Fig. 13 zeigt in einem Blockdiagramm einen Decoder, der dazu herangezogen werden kann, digitale Signale zu decodieren, die von dem Codierer gemäß der
vorliegenden Erfindung abgeleitet sind.
Fig. Ik zeigt in einem Verknüpfungsdiagramm eine besondere Ausführungsform der vorliegenden Erfindung.
Im folgenden werden bestimmte bevorzugte Ausführungsfor-35
men der Erfindung detailliert beschrieben. Bevor die betreffenden Ausführungsformen gemäß der Erfindung beschrieben werden, wird jedoch zunächst eine Definition
der benutzten Begriffe gegeben. Im Rahmen der vorliegenden Anmeldung haben die nachstehend aufgeführten Begriffe folgende Bedeutung«
Ein Informationswort betrifft ein η-Bits umfassendes digitales Signal, wobei n£2 ist.Bei den nachstehend beschriebenen Beispielen ist n=8. Dieses 8 Bits umfassende digitale Signal kennzeichnet beispielsweise ein abgetastetes Analog-Signal, wie eine Abtastprobe eines Videosignals.
10
Ein Codewort betrifft ein η Bits umfassendes digitales Wort, welches das n-Bit-Informationswort darstellt, wobei m>n ist. Bei den nachstehend beschriebenen Beispielen ist m=9 bzw. m=1O.
Eine Disparität (DSP) bzw. Ungleichheit kennzeichnet die gesamte oder tatsächliche Gleichstromkomponente eines digitalen Wortes. So kennzeichnet beispielsweise die Disparität eines m-Bit-Codewortes die Differenz zwi-
sehen der Anzahl der in dem Wort enthaltenen binären Einsen und der in dem betreffenden Wort enthaltenen binären Nullen.
Die NRZI-Disparität ist die Disparität des m-Bit-Codewortes, welches im NRZI-Format moduliert worden ist. Dies wird weiter unten im Zusammenhang mit Fig. 1 und beschrieben werden.
Die digitale Summenvariation (DSV) bezieht sich auf 30
den Gleichstrom- bzw. Gleichspannungswert, der dadurch erhalten werden würde, daß aufeinanderfolgende binäre Einsen und Nullen von aufeinanderfolgenden digitalen Signalen integriert würden, wie von aufeinanderfolgenden m-Bit-Codewörtem. Die betreffende DSV-Größe der ra-Bit-NRZI-Codewörter betrifft in entsprechender Weise den gesamten oder tatsächlichen Gleichstrom- bzw. Gleichspannungswert, der aus aufeinanderfolgenden
NRZI-Codevörtern erhalten wird. Eine detaillierte Definition der Disparität und der digitalen Summenvariation findet sich an der oben erwähnten anderen Stelle (siehe die Einleitung der betreffenden Anmeldung).
Die Anfangspolarität (ENT) betrifft die Polarität des NRZI-Codewortes in dem Anfangsteil des betreffenden Wortes. Es dürfte einzusehen sein, daß die Anfangspolarität ENT positiv oder negativ sein kann. Darüber hinaus ist die Anfangspolarität ENT eines NRZI-Codewortes gleich der Polarität des Endes des unmittelbar vorangehenden NRZI-Codewortes.
Die Endpolarität (EXIT) betrifft die Polarität am Ende des unmittelbar vorangehenden NRZI-Codewortes.
Nunmehr sei auf Fig. 1 zurückgekommen, wobei angenommen sei, daß das 8-Bit-Informationswort (10101001) durch das m-Bit-Codewort (011001011) darzustellen ist. Dies bedeutet, daß die Schaltungsanordnung gemäß der vorliegenden Erfindung, die weiter unten noch näher beschrieben werden wird, das Informationswort (10101001) in das Codewort (011001011) codiert. In Fig. 1 ist außerdem die Modulation des 9-Bit-Codewortes (011001011) im NRZI-Format veranschaulicht.
Vie oben erwähnt und wie ohne weiteres einzusehen sein dürfte, kennzeichnet die NRZI-Modulation ein Bit eines Verknüpfungszustands durch einen Bitübergang, während
das Bit des anderen Verknüpfungszustands bzw. -Vorzeichens durch das Fehlen eines Übergangs gekennzeichnet ist. So kennzeichnet ein Übergang beispielsweise eine binäre "1", und das Fehlen eines Übergangs ist kennzeichnend für eine binäre "0". Die NRZI-Modulation
kann als Typ I und als Typ II klassifiziert werden. Bei der NRZI-Modulation des Typs I wird eine binäre "1" durch einen Bitübergang gekennzeichnet, der weit-
- 2k -
gehend im mittleren Bereich eines Bitintervalls auftritt. In Pig. 1 ist die NRZI-Modulation des Typs I des 9-Bit-Codewortes (011001011) veranschaulicht. Demgemäß ist in dem mittleren Bereich jedes einer binären w1" zugehörigen Bitintervalls der NRZI-Signalverlauf mit einem Übergang versehen. Es dürfte ersichtlich sein, daß die Polarität dieses Übergangs unwichtig ist. Eine binäre "1" wird dabei durch einen Übergang dargestellt, der entweder positiv (d.h. ein ansteigender Übergang) oder negativ (d.h. ein abfallender Übergang) ist. In Fig. 1 ist außerdem veranschaulicht, daß das NRZI-Codewort eine positive Anfangspolarität (ENT+) und eine negative Endpolarität (EXIT-)/* In Abhängigkeit von dem Inhalt des Codewortes kann die Endpolarität gleich der Anfangspolarität oder entgegengesetzt dazu sein. Veiter unten wird noch beschrieben werden, daß diese Polarität sbeziehung von der Disparität bzw. Ungleichheit des NRZI-Codewortes abhängt. Wenn beispielsweise die Disparität eines 9-Bit-NRZI-Codewortes gerade ist, wird die Endpolarität entgegengesetzt zu der Anfangspolarität des betreffenden Wortes sein. Wenn demgegenüber die Disparität des 9-Bit-NRZI-Codewortes ungerade ist, dann werden die Anfangs- und Endpolaritäten gleich
sein.
25
In Fig. 1 ist außerdem die Disparität des NRZI-Codewortes (OIIOOIOII) vom Typ I mit positiver Anfangspolarität veranschaulicht. Diese NRZI-Disparität kann dadurch gewonnen werden, daß der NRZI-Signalverlauf integriert wird.
Die resultierende NRZI-Disparität des in Fig. 1 dargestellten Codewortes beträgt somit DSP=+2.
Obwohl in Fig. 1 nicht näher dargestellt, dürfte einzusehen sein, daß dann, wenn dasselbe Codewort (01100101i)
ζ«.
mit negativer Polarität (ENT-) beginnt, die resultierende NRZI-Disparität des betreffenden Codewortes DSP=-2 betragen wird.
In Fig.2 ist der Signalverlauf veranschaulicht, der für die NRZI-Modulation des Codeworts (01100101i) des Typs II erhalten wird. Auch hier ist angenommen, daß die Anfangspolarität positiv (ENT+) ist. Bei der NRZI-Modulation des Typs II wird eine binäre M 1 " durch einen Übergang zu Beginn des Codebitintervalls dargestellt. Die Fig. 2 veranschaulicht ferner die NRZI-Disparität für dieses NRZI-Codewort des Typs II. Außerdem ist dabei ersichtlich, daß die Disparität dadurch bestimmt werden kann, daß der NRZI-Codewort-Signalverlauf integriert wird. Die Fig. 2 veranschaulicht die NRZI-Disparität als DSP=+1.
Demgemäß hängt für dasselbe Codewort dessen NRZI-Disparität davon ab, ob das betreffende Codewort im NRZI-Format des Typs I oder des Typs II moduliert ist. Überdies hängt die NRZI-Disparität von der Anfangspolarität des betreffenden NRZI-Codewortes ab. Wenn das in Fig. 2 dargestellte NRZI-Codewort des Typs II mit negativer Anfangspolarität (ENT-) beginnt, dann wird die NRZI-Disparität des betreffenden Codewortes gleich -1 (DSP=-i). Wie weiter unten bezüglich der NRZI-Modulation eines 9-Bit-Codewortes des Typs II noch beschrieben werden wird, ist die Endpolarität des betreffenden Codewortes entgegengesetzt zu der Anfangspolarität, wenn die NRZI-Disparität ungerade ist. Die Endpolarität und die Anfangspolarität sind hingegen gleich, wenn die NRZI-Disparität gerade ist. Bei beiden NRZI-
Formaten des Typs I und des Typs II ist der absolute cn
Wert der NRZI-Disparität des Codeworts unabhängig von der Anfangspolarität des betreffenden Codewortes gleich. Die Polarität oder das Vorzeichen der Disparität für ENT+ ist jedoch entgegengesetzt in Bezug auf ENT-,
Der Einfachheit halber wird im Zuge der folgenden Erläuterung angenommen, daß die NRZI-Disparität für jedes Codewort die Disparität des betreffenden Codewortes für
- P.6 -
die positive Anfangspolarität (ENT+) ist. Demgemäß wird die NRZI-Disparität des Codeworts als DSP+ dargestellt. Die NRZI-Disparität für dasselbe Codewort mit negativer Anfangspolarität (ENT-) wird als DSP_ dargestellt, wobei - wie oben erwähnt «- außerdem DSP_=-DSP gilt.
Es sei angenommen, daß ein Informationswort durch ein 9-Bit-Codewort dargestellt ist. Das in Fig. 3 dargestellte Diagramm veranschaulicht die Anzahl der 9-Bit-Codewörter des Typs I mit den angegebenen NRZI-Disparitäten. In dem Diagramm gemäß Fig. 3 ist angenommen, daß jedes 9-Bit-Codewort eine positive Anfangspolarität (ENT+) zeigt. Dabei dürfte ersichtlich sein, daß 70 9-Bit-Codewörter eine O-Disparität bzw. -Ungleichhext zeigen, daß 70 9-Bit-Codewörter eine NRZI-Disparität von +1 (DSP ss +1) zeigen, daß 56 9-Bit-Codewörter eine NRZI-Disparität von + 2 (DSP+=+2) zeigen, usw. Ferner dürfte aus dem Diagramm gemäß Fig. 3 ersichtlich sein, daß eine geringere Anzahl von 9-Bit-CodewÖrtern vorhanden ist, die eine Disparität von -1 (DSP+=-i) zeigen, als Codewörter vorhanden sind, die eine Disparität von +1 aufweisen»
Venn die 9-Bit-Codewörter dazu herangezogen werden, 8-Bit-Informationswörter darzustellen, dann ist lediglich eine ausgewählte Anzahl von verfügbaren Codewörtern erforderlich, um die 256 Informationswörter darzustellen. Um die Gesarat-Gleichstromkoraponente oder die digitale Summenvariation der aufeinanderfolgenden
Codewörter zu minimieren, die Übertragen oder aufgezeichnet werden, ist es wünschenswert, sämtliche Codewörter mit einer O-Disparität zu verwenden, um entsprechende Informationswörter darzustellen. Demgemäß werden 70 8-Bit-Informationswörter durch 70 9-Bit-Code-
Wörter dargestellt. Jedes der übrigen 186 Informationswörter wird durch ein Paar von 9-Bit-Codewörtern dargestellt, wobei das eine Codewort des betreffenden
Paares von Codewörtern eine positive Disparität aufweist und wobei das andere Codewort eine negative Disparität aufweist. Die in Fig. 3 eingetragenen geschwungenen Klammern kennzeichnen jene 9-Bit-Coclewörter mit einer von 0 verschiedenen Disparität, die zur Darstellung der Informationswörter herangezogen werden. Dabei zeigt sich, daß 182 9-Bit-Codewörter mit positiver Disparität durch die Gruppe der Codewörter umfaßt werden, bei denen DSP+=+1, DSP+=+2 und DSP =+3 ist. Die vier übrigen In-
formationswörter können somit aus den 28 9-Bit-Codewörtern mit DSP =+4 ausgewählt werden. Außerdem dürfte ersichtlich sein, daß sämtliche verfügbaren 9-Bit-Codewörter mit negativer Disparität herangezogen werden müssen, um die entsprechenden Informationswörter darzustellen. Obwohl 186 Informationswörter durch jeweils zwei 9-Bit-Codewörter mit einer von 0 verschiedenen Disparität dargestellt werden, kennzeichnet jedes Codewort eine und lediglich eine Information.
"0^ Da die verfügbaren 9-Bit-Codewörter mit positiver Disparität die Anzahl der Codewörter übersteigen, die erforderlich sind, um die 8-Bit-Ihformationswörter darzustellen, können bestimmte Codewörter der Codewörter mit positiver Disparität weggelassen und nicht ausgewählt
werden. So können beispielsweise Codewörter mit positiver Polarität weggelassen werden, die relativ lange Runlängen aufweisen. Demgemäß brauchen jene Codewörter mit DSP =+9 und DSP =+8 nicht ausgewählt zu werden, um
irgendwelche Informationswörter darzustellen. Durch 30
Vermeidung derartiger Codewörter wird die Runlänge von aufeinanderfolgenden binären Nullen vermindert, und demgemäß wird die Gesamt-Gleichstromkomponente der NRZI-Codewörter in entsprechender Weise minimiert. In Fig. k ist die Runlänge von zwei aufeinanderfolgenden 9-Bit-Codcwörtern (IOOOOOOOO) und (000000001) veranschaulicht. Wenn diese beiden aufeinanderfolgenden Codevörter sequentiell ausgewählt werden, vas möglich
sein kann, wenn beide Codewörter dazu herangezogen werden, die entsprechenden 8-Bit-Informationsvörter zu codieren, dann ist die Runlänge der binären Nullen, die in derartigen sequentiell auftretenden Codewörtern enthalten sind, gleich den 16-Bit-Intervallen. Es zeigt sich dabei, daß .die zweite binäre "1" 17 Bitzellen nach der ersten binären "1" auftritt. Die NRZI-Disparität des ersten Codewortes (lOOOOOOOO) beträgt DSP =-8, und die NRZI Disparität des zweiten Codewortes (000000001) beträgt DSP =-8. Durch Eliminieren der Ausnutzung jeglichen Codewortes dieser Codewörter zur Darstellung eines Informationswortes ist die Möglichkeit derartiger unerwünschter langer Runlängen mit der resultierenden hohen digitalen Summenvariation vermieden. Als praktische Angelegenheit werden die verfügbaren Codewörter, die zur Darstellung der Informationswörter verwendet werden können, so gewählt, daß das maximale Intervall zwischen aufeinanderfolgenden Übergängen in dem NRZI-Signalverlauf gleich 14 Bitzellen beträgt.
Das Diagramm gemäß Fig. 3 veranschaulicht, daß 70 9-Bit-Codewörter mit einer O-NRZI-Disparität verfügbar sind. Es ist möglich, daß die Inhalte der zu codierenden Informationswörter so sind, daß viele Informationswörter durch entsprechende Codewörter mit einer derartigen 0-Disparität dargestellt werden. Wenn die existierende digitale Summenvariation einen relativ großen positiven oder negativen Wert aufweist, dann könnte demgemäß diese digitale Summenvariation nicht schnell vermindert werden.
Diese Möglichkeit kann jedoch vermieden werden, wenn die Codewörter mit O-Disparität ausgewählt werden, um jene Informationswörter darzustellen, die nicht eine sehr hohe Wahrscheinlichkeit bezüglich des Auftretens zeigen. Statistisch gesehen werden jedoch mehrere der In-35
formationswörter durch Codewörter mit einer von 0 verschiedenen Disparität dargestellt. Diese Codewörter werden so ausgewählt, daß ihre NRZI-Disparitäten bei Kombi-
nation mit der digitalen Sunuoenvariation schnell zu einer Verminderung der digitalen Summenvariation zu 0 führen.
Die verfügbaren NRZI-9-Bit-Codewörter des Typs II mit den angegebenen Disparitäten DSP sind durch das in
5 gezeigte Diagramm veranschaulicht. Dabei zeigt sich bezüglich des NRZI-Codewortes des Typs II, daß kein Codewort mit einer O-Disparität vorhanden ist.
Da angenommen vird, daß jedes Codewort durch eine ungerade Anzahl von Bits gebildet ist, sind darüber hinaus die Absolutwerte der NRZI-Disparitäten der betreffenden Codewörter stets ungerade Zahlen. Wenn ein NRZI-Codewort des Typs II eine gerade Anzahl von Bits enthält, dann werden selbstverständlich die betreffenden NRZI-Disparitäten der Codewörter Absolutwerte aufweisen, die gerade Zahlen sind, einschließlich DSP =0.
Aus dem Diagramm gemäß Fig. 5 ist ersichtlich, daß jedes Informationswort durch ein Paar von NRZI-Codewörtern des Typs II dargestellt werden kann, die gleiche und entgegengesetzte NRZI-Disparitäten aufweisen. Demgemäß kann ein relativ einfaches Codierungsverfahren vorgesehen sein. Das erste oder höchstwertige Bit des 9-Bit-Codewortes des Typs II kann entweder eine binäre "1" oder eine binäre "0" sein. Die übrigen Bits können genau gleich dem 8-Bit-Codewort sein, welches dadurch dargestellt wird. In Abhängigkeit von dem ersten oder höchstwertigen Bit des Codewortes wird die NRZI-Disparität des
gesamten Codewortes entweder positiv oder negativ sein.
In Fig. 6a bis sind NRZI-Codewort-Signalverläufe des Typs II dargestellt, die das zuvor erwähnte vereinfachte Codierungsverfahren veranschaulichen. Dabei sei angenom-
men, daß das Informationswort mit (10001101) gegeben ist.
Unter der Annahme einer positiven Anfangspolarität (ENT+) veranschaulicht Fig. 6A das NRZI-Codewort, dessen erstes
oder höchstwertiges Bit eine binäre "1" ist. In Fig. 6B ist das NRZI-Codewort veranschaulicht, dessen höchstwertiges Bit eine binäre "0" ist. Es dürfte einzusehen sein, daß beide in Fig. 6A und 6B dargestellte Codewörter das Informationswort (10001101) darstellen. Das mit einer binären "1" beginnende Codewort (Fig. 6a) weist die NRZI-Disparität DSP =+3 auf. Das mit einer binären 11O" beginnende Codewort (Fig. 6b) weist die Disparität DSP =-3 auf.
In Fig. 6C und 6D ist das Paar von NRZI-Codewörtern des Typs II veranschaulicht, die das Informationswort (11111111) darstellen. Gemäß Fig. 6c beginnt das Codewort mit einer binären "1" und weist die Disparität DSP =-1 auf. Gemäß Fig. beginnt das Codewort mit einer binären "0M und weist die Disparität DSP =+1 auf. Demgemäß geht aus Fig. 6A bis 6D hervor, daß ein bestimmtes Informationswort durch ein Paar von NRZI-Codewörtern des Typs II dargestellt werden kann, die gleiche und entgegengesetzte Disparitäten aufweisen, indem ein binäres 11I11- oder "0M-Vorbereitungsbit bzw. Prefixbit dem Informationswort hinzuaddiert wird.
Obwohl das Codierungsverfahren für NRZI-Codewörter des Typs II im Hinblick auf das Codierungsverfahren für NRZI-Codewörter des Typs I vereinfacht ist, ist das maximale Intervall zwischen aufeinanderfolgen Übergängen bezüglich der Codewörter des Typs II größer als bezüglich der Codewörter des Typs I. Da die NRZI-
Codewörter des Typs II keine O-Disparität zeigen, kann
die aus aufeinanderfolgenden Codewörtern gewonnene digitale Summenvariation schnell zu 0 gemacht werden. Da beispielsweise der minimale Absolutwert der Disparität der NRZI-Codewörter des Typs II 1 beträgt und 35
das der maximale Absolutwert der digitalen Suinmenvariation 9 beträgt, wird die digitale Summenvariation zu 0 gemacht, nachdem 9 aufeinanderfolgede Codewörter erzeugt worden sind.
Bei der vorstehenden Erläuterung der NRZI-Codewörter des Typs I und des Typs II ist angenommen worden, daß jedes Codewort aus einer ungeraden Anzahl von Bits (z.B. 9 Bits) gebildet ist. Die vorliegende Erfindung umfaßt jedoch auch NRZI-Codewörter des Typs I und des Typs II mit einer geraden Anzahl von Bits. Die Eigenschaft der codierten Wörter ist dabei eine Funktion nicht nur des Typs der NRZI-Modulation, die benutzt wird, sondern sie hängt außerdem davon ab, ob die Anzahl der in dem Codewort enthaltenen Bits ungerade oder gerade ist. Die Eigenschaft der NRZI-Codierung gemäß der vorliegenden Erfindung kann wie folgt zusammengefaßt werden.
Codewörter mit einer ungeraden Anzahl von Bits des Typs Ii 1» Einige der verfügbaren Codewörter weisen eine O-Disparität auf.
2. Unerwünschte Muster in dem Codewort können eliminiert werden, wie solche Codewörter, die zu unerwünschten langen Runlängen führen.
3. Das maximale Intervall zwischen aufeinanderfolgenden Übergängen ist relativ kürzer als das der Codewörter des Typs II.
k. Da einige der Codewörter eine O-Disparität zeigen,
kann es vorkommen, daß die digitale Summenvariation über eine relativ lange Zeitspanne nicht zu 0 zurückkehrt. Dies bedeutet, daß eine relativ große Anzahl von Codewörtern erzeugt werden kann, bevor die digitale Summenvariation zu 0 wird.
5. Es existiert eine Beziehung zwischen den Anfangs- und Endpolaritäten des Codewortes und der NRZI-Disparität des betreffenden Wortes. Dabei ist insbesondere EXIT= ENT, wenn DSP ungerade ist, und EXIT ist ungleich ENT, wenn DSP gerade ist.
Aus dem Diagramm gemäß Fig. 4 dürfte ersichtlich sein, daß der Bereich von DSP der Codewörter des Typs I fest-
gelegt sein kann. So beträgt beispielsweise die maximale positive DSP-Disparität für ein 9-Bit-Codewort, welches ein 8-Bit-Informationswort darstellt, +4.
NRZI-Codewort des Typs II:
1. Keines der Codewörter des Typs II zeigt eine O-Disparität.
2. Um die Redundanz zu minimieren, ist m=n+1; sämtliche verfügbaren m-Bit-Codewörter müssen verwendet werden.
3. Das maximale Intervall zwischen aufeinanderfolgenden Übergängen in den Codewörtern des Typs II ist größer als das für Codewörter des Typs I.
4. Ein Maximum an m+1 Codewörtern könnte gebraucht werden, um die digitale Summenvariation zu 0 zurückzubringen.
5. Die Disparität des jeweiligen Codewortes ist ungerade.
6. Das Codierungsverfahren ist relativ einfach. Das Codewort kann einfach dadurch erzeugt werden, daß ein binäres Vorspannsxgnal M1n oder 11O" dem Informationswort hinzuaddiert wird. Die Decodierung ist ebenfalls vereinfacht, da das höchstwertige Bit unberücksichtigt gelassen werden kann. Dies führt automatisch zu dem decodierten Informationswort.
° Von den vorstehend aufgeführten Merkmalen sind die Merkmale 3 und 6 des NRZI-Codes des Typs I vorteilhaft, und das Merkmal 6 des NRZI-Codes des Typs II ist vorteilhaft.
Codewort mit einer geraden Anzahl von Bits - Codewörter
des Typs I:
1. Einige der verfügbaren Codewörter weisen eine 0-Disparität auf. Es ist jedoch lediglich eine relativ geringe Anzahl derartiger Codewörter mit O-Disparität
verfügbar.
35
2. Die Beziehung zwischen der Anfangspolarität und der
Encipolarität des Codewortes ist eine Funktion der Disparität des betreffenden Codewortes. Dabei ist
insbesondere EXITsENT, wenn DSP gerade ist, und wenn
DSP ungerade ist, dann ist EXIT ungleich ENT. 3. Es zeigen mehr Codewörter eine positive NRZI-Disparität als eine negative Disparität.
4. Der mögliche Bereich der aus aufeinanderfolgenden Codewörtern abgeleiteten digitalen Summenvariation kann relativ größer sein als der bezüglich der Codewörter des Typs II.
Codewörter des Typs II:
1. Eine relativ große Anzahl von Codewörtern steht mit einer O-Disparität zur Verfügung.
2. Jedes Codewort zeigt eine gerade Disparität.
3. Es sind dieselbe Anzahl von Codewörtern mit positiver Disparität und mit O-Disparität vorhanden.
k. Der Bereich der aus aufeinanderfolgenden Codewörtern abgeleiteten digitalen Summenvariation kann auf einen kleineren Bereich als auf den für Codewörter des Typs I festgelegt sein.
20
Aus dem vorstehenden Vergleich der Eigenschaften der Codewörter mit einer geraden Anzahl von Bits ist ersichtlich, daß die NRZI-Modulation des Typs II vorteilhafter ist.
25
Das Codierungsverfahren gemäß der vorliegenden Erfindung folgt dem Prinzip, daß dann, wenn ein Informationswort durch ein Paar von Codewörtern mit einer von 0 verschiedenen Disparität dargestellt wird, das betreffende be-
stimmte Codewort, welches zur Darstellung eines Informationswortes ausgewählt ist, eine Disparität aufweisen wird, die bei Kombination mit der dann vorhandenen digitalen Summenvariatχon verhindern wird, daß die betreffende digitale Summenvariation ansteigt und daß vorzugs-
weise die DSV-Disparität zu 0 geändert wird. ¥enn die DSV-Disparität eine positive Polarität zeigt, dann wird demgemäß das ausgewählte Co'lewort eine negative NRZI-
Disparität zeigen. Wenn demgegenüber die DSV-Disparität eine negative Polarität zeigt, dann wird das ausgewählte Codewort eine positive NRZI-Disparität zeigen.
Die Decodierung des NRZI-Codewortes ist relativ einfach. Der NRZI-Signalverlauf wird demoduliert, um den NRZI-Signalverlauf zu erhalten. Das demodulierte Codewort wird dann decodiert, um das Informationswort zu erhalten. Da jedes Codewort ein und nur ein Informationswort darstellt, kann ein relativ einfaches Decodierungsverfahren angewandt werden, wie ein solches Verfahren, gemäß dem sämtliche Informationswörter in einer Speichereinrichtung gespeichert werden und gemäß dem das demodulierte Codewort dazu herangezogen wird, die betreffende Speichereinrichtung zu adressieren und damit aus dieser Speichereinrichtung das in Frage kommende Informationswort auszulesen.
In Fig. 7 ist schematisch die Beziehung veranschaulicht, die zwischen der Information und den- Codewörtern vorhanden sein könnte. Die n-Bit-Informationswörter können durch den im linken Teil der betreffenden Figur veranschaulichten Kreis dargestellt sein, und die m-Bit-Codewörter können durch den im rechten Teil darge- ° stellten größeren Kreis dargestellt sein. Ein Informationswort A kann beispielsweise durch ein Codewort a mit einer O-Disparität, ein Codewort a1 mit einer positiven Disparität und ein Codewort a" mit einer negativen Disparität dargestellt sein. Alternativ da-
zu kann ein Informationswort B durch ein Codewort b
mit einer positiven Disparität und außerdem durch ein Codewort b1 mit einer negativen Disparität dargestellt sein. Alternativ dazu kann das Codewort b eine O-Disparität bei einem Codewort b1 mit negativer Disparität 35
aufweisen. Es ist aber auch möglich, daß das Codewort b1 eine O-Disparität bei einem Codewort b mit positiver Disparität aufweisen kann. Als weitere Alternative kann
das Informationswort C durch ein und lediglich ein Code wort c dargestellt sein, wobei dieses Codewort eine O-Disparität, eine positive Disparität oder eine negative Disparität aufweist.
Aus der vorstehenden Beschreibung dürfte ersichtlich sein, daß die folgenden gesonderten Kriterien zur Codierung der Inforinationswörter herangezogen werden können:
1. Jedes Informationsvort wird durch ein Codewort mit einer O-Disparität dargestellt» In diesem Fall ist kein Auswahlkriterium vorhanden, da lediglich ein Codewort für das jeweilige Informationswort vorhanden ist. Ungeachtet des bestimmten Codewortes, welches ausgewählt ist, bleibt überdies die gesamte digitale Summenvariation gleich 0.
2. Jedes Informationswort kann durch ein Codewort dargestellt werden, welches eine O-Disparität aufweist, und durch ein weiteres Codewort, welches eine positive Disparität (DSP =+) aufweist. Bei diesem Kriterium kann die digitale Summenvariation ansteigen, wenn die Anfangspolarität ENT des jeweiligen Codewortes positiv ist. Die DSV-Größe wird jedoch schließlich zu 0 gemacht, wenn eine generell gleiche
^ Anzahl von Codewörtern eine negative Anfangspolarität (ENT-) aufweist.
3. Jedes Informationswort wird durch ein Codewort mit einer O-Disparität und durch ein Codewort mit einer negativen Disparität (DSP =-) dargestellt. Dies ist
dem obigen Kriterium 2. entgegengerichtet.
4. Jedes Informationswort wird durch ein Codewort mit positiver Disparität und außerdem durch ein Codewort mit negativer Disparität dargestellt. Das bestimmte
Codewort wird als Funktion der digitalen Summenva-35
riation ausgewählt. Dies bedeutet, daß dann, wenn das Vorzeichen oder die Polarität der DSV-Größe positiv ist, das Codewort mit negativer Disparität
ausgewählt wird. Venn demgegenüber das Vorzeichen oder die Polarität der DSV-Größe negativ ist, dann wird das Codewort mit der positiven Disparität ausgewählt.
5. Jedes Informationswort wird durch ein Codewort mit einer O-Disparität und außerdem durch ein Codewort mit einer positiven Disparität sowie ferner durch ein Codewort mit negativer Disparität dargestellt. Obwohl diese Maßnahme die größte Anzahl von Code-Wörtern benötigt und damit die größte Redundanz mit sich bringt, ist sichergestellt, daß die digitale Summenvariation schnell zu 0 wird.
In Fig. 8 ist ein Diagramm gezeigt, welches die vorstehend erläuterten Auswahlkriterien bezüglich der Kriterien 1. bis 5· für den Fall zusammenfaßt, daß die digitale Summenvariation positiv, 0 oder negativ ist und daß die Anfangspolarität ENT positiv oder negativ ist. Das Vorhandensein eines Kreises in einem entsprechenden Bereich kennzeichnet das Codewort mit der angegebenen Disparität, welche unter den bestimmten DSV- und ENT-Bedingungen ausgewählt ist.
Aus dem in Fig. 8 dargestellten Diagramm sowie aus der vorstehenden Erläuterung dürfte ersichtlich sein, daß der Hauptfaktor bzw. das Hauptkriterium hinsichtlich der Auswahl eines verfügbaren Codewortes zur Darstellung eines Informationswortes darin zu sehen ist, ob
die Disparität des betreffenden Codewortes dazu neigt, 30
die dann vorhandene digitale Summenvariation herabzusetzen oder zumindest ihr Ansteigen zu vermeiden. In Fig. 9 ist eine schematische Darstellung dieser Codewortauswahl veranschaulicht. In Fig. 9 veranschaulicht
der schwarze Punkt die vorhandene digitale Summenva-35
riation. Dabei ist ersichtlich, daß die Doppelkreise jene Codewörter veranschaulichen, die Disparitäten aufweisen, welches dazu neigen, die digitale Summenvariation
zu vermindern oder zumindest deren Ansteigen nennenswert zu verhindern. Die Doppelkreise veranschaulichen jene Co<iewörter, die in wünschenswerter Weise ausgewählt werden. Die Einzelkreise kennzeichnen jene Code-Wörter, die entweder eine O-Disparität aufweisen (was selbstverständlich zu keiner Änderung in der digitalen Summenvariation führen würde), oder die eine kleine positive oder negative Disparität zeigen. Derartige Einzelkreise kennzeichnen somit jene Codewörter, die akzeptabel sind, die jedoch in dem Fall nicht ausgewählt würden, daß ein durch einen Doppelkreis dargestelltes Codewort verfügbar ist, um das Informationswort darzustellen. Venn das betreffende bestimmte Informationswort, welches zu codieren ist, nicht durch ein Codewort dargestellt werden kann, welches durch einen Doppelkreis angedeutet ist» dann wird selbstverständlich das akzeptable Codewort entsprechend einem Einzelkreis verwendet werden.
In Fig. 9 sind jene Codewörter mit "X" angedeutet, die nicht zu verwenden sind. Die Auswahl derartiger Codewörter würde sonst zu einer Zunahme der digitalen Summenvariation führen. Es dürfte daher einzusehen sein, daß in dem Fall, daß ein Informationswort
durch ein "X"-Codewort.dargestellt wird, dieses Informationswort außerdem durch ein einem Doppelkreis entsprechendes Codewort dargestellt wird (welches die entgegengesetzte Disparitäts-Polarität aufweist). Dabei würde dieses zuletzt genannte Codewort ausgewählt
werden. Die Auswahl des bestimmten Codewortes zur Darstellung des Informationswortes hängt selbstverständlich von der dann vorhandenen digitalen Summenvariation ab.
Aus dem in Fig. 3 dargestellten Diagramm und aus der zugehörigen Beschreibung geht hervor, daß einige Informationswörter durch Paare von Codewörtern darge-
stellt werden können, deren Disparitäten zueinander entgegengesetzte Polaritäten, jedoch unterschiedliche Absolutwerte aufweisen. Wenn die dann vorhandene digitale Summenvariation gleich 0 ist und wenn eines jener Informationswörter für die Codierung aufgenommen wird, dann ist das bestimmte Codewort, welches ausgewählt ist, dasjenige Codewort, dessen Disparität einen geringeren Absolutwert aufweist. Obwohl die aktualisierte digitale Sununenvariation sich notwendigerweise von ihrem O-Wert ändern würde, ist in diesem Fall die Größe der betreffenden Änderung minimiert. Aus dem aus Fig. 8 ersichtlichen Kriterium geht hervor, daß dann, wenn die digitale Sununenvariation gleich O ist, jedes der Codewörter mit von O verschiedener Disparität ausgewählt werden kann, die in dem Paar von CoUewörtern enthalten sind, welches das empfangene Informationswort darstellt. Mit dem vorstehend erläuterten Zwang wird jedoch das eine Codewort mit dem geringeren Absolutwert der Disparität verwendet, um eine minimale digitale Summenvariation beizubehalten.
Wenn ein bestimmtes Codewort ausgewählt ist, um das empfangene Informationswort darzustellen, wie dies oben beschrieben worden ist, muß die dann vorhandene digitale Summenvariation dadurch aktualisiert werden, daß die betreffende digitale Summenvariation mit der NRZI-Disparität des ausgewählten Codewortes kombiniert wird. Darüber hinaus muß die Anfangspolarität (ENT) bestimmt werden. Es sei daran erinnert, daß in Überein-
Stimmung mit dem vorliegenden NRZI-Modulationsformat die Anfangspolarität des NRZI-Codewortes gleich der Endpolarität (EXIT) des unmittelbar vorangehenden Codewortes gemacht wird. Die vorstehenden Verhältnisse können durch die nachstehenden Gleichungen wie folgt
zusammengefaßt werden:
Wenn ENT+ vorhanden ist, dann gilt
DSV ^ DSV + DSP + (i)
ENT^-EXIT+.
Venn ENT- vorliegt, dann gilt
DSV ^ DSV+ DSP- (ii)
=DSV- DSP+ (iü)
ENT < EXIT-
=-EXIT+.
Die Gleichungen (ü) und (iü) stimmen mit der vorstehenden Beschreibung für den Fall überein, daß die Anfangspolarität (ENT) negativ ist, daß die NRZI-Disparität DSP des Codeworts von entgegengesetzter Polarität jedoch von gleichem Absolutwert ist wie die NRZI-Disparität DSP , und zwar für den Fall, daß die Anfangspolarität ENT positiv gewesen ist. Dies bedeutet, daß dann DSP_=-DSP+ gilt.
Gemäß der vorliegenden Erfindung werden einige, wenn nicht sogar alle Informationswörter durch zumindest zwei Codewörter dargestellt. Dies bedeutet, daß zumindest zwei Codewörter jedem der betreffenden Informationswörter zugeteilt sind, wobei die einem Informationswort dieser Informationswörter zugeteilten Codewörter NRZI-Disparitäten mLt entgegengesetzten Polaritäten aufweisen. Die Auswahl des bestimmten Codeworts zur Darstellung des aufgenommenen Ixiformationsworts hängt von der Anfangspolarität ENT des NRZI-modulierten Codewortes, die selbstverständlxch gleich der Endpolarität EXIT des unmittelbar vorangehenden Codeworts ist, von der digitalen Summenvariation, die aus sämtliehen vorangehenden NRZI-Codewörtern abgeleitet worden ist, und von der NRZI-Disparität des Codewortes selbst ab. Auf der Grundlage dieser Faktoren wird das bestimmte Codewort so ausgewählt, daß seine NRZI-Disparität die digitale Summenvariation innerhalb eines be-
stimmten Bereichs zu etwa O führt.
- ho -
In Fig. 10 ist eine Signaldarstellung gezeigt, die für das Verständnis der Art und Weise von Nutzen ist, gemäß der die i. Information oder das i-Datenwort in das i. Codewort codiert wird. Dabei sei angenommen, daß die digitale Summenvariation, die aus den vorangehenden (i-1)-Codewörtern abgeleitet worden ist und die vorhanden ist, wenn das i. Informationswort zu codieren ist, als DSV. dargestellt ist. Die Anfangspolarität ENT. des i. NRZI-Codewortes ist selbstverständlxch gleich der Endpolarität EXIT1-1. Die für DSV± und ENT± kennzeichnenden Signale können erzeugt und gespeichert werden. Eine besondere Ausführungsform, durch die derartige Signale erzeugt und gespeichert werden, wird weiter unten noch im einzelnen beschrieben werden.
Demgemäß kann das bestimmte Codewort CODE., welches zur Darstellung des Informationswortes DATA, ausgewählt wird, in Übereinstimmung mit dem in Fig. 8 dargestellten Diagramm ausgewählt werden. Auf die Auswahl dieses Codewortes CODE, hin wird die digitale Summenvariation dadurch aktualisiert, daß die NRZI-Disparität DSP. des betreffenden Codewortes mit der digitalen Summenvariation DSV. algebraisch kombiniert wird, wodurch DSV. - erzeugt wird. Darüber hinaus wird die Endpolarität EXIT des Codewortes C0DE± ermittelt und
dazu herangezogen, die Anfangspolarität ENT. 1 des nächstfolgenden Codewortes anzugeben. Auf der Grundlage der aktualisierten digitalen Summenvariation DSV. und der Anfangspolarität ENT. . des nächstfolgenden NRZI-Codewortes werden die Auswahl oder die Codierung
des nächsten Informationswortes DATA. - in der oben beschriebenen Weise fortgeführt.
Es sei nunmehr angenommen, daß zunächst die digitale
Summenvariation gleich 0 ist (DSV=O). Die Anfangspo-35
larität kann entweder positiv oder negativ sein; sie ist als ENT dargestellt. Das Codierungsverfahren für das i. Informationswort ist eine Funktion von DSV. und
- kl -
ENT.. Die zuletzt erwähnten Ausdrücke können dabei wie folgt bestimmt werdeni
DSV = 1^1 DSP (i m 1, 2, 3, ♦..) (1)
j= °
ENT. = ENT © 1^r1 EXIT +j (i=1, 2, 3, ...) (2)
1 ° J=o
Die Anfangs- und Endpolarität ENT, EXIT können beispielsweise als binäre 1M" entsprechend einer positiven Polarität und als binäre "0" entsprechend einer negativen Polarität dargestellt sein. Es dürfte einzusehen sein, daß demgemäß ENT entweder als binäre 1Mn oder als binäre "O11 dargestellt werden kann, und zwar in Abhängigkeit τοη der Annahme der Anfangspolarität. Die Summierung der EXIT-Polaritäten kann durch eine Modulo-2-Addition vorgenommen werden.
In der Praxis kann das in Fig. 8 dargestellte Diagramm, welches die Auswahlkriterien veranschaulicht, zu Code-Wörtern mit einer großen Anzahl von redundanten Bits und überdies zu relativ komplizierten Auswahlkriterien führen. Zur Vereinfachung sind bei der bevorzugten Ausführungsform der vorliegenden Erfindung die Kriterien 1) und 4) implementiert. Wenn eine NRZI-Modulation des Typs I benutzt wird, dann werden einige Informationswörter durch Codewörter dargestellt oder zugeordnet, die eine O-Disparität aufweisen. Die übrigen Informationswörter werden durch Paare von Codewörtern mit Disparitäten von entgegengesetzten Polaritäten darge-
stellt, bzw. den betreffenden übrigen Informationswörtern sind solche Paare von Codewörtern zugeteilt. Wenn eine NRZI-Modulation des Typs II angenommen wird und wenn jedes Codewort durch eine ungerade Anzahl
von Bits gebildet ist, dann wird keines der Informa-35
tionswörter durch Codewörter mit einer O-Disparität dargestellt bzw. keinem dieser Informationswörter ist ein solches Codewort zugeteilt. Eine Ausführungsform
eines Codierers gemäß der vorliegenden Erfindung ist in Fig, T1 veranschaulicht.
Der dargestellte Codierer weist ein Pufferregister Ί1, eine Speichereinrichtung, wie einen ROM-Festwertspeicher 12, einen NRZI-Modulator 14, eine DSV-Bestimmungsschaltung 23 und eine Steuerschaltung 21 auf. Das Pufferregister 11 ist so angeschlossen, daß es ein Eingangsinformationswort (DATA) aufnimmt und dieses Informationswort kurzzeitig speichert. Der Ausgang des Pufferregisters 11 ist mit den Adressenanschlüssen des ROM-Speichers 12 verbunden.
Der ROM-Speicher kann eine herkömmliche adressierbare Speichereinrichtung umfassen, in deren adressierbaren Speicherplätzen jeweils individuelle Codewörter gespeichert sind. Die bestimmten Speicherplätze, in denen die Codewörter gespeichert sind, hängen davon ab, welches Informationswort durch ein bestimmtes Codewort darzustellen ist. Der ROM-Speicher 12 dient dabei insbesondere dazu, jedem Informationswort ein oder mehrere Codewörter zuzuteilen bzw. zuzuordnen. Der ROM-Speicher kann somit als eine Nachschlagetabelle aufgefaßt werden, wodurch ein bestimmter Speicherplatz in dieser Tabelle durch ein entsprechendes Informationswort adressiert wird. Dadurch erfolgt das Auslesen des in dem betreffenden adressierten Speicherplatz gespeicherten Codewortes. Demgemäß wird das bestimmte Codewort aus der betreffenden Tabelle ausgelesen, wel-
ehes dem empfangenen Informationswort zugeteilt ±st.
Der ROM-Speicher 12 speichert außerdem in einem entsprechenden adressierbaren Speicherplatz ein digitales Signal, welches die Disparität DSP des adressierten
Codewortes darstellt. Wenn ein bestimmter Speicherplatz 35
in dem ROM-Speicher 12 durch das empfangene bzw. aufgenommene Informationswort adressiert ist, werden das in dem adressierten Speicherplatz gespeicherte Codevort
sowie die Disparität DSP des betreffenden Codewortes aus dem ROM-Speicher ausgelesen.
Der ROM-Speicher 12 speichert außerdem eine Darstellung der Endpolarität EXIT des aus dem Speicherplatz, der durch das aufgenommene Informationswort adressiert worden ist, ausgelesenen Codewortes. Venn beispielsweise bei der NRZI-Modulation des Typs I jedes Codewort durch eine ungerade Anzahl von Bits gebildet ist, dann kann eine binäre "0" aus dem ROM-Speicher 12 ausgelesen werden, um anzugeben, daß die Endpolarität EXIT des ausgelesenen Codewortes gleich der Anfangspolarität ENT des betreffenden Codewortes ist. Eine binäre "1" kann demgegenüber dann ausgelesen werden,
!5 wenn die Endpolarität EXIT nicht gleich der Anfangspolarität ENT des betreffenden Codewortes ist.
Vorzugsweise ist das aus dem ROM-Speicher 12 ausgelesene Codewort ein Parallel-Bit-Wort, wie ein 9-Bit-Wort. Dieses Codewort CODE wird einem Parallel-Serien-Schieberegister 13 zugeführt, aus Welchem das betreffende Codewort seriell ausgelesen wird. Das seriell ausgelesene Codewort liegt im NRZ-Pormat vor und wird dem NRZI-Modulator 14 zugeführt, in welchem das betreffende Codewort in das NRZI-Pormat moduliert wird. Gemäß der Erfindung kann der NRZI-Modulator Ik das Codewort im Format des Typs I oder im Format des Typs II modulieren. Zum Zwecke der vorliegenden Erläuterung sei angenommen, daß der NRZI-Modulator 14 das Code-
wort im Format des Typs I moduliert.
Die DSV-BeStimmungsschaltung 23 kann eine Kombinationsschaltung zur algebraischen Kombination umfassen, die imstande ist, die NRZI-Disparität DSP des aus dem ROM-Speicher 12 ausgelesenen Codewortes mit der digitalen Sutnraenvariation algebraisch zu kombinieren, die aus den vorangehenden Codewörtern abgeleitet worden ist.
Gemäß einer Ausführungsfonn arbeitet die DSV-Bestimmungsschaltung: als Summierungsschaltung, welche die NRZI-Disparität mit der digitalen Summenvariation summiert. Gemäß einer alternativen Ausführungsform spricht die DSV-Bestimmungsschaltung 23 auf ein Rechensteuersignal CALC an, um entweder das Disparitätssignal DSP mit der digitalen Summenvariation zu summieren oder um das Disparitätssignal von der betreffenden Summenvariation zu subtrahieren.
Der Ausgang der DSV-Bestimmungsschaltung 23 ist mit einer Speichereinrichtung 22 verbunden, die als DSV-Akkumulationsschaltung arbeitet. Die von der DSV-Bestimmungsschaltung 23 erzeugte aktualisierte digitaie Summenvariation wird der DSV-Akkumulationsschaltung 22 zugeführt und in dieser kurzzeitig gespeichert. ¥ie in Fig. 11 veranschaulicht, wird die gespeicherte digitale Summenvariation von der DSV-Akkumulationsschaltung her der DSV-Bestimmungsschaltung 23 zuge-
^O führt und mit dem Disparitätssignal DSP aktualisiert, welches die Disparität des nächsten ausgelesenen Codewortes angibt. Die kurzzeitig gespeicherte digitale Summenvariation wird außerdem von der DSV-Akkumulationsschaltung 22 an die Steuerschaltung 21 abgegeben.
Der Steuerschaltung wird zusätzlich das EXIT-Signal zugeführt. In Abhängigkeit von der digitalen Summenvariation und von den zugeführten EXIT-Signalen liefert die betreffende Steuerschaltung ein ROM-Auswahl-
signal SLCT. Dieses ROM-Auswahlsignal wird dem ROM-Speicher 12 zugeführt. Gemäß einer Ausführungsform wirkt das betreffende Auswahlsignal mit dem in dem Pufferregister 11 gespeicherten Informationswort zusammen, um eine KOM-Adresse zu erzeugen. Tienn bei-
spielsweise die in der DSV-Akkumulationsschaltung 22 gespeicherte digitale Summenvariation eine positive Polarität zoi{;t, spricht die Steuerschaltung 21 darauf'
an, um das ROM-Auswahlsignal SLCT zu erzeugen, welches in der Weise wirkt, daß ein Codewort mit negativer NRZI-Disparität ausgewählt wird. Wenn dem aufgenommenen Informationswort ein positives Disparitätscodewort und außerdem ein negatives Disparitätscodewort zugeteilt sind, dann vermag das ROM-Auswahlsignal SLCT, das negative Disparitätswort für das Auslesen Hus dem HOM-Speicher auszuwählen. Wenn demgegenüber die in der DSV-Akkumulationsschaltung 22 gespeicherte digitale Summenvariation negative Polarität zeigt, spricht die Steuerschaltung 21 darauf an, um das ROM-Auswahlsignal SLCT zu erzeugen, welches das Codewort mit positiver Disparität auswählt, welches dem empfangenen Informationswort zugeteilt ist.
Die Steuerschaltung 21 wirkt in der Weise, daß das Rechensteuersignal CALC auf das EXIT-Signal hin erzeugt wird, welches von dem ROM-Speicher 12 her zugeführt wird. Dieses EXIT-Signal wird dazu herangezogen, die Polarität des Endes des unmittelbar vorangehenden NRZI-Codewortes zu ermitteln, welches durch den NRZI-Modulator 14 erzeugt wird. Dadurch wird die DSV-Bestimmungsschaltung 23 so gesteuert, daß entweder das Disparitätssignal zu der in der DSV-Akkumulationsschaltung 22 gespeicherten digitalen Summenvariation addiert oder von dieser Summenvariation subtrahiert wird.
In Fig. 11 ist ferner ein Rücksetzsignal RSET angedeutet,
, λ
welches von einer geeigneten Quelle (nicht dargestellt;
erzeugt wird und welches der Steuerschaltung 21 und der DSV-Akkumulationsschaltung 22 zugeführt wird. Der Zweck dieses Rückstell- bzw. Rücksetzsignals besteht darin, Wert der in der DSV-Akkumulationsschaltung 22 ge-
speicherten digitalen Summenvariation beispielsweise auf 0 voreinzustellen. Die Rückstellschaltung wirkt außerdem in der Weise, daß die Steuerschaltung 21 so
- hu -
voreingestellt wird, daß das Auswahlsignal SLCT erzeugt wird, welches das Anfangscodewort auswählt,
welches dem zunächst empfangenen Informationswort
zugeteilt ist. Wenn beispielsweise das empfangene
Informationswort zwei Codewörtern mit von 0 verschiedener Disparität zugeteilt ist, dann wird das Rück-N stellsignal RSET von der Steuerschaltung 21 dazu herangezogen, das Auswahlsignal SLCT zu erzeugen, wodurch das Codewort mit positiver Disparität (DSP )
und die positive Anfangspolarität ENT aus dem ROM-Speicher 12 gelesen werden. Danach werden das Auswahlsignal SLCT, das Rechensteuersignal CALC und
das EXIT-Signal in Abhängigkeit von der digitalen
Summenvariation, die in dem DSV-Akkumulator gespei-
chert ist, und in Abhängigkeit von der tatsächlichen NRZI-Disparität des aus dem ROM-Speicher 12 in der
oben beschriebenen Weise ausgelesenen Codewortes erzeugt .
Es sei darauf hingewiesen, daß die ursprüngliche Anfangspolarität ENT und/oder die Disparität DSP als
negativ angenommen werden können.
Im Betrieb kann der ROM-Speicher 12 als Nachschlage- ^° tabelle aufgefaßt werden, wie dies oben erwähnt worden ist, oder als Codewort-Verzeichnis. Die Codewörter können dabei beispielsweise in zwei gesonderten Abschnitten des Speichers gespeichert sein, wobei der eine Abschnitt bzw. Bereich Codewörter mit positiver
Disparität enthält, während der andere Bereich Codewörter von negativer Disparität enthält. Die gegebenenfalls vorhandenen Codewörter mit der O-Disparität können in einem dieser Bereiche oder in einem gesonderten dritten Bereich des Speichers gespeichert wer-
den, oder sie können derart doppelt vorgesehen sein, daß dasselbe Codewort mit der O-Disparität in dem ersten Bereich und außerdem in dom zweiten Bereich ge-
speichert ist. Der bestimmte Bereich des ROM-Speichers 12, der adressiert wird, kann durch das KOM-Auswahlsignal SLCT bestimmt verden. Venn die in der DSV-Akkumulationsschaltung 22 gespeicherte digitale Summenvariation eine positive Disparität zeigt, kann die Steuerschaltung 21 darauf ansprechen, um das ROM-Auswahlsignal zu erzeugen, welches denjenigen Bereich des ROM-Speichers 12 auswählt, in welchem Codewörter mit negativen NRZl-Disparitaten gespeichert sind. Wenn demgegenüber die in der DSV-Akkumulationsschaltung 22 gespeicherte digitale Summenvariation eine negative Disparität zeigt, kann die Steuerschaltung 21 darauf ansprechen, um das ROM-Ausvahlsignal zu erzeugen, welches den betreffenden Bereich des HOM-Speichers 12 auswählt oder freigibt, in welchem Codewörter mit positiver NRZI-Disparität gespeichert sind. Sodann wird das bestimmte Codewort, welches in dem ausgewählten oder freigegebenen Bereich gespeichert ist und welches dem empfangenen Informationswort zugeteilt bzw. zugeordnet ist, aus dem ROM-Speicher ausgelesen. Dies bedeutet, daß das empfangene Informationswort dazu herangezogen wird, den ausgewählten oder freigegebenen Bereich des ROM-Speichers zu adressieren.
Das aus dem ROM-Speicher 12 ausgelesene Codewort wird durch das Parallel-Serien-Schieberegister I3 in eine Serienform gebracht, und das Seriencodewort wird dann in das NRZI-Format moduliert.
Zusätzlich zu dem Auslesen des Codewortes wird außerdem die Disparität des betreffenden bestimmten Codewortes aus dem ROM-Speicher gelesen. In Abhängigkeit von der ermittelten Polarität am Ende des vorangehenden NRZI-
Codewortes steuert die Steuerschaltung 21 die DSV-Bestimraungsschaltung so, daß entweder die DSP -Disparität addiert oder subtrahiert vird. Die resultierende
- .4 8 -
aktualisierte digitale Summenvariation wird dann in der DSV-Akkumulationsschaltung 22 gespeichert.
Bei einer besonderen Implementierung der in Fig. 11 dargestellten Ausführungsform wird das EXIT-Signal entsprechend der obigen Gleichung (2) bestimmt, wobei EXIT=ENT in dem Fall gegeben ist, daß die NRZI-Disparität des aus dem ROM-Speicher 12 ausgelesenen Codewortes ungerade ist. Demgegenüber ist EXIT/ENT, wenn die NRZI-Disparität gerade ist, wobei angenommen ist, daß jedes Codewort durch eine ungerade Anzahl von Bits gebildet ist. Das umgekehrte Ergebnis des vorstehenden Ergebnisses wird dann erhalten, wenn jedes Codewort durch eine gerade Anzahl von Bits gebildet ist. Überdies wird bei der betreffenden bestimmten zu beschreibenden Implementierung die Endpolarität EXIT in Kombination mit der Polarität oder dem Vorzeichen der akkumulierten digitalen Summenvariation dazu herangezogen, den in Frage kommenden Bereich des ROM-Speichers 12 auszuwählen oder freizugeben.
Fig. 12 zeigt in einem Blockdiagramm eine generelle Ausführungsform der vorliegenden Erfindung. Diese Ausführungsform umfaßt ein Pufferregister 11, eine Speichereinrichtung 12, ein. Parallel-Serien-Schieberegister I3, einen NRZI-Modulator. 1 ^4 und eine Steuerschaltung 21. Diese Schaltungen sind im einzelnen oben beschrieben worden. Die Ausführungsform gemäß
Fig. 12 unterscheidet sich von der in Fig. 11 gezeigten Ausführungsform insofern, als sie keine gesonderte Schaltungsanordnung zur Bestimmung der digitalen Summenvariation aufweist. Dabei ist vielmehr angenommen, daß die digitale Sumuienvariation sowie die An-
fangs- und die Endpolaritäten des jeweiligen NKZl-Codevortos direkt von dem NRZI-Modulator lh abgeleitet werden können. Die in Fig. 12 angedeuteten £e-
strichelten L-inien zeigen, daß die Steuerschaltung die digitale Summenvariation bestimmen und die Anfangspolarität von dem NRZI-Modulator 1^ her bestimmen kann, um das ROM-Auswahlsignal SLCT zu erzeugen. Gemäß einem Beispiel kann das durch den NRZI-Modulator \h erzeugte NRZI-Codevort einem Vorwärts/Rückwärts-Zähler ztigeführt werden, dessen Zählerstellung in jedem Halbbitintervall erhöht oder herabgesetzt werden kann, und zwar in Abhängigkeit davon, ob das NRZI-Coüesignale eine positive oder eine negative Polarität zeigt, wie die positiven oder negativen Polaritäten, die in Fig. 1, 2, 6 und 10 veranschaulicht sind. Die resultierende Zählerstellung des Vorwärt s/Rückwärts-Zählers am Ende des jeweiligen NRZI-Codevortes entspricht somit der digitalen Summenvariation. In entsprechender Weise kann die Anfangspolarität ENT allein dadurch bestimmt werden, daß die Polarität des Endes des unmittelbar vorangehenden NRZI-Codewortes bestimmt wird. So kann beispielsweise das durch den NRZI-Modulator 1k erzeugte NRZI-Codewort einer Flipflopschaltung zugeführt werden, deren Zustand am Ende des Codeworts eine Anzeige für die Endpolarität des betreffenden Codewortes ist.
Fig. 13 zeigt in einem Blockdiagramm einen Decoder, der in Verbindung mit dem in Fig. 11 oder 12 gezeigten Codierer verwendet werden kann und der imstande ist, jedes empfangene NRZI-Codewort so zu decodieren, daß daraus das ursprüngliche Informationswort
wiedergewonnen wird. Der Decoder enthält einen geeigneten NRZI-Demodulator (nicht dargestellt), der das NRZI-Codewort demoduliert, um daraus ein NRZI-Codewort zu erzeugen. Dieses NRZI-Codewort wird seriell bitweise einem Serien-Parallel-Wandler 3I zu~
geführt. Das Ausgangssignal dieses Serien-Parallelh'andlers besteht aus einem Parallel-Bit-Codewort, veJches einem ROM-Speicher1 32 zugeführt viru und
welches imstande ist, den betreffenden ROM-Speicher in Übereinstimmung mit dem Inhalt des betreffenden Parallel-Bit-Codeworts zu adressieren. Es dürfte einzusehen sein, daß der ROM-Speicher 32 zu dem ROM-Speicher 12 komplenientär ausgebildet sein kann und in adressierbaren Speicherplätzen jedes der Inforniationswörter zu speichern imstande ist. Derartige Speicherplätze werden durch das empfangene Codewort so adressiert, daß aus diesen Speicherplätzen das bestimmte Informationswort ausgelesen wird, dem das empfangene Codewort zugeteilt bzw, zugeordnet worden ist. Der Ausgang des ROM-Speichers 32 ist mit einer Zwischenspeicher- bzw. Latch-Schaltung 33 verbunden, von der das ursprüngliche Informationswort wiedergewonnen wird.
In Fig. 13 sind ferner ein Bittaktsignal PCK und ein Wortsynchronisiersignal BCK angedeutet. Das Bittaktsignal PCK ist mit dem Serien-Bit-NRZ-Codewort synchronisiert und vermag durch "Taktsteuerung" aufeinanderfolgende Bits des Codewortes in den Serien-Parallel-Wandler 31 einzuführen. Eine geeignete Quelle (nicht dargestellt) kann dabei vorgesehen sein, um das Bittaktsignal PCK abzugeben.
Das Vortsynchronisiertaktsignal BCK kann beispielsweise dadurch erzeugt werden, daß die Bittaktimpulse solange gezählt werden, bis eine bestimmte Zählerstellung (z.B. 9) erreicht ist. Das Wortsynchronisiertaktsignal BCK ist imstande, das Ende eines Serien-Bit-Codewortes zu
identifizieren und damit den Beginn des nächsten Codewortes. Auf das Auftreten des Wortsynchronisiertaktsignals BCK hin kann der Serien-Parallel-Wandler 31 das Codewort parallel und bitweise an den ROM-Speicher 32 abgeben. Auf das Auftreten des Wortsynchronisiertaktsignals hin wird außerdem die Zwischenspeicherschaltung 33 getriggert oder verriegelt, ura das aus dem ROM-Speicher 32 ausgelesene decodierte Infor-
- 51 rnationswort in diesem Zwischenspeicher zu speichern.
Gemäß einer Alternative kann, der ROM-Speicher 32 eine Verknüpfungsschaltung oder eine andere Logikschaltung umfassen. Venn beispielsweise eine NRZl-Modulation des Typs II benutzt wird, dann kann die Verknüpfungsschalt-ungvon der Art sein, daß das Prefix- oder höchstwertige Bit des Codewortes unberücksichtigt gelassen wird, wodurch lediglich die übrigen Bits des betreffenden Codeworts wiedergewonnen weruen. Vie oben erwähnt und wie in Fig. 6 veranschaulicht, sind derartige übrige Bits des NRZI-Codeworts durch die ursprünglichen Bits des Informationswortes gebildet.
Eine besondere Implementierung der in Fig. 11 gezeigten Ausführungsform ist in Fig. 14 veranschaulicht. Gemäß dieser Implementierung ist das Pufferregister 11 aus Zwischenspeicherschaltungen 111 und 112 gebildet. Der ROM-Speicher 12 besteht aus gesonderten Festwertspeichern 121, 122, 123 und 124. Das Parallel-Serien-Schieberegister 13 umfaßt die Schieberegister 131, I32 und 133. Der NRZI-Modulator 14 besteht aus der Flipflopschaltung 141 und dem Exklusiv-ODER-Glied 142. Die Steuerschaltung 21 besteht aus der Flipflop-
schaltung 211 und den Exklusiv-ODER-Gliedern 212 und 213. Die DSV-Bestimmungsschaltung 23 besteht aus den Exklusiv-ODER-Gliedern 23I, 232, 233, 234 und 235 sowie aus Volladdierern 236 und 237. Die Zwischenspeicherschaltung 22 besteht aus einer Multi-Bit-Zwi-
schenspeicherschaltung 221.
Bei einer typischen Anwendung der vorliegenden Erfindung kennzeichnet jedes empfangene Informationswort
eine Abtastprobe eines Videosignals, und die im NRZI-35
Code auftretenden Signale werden beispielsweise auf einem digitalen Bildbaridgerät aufgezeichnet. Die Codewörter können dabei in Blockform angeordnet sein, wo-
bei jedem Block ein geeignetes Synchronisiermuster und Synchronisierungswörter vorangehen können. Die Verriegelungsschaltung 112 ist imstande, ein 8-Bit-Informationswort aufzunehmen, welches beispielsweise aus den DATA -DATA gebildet ist. Ein Identifizierungssignal IDS wird der Zwischenspeicherschaltung zugeführt; dieses Signal ist imstande, eine Anzeige darüber zu liefern, ob ein Informationswort aufgenommen wird oder ob die zuvor erwähnte Synchronisierungsinforraation erzeugt werden sollte. Ein empfangenes Informationswort wird dabei beispielsweise durch das IDS-Signal als binäre "1" angezeigt, und die Synchronisierungsinformation wird durch das IDS-Signal als binäre "O" angezeigt. Das bestimmte Synchronisierungsmuster und die Synchronisierungswörter werden durch MODE-1-und MODE-2-Bits bestimmt. Diese Bits werden zusammen mit dem IDS-Signal in der Zwischenspeicherschaltung 112 gespeichert. Wie in Fig. 14 veranschaulicht, sind die Zwischenspeicherschaltungen 111 und 112 so angeschlossen, daß sie ein Taktsignal CK1 aufnehmen und auf die Aufnahme dieses Taktsignals hin in einen Verriegelungszustand gelangen. Wenn die betreffenden Schaltungen verriegelt sind, sind das Informationswort in der Zwischenspeicherschaltung 111 und die MODE-I- und MODE-2-Bits zusammen mit dem IDS-Signal in der Zwischenspeicherschaltung 112 gespeichert.
Die Festwertspeicher 121 und 122 weisen einen Freigäbest") —"
eingang S auf. Diese Festwertspeicher werden für eine Adressierung und für einen Zugriff dann freigegeben, wenn ein binäres "0"-Freigabesignal dem Freigabeeingang S zugeführt wird. Wie dargestellt, nimmt ein Inverter 113 das gespeicherte IDS-Signal von der Zvischenspeicherschaltung 112 her auf und gibt die invertierte Form des betreffenden IDS-Signals an den Freiß-abeeingang S des Festwertspeicher 121 und 122 ab.
Wenn das IDS-Signal eine binäre "1" ist, gibt dor Inverter 113 ein binäres Freigabesignal "O" an die Festwertspeicher 121 und 122 ab. Wenn demgegenüber das IDS-Signal eine binäre "0" ist, zeigt dies an, daß das Synch, ronisienuigsmus ter und die Synchronisierurigswörter erzeugt verden sollten. In diesem Fall gibt der Inverter 113 ein Sperrsignal "1" an die betreffenden Festwertspeicher ab. Die Festwertspeicher 123 und 12^ sind den Festwertspeichern 121 und 122 ähnlich. Die Freigabeeingänge S der betreffenden Festwertspeicher sind direkt mit der Zwischenspeicherschaltung 112 verbunden, um das IDS-Signal aufzunehmen. Die Festwertspeicher 123 und 12h werden somit freigegeben, wenn das IDS-Signal eine binäre "0" ist.
Die Datenbits des in der Zwischenspeicherschaltung 111 gespeicherten Informationsworts werden als Adressenbits an die Adressenanschlüsse A-H der Festwertspeicher 121 und 122 jeweils abgegeben. Der Festwertspeicher 121 speichert die entsprechenden Codewörter, die den Informationswörtern zugeteilt bzw. zugeordnet sind. Der Festwertspeicher 122 speichert ein entsprechendes 5-Bit-Disparitätssignal, welches kennzeichnend ist für die Disparität des jeweils gespeicherten wortes, sowie ein Bit, welches die Endpolarität des betreffenden Codewortes kennzeichnet. Da das Codewort ein 9-Bit-Vort ist und da jeder Festwertspeicher ein 8-Bit-Wort speichert, wird in der Praxis das niederwertigste Bit des Codeworts in dem Festwertspeicher
122 gespeichert. Wenn eine Adressierung durch das
8-Bit-Informationswort erfolgt, wird somit das 9-Bit-Codewort aus den Festwertspeichern 121 und 122 ausgelesen, allerdings vorausgesetzt, daß diese Festwertspeicher durch das IDS-Signal freigegeben sind. Wenn 35
das 9-Bit-Codewort ausgelesen ist, wird das für· die Disparität des betreffenden Codewortes kennzeichnende 5-Bit-Dispax'itätssignal ebenfalls aus dem Festwert-
speicher 122 ausgelesen. Schließlich wird das für die Ejidpolarität kennzeichnende Signal ebenfalls aus dem Festwertspeicher 122 ausgelesen, und zwar auf die aus dem 8-Bit-Informationswort gebildete Adresse hin. Zum Zwecke der vorliegenden Erläuterung sei angenommen, daß das EXIT-Bit eine binäre "0" ist, wenn die Anfangs- und Endpolaritäten des NRZI-Codewortes gleich sind, daß hingegen das EXIT-Bit eine binäre "1" dann ist, wenn die Anfangs- und Endpolaritäten des betreffenden Codewortes nicht gleich sind.
Die Festwertspeicher 123 und 124 werden durch die MODE-I- und MODE-2-Bits adressiert, die in der Zwischenspeicherschaltung 112 gespeichert sind, und außerdem durch das Speicherauswahlsignal SLCT. Venn die Festwertspeicher und 124 freigegeben sind, werden geeignete Synchronisierungsmuster und Informationswörter aus den betreffenden Speichern in Abhängigkeit von den Zuständen der M0DE-1- und MODE-2-Bits ausgelesen. Es sei daran erinnert, daß bei Freigabe der Festwertspeicher 123 und 124 die Festwertspeicher 121 und 122 gesperrt sind. Der umgekehrte Zustand tritt ebenfalls auf.
Das aus den Festwertspeichern 121 und 122 gelesene Codewort ist durch die Codebits CODE-CODEg gebildet. Diese Codebits werden den Schieberegistern 13I bis zugeführt, die einer Taktsteuerung durch Taktimpulse CK2 unterliegen, welche von einer geeigneten (nicht dargestellten) Quelle erzeugt werden. Die Taktimpulse
CK2 dienen dazu, die Codebits CODE^-CODE0 in Serien-
O ο
form auszulesen, wodurch jedes Codebit seriell durch die in Reihe geschalteten Schieberegister geschoben wird. Die Taktimpulse CK2 treten dabei entweder in
dem allgemeinen mittleren Bereich eines Bitzellenin-35
tervalls auf, so daß das NRZI-Format des Typs I bezeichnet ist, oder die betreffenden Impulse treten zu Beginn des jeweiligen Bitzellenintervalls auf, um
das NRZI-Format des Typs II zu bezeichnen. Diese Taktimpulse werden außerdem dem Takteingang einer D-Flipflopschaltung 141 zugeführt,
Die Schieberegister 131 bis 133 sind ferner mit den Festwertspeichern 123 und 124 derart verbunden, daß sie die entsprechenden Bits aufnehmen, welche das Synchronisierungsmuster und die Synchronisierungswörter bilden, die aus diesen Festwertspeichern ausgelesen werden können, wenn das IDS-Signal eine binäre "0" ist.
Das Codewort, welches aus den Schieberegistern 13^ bis 133 seriell herausgeschoben wird, gelangt durch das Exklusiv-ODKR-Glied 1^2 hindurch zu dem D-Eingang der Flipflopschaltung 141 hin. Dabei treten Übergänge lediglich auf ein binäres "1"-Codebit hin auf. Die Stelle, an der der jeweilige Übergang hervorgerufen wird, hängt dabei von dem Zeitpunkt des Auftretens der Taktimpulse CK2 ab.
Einer Zwischenspeicherschaltung 13^ werden die Taktimpulse CKI und CK2 zugeführt. Die Ausgangssignale dieser Zwischenspeicherschaltung werden über einen Inverter 135 und ein NAND-Glied 136 geleitet und der betreffenden Zwischenspeicherschaltung wieder zugeführt, um ein Schiebe/Ladesignal zu erzeugen, welches einem Schiebe/Ladeeingang des jeweiligen Schieberegisters 131, 132 und I33 zugeführt wird. Wenn das Schiebe/Lade-
signal einen ersten Binärzustand, wie einen Binärzustand "0" zeigt, werden die Schieberegister mit den ihnen zugeführten parallelen Codebits geladen. Wenn aas Schiebe/Ladesignal umgeschaltet wiru, werden die Inhalte der Schieberegister auf das Auftreten der
Taktimpulse CK2 hin seriell ausgeschoben. Die Zwischenspeicherschctltung 13^ wird somit zeitlich so gesteuert, daß das Ladesignal nach 9 aufeinanderföl-
ii Codebits erzeugt wird, die aus den Schieberegistern geschoben worden sind.
Das Exklusiv-ODER-Glied 212 der Steuerschaltung 21 ist so geschaltet, daß es das Endbit an einem Eingang aufnimmt. Das Ausgangssignal des betreffenden Exklusiv-ODER-Gliedes wird dem D-Eingang der D-Flipflopschaltung 211 zugeführt. Der Q-Ausgang der Flipflopschaltung 211 ist mit dem anderen Eingang des Exklusiv-ODER-Gliedes 212 verbunden. Dieser Q-Ausgang liefert ein Ausgangssignal, welches die Polarität am Ende des vorangehenden Codewortes kennzeichnet und damit die Anfangspolarität des nächstfolgenden Codewortes. Wenn das am Q-Ausgang der Flipflopschaltung auftretende Ausgangssignal eine binäre "1" ist, dann ist die Anfangspolarität ENT insbesondere negativ. Wenn am Q-Ausgang dieser Flipflopschaltung ein binäres "0"-Signal auftritt, dann ist die Anfangspolarität positiv. Es dürfte ersichtlich sein, daß die Anfangspola-
^O rität das Endbit selektiv invertiert, wenn die Anfangspolarität negativ ist, wie dies durch eine binäre "1W dargestellt wird. Demgemäß erzeugt die Flipflopschaltung 211 an ihrem Q-Ausgang eine binäre "1", um eine Anzeige dafür zu liefern, daß die Endpolaritat des aus den Festwertspeichern 121 und 122 ausgelesenen Codewortes und damit die Anfangspolarität des nächstfolgenden Codewortes negativ ist.
Aus der vorstehenden Erläuterung ergibt sich somit, daß 30
die Flipflopschaltung 211 ein für die Anfangspolarität des nächstfolgenden Codewortes kennzeichnendes Bit speichert, wobei "1" gleich ENT- und "0" gleich ENT+ bedeutet. Wenn diese Anzeige der Anfangspolarität eine
binäre "1" ist, dann wird das aus dem Festwertspeicher 35
122 anschließend ausgelesene Endbit durch das Exklusiv-ODER-Glied 212 invertiert.
Das in der Flipf .1 op schaltung 21 1 gespeicherte Anfangspolaritätsbit wird als Rechensteuersignal CALC herangezogen. Dabei zeigt sich, daß dieses Anfangspolaritätsbit als ein Eingangssignal den Exklusiv-ODER-Gliedem 231 bis 235 jeweils zugeführt wird. Die übrigen Eingänge dieser Exklusiv-ODER-Glieder sind so beschaltet, daß sie ein entsprechendes Bit des 5-Bit,-Disparitätssignals aufnehmen, welches aus den Festwertspeichern 121 und 122 ausgelesen ist. Das höchstwertige Disparitätsbit DSP, kennzeichnet das Vorzeichen oder die Polarität der Disparität; es wird dem Exklusiv-ODER-Glied 23I zugeführt. Das niederwertigste Bit DSPQ wird dem Exklusiv-ODER-Glied 235 zugeführt. In dem Fall, daß die Anfangspolarität des ausgelesenen Codewortes negativ ist (CALC=1M"), wird das Disparitätssignal durch die Exklusiv-ODER-Glieder 23I bis 235 invertiert.
Das ausgelesene Disparitätssignal wird an Volladdiererschaltungen 236 und 237 abgegeben. Diese Volladdiererschaltungen wirken als 5-Bit-Volladdierer. Sie dienen dazu, das 5-Bit-D±sparitätssignal mit einer 5-Bit-Darstellung der akkumulierten digitalen Summenvariation zu summieren. Dieses 5 Bit umfassende digitale Summen- ° variatianssignal wird in der Zwischenspeicherschaltung 22 gespeichert und den übrigen Eingängen des die Addiererschaltungen 236 und 237 umfassenden Volladdierers zugeführt. In der Praxis vermag die Volladdiererschaltung zwei k-Bit-Signale zu summieren. Bei der vorlie-
genden Ausführungsform sind das Disparitätssignal und das digitale Summenvariationssignal 5-Bit-Signale. In Anpassung an die 5-Bit-Signale werden somit zwei ■4-Bit-Volladdiererschaltungen 236 und 237 verwendet.
Das Ausgangssi gnal der Volladdiererschaltungen 23" und 237 umfaßt die aktualisierte, 5 Bit aufweisende digitale Suimaenvariation. Dieses aktualisierte digitale
Summenvariationssignal wird in der Zwischenspeicher-Schaltung 221 gespeichert. Der betreffenden Zwischenspeicherschaltung werden Taktsignale CK1 zugeführt. Es sei daran erinnert, daß die betreffende Zwischen-
g speicherschaltung· dazu dient, die aktualisierte digitale Suramenvariation beispielsweise auf die Rückflanke des Taktimpulses hin zwischenzuspeichern bzw. zu verriegeln.
1Q Dem Exklusiv-ODER-Glied 213 werden das in der Flipflopschaltung 211 gespeicherte Anfangspolaritätsbit und außerdem das höchstwertige Bit der in der Zwischenspeicherschaltung 221 gespeicherten akkumulierten digitalen Summenvariation zugeführt. Dieses höohstwertige Bit kennzeichnet die Polarität der digitalen Summenvariation. Das Exklusiv-ODER-Glied erzeugt das ROM-Auswahlsignal SLCT, welches als binäre "1" denjenigen Bereich der Pestwertspeicher adressiert, in dem die Codewörter mit positiver Disparität gespeichert sind. Wenn das Ausgangssignal des Exklusiv-ODER-Gliedes 213 eine binäre "O" ist, dann wird derjenige Bereich der Pestwertspeicher ausgewählt oder freigegeben, in welchem die Codewörter mit negativer Disparität gespeichert sind.
Es sei daran erinnert, daß dann, wenn das Anfangspolaritätsbit eine binäre "0" ist, das Vorzeichenbit der in der Zwischenspeicherschaltung 221 gespeicherten digitalen Summenvariation, wie dies der Pail ist, ou als ROM-Auswahlsignal SLCT verwendet wird. Wenn das betreffende Anfangspolaritätsbit jedoch eine binäre "1" ist, wird das Vorzeichenbit der digitalen Summenvariation invertiert.
0 Obwohl zuvor im einzelnen tue Art und Weise beschrieben worden ist, in der die Disparität des ausgelesenen Codevurles bestimmt wird und gemäß der dj ο i-i(vi tale Summen-
variation aktualisiert wird, dürfte einzusehen sein, daß eine entsprechende Operation dann ausgeführt wird, wenn die Festwertspeicher 121 und 122 gesperrt und die Festwertspeicher 123 und 124 freigegeben sind, um aus diesen Speichern das Synchronisierungsmuster und die Synchronisierungswörter auszulesen.
Sofern erwünscht, kann die in Fig. 14 dargestellte Ausführungsform so modifiziert werden, daß das am Q-Ausgang der Flipflopschaltung 141 auftretende Ausgangssignal als Anzeige bezüglich des Anfangspolaritätsbits verwendet wird, und zwar anstelle der Kombination der Flipflopschaltung 211 und des Exklusiv-ODER-Gliedes 212. Bei dieser Modifikation braucht der Festwertspeicher 122 das Endpolaritätsbit dee jeweiligen Codewortes nicht zu speichern.
Durch die vorliegende Erfindung ist also ein Verfahren geschaffen worden, gemäß dem ein n-Bit-Informationswort in ein m-Bit-NRZI-Codewort mit einer minimalen Gleichstromkomponente codiert wird.
Es sind zwar Codes mit niedriger Disparität bekannt, bei denen ein Informationswort in ein Codewort mit ° einer größeren Anzahl von Bits codiert wird. Der Zweck der redundanten Bits, d.h. der Bits, die keine ausnutzbare Information darstellen bzw. veranschaulichen, besteht jedoch darin sicherzustellen, daß die Disparität des Codeworts eine bestimmte Polarität,
wie eine positive oder negative Polarität zeigen kann. Wie bekannt, kennzeichnet die Disparität eines Codewortes den tatsächlichen Gleichstromwert (positiv oder negativ) des betreffenden Wortes. Die Akkumulation der Disparitäten von aufeinanderfolgenden Code-, .
Wörtern liefert die digitale Summenvariation (DSV), die die Gesamt-Gleichstromkomponente der digitalen Wörter anzeigt. Bei dem Codierungsverfaliren mit nied-
- 6o w
riger Disparität werden einige Informationsvörter durch Codewörter mit einer O-Disparität dargestellt, und die übrigen Informationswörter werden durch entsprechende Paare von Codewörtern mit einer von 0 verschiedenen Disparität dargestellt. Jedes Paar von Codewörtern weist dabei gleiche und entgegengesetzte Disparitäten auf. ¥enn die gesamte digitale Summenvariation positiv ist, wird das nächste Informationswort durch ein Codewort mit negativer Disparität dargestellt, und umgekehrt.
Bei dem oben beschriebenen typischen Codierungsverfahren mit niedriger Disparität sind die Codewörter im NRZ-(non-return-to-zero)-Format vorhanden. Wenn bei diesem Format Codewörter magnetisch aufgezeichnet werden, miissen sie mit genau derselben Polarität wiedergegeben werden, die für die Aufzeichnung verwendet worden ist. Ansonsten würde eine binäre 11I" als binäre "0" wiedergegeben werden. Dies kann zu schwerwiegenden Fehlern in dem wiedergegebenen Signal führen. Wenn Reparaturen oder Verbesserungen in dem Aufnahme- und Wiedergabegerät erforderlich sind, muß außerdem eine äußerste Sorgfalt angewandt werden, um die Umkehrung jeglicher Polaritäten zu vermeiden, die sonst die Polaritäten
der wiedergegebenen Binärsignale umkehren würde. 25
Die vorliegende Erfindung zielt nun darauf ab, die Polaritätsabhängigkeit des NRZ-Formats durch Anwendung einer NRZI-Modulation zu vermeiden. Darüber hinaus
hält die vorliegende Erfindung die gesamte Gleichen
strornkomponente niedrig, indem jedes η Bits umfassende Informationswort in ein m-Bit-Codewort codiert wird, welches so ausgewählt wird, daß es eine NRZI-Disparität aufweist, welche auf Kombination mit der digitalen
Suinmenvariation hin dazu neigt, diese digitale Summen-35
variation zu ihrem O-Vert zurückzuführen. Bei einer Aus full rungs form werden zumindest einige «.!er Inforraatiünswürter durch Paare von Codewürtern aargestellt,
die eine von O verschiedene Disparität aufweisen. Die Codierung ist dabei ähnlich dem zuvor enfähnten Codierungsverfahren mit niedriger Disparität, allerdings mit der Ausnahme, daß die Disparität des Codewortes die NRZI-Disparität dieses Wortes ist. Bei der NRZI-Modulation des hier benutzten Typs muß die Anfangspolarität eines Codewortes, d.h. die Polarität zu Beginn des betreffenden Codewortes gleich der Endpolarität des unmittelbar vorangehenden Codewortes sein, d.h. gleich der Polarität am Ende des vorangehenden Wortes. Bei einem bestimmten Codewort hängt dessen NRZI-Disparität davon ab, ob die Anfangspolarität positiv oder negativ ist. Wenn die Anfangspolarität negativ ist, ist in typischer Weise die Disparitat des betreffenden Codewortes entgegengesetzt zur Disparität des betreffenden Wortes mit positiver Anfangspolarität. Die vorliegende Erfindung fährt mit dieser Anfangspolaritätsabhängigkeit als kritischem Faktor fort.
20 25 30
Leerseite

Claims (1)

  1. Dipl. -Ing. H. MITSCHERLICK'V.*: :": :. -."D-8000 MÜNCHEN
    Dipl.-Ing. K. GUNSCHMANN-" --"":: : ."" Steinsdorfstraße
    Dr. rer. not. W. KÖRBER ^ (089, ' 29 66
    Dipl.-Ing. J, SCHMIDT-EVERS
    PATENTANWÄLTE
    23. April 1982
    SONY CORPORATION
    7-35 Kitashinacawa 6-chorae
    Shinagava-ku
    Tokio, Japan
    Patentansprüche
    My Verfaliren zum Umsetzen von aufeinanderfolgenden n-Bit-Informationswörtern in aufeinanderfolgende m-Bit-NRZI-Codewörter, wobei in>n ist, wobei jedem n-Bit-Informationswort zumindest ein m-Bit-Codewort mit einer entsprechenden Disparität zugeordnet wird, wobei die digitale Summenvariation der vorangehenden aufeinanderfolgenden m-Bit-Codewörter bestimmt wird und wobei ein zugeteiltes m-Bit-Codewort zur Darstellung des nächsten n-Bit-Informationswortes als Funktion der Disparität des Codewortes und der bestimmten digitalen Summenvariation ausgewählt wird, dadurch gekennzeichnet, daß eine dem jeweiligen Codewort zugehörige NRZI-Disparität (DSP) zur Bestimmung des Codewortes herangezogen wird, welches ausgewählt wird,
    daß die Polarität des Abschlusses (EXIT) des unmittelbar vorangehenden Codewortes bestimmt wird und daß uas ausgewühlte m-Bit-Codewort in dem XRZI-Format derart moduliert wird, daß das modulierte Codewort dieselbe Anfangspolarität (ENT) wie die ermittelte Polarität (EXIT) aufweist,
    wobei die NRZI-Disparität (DSP) bei Kombination mit der betreffenden bestimmten digitalen Summenvariation (DSV) eine Erhöhung der digitalen Suminenvariation zu verhindern gestattet.
    2. Verfahren nach Anspruch 1, vobei zumindest einige der η-Bit-Informationswörter Paaren von n-Bit-Codewörtern zugeteilt sind, dadurch gekennzeichnet, daß jedes Paar von m-Bit-Codewörtern mit einem positiven NRZI-Disparitätscodewort und mit einem negativen NRZI-Disparitätscodewort verwendet wird.
    3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die absoluten Werte der Disparitäten der Codewörter
    *° in einem entsprechenden Paar von Codewörtern einander gleich gewählt werden.
    4. Verfahren nach Anspruch 2, dadurch gekennzeichnet,
    daß die Absolutwerte der Disparitäten der Codewörter
    in einem entsprechenden Paar von Codewörtern ungleich voneinander gewählt werden.
    5. Verfahren nach Anspruch 1, dadurch gekennzeichnet. daß m als ungerade Zahl von Bits gewählt wird, daß jedem Wort von bestimmten n-Bit-Informationswörtern ein O-NRZI-Disparitätscodewort zugeteilt wird und daß jedem der übrigen n-Bit-Informationswörter ein Paar von von 0 verschiedenen NRZI-Disparitäts-
    codewörtern zugeteilt wird, die ein Codewort mit 30
    positiver NRZI-Disparität und ein Codewort von negativer NRZI-Disparität aufweisen.
    6. Verfahren nach Anspruch 5> dadurch gekennzeichnet.
    daß eine Modulation dadurch erzielt wird, daß ein Über-
    gang weitgehend während des mittleren Bereiches eines Codebitintervalls (Typ i) für die Darstellung eines Bits eines bestimmten Verknüpfungs-Vorzeichens vorge-
    nommen wird, und daß während eines Codebitintervalls kein Übergang für die Darstellung eines Bits des entgegengesetzten Verknüpfungszustands verwendet wird.
    7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, daß als Bit des bestimmten Verknüpfungszustands eine binäre "1" verwendet wird.
    8. Verfahren nach Anspruch 1, dadurch gekennzeichnet« daß m als ungerade Zahl von Bits verwendet wird und
    daß jedem n-Bit-Informationsvort ein Paar von von O verschiedenen NRZI-Disparitätscodewörtern zugeteilt wird, die gleiche und entgegengesetzte Disparitäten aufweisen.
    15
    9. Verfahren nach Anspruch 8, dadurch gekennzeichnet, daß eine Modulation dadurch erhalten wird, daß ein Übergang zu Beginn eines Codebitintervalls (Typ II) für die Darstellung eines Bits eines bestimmten Ver-
    w knüpfungszustands hervorgerufen wird, während kein Übergang zur Darstellung eines Bits von entgegengesetztem Verknüpfungszustand verwendet wird.
    10. Verfahren nach Anspruch 9f dadurch gekennzeichnet, daß als Bit des bestimmten Verknüpfungszustands eine binäre "1" verwendet wird.
    11. Verfahren nach Anspruch 1, dadurch gekennzeichnet.
    daß eine gerade Anzahl m von Bits verwendet wird 30
    und daß jedem der bestimmten n-Bit-Informationswörter ein O-NRZI-Disparitätscodewort zugeteilt wird, während den übrigen n-Bit-Informationswörtern ein Paar von von 0 verschiedenen NRZI-Disparitätscodewörtern zugeteilt wird , die eine positive bzw. negative Polarität aufwe i s en.
    12. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß ein für die NRZI-Disparität des ausgewählten m-Bit-Codewortes kennzeichnendes Signal (DSP; DSP0-DSPj+) bereitgestellt wird
    und daß das bereitgestellte Disparitätssignal mit einem Signal (DSV) algebraisch summiert (23; 231-237) wird, welches kennzeichnend ist für die bestimmte digitale Summenvariation, derart, daß die digitale Summenvariation aktualisiert wird.
    13. Verfahren nach Anspruch 12, dadurch gekennzeichnet, daß jedes m-Bit-Codewort und das NRZI-Disparitätssignal des jeweiligen m-Bit-Codewortes gespeichert (12; 121, 122) werden
    und daß die bestimmte digitale Summenvariation (DSV), die ermittelte Polarität (ENT, CALC) und das nächste n-Bit-Informationswort (DATA) dazu herangezogen (11, 21; 1111 211, 212, 213) werden, das dem nächsten Informationswort zugeteilte m-Bit-Codewort zusammen mit seinem NRZI-Disparitätssignal auszulesen.
    Ik, Verfahren nach Anspruch 13> dadurch gekennzeichnet« daß eine Anfangspolarität (ENT-) eines ersten m-Bit-NRZI-Cοdewortes voreingestellt (RSET) wird und daß die Ermittelung der Polarität des Endes des unmittelbar vorangehenden Codewortes dadurch erfolgt, daß die Polarität als Funktion des ausgelesenen NRZI-Disparitätssignals umgekehrt (211, 212) wird.
    15. Verfahren nach Anspruch 14, dadurch gekennzeichnet.
    daß eine ungerade Anzahl m von Bits verwendet wird und daß die Polarität dann umgekehrt wird, wenn der Wert des ausgelesenen NRZI-Disparitätssignals einen geraden Wert hat.
    16. Verfahren nach Anspruch 14, dadurch gekennzeichnet, daß eine gerade Anzahl m von Bits verwendet wird und
    daß die Polarität in dem Fall linigekehrt wird, daß der Wert des ausgelesenen NRZI-Disparitätssignals einen ungeraden Wert hat.
    17. Verfahren nach Anspruch 13, dadurch gekennzeichnet, daß eine Darstellung (EXIT) der Polarität des Endes des jeweiligen m-Bit-NRZI-Codewortes gespeichert (12; 122) wird
    und daß die Polaritäts-Darstellung mit dem m-Bit-Codewort und dem NRZI-Disparitätssignal ausgelesen wird.
    18. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß jedes m-Bit-Codevort, welches dem jeweiligen n-Bit-Informationswort zugeteilt ist, zusammen mit der NRZI-Disparität des betreffenden m-Bit-Codewortes gespeichert (12; 121, 122) wird,
    daß das n-Bit-Informationswort als Teil einer Leseadresse (DATA0-DATA ) verwendet wird,
    daß ein weiterer Teil der betreffenden Leseadresse (SLCT) als Punktion der bestimmten digitalen Summenvariation erzeugt wird
    und daß das gespeicherte m-Bit-Codewort und die NRZI-Disparität in Abhängigkeit von der zusammengesetzten Leseadresse gelesen werden.
    19· Verfahren nach Anspruch 18, dadurch gekennzeichnet, daß die digitale Summenvariation dadurch bestimmt wird, daß die ausgelesene NRZI-Disparität mit der vorliegenden digitalen Summenvariation in dem Fall summiert (23;
    236, 237) wird, daß die ermittelte Polarität des Endes des unmittelbar vorangehenden m-Bit-NRZI-Codewortes von bestimmter Polarität (EXIT+) ist, während eine Subtraktion der ausgelesenen NRZI-Disparität von der vorliegenden digitalen Summenvariation in dem Fall vorgenommen vird, daß die ermittelte Polarität von entgegengesetzter Polarität (EXIT-) ist.
    '3 2 Ί b 1 7
    20. Schaltungsanordnung zur Durchführung des Verfahrens nach Anspruch 1, mit einem Codierer, der jedes n-Bit-Inf ormationswort in ein in-Bit-Codewort codiert (mit m>n) , wobei der betreffende Codierer eine Zuteilungsschaltung (12; 121, 122) aufweist, durch die zumindest ein eindeutiges m-Bit-Codewort mit einer entsprechenden Disparität dem jeweiligen n-Bit-Informationswort zugeteilt wird, mit einer digitalen Summenvariations-Bestimmungsschaltung (23t 236, 237)» welche die digitale Summenvariation von aufeinanderfolgenden m-Bit-Codewörtern bestimmt, welche dem codierte» m-Bit-Codewort vorangegangen sind, und mit einer Auswahlschaltung (11, 21; 111, 211, 212, 213) für die Auswahl eines zugeteilten m-Bit-Codewortes zur Darstellung des nächsten n-Bit-Informationswortes in Abhängigkeit von der Disparität des betreffenden Codewortes und der bestimmten digitalen Summenvariation, dadurch gekennzeichnet! daß jedes Codewort eine NRZI-Disparität (DSP) aufweist, die zur Auswahl des zugeteilten Codewortes und zur Bestimmung der digitalen Summenvariation herangezogen wird,
    daß ein Polaritätsanzeiger (211, 212) vorgesehen ist, der die Polarität des Endes (EXIT) des unmittelbar vorangehenden m-Bit-NRZI-Codewortes anzeigt, und daß ein Modulator (i4; 141, 1^2) vorgesehen ist, der das ausgewählte m-Bit-Codewort im NRZI-Format derart moduliert, daß das moduliterte Codewort dieselbe Anfangspolarität (ENT) wie die ermittelte Polarität (EXIT) aufweist, wobei die NRZI-Disparität des betreffenden Signals bei Kombination mit der bestimmten digi-
    talen Summenvariation eine Vergrößerung der digitalen Summenvariation zu verhindern gestattet.
    21. Schaltungsanordnung nach Anspruch 20, dadurch gekennzeichnet . daß die Zuteilungsschaltung entsprechende Paare
    -—————-—■—
    von m-Bit-Codewörtern zu zumindest einigen der n-Bit-Informationswörtern zuteilt, wobei die Codewörter des jeweiligen Paares von Codewörtern eine positive bzw. negative NRZI-Disparität aufweisen.
    Λ · · » ^ *"· M Il K H »
    -γ-Ι 22. Schaltungsanordnung nach Anspruch 21, dadurch gekennzeichnet, daß die Absolutwerte der Disparitäten der Codevörter in einem entsprechenden Paar von Codewörtern
    gleich sind.
    23· Schaltungsanordnung nach Anspruch 21, dadurch gekennzeichnet . daß die absoluten Disparitäten der Codewörter
    in einem entsprechenden Paar von Codewörtern ungleich
    sind.
    2k. Schaltungsanordnung nach Anspruch 21, dadurch gekennzeichnet . daß die Zuteilungsschaltung ein entsprechendes
    m-Bit-Codewort der 0-Disparitä.t Jedem der übrigen n-Bit-Informationswörter zuzuteilen gestattet.
    25. Schaltungsanordnung nach Anspruch 24, dadurch gekennzeichnet . daß der Modulator ein Übergangssignal nahezu
    während des mittleren Bereiches eines Codewortbitintervalls zur Darstellung eines Bits eines bestimmten Ver-
    knüpfungsvorzeichens zu erzeugen vermag, während zur
    Darstellung eines Bits des entgegengesetzten Verknüpfungsvorzeichens kein Übergang erzeugt wird.
    26. Schaltungsanordnung nach Anspruch 21, dadurch gekennzeichnet. daß die Zuteilungsschaltung entsprechende Paare von m-Bit-Codewörtern sämtlichen n-Bit-Informationsöwrtern zuteilt,
    daß jedes Paar Codewörter mit gleichen und entgegengesetzten Disparitäten aufweist,
    daß m eine gerade Anzahl von Bits ist
    und daß der Modulator ein Übergangssignal zu Beginn eines Codevort-Bitintervalls für die Darstellung eines Bits
    eines bestimmten Verknüpfungsvorzeichens und keinen Übergang für die Darstellung eines Bits von entgegengesetz-35
    tem Verknüpfungsvorzeichen erzeugt.
    J21b179
    -δι 27. Schaltungsanordnung nach Anspruch 20, dadurch gekennzeichnet , daß die digitale Summenvariations-Bestimmungsschaltung eine Schaltung (12; 122) aufweist, die ein für die NRZI-Disparität des jeweiligen ausgewählten m-Bit-Codewortes charakteristisches Signal (DSP_-DSP.) erzeugt, und eine algebraische Kombinationsschaltung (23» 236, 237) aufweist, mit der das NRZI-Disparitatssignal mit der digitalen Summenvariation zur Aktualisierung der digitalen Summenvariation algebraisch kombinierbar ist.
    28. Schaltungsanordnung nach Anspruch 27, dadurch gekennzeichnet . daß die algebraische Kombinationsschaltung (23» 236, 237) durch den Polaritätsanzeiger (211, 212; CALC) gesteuert das NRZI-Disparitätssignal mit der digitalen Sumraenvariation in dem Fall zu summieren gestattet, daß die angezeigte Polarität von einem bestimmten Typ (ENT+) ist, während das NRZI-Disparitätssignal von der digitalen Summenvariation in dem Fall subtrahiert wird, daß die betreffende angezeigte Polarität vom entgegengesetzten Typ (ENT-) ist.
    29. Schaltungsanordnung nach Anspruch 27» dadurch gekennzeichnet, daß die Zuteilungsschaltung ein Speicher (12;
    ^° 121, 122) ist, der an adressierbaren Speicherplätzen die den n-Bit-Informationswörtern jeweils zugeteilten m-Bit-Codewörter und außerdem das NRZI-Disparitätssignal des jeweiligen Codewortes speichert, daß die Auswahlschaltung ein Adressengenerator (ill, 211,
    \
    212, 213) ist, der eine Adresse als Funktion des nächsten n-Bit-Informationswortes (DATA0-DATA17) und der aktualisierten digitalen Summenvariation (DSV) für das Auslesen des dem nächsten n-Bit-Informationsworts zugeteilten m-
    Bit-Codevortes aus dem betreffenden Speicher erzeugt, 35
    und daß in dem Fall, daß mehr als ein Codewort dem betreffenden Informationswort zugeteilt ist, das betreffende Codewort ausgelesen wird, durch dessen NRZI-Disparität die digitale Summenvariation herabsetzbar ist.
    30· Schaltungsanordnung nach Anspruch 29» dadurch gekennzeichnet . daß durch den betreffenden Adressengenerator die Adresse auf die angezeigte Polarität des Endes (EXIT) des unmittelbar vorangehenden m-Bit-NRZI-Codewortes mociifizierbar (SLOT) ist
    und daß ein m-Bit-Codewort mit positiver Disparität aus dem betreffenden Speicher in dem Fall gelesen wird, daß die angezeigte Polarität vom ersten Typ (ENT+) ist, während ein m-Bit-Codewort mit negativer Diaparität aus dem betreffenden Speicher in dem Fall ausgelesen wird, daß die angezeigte Polarität vom zweiten, entgegengesetzten Typ (ENT-) ist.
    31. Schaltungsanordnung nach Anspruch 3O1 dadurch gekennzeichnet, daß der Polaritätsanzeiger eine Voreinstellungsschaltung (RSET, ENT , 211, 212) aufweist, durch die eine bestimmte Anzeige der Polarität voreinstellbar ist,
    und daß eine Umkehrschaltung (212) vorgesehen ist, welehe die betreffende Anzeige in Abhängigkeit davon umzukehren gestattet, ob der Wert der NRZI-Disparität des ausgelesenen m-Bit-Codewortes ungerade oder gerade ist.
    32. Schaltungsanordnung nach Anspruch 3I, wobei m eine ungerade Zahl von Bits ist, dadurch gekennzeichnet, daß die Polaritätsanzeige in dem Fall umgekehrt wird, daß der Wert der NRZI-Disparität des ausgelesenen m-Bit-Codewortes gerade ist.
    33· Schaltungsanordnung nach Anspruch 3I> wobei m eine gerade Anzahl von Bits ist, dadurch gekennzeichnet, daß der Wert der NRZI-Disparität des ausgelesenen m-Bit-Codewortes ungerade ist.
    3t. Schaltungsanordnung nach Anspruch 30, dadurch gekennzeichnet , daß der Polaritätsanzeiger einen Speicher (12; 122) enthält, der zusätzlich ein Signal (EXIT) speichert,
    ι ο ι / α
    -ΙΟΙ welches kennzeichnend ist dafür, ob die Polarität des aus dem betreffenden Speicher ausgelesenen m-Bit-Codevortes dieselbe Polarität oder eine andere Polarität am Ende aufweist wie zu Beginn,
    daß eine voreinstellbare Speichereinrichtung (211) vorgesehen ist, die ein Anfangs-Voreinstellungs-Polaritätsanzeigesignal (ENT ) speichert,
    und daß ein Komparator (212) vorgesehen ist, der das für die Polarität kennzeichnende, aus dem betreffenden Speicher ausgelesene Signal (EXIT) mit dem in der betreffenden Speichereinrichtung (211) gespeicherten Polaritätsanzeigesignal (CALC) vergleicht und der das Polaritätsanzeigesignal in dem Fall zu ändern vermag, daß das für die Polarität kennzeichnende Signal eine Anzeige dafür liefert, daß die Polarität des ausgelesenen m-Bit-Codewortes am Ende verschieden ist von der Polarität am Anfang des betreffenden Wortes.
    35. Schaltungsanordnung nach Anspruch Jh, dadurch gekenn- ^ zeichnet, daß die digitale Summenvariations-Bestimmungsschaltung ein für die Polarität der bestimmten digitalen Summenvariation kennzeichnendes Vorzeichensignal abgibt, daß der Adressengenerator eine Schaltung (213) aufweist, mit deren Hilfe das betreffende Vorzeichensignal als Teil der Adresse verwendet wird, wobei ein gespeichertes m-Bit-Codewort ausgewählt wird, dessen Disparität von einer Polarität ist, welche entgegengesetzt zu der durch das betreffende Vorzeichensignal gegebenen Polarität ist,
    . .
    und daß ein Inverter (213) vorgesehen ist, der das betreffende Vorzeichensignal in dem Fall selektiv invertiert, daß das in der Speichereinrichtung (211) gespeicherte Polaritätssignal (CALC) kennzeichnend ist für den zweiten, entgegengesetzten Polaritätstyp.
    36. Schaltungsanordnung nach Anspruch 20, dadurch gekennzeichnet , daß die Auswahlschaltung selektiv auf die an-
    - 11 -
    gezeigte Polarität (EXIT) des Endes des unmittelbar vorangehenden m-Bit-NHZI-Codewortes für eine Auswahl eines zugeteilten m-Bit-Codewortes anspricht,
    37· Schaltungsanordnung nach Anspruch j6, dadurch gekennzeichnet, daß die Zuteilungsschaltung einen Speicher (12J 121, 122) aufweist, der adressierbare Speicherplätze enthält, in denen entsprechende m-Bit-Codewörter und für die Disparitäten dieser Codewörter kennzeichnende Disparitätssignale gespeichert sind, und daß die Auswahlschaltung einen Adressengenerator (11, 21; 111, 211, 212, 213) aufweist, der auf das nächste n-Bit-Informationswort (DATA_-DATA_), auf die bestimmte digitale Sumraenvariation.(DSV) und auf die
    1^ angezeigte Polarität (EXIT) hin einen Adresse zu erzeugen vermag, welche einen Speicherplatz in dem betreffenden Speicher identifiziert, aus dem ein m-Bit-Codewort und sein Disparitätssignal gelesen werden.
    "0^ 38· Schaltungsanordnung nach Anspruch 37» dadurch gekennzeichnet . daß die digitale Summenvariations-Bestimmungsschaltung eine Summierungsschaltung ist, welche das aus dem Speicher gelesene Disparitätssignal mit der zuvor bestimmten digitalen Summenvariation unter Erzeugung eines aktualisierten digitalen Summenvariationssignals summiert, welches ein für die Polarität des aktualisierten digitalen Summenvariationssignals kennzeichnendes Vorzeichenbit aufweist,
    daß das betreffende Vorzeichenbit in der Adresse enthal-30
    ten ist
    und daß der Adressengenerator einen Inverter (213) aufweist, durch den das betreffende Vorzeichenbit in dem Fall selektiv invertiert wird, daß die angezeigte Polarität die Polarität eines bestimmten Typs ist.
    39. Schaltungsanordnung nach Anspruch 38» dadurch gekennzeichnet , daß die Summierungsschaltung eine Inverter-
    O L I J I / J
    1 schaltung (231-235) aufweist, durch die das aus dem genannten Speicher gelesene Disparitätssignal in dem Fall invertiert wird, daß die angezeigte Polarität die Polarität des betreffenden bestimmten Typs ist.
DE19823215179 1981-04-24 1982-04-23 Verfahren und schaltungsanordnung zum umsetzen aufeinanderfolgender n-bit-informationswoerter in aufeinanderfolgende m-bit-nrzi-codewoerter Granted DE3215179A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56062726A JPS57176866A (en) 1981-04-24 1981-04-24 Encoder of binary signal

Publications (2)

Publication Number Publication Date
DE3215179A1 true DE3215179A1 (de) 1982-12-09
DE3215179C2 DE3215179C2 (de) 1991-09-26

Family

ID=13208649

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19823215179 Granted DE3215179A1 (de) 1981-04-24 1982-04-23 Verfahren und schaltungsanordnung zum umsetzen aufeinanderfolgender n-bit-informationswoerter in aufeinanderfolgende m-bit-nrzi-codewoerter

Country Status (8)

Country Link
US (1) US4520346A (de)
JP (1) JPS57176866A (de)
AU (1) AU552723B2 (de)
CA (1) CA1180450A (de)
DE (1) DE3215179A1 (de)
FR (1) FR2504755B1 (de)
GB (1) GB2101854B (de)
NL (1) NL8201725A (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3407832A1 (de) * 1983-03-03 1984-10-04 Matsushita Electric Industrial Co., Ltd., Kadoma, Osaka Verfahren zum kodieren und dekodieren binaerer daten
DE3431777A1 (de) * 1983-08-29 1985-03-21 Sony Corp., Tokio/Tokyo Verfahren zum umsetzen von digitaldaten in ein nrzi-codiertes digitalsignal
WO1995022802A2 (en) * 1994-02-15 1995-08-24 Philips Electronics N.V. Method of converting a series of m-bit information words to a modulated signal, method of producing a record carrier, coding device, decoding device, recording device, reading device, signal, as well as a record carrier

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100644599B1 (ko) * 2000-09-06 2006-11-13 삼성전자주식회사 개선된 dc 억압 능력을 갖는 rll 코드 변복조 방법
JPS5994214A (ja) * 1982-11-22 1984-05-30 Hitachi Ltd デイジタル信号記録装置
JPS59123343A (ja) * 1982-12-29 1984-07-17 Sony Corp 2値信号の符号化方法
JPH0714145B2 (ja) * 1983-04-26 1995-02-15 ソニー株式会社 情報変換方法
US4598326A (en) * 1983-10-18 1986-07-01 Honeywell Inc. Digital recording apparatus with disparity reducing encoder
JPH0683271B2 (ja) * 1983-10-27 1994-10-19 ソニー株式会社 情報変換方式
JPH0681164B2 (ja) * 1984-02-01 1994-10-12 株式会社日立製作所 符号変調方式
US4833471A (en) * 1984-03-26 1989-05-23 Canon Kabushiki Kaisha Data processing apparatus
GB8423165D0 (en) * 1984-09-13 1984-10-17 Indep Broadcasting Authority Digital recording/reproducing apparatus
EP0176685A3 (de) * 1984-09-22 1988-08-03 ANT Nachrichtentechnik GmbH Verfahren zum Ermitteln der laufenden digitalen Summe eines seriellen Datensignales
EP0178813B1 (de) * 1984-10-01 1993-08-18 Matsushita Electric Industrial Co., Ltd. Verfahren und Vorrichtung zur numerischen Datenkodierung
DE3682412D1 (de) * 1985-02-25 1991-12-19 Matsushita Electric Ind Co Ltd Digitales datenaufzeichnungs- und -wiedergabeverfahren.
JPS6231069A (ja) * 1985-04-26 1987-02-10 Mitsubishi Electric Corp 記録媒体
JPH0758916B2 (ja) * 1985-07-30 1995-06-21 キヤノン株式会社 デ−タ伝送装置
GB2183971B (en) * 1985-12-05 1989-10-04 Stc Plc Data transmission system
DE3605396A1 (de) * 1986-02-20 1987-08-27 Thomson Brandt Gmbh Uebertragungssystem mit einem uebertragungscode fuer binaere daten
JP2600156B2 (ja) * 1986-12-24 1997-04-16 ソニー株式会社 2値信号の符号化方法
US4775985A (en) * 1987-04-06 1988-10-04 Sony Corporation Method of dc-free 8/9 nrz coding using a unique sync word pattern
EP0310041A3 (de) * 1987-09-28 1990-08-22 Nec Home Electronics, Ltd. 8-Bit zu 9-Bit Codeumsetzungssystem und 8/9-Konverter
NL8801076A (nl) * 1988-04-26 1989-11-16 Philips Nv Inrichting voor het optekenen van een digitaal informatiesignaal.
JPH0244583A (ja) * 1988-08-05 1990-02-14 Toshiba Corp データ伝送装置
NL8901142A (nl) * 1989-05-08 1990-12-03 Philips Nv Inrichting voor het uitlezen van een op een registratiedrager aangebracht informatiepatroon, alsmede een signaalverwerkingsschakeling voor toepassing in een dergelijke inrichting.
JP2573067B2 (ja) * 1989-10-18 1997-01-16 三菱電機株式会社 情報変換装置
KR910013186A (ko) * 1989-12-29 1991-08-08 강진구 Efm 변조회로
JP2809832B2 (ja) * 1990-07-13 1998-10-15 株式会社東芝 符号変調方法
JPH04225625A (ja) * 1990-12-27 1992-08-14 Sony Corp ディジタル変調方式
US5304996A (en) * 1992-02-21 1994-04-19 Advanced Micro Devices, Inc. 8B/10B encoder providing one of pair of noncomplementary, opposite disparity codes responsive to running disparity and selected commands
DE4217309A1 (de) * 1992-05-25 1993-12-02 Thomson Brandt Gmbh Übertragungssignal für binäre Daten
EP0615236B1 (de) * 1993-03-08 1999-11-24 Matsushita Electric Industrial Co., Ltd. Datenaufzeichnungsmethode
JP3528929B2 (ja) * 1993-09-22 2004-05-24 ソニー株式会社 磁気記録装置
US5570089A (en) * 1994-02-16 1996-10-29 International Business Machines Corporation Method and apparatus for providing data stream for cost effective transmission links
DE69510139T2 (de) * 1994-03-09 1999-12-09 Koninklijke Philips Electronics N.V., Eindhoven Sende- und empfangsvorrichtung, verfahren zum senden und verfahren zum empfangen und durch das verfahren oder die sendevorrichtung erzeugter aufzeichnungsträger
US5657013A (en) * 1994-05-25 1997-08-12 Sony Corporation Data recording apparatus
JP3541439B2 (ja) * 1994-07-08 2004-07-14 ソニー株式会社 信号変調方法及び装置、並びに信号復調装置及び方法
US5642241A (en) * 1994-10-31 1997-06-24 Samsung Electronics Co., Ltd. Digital signal recording apparatus in which interleaved-NRZI modulated is generated with a lone 2T precoder
JP3339539B2 (ja) * 1995-12-13 2002-10-28 松下電器産業株式会社 デジタル変調装置、その方法及び記録媒体
US5786950A (en) * 1996-07-29 1998-07-28 Cirrus Logic, Inc. PR4 sampled amplitude read channel employing an NRZI write modulator and a PR4/NRZI converter
US6195764B1 (en) 1997-01-30 2001-02-27 Fujitsu Network Communications, Inc. Data encoder/decoder for a high speed serial link
JP3858392B2 (ja) * 1997-11-21 2006-12-13 ソニー株式会社 符号化回路、符号化方法、ディジタル信号伝送装置およびディジタル磁気記録装置
TW391116B (en) * 1998-07-24 2000-05-21 Koninkl Philips Electronics Nv High-speed serial data communication system
US6356214B1 (en) * 1999-02-02 2002-03-12 Cisco Technology, Inc. Fast look-up table based scheme for NRZI encoding/decoding and zero insertion/removal in serial bit streams
JP3348674B2 (ja) * 1999-03-10 2002-11-20 日本電気株式会社 記録符号変換装置及びその記録符号化方式並びにその記録符号化データを記録した記録媒体
US6229462B1 (en) * 1999-03-30 2001-05-08 Intel Corporation Method and apparatus for reducing the disparity of set and clear bits on a serial line
JP3551359B2 (ja) * 1999-05-25 2004-08-04 日本ビクター株式会社 変調装置、復調装置
TW538372B (en) * 1999-10-02 2003-06-21 Mediatek Inc Zero digital sum value control device and method
JP3709818B2 (ja) 2000-10-31 2005-10-26 日本ビクター株式会社 符号化テーブル及びそれを用いた変調装置、伝送装置並びに記録媒体
JP3664091B2 (ja) * 2001-01-12 2005-06-22 日本ビクター株式会社 変調方法、変調装置、復調方法、復調装置、情報記録媒体に記録する方法、情報伝送方法および情報伝送装置
US20020110157A1 (en) * 2001-02-14 2002-08-15 Kestrel Solutions Method and apparatus for providing a gigabit ethernet circuit pack
US6624766B1 (en) * 2001-05-09 2003-09-23 Kestrel Solutions, Inc. Recovery and transmission of return-to-zero formatted data using non-return-to-zero devices
CN100456640C (zh) * 2001-06-07 2009-01-28 日本胜利株式会社 调制和解调方法与装置、信息传输方法和装置
DE10134472B4 (de) * 2001-07-16 2005-12-15 Infineon Technologies Ag Sende- und Empfangsschnittstelle und Verfahren zur Datenübertragung
US6703949B2 (en) * 2001-10-11 2004-03-09 Sun Microsystems, Inc. Method and apparatus for facilitating balanced bundles of electrical signals
DE10163556A1 (de) * 2001-12-21 2003-08-07 Thomson Brandt Gmbh Verfahren zum Kodieren eines Datenstroms
US7038599B2 (en) * 2002-04-11 2006-05-02 Koninklijke Philips Electronics N.V. Stochastic DC control
US7002492B2 (en) * 2004-07-07 2006-02-21 Seagate Technology Llc High rate running digital sum-restricted code
JP4961386B2 (ja) * 2008-05-20 2012-06-27 株式会社日立製作所 光情報記録装置、光情報記録方法、光情報記録再生装置および光情報記録再生方法
US11967973B2 (en) 2021-05-06 2024-04-23 Samsung Display Co., Ltd. Low overhead transition encoding codes

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2429743A1 (de) * 1973-06-22 1975-01-23 Thomson Csf System zur kodierung einer binaerinformation mittels der nulldurchgaenge
US3921210A (en) * 1974-01-14 1975-11-18 Gen Dynamics Corp High density data processing system
DE3027329A1 (de) * 1979-07-23 1981-02-19 Sony Corp Codewandelsystem
US4499454A (en) * 1979-11-02 1985-02-12 Sony Corporation Method and apparatus for encoding a digital signal with a low DC component

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US31311A (en) * 1861-02-05 Method oe believing geographical outlines on molded elastic globes
US3405235A (en) * 1963-03-12 1968-10-08 Post Office Systems for transmitting code pulses having low cumulative displarity
US3697874A (en) * 1966-12-29 1972-10-10 Nippon Electric Co Multilevel code conversion system
US3581297A (en) * 1967-09-18 1971-05-25 Burroughs Corp Binary data handling system
GB1540617A (en) * 1968-12-13 1979-02-14 Post Office Transformation of binary coded signals into a form having lower disparity
GB1250908A (de) * 1968-12-13 1971-10-27
US3753113A (en) * 1970-06-20 1973-08-14 Nippon Electric Co Multilevel code signal transmission system
GB1423776A (en) * 1973-02-08 1976-02-04 Standard Telephones Cables Ltd Error detection in pcm systems
JPS5665311A (en) * 1979-10-27 1981-06-03 Nippon Telegr & Teleph Corp <Ntt> Magnetic recording and reproduction system for digital information
US4369516A (en) * 1980-09-15 1983-01-18 Motorola, Inc. Self-clocking data transmission system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2429743A1 (de) * 1973-06-22 1975-01-23 Thomson Csf System zur kodierung einer binaerinformation mittels der nulldurchgaenge
US3921210A (en) * 1974-01-14 1975-11-18 Gen Dynamics Corp High density data processing system
DE3027329A1 (de) * 1979-07-23 1981-02-19 Sony Corp Codewandelsystem
US4499454A (en) * 1979-11-02 1985-02-12 Sony Corporation Method and apparatus for encoding a digital signal with a low DC component

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3407832A1 (de) * 1983-03-03 1984-10-04 Matsushita Electric Industrial Co., Ltd., Kadoma, Osaka Verfahren zum kodieren und dekodieren binaerer daten
DE3431777A1 (de) * 1983-08-29 1985-03-21 Sony Corp., Tokio/Tokyo Verfahren zum umsetzen von digitaldaten in ein nrzi-codiertes digitalsignal
WO1995022802A2 (en) * 1994-02-15 1995-08-24 Philips Electronics N.V. Method of converting a series of m-bit information words to a modulated signal, method of producing a record carrier, coding device, decoding device, recording device, reading device, signal, as well as a record carrier
WO1995022802A3 (en) * 1994-02-15 1995-09-28 Philips Electronics Nv Method of converting a series of m-bit information words to a modulated signal, method of producing a record carrier, coding device, decoding device, recording device, reading device, signal, as well as a record carrier
AU692822B2 (en) * 1994-02-15 1998-06-18 Koninklijke Philips Electronics N.V. Method of converting a series of M-bit information words to a modulated signal, method of producing a record carrier, coding device, decoding device, recording device, reading device, signal, as well as a record carrier

Also Published As

Publication number Publication date
AU552723B2 (en) 1986-06-19
AU8291082A (en) 1982-10-28
GB2101854B (en) 1985-04-24
NL8201725A (nl) 1982-11-16
GB2101854A (en) 1983-01-19
DE3215179C2 (de) 1991-09-26
US4520346A (en) 1985-05-28
FR2504755B1 (fr) 1987-02-13
FR2504755A1 (fr) 1982-10-29
CA1180450A (en) 1985-01-02
JPS57176866A (en) 1982-10-30

Similar Documents

Publication Publication Date Title
DE3215179A1 (de) Verfahren und schaltungsanordnung zum umsetzen aufeinanderfolgender n-bit-informationswoerter in aufeinanderfolgende m-bit-nrzi-codewoerter
DE69031725T2 (de) Digitales Datenübertragungssystem mit Fehlererkennung und Fehlerkorrektur
DE3219439C2 (de)
DE69505794T2 (de) Verfahren zur umwandlung von m-bit informationsworten in ein moduliertes signal, verfahren zum herstellen eines aufzeichungsträgers, kodier-, dekodier-, aufzeichnungs- und lesevorrichtung sowie aufzeichnungsträger
DE69119468T2 (de) Kodier- und Dekodiervorrichtung für Daten variabler Länge
DE3825960C2 (de)
DE3587535T2 (de) Verfahren und Vorrichtung zur numerischen Datenkodierung.
DE69117035T2 (de) Digitale Modulation
DE3039726C2 (de) Vorrichtung zum Verringern der Gleichkomponente aufeinanderfolgender binärer Worte
DE69227795T2 (de) Kodiereinrichtung für digitale Signale mit verbesserter Kanal-Blockkodierung
DE69327740T2 (de) Verfahren und Gerät zur Modulation und Demodulation
DE2364212B2 (de)
DE3239607C2 (de)
DE2830924A1 (de) Einrichtung zum aufzeichnen und/oder uebertragung von digitalen signalen
DE2231458A1 (de) Digitaler frequenzzusammensetzer
DE3039688A1 (de) Verfahren und vorrichtung zum codieren eines digitalsignals mit minimaler gleichkomponente
DE3225058A1 (de) Verfahren und vorrichtung zur verarbeitung binaerer daten
DE2844216A1 (de) Synchronisierfolgecodierung bei code mit begrenzter lauflaenge
DE2458119C3 (de) Verfahren und Anordnung zur Faksimilecodierung
DE3431777C2 (de)
DE69733465T2 (de) Umsetzung einer sequenz von m-bit-informationswörtern in ein moduliertes signal
DE2947874C2 (de) Einrichtung zum Aufzeichnen von Videosignalen in digitaler Form auf einen magnetischen Informationsträger sowie Einrichtung zum Abnehmen von in digitaler Form aufgezeichneten Videosignalen auf einem magnetischen Informationsträger
DE3614143C2 (de) Anordnung und Verfahren zur Codierung und Decodierung eines komprimierten Bildsignals
DE69423841T2 (de) Verfahren zur Kodierung und Dekodierung und magnetischer Aufnahmeapparat
DE3884467T2 (de) Steuerungssystem für einen Speicher.

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee