DE2721057A1 - ARRANGEMENT FOR TRANSFERRING DIGITAL DATA - Google Patents
ARRANGEMENT FOR TRANSFERRING DIGITAL DATAInfo
- Publication number
- DE2721057A1 DE2721057A1 DE19772721057 DE2721057A DE2721057A1 DE 2721057 A1 DE2721057 A1 DE 2721057A1 DE 19772721057 DE19772721057 DE 19772721057 DE 2721057 A DE2721057 A DE 2721057A DE 2721057 A1 DE2721057 A1 DE 2721057A1
- Authority
- DE
- Germany
- Prior art keywords
- code
- elements
- data
- word
- arrangement according
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting 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/4904—Transmitting 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 self-synchronising codes, e.g. split-phase codes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
Description
rnN.8'107. DEETC/EVH.rnN.8,107. DEETC / EVH.
.uuu; .... Ό 23-7T. 1977..uuu; .... Ό 23- 7 T. 1977th
U.V.Philip;. '-: -.-.i'.u.i.iJ-ofabrlekeD - Jt - UVPhilip ;. '-. -.- i'.uiiJ-ofabrlekeD - Jt -
Anordnung zum Uebertragen digitaler DatenArrangement for the transmission of digital data
Die Erfindung betrifft eine Anordnung zumThe invention relates to an arrangement for
Uebertragen der Informationen binärer Datenelemente über ein Medium bzw. zum Speichern dieser Informationen in einem Medium mittels einer zweiwertigen Zustandsgrösse dieses Mediums, wobei die Datenelemente in einer Folge von Bitzellen an einem Eingang eines Köders empfangen verden und aus jeweils auffolgende Gruppen (Datenwörter) von m Datenelementen formbar sind, um daraus mit Hilfe des Köders eine jeweilige, einem Datenwort entsprechendeTransferring the information of binary data elements via a medium or for storing this information in a medium by means of a two-valued state variable of this medium, the data elements being received in a sequence of bit cells at an input of a bait verden and from the following groups (data words) of m data elements can be shaped in order to generate a respective data word corresponding to it with the aid of the bait
709850/0735709850/0735
PHN.8407. 23-^.77.PHN.8407. 23 - ^. 77.
Gruppe von ri Kodeelernenten (ivodcwort) in einer Folge von .Kanalsynibolen zu bilden, wobei der Wert von η grosser Ct1S der Wert von ni ist und wobei in einem Kodewort die Anzahl aufeinanderfolgender Kodeeleinente, die keinen •5 Zustandsübergang bedeutet, stets kleiner ist als eine Obergrenze niedriger als der Wert von n, sowie zum Rückgewinnen der Information der binären Datenelemente aus der Zustandsgrösse. Das Medium kann ein magnetisierbares Band sein, das längs eines Lese- und/oder Schreibkopfes antreibbar ist. Es kann sich auch urn einen Kanal für Datenübertragung handeln. Die Datenelemente können ohne Beschränkung die Werte "0" oder "1" haben, so dass der Kodierung durch die Datenquelle keine weiteren Beschränkungen auferlegt sind. Die Datenelemente brauchen nur die ent-. sprechende Länge zu haben und synchron aufzutreten. Die Datenelemente treten jeweils in Bitzellen auf, d.h. in Zeitintervallen mit einer festen Länge, in denen ein Datenelement auftritt oder nicht. Im zweiten Fall ist die Bitzelle leer. Weiter werden der Erscheinungsform der Datenelemente keine Beschränkungen auferlegt: jeder kann aus einem Signalpegel, dem möglichen Auftreten eines Uebergangs oder einer Impulsform bestimmter Richtung bestehen, was bekannten Techniken entspricht.Group of ri code elements (ivodcwort) in a sequence of channel syniboles, where the value of η greater than Ct 1 S is the value of ni and where in a code word the number of consecutive code elements, which does not mean a state transition, is always smaller as an upper limit lower than the value of n, as well as for recovering the information of the binary data elements from the state variable. The medium can be a magnetizable tape that can be driven along a read and / or write head. It can also be a channel for data transmission. The data elements can have the values “0” or “1” without restriction, so that no further restrictions are imposed on the coding by the data source. The data elements only need the de-. To have a speaking length and to appear synchronously. The data elements each occur in bit cells, that is, in time intervals with a fixed length, in which a data element occurs or not. In the second case the bit cell is empty. Furthermore, no restrictions are imposed on the appearance of the data elements: each can consist of a signal level, the possible occurrence of a transition or a pulse shape in a certain direction, which corresponds to known techniques.
Die Kodeelemente treten in einer Folge von Kanalsymbolen auf. Dabei ist ein Kanalsymbol ein ZeitintervallThe code elements appear in a sequence of channel symbols. A channel symbol is a time interval
7098507073S7098507073S
ΡΗΝ.8-ΊΟ7.ΡΗΝ.8-ΊΟ7.
23 ^ 23 ^
10571057
mit. fester Länge, in dem ein Zuytaiidsübergang auftritt
oder nicht. Hinsichtlich des Mediums ist es erwünscht,
in den Kanalsymbolstrom Taktimpulsdaten einzuschliessen.
Dafür ist eine getrennte Spur oder ein getrennter Kanal
nicht notwendig, die bzw. der auch eingeschrieben/gelesen bzw. übertragen werden muss. Dann wird die Detektions—
genauigkeit beim Lesen bzw. beim Empfangen der Kodeelemente stark von der Genauigkeit des zusätzlich in das
Signal eingeschlossenen Taktimpulses bestimmt.with. fixed length in which a Zuytaiidsübergang occurs
or not. With regard to the medium, it is desirable
include clock pulse data in the channel symbol stream. There is a separate track or channel for this
not necessary, which also has to be written / read or transferred. Then the detection
accuracy when reading or receiving the code elements is largely determined by the accuracy of the additional clock pulse included in the signal.
Um beim Lesen bzw. Empfangen ein zuverlässiges Taktsignal durch eine dazu vorgesehene Anordnung wiederherstellen
zu können, sind möglichst viele Uebergänge je fester Anzahl von Kanalsymbolen einzuführen. Es ist bekannt,
dazu der Anzahl aufeinanderfolgender übergangsfreier Kanal—
symbole eine Obergrenze zu geben. Ein geeigneter Kode wird im Artikel von T. Tamura et al, A coding Method in Digital
Magnetic Recording, IEEE Transactions on Magnetics,
September 1972, S. 612 bis 613, beschrieben. In der hier
beschriebenen MNRZ1-Kodierung werden vier Datenbits inIn order to be able to restore a reliable clock signal when reading or receiving by means of an arrangement provided for this purpose, as many transitions as possible are to be introduced for each fixed number of channel symbols. For this purpose, it is known to give an upper limit to the number of consecutive seamless channel symbols. A suitable code is given in the article by T. Tamura et al, A coding Method in Digital Magnetic Recording, IEEE Transactions on Magnetics,
September 1972, pp. 612 to 613. In the MNRZ1 coding described here, four data bits are used in
fünf Kodebits umgesetzt, wobei höchstens zwei Ubergangsfreie Kodeelemente nacheinander auftreten dürfen. Beim Beginn und am Ende eines Kodewortes darf höchstens ein übergangs freies Kodeelement auftreten, und in diesem Fall gibt es siebzehn mögliche Kodewörter. Es genügt, darauf Datenwörter von vier Bits abzubilden, weil es dafür nur sechzehn five code bits implemented, whereby a maximum of two transition-free code elements may appear one after the other. At most one transition-free code element may occur at the beginning and at the end of a code word , and in this case there are seventeen possible code words. It is sufficient to map data words of four bits to it, because there are only sixteen
7098507073570985070735
PHN. 8'»Ο?. 23.4.77.PHN. 8 '»Ο ?. 23.4.77.
verschiedene Möglichkeiten gibt. Das eine zusätzliche Kodewort kann noch für einen Sonderzweck belegt werden. Es werden also fünf Kodebits zum Abbilden von vier Datenbits benötigt, und dieses Verhältnis h : 5 wird als Wirkungsgrad definiert, der in diesem Fall also 80$ ist.there are different possibilities. The one additional code word can still be used for a special purpose. So five code bits are needed to map four data bits, and this ratio h: 5 is defined as the efficiency, which in this case is $ 80.
Die Kodewörter können weiter unbeschränkt aneinandergereiht werden, weil auch dabei nie mehr als zwei übergangsfreie Kodeelemente aufeinanderfolgen können. Selbstverständlich ist dies vorteilhaft, weil dadurch nur eine einfache Steuerung benötigt wird. Andererseits entsteht dadurch ein Nachteil, weil in der Empfangs/Leseanordnung nicht von vornherein detektierbar ist, in welcher Position die Trennung zwischen zwei aufeinanderfolgenden Wörtern gelegt werden muss. Wenn einmal diese Wahl ungeeignet ist, kann * sie erst berichtigt werden, nachdem ein Beginn oder ein Ende eines Kodewortes mit zwei aufeinanderfolgenden übergangsfreien Kodeelementen detektiert und ausserdem dabei die jetzt entsprechende Position der Trennungspunkte gefunden worden ist. Dies kann einige Zeit in Anspruch nehmen, was für das bekannte Verfahren einen grossen Nachteil bedeutet.The code words can continue to be strung together without restriction, because even then there are never more than two transition-free Code elements can follow one another. Of course this is advantageous because it means that only a simple control is required. On the other hand, it creates a disadvantage because in the receiving / reading arrangement it is not possible to detect in advance in which position the Separation placed between two consecutive words must become. Once this choice is unsuitable, it can only be corrected after a start or a End of a code word with two consecutive ones Transition-free code elements are detected and also the position of the separation points that is now corresponding has been found. This can take some time, which is a long one for the known method Disadvantage means.
Weiter wirft ein derartiger Kode Probleme auf, wenn eine hohe. Bitdichte benutzt wird: dabei tritt nämlich Interferenz zwischen angrenzenden Kanalsymbolen auf. In diesem Fall sind beim Empfangen bzw. beim Lesen der Furthermore, such a code poses problems when a high. Bit density is used: there occurs namely interference between adjacent channel symbols . In this case, when receiving or reading the
7098507073170985070731
PHN. 8'»07. 23.^.77-PHN. 8 '»07. 23. ^. 77-
Daten geeignete Filter zur Vermeidung dieser Interferenz erforderlich. Diese Notwendigkeit bestellt insbesondere, wenn differenzierend gelesen wird, wie z.B. bei Datenspeicherung in einem magnetisierbaren Medium der Fall ist. Es stellt sich heraus, dass dabei die erwähnte Einschränkung (nie mehr als zwei auf folgende übergaiigsfreie Kodeelemente) angegriffen wird. Dies gibt die Möglichkeit ernsthafter Fehler.Data appropriate filters to avoid this interference necessary. This necessity orders in particular, if differentiated reading is carried out, e.g. when storing data is the case in a magnetizable medium. It turns out that doing the mentioned limitation (never more than two non-transitional code elements in the following) is attacked. This gives the possibility more serious Failure.
Es ist ein Vorteil, dass die Erfindung, in der oben dargelegten Umgebung eine Kodierungsanordnung angibt, in der derartige Filter ohne Angriff der erwähnten Kodeeinschränknng gut anwendbar sind. Es ist die Aufgabe der Erfindung, ein System für Datenübertragung mit einer möglichst hohen Dichte im Datenübertrag und dabei eine vorteilhafte Bandbreite des erforderliöhen Frequenzspektrums anzugeben. Dabei ist es ein Vorteil der Erfindung, die Fortpflanzung von Speicherfehlern von Kodewort zu Kodewort durchaus zu vermeiden. Derartige Speicherfehler sind an sich beispielsweise unter dem Einfluss externer Störungen immer möglich. Die Erfindung hat weiter die Aufgabe, eine einfache Köder- und Dekoderanordnung durch, die Verwendung verhältnismässig kurzer Kodewörter anzugeben. Es ist die Aufgabe der Erfindung, eine Speicherung mit hohem Wirkungsgrad anzugeben.It is an advantage that the invention, in the environment set out above, provides a coding arrangement in which such filters can be used well without attacking the mentioned code restrictions. It is the object of the invention to specify a system for data transmission with the highest possible density in data transmission and at the same time an advantageous bandwidth of the required frequency spectrum. It is an advantage of the invention to avoid the propagation of memory errors from code word to code word. Such memory errors are always possible per se, for example under the influence of external disturbances. The invention also has the object of specifying a simple bait and decoder arrangement by using relatively short code words. It is the object of the invention to provide storage with a high degree of efficiency.
709850/0735709850/0735
PHN.8407. 23.4.77.PHN.8407. 23.4.77.
Die Erfindung ist dadurch gekennzeichnet, dassThe invention is characterized in that
der'Ausgang des Köders mit einem Eingang eines Verschlüsslers zur jeweiligen Trennung auffolgender Kodewörter durch eine Anzahl von _j Kodoelementen verbunden ist, von welchen ,j Kodeeleinenten mindestens eines einen Zustandsübergang bedeutet, und dass ein Ausgang des Verschlüsslers mit einem Eingang des Mediums über einen Modulator verbunden ist, der eine nicht nach Null zurückkehrende Modulation der Zustandsgrösse steuert, und dass zur Rückgewinnung an den dem Modulator entsprechenden Demodulator ein Entschlüssler zum Eliminieren der _j zusätzlichen Kodeelemente pro Kodewort und ein Dekoder angeschlossen sind, der die rückgewonnenen Datenelemente abgibt. Die nicht nach Null zurückkehrende Modulation gibt zusätzlich eine vorteilhafte Speicherdichte. The output of the bait is connected to an input of an encryptor for the respective separation of subsequent code words by a number of _j code elements, of which, j code elements at least one means a state transition, and that an output of the encryptor is connected to an input of the medium via a modulator is, controls a not returning to zero modulation of the state variable, and that for recovering the modulator corresponding to the demodulator, a descrambler for eliminating the _j additional code elements per code word and a decoder are connected to write the recovered data elements. The modulation that does not return to zero also provides an advantageous storage density.
Es kann sich dabei um eine NRZ- oder um eine NRZ-1-Modulation handeln. This may be an NRZ or an act NRZ-1 modulation.
Es ist vorteilhaft, wenn J-=I und wenn m = 8 ist, dass η = 9 ist und dass innerhalb eines Kodewortes die Höchstzahl geschlossener auftretender Kodeelemente gleich zwei ist, ohne dass mindestens eines davon einen Zustands übergang bedeutet. Dies ergibt den gleichen Wirkungsgrad wie beim früher genannten System unter Beibehaltung der früher erwähnten Vorteile der Erfindung. It is advantageous if J - = I and if m = 8, that η = 9 and that the maximum number of closed code elements occurring within a code word is equal to two, without at least one of them signifying a state transition. This gives the same level of efficiency as the previously mentioned system while retaining the previously mentioned advantages of the invention.
verschiedenen Elemente eines Kodewortes wie die Zahlen 1, 2, various elements of a code word such as the numbers 1, 2,
7098507073570985070735
PIlN. 8^07. 23.^4.77.PIlN. 8 ^ 07. 23. ^ 4.77.
titi
h, 7, 13, 2h, kh, 81, 1^9 verhalten. Dies ergibt eine harmonische und einfach programmierbare Abbildung der Datenwörter. h, 7, 13, 2h, kh , 81, 1 ^ 9 behave. This results in a harmonious and easily programmable mapping of the data words.
Es ist ferner zweckniässig, dass bei der Rückgewinnung der Datenelemente dem Demodulator ein Filter vorgeschaltet ist. Die Uebertragungs/Speicheranordnung bekommt so eine vorteilhafte Ergänzung.It is also useful that when recovering a filter is connected upstream of the data elements of the demodulator. The transmission / storage arrangement gets such a beneficial addition.
Beim Empfang eines NRZ-modulierten Signals ist das Filter vorzugsweise ein duobinäres Filter, bei einem NRZ-1 Signal ausserdem ein über ein Kanalsymbol verzögernder ringgekoppelter Vorkoder. Eine einfache Anordnung reicht also aus. In beiden Fällen ist Ergänzung eines zwei seitigen Gleichrichterelements vorteilhaft. When receiving an NRZ-modulated signal, the filter is preferably a duobinary filter, and when receiving an NRZ-1 signal, it is also a ring-coupled precoder which is delayed via a channel symbol. A simple arrangement is sufficient. In both cases, the addition of a two-sided rectifier element is advantageous.
* unter Benutzung eines Festwertspeichers mit wahlfreiem Zugriff (ROM).* using a read-only memory with random access (ROM).
Eine andere erfindungsgemässe Lösung ist dadurch gekennzeichnet, dass m = 2, dass η = 3ι dass in einem Kodewort ein vorausbestimmtes Kodeelement mitAnother solution according to the invention is characterized in that m = 2 that η = 3ι that a predetermined code element in a code word gleicher Ordnungsnummer in allen Kodewörtern stetsalways the same order number in all code words einen Uebergang in der erwähnten Zustandsgrösse bedeutet und als solches keine Information enthält, dass die beiden anderen Kodeelemente in gleicher Reihenfolge den beiden Datenelementen des Datenwortes zugeordnet sindmeans a transition in the state variable mentioned and as such does not contain any information that the other two code elements are in the same order are assigned to the two data elements of the data word und dabei bitweise die Informationen enthalten, und dassand thereby contain the information bit by bit, and that
7098S0/073S7098S0 / 073S
PHN. 8*107.PHN. 8 * 107.
40.40.
ein Ausgang des Köders mit einem Eingang des Mediums über einen Modulator verbunden ist, der eine nicht nach Null zurückkehrende Modulation der erwähnten Zustandsgrösse steuert. Eine 1 : 1-Uebereinstimmung zwischen Datenelementen und datentragenden Kodeelementen vereinfacht selbstverständlich den Köder beträchtlich. Durch Hineinfügen eines Zusatz-Kodeelements wird der Wirkungsgrad des Kodes gleich 2 : 3, was nicht sehr niedrig ist. Venn ein einfacher Köder gewünscht ist, liefert dieser einfache Kode eine vorteilhafte Lösung. an output of the lure is connected to an input of the medium via a modulator, the tandsgrösse a non returning to zero modulation of said additives controls. A 1: 1 correspondence between data elements and data- carrying code elements naturally simplifies the bait considerably. By adding an additional code element , the efficiency of the code becomes 2: 3, which is not very low. When a simple bait is desired, this simple code provides an advantageous solution.
Ausführungsbeispiele der Erfindung werden nachstehend an Hand der Zeichnung näher erläutert. Es zeigen:Embodiments of the invention are explained in more detail below with reference to the drawing. Show it:
Fig. 1 eine Anordnung zum Speichern bzw. Aussenden von Datenelementen nach der Erfindung, Fig. 2 eine Menge von Kodewörtern,1 shows an arrangement for storing or sending out data elements according to the invention, 2 shows a set of code words,
Fig. 3 eine Anordnung zum Lesen bzw. Empfangen von Datenelementen nach der Erfindung,3 shows an arrangement for reading or receiving data elements according to the invention,
Fig. k eine Anzahl wichtiger Grossen bei verschiedenen Längen von Datenwörtern und Kodewörtern, Fig. 5 ein Beispiel eines bei der ErfindungFIG. K shows a number of important quantities for different lengths of data words and code words, FIG. 5 shows an example of one in the invention zu verwendenden Eimerkettenspeichers,bucket chain storage device to be used,
Fig. 6 ein Beispiel eines bei einer erfindungsgemässen Anordnung zu verwendenden Filters,6 shows an example of a filter to be used in an arrangement according to the invention, Fig. 7 ein Beispiel von Filterkoeffizienten eines derartigen Filters,Fig. 7 shows an example of filter coefficients such a filter,
7098507073170985070731
PHN.8h07.PHN. 8h 07.
Fig. 8 ein Beispiel einer Kurve eines derartigen FiIters,8 shows an example of a curve of such a filter,
Fig. 9 ein Beispiel zeitabhängiger Signale unter Verwendung eines derartigen Filters.9 shows an example of time-dependent signals using such a filter.
Fig. 1 zeigt eine Anordnung zum Speichern bzw. Aussenden der Datenelemente nach der Erfindung, die eine Quellenanordnung 1, eine Eingangssignalklemme 2, ein Adressenregister" 3» einen Dekoder h, einen Taktgeber 5> Taktiinpulsleitungen 6, 7> 11 > einen Fes twertspeicher 8, eine Leseverstärkeranordnung 9> ein Datenschieberegister 10, ein Komplementierwerk 12, einen Flipflop 13 und einen Vorkoder 1Ί sowie eine Datenklemme I5 enthält.1 shows an arrangement for storing or transmitting the data elements according to the invention, which includes a source arrangement 1, an input signal terminal 2, an address register "3", a decoder h , a clock generator 5> clock pulse lines 6, 7>11> a fixed value memory 8 , a sense amplifier arrangement 9> a data shift register 10, a complementing unit 12, a flip-flop 13 and a precoder 1Ί and a data terminal I5 contains.
Der Taktgeber 5 liefert in regelmässigen Zeitabständen Taktimpule synchron mit der Darstellung von Datenelementen durch die Quellenanordnung 1. Signale auf der Leitung 6 steuern diese Synchronisation, wobei das gegenseitige Verhältnis als Meister und Sklave der Einheiten 1 und 5 hier nicht weiter von wesentlicher Bedeutung ist. Dies ist mit der zweiseitigen Pfeilrichtung auf der Verbindung 6 angegeben. Die angebotenen Datenbits werden seriell oder parallel über die gegebenenfalls mehrfache Verbindungs/Eingangssignalklemme 2 bis zu einer Gesamtzahl von rn = 8 Datenbits pro Operationszyklus der Anordnung nach Fig. 1 dem Adressenregister zugeführt.The clock 5 delivers at regular time intervals Clock pulses synchronous with the representation of data elements by the source arrangement 1. Signals on line 6 control this synchronization, whereby the mutual relationship as master and slave of Units 1 and 5 are not of further importance here. This is with the two-sided arrow direction indicated on compound 6. The data bits offered are sent serially or in parallel via the multiple connection / input signal terminal 2 up to a total of rn = 8 data bits per operating cycle of the Arrangement according to FIG. 1 supplied to the address register.
Unter der Steuerung eines Taktimpulses auf der Leitung 7Under the control of a clock pulse on line 7
709850/0735709850/0735
ΡΗΝ.8ΊΟ7. 23.^.77.ΡΗΝ.8ΊΟ7. 23. ^. 77.
der Dekodci' h einmal im erwähnten Operationszyklus aktiviert, wodurch die acht Datenbits im Adressenregister 3 in einen 1-aiis-25^>-Kode umgesetzt und dadurch der Festwertspeicher 8 adressiert wird. Dieser Festwertspeicher liefert dem Ausgang neun Kodebits, die über den ebenfalls von einem Signal auf der Leitung 7 aktivierten Leseverstärker 9 in das Datenregister 10 eingespeichert werden. Die Leitung kann hier gegebenenfalls mehrfach ausgeführt sein, um die Elemente 4, 9 und 13 (siehe weiter unten) zeitlich getrennt ansteuern zu können. Der Festwertspeicher 8 bildet mit den damit verbundenen Elementen 3» ^j 9» 10 den Köder zum Umsetzen der Achtbit-Datenwörter in Neunbit-Kodewörter. Der Festwertspeicher 8 hat also eine Kapazität von mindestens 9 x 256 = 235^ Bits. Dies kann auf an sich . bekannte Weise verwirklicht sein, beispielsweise in Form von neun Speicherchips von je 256 Bits. Der Speicher 8 kann andererseits daneben weitere Wortstellen oder pro Wort weitere Bitstellen für spezifische andere Zwecke, oder auch unbenutzt, enthalten. Ueber die Leitung 11 liefert der Taktgeber 5 Taktinipulse mit einheitlichem Zwischenabstand bis zu insgesamt zehn pro Operationszyklus der Anordnung nach Fig. 1. Dadurch wird das Datenregister 10 in Serienschaltung mit dem Flipflop 13 als ein Schieberegister betrieben. Die Schiebeimpulse fallen selbstverständlich nicht störend mit den Leseimpulsen zusammen, the Dekodci 'h once-mentioned operation cycle activated causing the eight data bits in the address register 3 to a 1-AIIS-25 ^> - transposed code and thereby the read-only memory is addressed. 8 This read-only memory supplies the output with nine code bits which are stored in the data register 10 via the sense amplifier 9, which is also activated by a signal on the line 7. The line can optionally be implemented several times in order to be able to control elements 4, 9 and 13 (see below) at separate times. The read-only memory 8, together with the elements 3 »^ j 9» 10 connected to it, forms the bait for converting the eight-bit data words into nine-bit code words. The read-only memory 8 thus has a capacity of at least 9 x 256 = 235 ^ bits. This can be due to in itself. be realized in a known manner, for example in the form of nine memory chips of 256 bits each. On the other hand, the memory 8 can also contain further word positions or further bit positions per word for specific other purposes, or also unused. Via the line 11, the clock delivers 5 clock pulses with uniform spacing up to a total of ten per operating cycle of the arrangement according to FIG. 1. As a result , the data register 10 is operated in series with the flip-flop 13 as a shift register. Of course, the pushing impulses do not coincide with the reading impulses ,
709850/0735709850/0735
PHN.8/lü7. 23 Jt. 77.PHN.8 / lü7. 23 year 77.
so dass beim Auftreten eines ScIrLobeimpulses stets pro Zelle der Einheiten IO/13 ein ungestörtes Kodeelementso that when a ScIrLobeimpulse occurs always pro Cell of the units IO / 13 an undisturbed code element
: vorhanden ist. Beim Auftreten des ersten, einem bestimmten Kodewort zugeordneten Schiebeimpulses auf den Leitungen 10/11 enthält der Flipflop 13 eine logische "1", beispielsweise unter der Steuerung eines dabei auftretenden Signals auf dem gestrichelt eingezeichneten Abzweig der Leitung 7· Die Neunbit-Kode\vörter aus dem Festwertspeicher 8 können derart aufgebaut sein, dass nie mehr als zwei Kodeelemente (i) direkt aufeinanderfolgen. Dafür wird weiter unten ein Umsetzungsalgoritlimus gegeben. Dabei werden die Kodebits des Datenregisters 10 vom Komplementierwerk 12 vervollständigt, so dass "Nullen" in "Einsen" umgesetzt werden und umgekehrt. Dabei wird angenommen, dass ein im Festwert- * speicher gespeichertes Kodeelement "1" ein übergangsfreies Element im Medium, ein Kodeelement "0" dagegen ein Element mit einem Uebergang im Medium bedeutet. Ein derartiger Uebergang tritt dabei beispielsweise beim Beginn eines derartigen Elements auf, wobei das Element selbst einen der erwähnten zwei Verte der Zustandsgrösse mit sich bringt. Zum anderen können die Kodewörter auch derart aufgebaut sein, dass nie mehr als zwei Kodeelemente "0" direkt aufeinanderfolgen, und in diesem Fall kann das Komplementierwerk 12 entfallen. Die Ausgangssignale des : is present. When the first shift pulse assigned to a specific code word occurs on the lines 10/11 , the flip-flop 13 contains a logic "1", for example under the control of a signal occurring on the branch of the line 7 drawn in dashed lines the read-only memory 8 can be constructed in such a way that never more than two code elements (i) follow one another directly. An implementation algorithm is given below for this. The code bits of the data register 10 are completed by the complementing unit 12 so that "zeros" are converted into "ones" and vice versa. It is assumed that a code element "1" stored in the read-only memory means a transition-free element in the medium, while a code element "0" means an element with a transition in the medium. Such a transition occurs, for example, at the beginning of such an element, the element itself having one of the two values mentioned for the state variable. On the other hand, the code words can also be structured in such a way that never more than two code elements "0" follow one another directly, and in this case the complementing unit 12 can be omitted. The output signals of the
709850/0735709850/0735
f\H>f \ H>
PHN. 8-'ι Ο/. 23.h.77.PHN. 8-'ι Ο /. 23.h. 77.
weiteren Uebcrtragujig zugeführt. Die im Festwertspeicher gespeicherten Elemente behalten selbstverständlich einen stationären Wert bei, der beispielsweise als ein Spannungspegel am Ausgang detektierbar ist. Die auf diese Weise gebildeten Kodewörter einschliesslich der zusätzlichen " 1 "-Trennungsbits werden durch den Vorkoder 1*4 gesandt, der die Kodeelemente der Ausgangskleimne 15 nach einer bitweisen Kodierung ohne Rückkehr zum Nullpegel zuführt. Es gibt dafür zwei Möglichkeiten:further Uebcrtragujig supplied. The elements stored in the read-only memory naturally retain a stationary value, which can be detected, for example, as a voltage level at the output. The code words formed in this way including i esslich be sent by the Vorkoder 1 * 4, which feeds the code elements of the Ausgangskleimne 15 by a bit-wise encoding without returning to the zero level of the additional "1" -Trennungsbits. There are two ways to do this:
a) Der NRZ-Kode, bei dem der erste Wert der Zustandegrösse des Mediums eine "0" bedeutet und der zweite Wert eine "1". Ein Zustandsübergang im Medium ist dabei entweder ein 0-1- oder ein 1-0-Uebergang der Information.a) The NRZ code with the first value of the state variable of the medium means a "0" and the second value a "1". A state transition in the medium is either a 0-1 or a 1-0 transition of information.
b) Der NRZ-1-Kode, bei dem ein Uebergang zwischen den beiden Werten der Zustandsgrösse des Mediums eine logische "1" und ein Fehlen eines derartigen Uebergangs eine logische "0" bedeutet. Der Vorkoder kann eine Rtickkopplungsschleife enthalten, die den weiter unten zu beschreibenden Elementen 19 und 20 nach Fig. 3 entspricht. Wenn die Verzögerungszeit 1 Bitzelle beträgt, kann ein NRZ-"-Kode entstehen. Wenn die Verzögerungszeit (Element 19) zwei Bitzellen beträgt, kann ein NRZ-Kode entstehen. An der Ausgangsseite des Porkoders 14 kann ein Uebertragungsverstärker oder bei einem magnetisierbaren Medium ein Schreibspule/Schreibverstärker vorgesehen sein, aber diese b) The NRZ-1 code in which a transition between the two values of the state variable of the medium means a logical "1" and a lack of such a transition means a logical "0". The precoder can contain a feedback loop which corresponds to elements 19 and 20 according to FIG. 3 to be described below. If the delay time is 1 bit cell, a NRZ - "- code arise when the delay time (element 19) is two bit cells, may be an NRZ code arise a transfer can At the output side of the Porkoders 14 amplifier or a magnetizable medium a.. Write coil / write amplifier may be provided, but this
t09850/ö735t09850 / ö735
1 τ1 τ
Elemente sind nicht getrennt dargestellt.Elements are not shown separately.
Die Bildung von Kodewörtern mit anderen Längen kann auf oben beschriebene Weise erfolgen. Statt der Bildung mit Hilfe eines Festwertspeichers gibt es zwei andere Möglichkeiten. An erster Stelle können die Kodebits ausschliesslich mit kombinatorischer Logik gebildet werden. Einerseits arbeitet dies sehr schnell, weil die logische Tiefe eines betreffenden Netzwerkes beschränkt bleiben kann, beispielsweise 3 bis 5 Gatter-Verzögerungszeiten. Zum anderen wird dabei eine Vielzahl von Gattern mit sehr unregelniässiger Struktur benötigt, so dass das Entwerfen (beispielsweise von einem Rechner) einer betreffenden integrierten Schaltung grosse Probleme gibt und die Kontrolle derartiger Fehler schon genauso schwierig ist. Veiter * können die Kodewörter (siehe weiter unten) auch arithmetisch durch eine Anzahl sequentieller Subtraktionsbearbeitungen gebildet werden. Dies ergibt einerseits die Verwirklichung von einer einfachen Schaltung, zum anderen ist durch das sequentielle Erzeugen der Kodebits nur eine langsame Wirkung erreicht. Letzteres wird im allgemeinen unüberwindliche Probleme mit sich bringen.Code words with other lengths can be formed in the manner described above. Instead of the There are two other options for creating a read-only memory. In the first place the code bits can only be formed with combinatorial logic. On the one hand, this works very quickly because the logical depth of the relevant network can remain limited, for example 3 to 5 gate delay times. To the Others require a large number of gates with a very irregular structure, so that the design (for example from a computer) of a relevant integrated circuit gives great problems and control such a mistake is just as difficult. Veiter * can also use the code words (see below) arithmetically be formed by a number of sequential subtraction operations. On the one hand, this results in the realization from a simple circuit, to the other is only a slow one due to the sequential generation of the code bits Effect achieved. The latter will generally present insurmountable problems.
Fig. 2 gibt hier eine Uebersicht über die möglichen Kodewörter von neun Elementen, wobei höchstens zwei Kodeelemente mit einem Wert "O" direkt in einem Kodewort geschlossen auftreten. Der Einfachheit halber sind dieFig. 2 gives an overview of the possible code words of nine elements, with a maximum of two code elements with a value "O" occur directly closed in a code word. For the sake of simplicity, those are
709850/0735709850/0735
PIIN. 84θ7· 23.4.77.PIIN. 84θ7 4/23/77.
moisten Eleineiite "1" fortgelassen. Dabei sind die ersten 127 der wieclerge^ebeiien Kodewörter asymmetrisch, während die durch Spiegelung entsprechenden Kodewörter nicht aufgenommen sind. Die letzten 20 Kodewörter sind symmetrisch, so dass es 2 χ 127 + 20 = 274 Möglichkeiten gibt. DieseMost element "1" omitted. There are the first 127 of the wieclerge ^ ebeiien code words asymmetrical, while the corresponding code words due to mirroring are not included. The last 20 code words are symmetrical, so that there are 2 χ 127 + 20 = 274 possibilities. These
Anzahl ist grosser als 256 (2- )., so dass ein Datenwort von acht Bits auf einem derartigen Kodewort von 9 Bits eindeutig abgebildet werden kann. Ein Algorithmus für die Kodeumsetzung (d.h. also die Wahl der Kombination Kodewort Datenwort) kann dadurch gefunden werden, dass den Kodeelementen nacheinander die Gewichte von 1, 2, 4, J, 13f 24, 44, 81 und 149 gegeben werden. Diese Zahlen, die einen Teil einer unendlichen Reihe > bj ( bilden, haben die Eigenschaft, dass Ii + b (i +. i) + b(i + 2) = b(i + 3). Die Binärzahl ' (1IOOIOOI) wird wie folgt dargestellt: 201 - 149 = 52; 52 - 44 = 8; 8 - 7 = 1, womit die Darstellung als Kodewort wie folgt aussieht: 101001001. Es lässt sich nachweisen, dass nie mehr als zwei Kodeelemente "1" direkt aufeinanderfolgen. Denn sollte dies der Fall sein, bi = b(i + 1) = b(i+ 2) = 1, so wäre nach dem gegebenen Algorithmus der Wert von b(i + 3) automatisch = 1 geworden. Mit dem Kode können also die "Werte" von Null bis (149 +81+24+13+4+2) = 273 dargestellt werden,bevor mehr als drei aufeinander folgende "1" auftreten würden. Diese Kodes sind tatsächlich in Fig. 2 dargestellt. Im Prinzip sind eineThe number is greater than 256 (2-)., So that a data word of eight bits can be clearly mapped onto such a code word of 9 bits. An algorithm for the code conversion (ie, that is, the selection of the combination code word data word) can be found in that the code elements, the weights of 1, 2, 4, J, 13 f 24, 44 are given, 81 and 149 sequentially. These numbers, which form part of an infinite series> bj (, have the property that Ii + b (i +. I) + b (i + 2) = b (i + 3). The binary number becomes' (1IOOIOOI) represented as follows: 201 - 149 = 52; 52 - 44 = 8; 8 - 7 = 1, with which the representation as a code word looks like this: 101001001. It can be shown that never more than two code elements "1" follow one another directly. Because should this be the case, bi = b (i + 1) = b (i + 2) = 1, then according to the given algorithm the value of b (i + 3) would automatically become = 1. With the code , the "Values" from zero to (149 + 81 + 24 + 13 + 4 + 2) = 273 would be represented before there would be more than three consecutive "1" s. These codes are actually shown in Figure 2. In principle, one
709850/0735709850/0735
PHN. 8'+O 7. 23.2^.77.PHN. 8 '+ O 7. 23. 2 ^ .77.
Vielzahl von Abbildungen von Achtbit—Datenwörtern auf Neunbi t-Kodewör tern niögl ich .A large number of mappings of eight-bit data words I cannot use nine-bit code words.
Vie bereits erwähnt, werden die Kodeworter mit einem zusätzlichen Kodeelemcnt auf bis zu zehn Kodebits ergänzt. Das zusätzliche Kodeelement bedeutet stets einen Zustandsübergang, und damit beschränkt sich die Variation im Abstand zwischen aufeinanderfolgenden Uebergangszeitpunkten. Insbesondere erstreckt sich die Bandbreite des Signals nicht bis zu Null, so dass u.a. systematischere Pegelverschiebungen (bias distortions) kaum oder gar keinen Einfluss haben.As already mentioned, the code words are included an additional code element on up to ten code bits added. The additional code element always means a state transition, and this limits the variation in the interval between successive transition times. In particular, the bandwidth of the signal does not extend to zero, so that, among other things, more systematic Level shifts (bias distortions) have little or no influence.
Auf obengenannte Weise werden also stets acht Datenelemente auf ein mit einem einzigen, Element bis zu zehn Kodeelementen ergänzten Kodewort abgebildet. DabeiIn the above-mentioned way, eight data elements always become one with a single element up to ten code elements supplemented code word shown. Included
15. · ist also ein Wirkungsgrad von 80$ erreicht. In der Praxis erweist sich dies ein vorteilhafter Prozentsatz. Zum anderen sind die Längen von Datenwörtern und Kodewörtern beschränkt, so dass beispielsweise der Umfang des Festwertspeichers 8 in Fig. 1 nicht sehr gross zu sein braucht.15. · So an efficiency of $ 80 is achieved. In practice this proves to be a beneficial percentage. On the other hand, there are the lengths of data words and code words limited, so that, for example, the size of the read-only memory 8 in FIG. 1 need not be very large.
Dabei werden die Kodewörter jeweils durch ein zusatzliches Kodeelement voneinander isoliert, wodurch die Möglichkeit der Fehlerfortpflanzung zwischen den verschiedenen Datenwörtern äusserst klein geworden ist. Es ist weiter möglich, zwischen jedem Kodewörterpaar zwei oder mehrere zusätzliche Kodeelemente einzufügen, beispielsweise durchThe code words are each isolated from one another by an additional code element, as a result of which the possibility of error propagation between the various data words has become extremely small. It is also possible to insert two or more additional code elements between each code word pair, for example by
PHN. 23.^.77.PHN. 23. ^. 77.
Verdopplung des Fljpi'lops 13· Ausserdem ist es möglich, andere Darstellungen zn verwenden, beispielsweise 7 Datenbits avif 8 Kodebits. Dabei wird der Wirkungsgrad auf 7 ' (8+1 ) = ungefähr 78?o beschränkt. Zum anderen ist die Darstellung beispielsweise von 10 Datenbits auf 11 Kodebits nicht möglich, weil dabei nur 9^7 Kodewörter bestehen. Die Darstellung 10/12 gibt den niedrigeren Wirkungsgrad von 10 : (12+ 1) = 77$, Dabei zeigt Fig. h den Zusammenhang zwischen n_ gleich der Anzahl Kodebits, jd gleich der Anzahl verschiedener Kodewörter, in denen höchstens zwei direkt aufeinanderfolgende Kodeelemente "0" vorhanden sind, Cj^ gleich der grössten Potenz von 2, die höchstens gleich jd, m - Id 2. "nd js = ni: (ii + 1), was für einige vorteilhafte Kombinationen gilt. Es zeigt sich, dass die Darstellung für m = 8 eine gute Ausbevite liefert, die nur für sehr lange Kodewörter etwas übertroffen werden kann: für η = ist beispielsweise ein Festwertspeicher von 6 χ 10 Bits für eine Wirkungsgradverbesserung von Η$> erforderlich. In manchen Fällen mag dies berechtigt sein. Zum anderen kann eine 2/2-Darstellung in manchen Fällen vorteilhaft sein, indem dabei nur eine sehr einfache Anordnung erforderlich ist. Namentlich kann beispielsweise in Fig. 1 der Festwertspeicher 8 entfallen, während die Verbindung 2 direkt mit dem Schieberegister 10 verbunden ist. Auch in diesem Fall wird noch ein Wirkungsgrad von 2/3 unterDuplication of the flop 13 · It is also possible to use other representations, for example 7 data bits and 8 code bits. The efficiency is limited to 7 ' (8 + 1) = approximately 78? O. On the other hand, it is not possible to display 10 data bits on 11 code bits, for example, because there are only 9 ^ 7 code words. The representation 10/12 gives the lower efficiency of 10: (12+ 1) = 77 $, Fig. H shows the relationship between n_ equal to the number of code bits, jd equal to the number of different code words in which at most two directly consecutive code elements " 0 "are present, Cj ^ equal to the greatest power of 2, which are at most equal to jd, m - Id 2. " nd js = ni: (ii + 1), which applies to some advantageous combinations. It can be seen that the representation for m = 8 delivers a good result that can only be exceeded somewhat for very long code words: for η =, for example, a read-only memory of 6 χ 10 bits is required for an efficiency improvement of Η $> . In some cases this may be justified Others may be advantageous in some cases with a 2/2 representation in that only a very simple arrangement is required, for example in FIG. 1 the read-only memory 8 can be omitted, while the connection 2 directly to the shift register he 10 is connected . In this case, too, an efficiency of 2/3 is still below
709850/073S709850 / 073S
ΡΠΝ.8'107. 23. *». 77.ΡΠΝ.8'107. 23. * ». 77.
Beibehaltung der übrigen vorteilharten Eigenschaften der Erfindung erreicht: beschränkte Bandbreite und Vermeidung von Fehlerfortpflanzung.Retention of the other advantageous properties of the Invention achieved: limited bandwidth and avoidance of error propagation.
Fig. 3 zeigt eine Anordnung zum Lesen bzw. Empfangen von Datenelementen nach der Erfindung. Die Station enthält eine Eingangsklenune 16, ein duobinäres Filter 17f eine Modulo-2-Anordnung 18, ein Verzögerungselement 19» ein Modulo-2-Addierelement 20, einen Taktimpulsextraktor 21, einen Taktimpulsgeber 22, eine Taktimpulsleitung 23, 23A, ein Adressenregister 2k, einen Dekoder 25, einen Festwertspeicher 26, eine Leseverstärkeranordnung 27, ein Datenregister 28 und eine Datenausgangsklemme 29.Fig. 3 shows an arrangement for reading or receiving data elements according to the invention. The station contains an input cycle 16, a duobinary filter 17 f, a modulo-2 arrangement 18, a delay element 19 »a modulo-2 adding element 20, a clock pulse extractor 21, a clock pulse generator 22, a clock pulse line 23, 23A, an address register 2k, a decoder 25, a read-only memory 26, a sense amplifier arrangement 27, a data register 28 and a data output terminal 29.
Zwischen den Klemmen 15 (Fig. 1) und i6 befindet sich das eigentliche datentragende Medium, also beispiels- - weise in einer Magnetschicht mit einerseits einem Schreib kopf und zugeordnetem Sehreibverstärker und an der Leseseite bzw. Empfangsseite einem Lesekopf mit Leseverstärker verkörpert. In vielen Fällen hat ein derartiger Lesekopf eine differenzierende Wirkung, so dass ein Uebergang' zwischen den beiden Werten der Zustandsgrösse des Mediums eine Auswirkung hat, die sich beispielsweise annähernd als Between the terminals 15 (Fig. 1) and i6 is the actual data-carrying medium, so for example - embodied in a magnetic layer with a write head and associated read amplifier on the one hand and a read head with read amplifier on the reading side or receiving side. In many cases, such a reading head has a differentiating effect, so that a transition between the two values of the state variable of the medium has an effect which, for example, is approximately
t2 f(t) = fo : (1 + ) wiedergeben lässt, wobei t diet 2 f (t) = fo: (1 +) can be reproduced, where t is the
to*2 Zeit ist, to eine kennzeichnende Zeitgrösse, die durchto * 2 is time, to is a characteristic time variable that is determined by die zusammenarbeitenden Eigenschaften des Mediums, der Uebertragungsgeschwindigkeit der Daten in bezug auf denthe collaborative properties of the medium that Transmission speed of the data in relation to the
7098507073570985070735
PIIN. 8^07. 23.k.77-PIIN. 8 ^ 07. 23. k. 77-
Lfse/Eiiipfaugspunkt und der Lesemittel, wie des erwähnten Kopfes und des Verstärkers, be.'itiiiimt wird, fo ist hier eine Proportionalitätskonstante. Diese Signalform gelangt also an die Eingangskiemine 16. Wenn nunmehr die magnetischen Uebergänge mit einer Geschwindigkeit 1/T = i/kto (worin T also ihre minimale zeitliche Trennung ist), auftreten, wird das insgesamt an der Klemme 16 empfangene Signal als eine Summe einer Anzahl von Termen geschrieben werden können: The measurement point and the reading means, such as the mentioned head and the amplifier, are designated, fo is here a constant of proportionality. This signal form reaches the input mine 16. If the magnetic transitions now occur at a speed 1 / T = i / kto (where T is their minimum time separation), the total signal received at terminal 16 is a sum of one Number of terms that can be written:
+ N s(t) = C a .f(t - nT).+ N s (t) = C a .f (t - nT).
n = -N Dabei ist a - +_ 1 oder = 0, abhängig vomn = -N where a - + _ 1 or = 0, depending on the Auftreten eines Zustandsübergangs in der einen oder anderen Richtung am betreffenden Punkt oder vom Fehlen eines solchen Zustandsübergangs. Die Uebergänge können bei ganzzahligen Vielfachen des Zeitintervalls T ab dem PunktOccurrence of a state transition in one direction or the other at the point in question or from the absence such a state transition. The transitions can be integer multiples of the time interval T from the point t = 0 auftreten. Die Summierung braucht nur über eine beschränkte Anzahl von Uebergangsimpulsen durch den Verschleierungseffekt des immer vorhandenen Rauschens zu erfolgen. Die früher erwähnte Grosse k gibt den ,gegenseitigen Abstand der einzelnen Uebergänge im Verhältnis zu ihrert = 0 occur. The summation only needs a limited number of transition pulses through the To conceal the noise that is always present. The capital k mentioned earlier gives the, mutual Distance between the individual transitions in relation to theirs . in der Zeit verbreiterten Wirkung an. Für einen Uebertragungsvorgang/Speichervorgang bei niedriger Dichte ist der Wert von k gross, beispielsweise grosser als 3· Bei hoher Dichte ist der Wert von k kleiner, beispielsweise nahe 1, so dass zwischen aufeinanderfolgenden Uebergängen. widened effect in time. For a transfer process / storage process at low density is Value of k large, for example greater than 3 · With high Density, the value of k is smaller, for example close to 1, so that between successive transitions
709850/0735709850/0735
P]*. W. ο'107.P] *. W. ο'107.
z'j.h. 77. z'j.h. 77.
Interferenzerscheinungen auftreten. Auch Synibolintei ferenz kann dabei störend wirken. Es zeigt sich, dass der Einfluss derartiger Interferenz durch Benutzung eines Filters 17 beschränkt werden kann. Eine vorteilhafte VaIi 1 ist ein Filter mit einer Gesaintkurve an einem zuvor erwähnten Uebergang in der Zustandsgrösse gcniäss der Form: x(t) = — COS jrt/T) Interference phenomena occur. Synibolintei can also have a disruptive effect. It turns out that the influence of such interference can be limited by using a filter 17. An advantageous variant 1 is a filter with a total curve at a previously mentioned transition in the state variable in the form: x (t) = - COS j rt / T)
^-ht~/t^ -ht ~ / t
Hiermit \vird also das zeitabhängige Signal am Ausgang des Filters angegeben. Die Funktion ist durch einen Vorfaktor 4/T genormt. Fig. 8 zeigt die Filterkurve bei der Verwendung eines derartigen Filters. Horizontal ist t/T und vertikal der Wert von x(t) aufgetragen. Für t/T = 0 ist x(t) = k/lf , für t/T = 1/2:; 1; für t/T = 1 : h/3 Xj für t/T =2*2 stets - ° usw«> während die Amplituden * bei t/T =2, 3 ··· schnell kleiner werden. Die gegebene Filterkurve ist als Beispiel gemeint, während auch andere Kurven vorteilhaft sein können. Das Fijter kann als Transversalfilter verwirklicht werden. In ihrer Allgemeinheit sind Transversalfilter an sich bekannt. Eine vorteilhafte Ausführung ist der Einierkettenspeicher oder das Eiinerkettenschieberegister, das beispielsweise im Artikel von F.L.J.Sangster "The bucket-brigade delay line", Phil.Technical Review 21 (197O) Nr. h, S. 51 ff. beschrieben ist. In diesem Zusammenhang zeigt Fig. 5 eine Ausführung eines derartigen Eimerkettenspeichers als Transversalfilter.This indicates the time-dependent signal at the output of the filter. The function is standardized by a prefactor 4 / T. Fig. 8 shows the filter curve when using such a filter. T / T is plotted horizontally and the value of x (t) is plotted vertically. For t / T = 0, x (t) = k / lf , for t / T = 1/2 :; 1; for t / T = 1: h / 3 Xj for t / T = 2 * 2 always - ° etc. «> while the amplitudes * at t / T = 2, 3 ··· quickly decrease. The given filter curve is meant as an example, while other curves can also be advantageous. The filter can be implemented as a transversal filter. In their generality, transversal filters are known per se. An advantageous embodiment is the single-chain store or the single-chain shift register, which is described, for example, in the article by FLJSangster "The bucket-brigade delay line", Phil. Technical Review 21 (197O) No. h, p. 51 ff. In this connection, FIG. 5 shows an embodiment of such a bucket chain store as a transversal filter.
709850/0735709850/0735
23.4.77.23.4.77.
Die Sc])C^J Lung enthält fünf Transistoren 30 ... 34 und fünf Kondensatoren 35 ··· 39 mit je einer ersten Platte und einer oder zwei zweiten Kondensatorplatten. Die Steuer— leitungen 4 3 und 47 werden alternierend angesteuert, wodurch die damit verbundenen Transistoren leitend werden und ausserdem die damit verbundenen" Kondensatorplatten ihr Potential ändern. Dabei werden die Ladungen der Kondensatoren mit ungerader bzw. gerader Ordnungszahl um eine Stelle weitergeschoben. Die Elemente 30 und 35 bilden eine Eingangspufferstufe. Die Elemente 31, 32, 36, 37 bilden die erste Schieberegisterstufe. Die Kondensatoren 36 und haben neben den mit den Steuerleitungen 45 und 47 verbundenen zweiten Kondensatorplatten je eine weitere zweite Kondensatorplatte 41 bzw. 42, die mit der ersten bzw. der zweiten Summierungsleitung (48, 46) verbunden sind. Die relative Oberfläche der Platte 41 ist kleiner als die der Platte 42, wodurch ein (als solcher definierter) negativer Gewichtskoeffizient angesichts des Anschlusses mit den Summierungsleitungen entsteht. Die Elemente 331 34, und 39 bilden die zweite Schieberegisterstufe . Die relative Oberfläche der Platte 43 ist hier gerade grosser als die der Platte 44, wodurch ein positiver Gewichtskoeffizient angesichts des identischen Verbindungsmusters der zwei dargestellten Stufen entsteht. Weitere Stufen sind der Einfachheit halber nicht gezeichnet worden.The Sc]) C ^ J Lung contains five transistors 30 ... 34 and five Capacitors 35 ··· 39 each with a first plate and one or two second capacitor plates. The tax- lines 4 3 and 47 are driven alternately, whereby the transistors connected to it become conductive and also the "capacitor plates" connected to them become conductive Change potential. The charges on the capacitors with odd or even ordinal numbers are thereby reduced by one place pushed on. The elements 30 and 35 form one Input buffer stage. The elements 31, 32, 36, 37 form the first shift register stage. The capacitors 36 and have in addition to those connected to the control lines 45 and 47 second capacitor plates each have a further second capacitor plate 41 or 42, which is connected to the first or the second summing line (48, 46) are connected. The relative surface area of the plate 41 is smaller than that of the plate 42, creating a negative weight coefficient (defined as such) in view of the connection with the summing lines. The elements 331 34, and 39 form the second shift register stage. The relative surface of the plate 43 is just larger here than that of the plate 44, giving a positive weight coefficient given the identical connection pattern of the two stages shown arises. Further stages have not been drawn for the sake of simplicity.
7098507073570985070735
23 Ji. 77.23 Ji. 77.
In diesem Zusammenhang f;ibt Fig. 6 eine allgemeine Uebersicht über ej.n Transversalfilter, Es enthält einen Signaleingaiig ^9, sieben Schieberegisterstufen 50 ... 56, einen Signalausgang 57» sieben Gewich lungs el einen te 58 ··· 64 , einen Addierverstärker 65 und einen Signalausgang 66.In this connection, Fig. 6 is a general one Overview of ej.n transversal filter, it contains one Signal input ^ 9, seven shift register stages 50 ... 56, a signal output 57 »seven weighting elements 58 ··· 64, an adding amplifier 65 and a signal output 66.
Die zu übertragenden zeitabhängigen Signale gelangen an den Eingang, werden dort abgetastet und unter der Steuerung eines nicht dargestellten Taktimpulssystems weitergeschoboii, bis sie in diesem Fall nach sieben Perioden des doppelten Taktimpulses zur möglichen weiteren Verwendung am Ausgang erscheinen. Jede Stufe ist mit einem symbolisch dargestellten Gewichtungselement 58 ... 64 versehen, von dem bei Fig. 5 (Kondensatorpaare 36/37, 38/39) ei" Ausführungsbeispiel gegeben ist. Die Ausgangssignale der Gewichtungselemente ' werden momentan oder getaktet im Addierverstärker 65 unter Beibehaltung der positiven/negativen Gewichtungsfaktoren summiert. Das auf diese Veise gebildete, gefilterte Signal erscheint zur weiteren Verwendung am Ausgang 66. Bei einer ungeraden Anzahl von Filterstufen sind die Gewichtungsfaktoren in bezug auf die mittlere Stufe des Schieberegisters symmetrisch. In diesem Zusammenhang gibt Fig. 7 eine Anzahl von Gewichtungsfaktoren für ein Schieberegister mit 19 Stufen. Von der Mitte ausgehend werden also Gewichtungsfaktoren allmählich kleiner, wobei jedoch periodisch Vorzeichenwechsel auftreten. Die StufenanzahlThe time-dependent signals to be transmitted arrive at the input, are scanned there and pushed on under the control of a clock pulse system (not shown) until they appear at the output for possible further use in this case after seven periods of the double clock pulse. Each stage is provided with a symbolically represented weighting element 58 ... 64, of which an exemplary embodiment is given in FIG. 5 (capacitor pairs 36/37, 38/39) Retaining the positive / negative weighting factors summed up. The filtered signal formed in this way appears for further use at output 66. With an odd number of filter stages, the weighting factors are symmetrical with respect to the middle stage of the shift register. In this connection, FIG a number of weighting factors for a shift register with 19. Starting from the middle, weighting factors become gradually smaller, but with periodic sign changes
709850/0735709850/0735
PHN. 8<ΊΟ7· 23.Ί.77.PHN. 8 <ΊΟ7 23.Ί.77.
wird aus Eru-ägungcn der Genauigkeit der Uebertragiang einersei ty und andererseits durch einen möglichst einfachen Aufbau und die Unmöglichkeit bestimmt, die Genauigkeit besser als den Pegel stets vorhandener Störungen zu machen. Durch das auf diese Weise beschriebene duobinäre oder Nyquist-Il-Filter wird die Form des aus dem Empfangskopf herrührenden Signals verbessert. Im Prinzip kann die Erfindung auch mit anderen Filterarten, anderen Filterkurven und anderen Schieberegisterstufenanzahlen benutzt werden.is based on inquiries about the accuracy of the transfer On the one hand, and on the other hand, through the simplest possible one Structure and impossibility determines the accuracy better than making the level of constant interference. Through the duobinary described in this way or Nyquist-Il filter will take the shape of the receiving head resulting signal improved. In principle, the invention can also be used with other types of filters, other filter curves and other numbers of shift register stages can be used.
So ist das Element 17 nach Fig. 3 näher erläutert.The element 17 according to FIG. 3 is explained in more detail.
In diesem Zusammenhang zeigt Fig. 9 noch zurIn this connection, FIG. 9 shows the
weiteren Detaillierung eine Anzahl zeitabhängiger Signale bei der Verwendung eines Filters nach obiger Beschreibung. Die zweite Zeile zeigt den Verlauf der Werte der Zustands-. grösse als Beispiel. Die erste Zeile gibt die zugeordnete Bedeutung der Kodeelemente im Falle eines NRZ-1-Kodes an. Die Darstellung der logischen Symbole ist für optimale Deutlichkeit gewählt: die "Einer" stehen stets direkt über dem Zustandsübergang, zu dem sie gehören. Die dritte Zeile gibt die dem Verlauf der Zustandsgrösse gegebene Bedeutung der Kodeelemente bei einem NRZ-Kode an. Die vierte Zeile gibt das am Ausgang des Transversalfilters nach Fig. 5 gewonnene Signal an, wobei die Kurven die Ergebnisse an den einzelnen Uebergängen angeben. An der Stelle der vertikal gezeichneten gestrichelten Linienfurther detailing a number of time-dependent signals when using a filter as described above. The second line shows the progression of the values of the state. size as an example. The first line gives the assigned Meaning of the code elements in the case of an NRZ-1 code. The representation of the logical symbols is for optimal Chosen clarity: the "ones" are always directly above the state transition to which they belong. The third Line gives the meaning of the code elements given to the course of the state variable in an NRZ code. The fourth line gives that at the output of the transversal filter signal obtained according to FIG. 5, the curves indicating the results at the individual transitions. At the Place the vertically drawn dashed lines
709850/0735709850/0735
ΡΗΝ.8ΊΟ7.ΡΗΝ.8ΊΟ7.
23.Ί.77-23.Ί.77-
wird das Ergebnis (das also die algebraische Summe der Gesamtergebnisse ist) abgefi^agt. Dieses Ergebnis kann die drei Werte +1, O, -1 haben, die auf der fünften Zeile angegeben sind. Dabei brauchen stets nur zwei mögliche Uebergänge beachtet zu werden, nämlich der Ucbergang direkt vor ( 1/2T) und direkt nach dem Abfragemonient, denn das Ergebnis war an den Zeitpunkten 3/2T, 5/2T usw. immer auf identische Weise gleich Null. In obiger Beschreibung sind weiter geringe zufällige zeitliche Verschiebungen ver— nachlässigt, so auch eine feste Verschiebung. Diese letztere bedeutet ja nur eine \'erschiebung der Zeitachse. Die Modulo-2-Anordiiung 18 nach Fig. 3 arbeitet jetzt als Zweiweg-Gleichrichter, wodurch die Signalwerte der sechsten Zeile in Fig. 9 entstehen. An sich sind Zweiweg- - Gleichrichter bekannt.the result (which is the algebraic sum of the total results) is captured. This result can have the three values +1, O, -1, which are specified on the fifth line. Only two possible transitions need to be taken into account, namely the transition immediately before (1 / 2T) and directly after the query, because the result at the times 3 / 2T, 5 / 2T etc. was always zero in an identical manner. In the above description, small random time shifts are also neglected, including a fixed shift. The latter only means a shift in the time axis. The modulo-2 arrangement 18 according to FIG. 3 now works as a two-way rectifier, whereby the signal values of the sixth line in FIG. 9 arise. Two-way rectifiers are known per se.
Das Ausgangssignal der Einheit 18 gelangt an ein Modulo-2-Addierelement 20, dem weiter das Ausgangssignal des gleichen Elements 20 zugeführt wird, nach dem es um eine Zeit eines einzigen Karialsymbols verzögert worden ist. Diese Verzögerungszeit wird durch das Verzögerungseiement 19 bewirkt. Das Element 20 liefert dabei das Signal auf der siebten Zeile in Fig. 9· Jede ankommende "1" bewirkt einen Wechsel im Ausgangssignal. Beim Vergleich zeigt es sich, dass damit die erste Zeile in Fig. 9 neu gebildet ist.The output signal of the unit 18 arrives at a modulo-2 adding element 20, to which the output signal of the same element 20 is further fed, after which it has been delayed by a time of a single carial symbol. This delay time is determined by the Ver zögerungseiement 19 causes. The element 20 supplies the signal on the seventh line in FIG. 9. Each incoming "1" causes a change in the output signal. The comparison shows that the first line in FIG. 9 is thus newly formed.
7098B0/07357098B0 / 0735
ΡΗΝ.8'ίΟ7. 23.^.77.ΡΗΝ.8'ίΟ7. 23. ^. 77.
Eine weitere Möglichkeit ist folgende. Die Informationen der ersten Zeile in Fig. 9 gelangen an ein Moclulo-2-Addierelement, dem weiter sein um ein Kanalsymbol verzögertes Ausgangssignal zugeführt wird. Dies ergibt die dritte Zeile in Fig. 9 und wird als NRZ-Kode kodiert ausgesandt bzw. gespeichert. In diesem Fall werden direkt die Informationen der ersten Zeile in Fig. 9 am Ausgang der Einheit 18 zurückgewonnen und können die Einheiten 19/20 weggelassen werden.Another possibility is as follows. The information in the first line in FIG. 9 arrives at a Moclulo-2 adding element, which is next to a channel symbol delayed output signal is supplied. This gives the third line in Fig. 9 and is called the NRZ code sent or stored in coded form. In this case, the information in the first line in FIG The output of the unit 18 is recovered and the units 19/20 can be omitted.
Das Ausgangssignal der Einheit 20 gelangt veiter an einen Taktimpulsextraktor 21,· der beispielsweise einen Schwingkreis enthalten kann, der auf die Wiederholungsfrequenz der Kanalsymbole durch die von ihm selbst empfangene Signalimpulsreihe nachstellbar ist. In einem - Operationszyklus der Anordnung nach Fig. 3 treten jeweils zehn Kanalsymbole auf. Genau so viele Taktimpulse sendet der Taktimpulsgenerator 22 über die Leitung 23A zum Adressen-Register Zh (wobei also das zuerst ankommende Trennungsbit am Ende dieses als Schieberegister ausgeführten Adressenregisters verloren geht). Nach dem zehnten Taktimpuls ist eine vollständige Adresse vorhanden und aktiviert über ein Signal auf der Leitung 23 den Dekoder, der darauf die neun Adressenbits in einen 1-aus-256-Kode umsetzt. Die neun Adressenbits enthalten damit eine Redundanz. Es ist möglich, diese Redundanz derart einzuführen, The output signal of the unit 20 also reaches a clock pulse extractor 21, which can contain, for example, an oscillating circuit which can be adjusted to the repetition frequency of the channel symbols by the signal pulse series it receives itself. In one cycle of operation of the arrangement according to FIG. 3, ten channel symbols occur in each case. The clock pulse generator 22 sends the same number of clock pulses via the line 23A to the address register Zh (the first separating bit arriving at the end of this address register, which is designed as a shift register, is lost). After the tenth clock pulse, a complete address is available and , via a signal on line 23, activates the decoder, which then converts the nine address bits into a 1-out-of-256 code. The nine address bits thus contain a redundancy. It is possible to introduce this redundancy in such a way that
7098507073170985070731
PFN. 8':PFN. 8th':
dass sich ein 1-aus-512-Kode bildet, während dabei an den "ungültigen" Wortstellen ein Fehlersignal gespeichert ist (beispielsweise ein Wort von aussehliesslich Nullen oder eine "1" an einer belegten zusätzlichen Bitstelle pro Wort). Das auf diese Weise adressierte Wort wird gelesen und unter Mitaktivierung der Leseverstärkeranordnung 27 über die Leitung 23 im Datenregister 28 gespeichert. Eine Fehlerdetektoranordnung ist nicht angegeben, aber kann bei der Detektion des bereits erwähnten Fehlersignals ein Aktivierungssignal zum Taktinipulsgenerator 22 weiterleiten, der darauf die Trennung zwischen zwei aufeinanderfolgenden Operationszyklen um ein Kanalsymbol verzögert. Nach kurzer Zeit wird auf diese Weise eine geeignete Wortstelle des Festwertspeichers 26 adressiert. Der Taktinipulsgenerator gibt 'nunmehr pro Operationszyklus stets acht In gleichem Abstand voneinander stehenden Taktimpulse ab, wodurch die ursprünglich am Eingang 2 in Fig. 1 dargestellte Information an der Ausgangsklenyne 29 sequentiell neu gebildet wird. Die Klemme 29 kann mit einer nicht dargestellten Datenverwendungsanordnung verbunden werden, beispielsweise mit einem Rechner. Das Register 28 kann auch derart aufgebaut werden, dass es die Information parallel abgibt, und kann weiter eine Pufferfunktion zur Speicherung einer Anzahl von Datenwörtern besitzen.that a 1-out-of-512 code is formed while the "Invalid" word positions an error signal is stored (for example a word consisting exclusively of zeros or a "1" in an occupied additional bit position per word). The word addressed in this way is read and under Activation of the sense amplifier arrangement 27 via the Line 23 stored in data register 28. A flaw detector arrangement is not specified, but can be an activation signal when the aforementioned error signal is detected to the clock pulse generator 22, which then delays the separation between two successive operating cycles by one channel symbol. After a short time a suitable word position of the read-only memory 26 is addressed in this way. The clock pulse generator gives 'now per cycle of operation always eight clock pulses equally spaced from one another, whereby the originally Information shown at input 2 in FIG. 1 is sequentially newly formed at output cycle 29. the Terminal 29 can be connected to a data usage arrangement (not shown) be connected, for example with a computer. Register 28 can also be constructed in such a way that that it outputs the information in parallel, and can also have a buffer function for storing a number of Own data words.
709850/0735709850/0735
PHN. 8'·)07. 23.4.77.PHN. 8 ') 07. 23.4.77.
Es sei noch darauf hingewiesen, dass das Medium beispielsweise ein Scheibenspeicher sein kann. In diesem Fall ist es weiter möglich, dass die Quellen— anordnung 1 in Fig. 1 und die hier erwähnte Datenverwendungsanordnung gleich sind. Es können dabei eine Anzahl von Elementen aus den Fig. 1 und 3 -gemeinsam benutzt werden. Der Taktimpul sextraktoi· 21, der Taktgeber 22 und die Datenverwendungsaiiordnung können noch durch eine nicht dargestellte Synchronisationsverbindung miteinander verbunden sein.It should also be pointed out that the medium can be, for example, a disk storage device. In this case it is further possible that the source arrangement 1 in FIG. 1 and the data utilization arrangement mentioned here are the same. A number of elements from FIGS. 1 and 3 can be used together. The clock pulse sextraktoi · 21, the clock generator 22 and the data usage order cannot yet be processed by a synchronization connection shown be connected to each other.
709850/0735709850/0735
Claims (12)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NL7605529A NL7605529A (en) | 1976-05-24 | 1976-05-24 | DEVICE FOR TRANSFERRING DIGITAL INFORMATION. |
Publications (2)
Publication Number | Publication Date |
---|---|
DE2721057A1 true DE2721057A1 (en) | 1977-12-15 |
DE2721057C2 DE2721057C2 (en) | 1985-09-05 |
Family
ID=19826248
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2721057A Expired DE2721057C2 (en) | 1976-05-24 | 1977-05-11 | Arrangement for transmitting digital data |
Country Status (7)
Country | Link |
---|---|
JP (1) | JPS52143806A (en) |
CA (1) | CA1095166A (en) |
DE (1) | DE2721057C2 (en) |
FR (1) | FR2353184B1 (en) |
GB (1) | GB1575728A (en) |
NL (1) | NL7605529A (en) |
SE (1) | SE435124B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL8601603A (en) * | 1986-06-20 | 1988-01-18 | Philips Nv | CHANNEL CODING DEVICE. |
NL8702903A (en) * | 1987-12-03 | 1989-07-03 | Philips Nv | METHOD AND APPARATUS FOR RECORDING INFORMATION ON A RECORD CARRIER, AND AN APPARATUS FOR READING THE RECORDED INFORMATION. |
KR0165441B1 (en) * | 1995-09-18 | 1999-03-20 | 김광호 | Digital data channel encoding and decoding method and its apparatus |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3337864A (en) * | 1963-08-01 | 1967-08-22 | Automatic Elect Lab | Duobinary conversion, reconversion and error detection |
US3641525A (en) * | 1970-08-17 | 1972-02-08 | Ncr Co | Self-clocking five bit record-playback system |
-
1976
- 1976-05-24 NL NL7605529A patent/NL7605529A/en not_active Application Discontinuation
-
1977
- 1977-05-11 DE DE2721057A patent/DE2721057C2/en not_active Expired
- 1977-05-18 SE SE7705879A patent/SE435124B/en unknown
- 1977-05-19 CA CA278,802A patent/CA1095166A/en not_active Expired
- 1977-05-20 GB GB21299/77A patent/GB1575728A/en not_active Expired
- 1977-05-23 FR FR7715760A patent/FR2353184B1/en not_active Expired
- 1977-05-24 JP JP5951177A patent/JPS52143806A/en active Granted
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3337864A (en) * | 1963-08-01 | 1967-08-22 | Automatic Elect Lab | Duobinary conversion, reconversion and error detection |
US3641525A (en) * | 1970-08-17 | 1972-02-08 | Ncr Co | Self-clocking five bit record-playback system |
Non-Patent Citations (5)
Title |
---|
US-Buch Lucky, Salz, Waldon (Verfasser) Principles of Data Communication, McGraw-Hill BookCompany, New York u.a., 1968, S.83-85 * |
US-Z.: IBM Journal of Research and Development, 1970, Juli, S.376-378 * |
US-Z.: IEEE Spectrum, 1966, Februar, S.104-115 * |
US-Z.: IEEE Transactions on Communications, Vol.COM-24, 1976, Nr.4, S.404-407 * |
US-Z.: IEEE Transactions on Magnetics, 1972, September, S.612,613 * |
Also Published As
Publication number | Publication date |
---|---|
GB1575728A (en) | 1980-09-24 |
JPH0355902B2 (en) | 1991-08-26 |
FR2353184B1 (en) | 1986-09-26 |
FR2353184A1 (en) | 1977-12-23 |
DE2721057C2 (en) | 1985-09-05 |
SE435124B (en) | 1984-09-03 |
NL7605529A (en) | 1977-11-28 |
SE7705879L (en) | 1977-11-25 |
JPS52143806A (en) | 1977-11-30 |
CA1095166A (en) | 1981-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2844216C2 (en) | Generation of synchronization bit sequence patterns for code with a limited run length | |
DE2540472C3 (en) | Method and circuit arrangements for coding binary data using a modified zero modulation code | |
DE3404416C2 (en) | ||
DE2625973A1 (en) | PROCEDURE AND ARRANGEMENT FOR REDUNDANCY REDUCING TRANSFORMATION OF IMAGES | |
EP0043151A1 (en) | Device for the treatment of serial information provided with synchronization words | |
CH642795A5 (en) | SIGNAL PROCESSING DEVICE FOR DATA IN THE MILLER CODE. | |
DE2805294C2 (en) | Coding transmission system for facsimile signals | |
DE2728889C3 (en) | Method and apparatus for transmitting a two-level facsimile signal | |
DE2559119C3 (en) | Circuit for concentrating digital signals | |
DE2828219C2 (en) | ||
DE2120717A1 (en) | Method for generating output signals, stored information and information storage system for carrying out this method | |
DE2135350A1 (en) | Procedure and arrangement for data processing | |
DE2637963A1 (en) | METHOD AND DEVICE FOR THE RECORDING OF DIGITAL DATA ON A MAGNETIC TAPE | |
DE1537549C3 (en) | Transmission system for bipolar impulses | |
DE3000941C2 (en) | Arrangement for the transmission of additional information for a device for the transmission of digital data | |
DE2454375A1 (en) | SYSTEM FOR DISTRIBUTION OF ENCODED DIGITAL DATA IN ANALOG FORM | |
DE2721057A1 (en) | ARRANGEMENT FOR TRANSFERRING DIGITAL DATA | |
DE2350713A1 (en) | DEVICE FOR THE RECOVERY OF DIGITAL DATA | |
DE2534456C2 (en) | Reading device | |
EP0769853B1 (en) | Logic block for a viterbi decoder | |
DE2828761C2 (en) | Arrangement for coding data bits | |
DE3407832A1 (en) | METHOD FOR ENCODING AND DECODING BINARY DATA | |
DE3011439A1 (en) | METHOD FOR DEMODULATING A FOUR-PHASE ENCODED DATA SIGNAL AND RECEIVER FOR CARRYING OUT THE METHOD | |
DE2052845B2 (en) | DATA TRANSFER PROCEDURE WITH PARTIALLY OVERLAPPING SIGNALS | |
DE2103312A1 (en) | Method and circuit arrangements for binary data transmission over a channel of limited bandwidth |
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 |