CH647366A5 - CODING DEVICE FOR BINARY DATA SIGNALS AND DECODING DEVICE FOR THESE DATA SIGNALS. - Google Patents
CODING DEVICE FOR BINARY DATA SIGNALS AND DECODING DEVICE FOR THESE DATA SIGNALS. Download PDFInfo
- Publication number
- CH647366A5 CH647366A5 CH1120678A CH1120678A CH647366A5 CH 647366 A5 CH647366 A5 CH 647366A5 CH 1120678 A CH1120678 A CH 1120678A CH 1120678 A CH1120678 A CH 1120678A CH 647366 A5 CH647366 A5 CH 647366A5
- Authority
- CH
- Switzerland
- Prior art keywords
- signal
- clock
- output
- flip
- pulse
- Prior art date
Links
- 230000007704 transition Effects 0.000 claims description 18
- 230000003111 delayed effect Effects 0.000 claims description 6
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 108010076504 Protein Sorting Signals Proteins 0.000 description 3
- 230000000295 complement effect Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Dc Digital Transmission (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
Die Erfindung betrifft eine Kodier-Einrichtung für binäre-Datensignale und eine Dekodiereinrichtung für diese Datensignale mit optimierter Datensignaldichte, wobei die binären Datensignale aus aufeinanderfolgenden Datenelementen (Bits) gleicher Zeitdauer bestehen. The invention relates to a coding device for binary data signals and a decoding device for these data signals with an optimized data signal density, the binary data signals consisting of successive data elements (bits) of the same duration.
Der Erfindung liegt die Aufgabe zugrunde, eine Einrichtung zu schaffen, mit der die Datensignaldichte binärer Daten z.B. in Form eines Impulswechselkodes optimiert werden kann. Das Kodieren und Dekodieren soll mit einer minimalen Bandbreite möglich sein, wobei das kodierte Signal ein Synchronisationssignal enthält, das die Synchronisation der Kodierschaltung mit der Dekodierschaltung sicherstellt. The invention has for its object to provide a device with which the data signal density of binary data e.g. can be optimized in the form of a pulse change code. The encoding and decoding should be possible with a minimal bandwidth, the encoded signal containing a synchronization signal which ensures the synchronization of the coding circuit with the decoding circuit.
Diese Aufgabe wird erfindungsgemäss durch eine Kodier-Einrichtung mit den kennzeichnenden Merkmalen des Anspruches 1 und durch eine Dekodier-Einrichtung mit den kennzeichnenden Merkmalen des Anspruches 2 gelöst. This object is achieved according to the invention by a coding device with the characterizing features of claim 1 and by a decoding device with the characterizing features of claim 2.
Weitere Ausgestaltungen der Erfindung sind Gegenstand von abhängigen Ansprüchen. Further embodiments of the invention are the subject of dependent claims.
Das kodierte Signal gemäss der Erfindung hat keine Doppeldeutigkeiten und enthält eine positive Synchronisationsinformation. Das kodierte Signal ist ebenfalls ein Impulssignal, The coded signal according to the invention has no ambiguity and contains positive synchronization information. The encoded signal is also a pulse signal,
bei dem jedoch der maximale Abstand zweier Signalsprünge der Dauer von zwei Datenelementen entspricht. Der Ort der Signalsprünge im kodierten Signal hängt zum Teil davon ab, wo der vorausgehende Signalsprung bezüglich der Dauer eines Datenelementes gelegen ist. Aus dem kodierten Signal lässt sich eine begrenzte Anzahl definierter Informationen entnehmen, wie z.B.: where, however, the maximum distance between two signal jumps corresponds to the duration of two data elements. The location of the signal jumps in the coded signal depends in part on where the preceding signal jump is located with regard to the duration of a data element. A limited amount of defined information can be extracted from the coded signal, such as:
a) wenn der Abstand zwischen zwei Signalsprüngen gleich der Länge eines Datenelementes ist, so ergibt sich daraus, a) if the distance between two signal jumps is equal to the length of a data element,
dass der zweite Signalsprung eine binäre 1 der ursprünglichen Daten bzw. des ursprünglichen Impulswechselkodes kennzeichnet; that the second signal jump identifies a binary 1 of the original data or the original pulse change code;
b) wenn der Abstand zwischen zwei Signalsprüngen der Zeitdauer von zwei Datenelementen entspricht, ergibt sich daraus, dass einmal in der ursprünglichen Datenfolge bzw. dem Impulswechselkode eine Serie von gleichen binären Zuständen, z.B. binären 0 vorhanden ist und dass beide Signalsprünge zwischen Datenelementen erfolgen. Im Gegensatz dazu ist es beim Stand der Technik bekannt, dass die Datensprünge jeweils in der Mitte der Dauer von Datenelementen auftreten. b) if the distance between two signal jumps corresponds to the duration of two data elements, it follows that once in the original data sequence or the pulse change code, a series of identical binary states, e.g. binary 0 is present and that both signal jumps take place between data elements. In contrast, it is known in the prior art that the data jumps occur in the middle of the duration of data elements.
Die Vorteile und Merkmale der Erfindung ergeben sich auch aus der nachfolgenden Beschreibung eines Ausführungsbeispieles in Verbindung mit den Ansprüchen und der Zeichnung. Es zeigen: The advantages and features of the invention also result from the following description of an exemplary embodiment in conjunction with the claims and the drawing. Show it:
Fig. I in einem vereinfachten Blockdiagramm eine Kodierschaltung ; I shows a coding circuit in a simplified block diagram;
Fig. 2 die Kodierschaltung gemäss Fig. 1 in einem schematischen Schaltbild; FIG. 2 shows the coding circuit according to FIG. 1 in a schematic circuit diagram;
Fig. 3 eine Anzahl von Schwingungsformen A bis M, welche die Signalfolgen an verschiedenen Punkten der Schaltungen gemäss Fig. 1 und 2 kennzeichnen; 3 shows a number of waveforms A to M, which characterize the signal sequences at different points of the circuits according to FIGS. 1 and 2;
Fig. 4 ein vereinfachtes Blockdiagramm einer Dekodierschaltung; Fig. 4 is a simplified block diagram of a decoding circuit;
Fig. 5 ein schematisches Schaltbild der Dekodierschaltung gemäss Fig. 4; FIG. 5 shows a schematic circuit diagram of the decoding circuit according to FIG. 4;
Fig. 6 eine Anzahl von Schwingungsformen A bis J, wie sie an verschiedenen Punkten der Dekodierschaltung gemäss den Fig. 4 und 5 auftreten; 6 shows a number of waveforms A to J as they occur at different points in the decoding circuit according to FIGS. 4 and 5;
Fig. 7 eine Anzahl von Schwingungsformen A bis I, wie sie an verschiedenen Punkten der Dekodierschaltung gemäss den Fig. 4 und 5 auftreten und zur Erläuterung der Wirkungsweise des Null-Detektors Verwendung finden; 7 shows a number of waveforms A to I as they occur at different points in the decoding circuit according to FIGS. 4 and 5 and are used to explain the mode of operation of the zero detector;
Fig. 8 eine Anzahl von Schwingungsformen A bis H zur Erläuterung der Wirkungsweise des Takt- und Phasengenerators gemäss den Fig. 4 und 5 ; 8 shows a number of waveforms A to H to explain the mode of operation of the clock and phase generator according to FIGS. 4 and 5;
Fig. 9 eine Anzahl von Schwingungsformen A bis J, welche zur Erläuterung der Wirkungsweise des Signalgenerators gemäss den Fig. 4 und 5 Verwendung finden. 9 shows a number of waveforms A to J which are used to explain the mode of operation of the signal generator according to FIGS. 4 and 5.
In Fig. 3C ist eine pulskodemodulierte Schwingungsform dargestellt, wobei die einzelnen Kodezeichen unmittelbar aneinander anschliessen. Die Schwingungsform besteht gemäss Fig. 3 A aus einzelnen Datenelementen, die mit den Ziffern 1 bis 10 gekennzeichnet sind. Nachfolgend wird auf diese Datenelemente bei der Behandlung der verschiedenen Schwingungsformen Bezug genommen, wobei die Datenelemente bei der Dekodierung um die Länge eines Datenelementes gegenüber den Datenelementen bei der Kodierung verschoben sind. Der Inhalt der einzelnen Datenelemente ist in Fig. 3B bzw. 6B mit den binären Ziffern 1 und 0 angegeben. 3C shows a pulse code modulated waveform, the individual code characters directly adjoining one another. According to FIG. 3A, the waveform consists of individual data elements which are identified by the numbers 1 to 10. In the following, reference will be made to these data elements in the treatment of the different forms of vibration, the data elements in the decoding being shifted by the length of a data element compared to the data elements in the coding. The content of the individual data elements is indicated in FIGS. 3B and 6B with the binary numbers 1 and 0.
Es ist auch möglich, eine komplementäre Nomenklatur zu benutzen und dementsprechend die beschriebenen Schaltungen derart abzuändern, dass jeweils die entgegengesetzten Signalniveaus kodiert bzw. dekodiert werden, verglichen mit denen in dem vorliegend beschriebenen Beispiel. Für den Fachmann ist bekannt, dass der Ersatz des Signalniveaus 0 durch das Signalnieveau 1 keine wesentliche schaltungsmäs- It is also possible to use a complementary nomenclature and accordingly to change the circuits described in such a way that the opposite signal levels are encoded or decoded in each case compared to those in the example described here. It is known to the person skilled in the art that the replacement of the signal level 0 by the signal level 1 does not constitute a significant circuit
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
647 366 647 366
4 4th
sige Modifikation erforderlich macht. So führt z.B. die Ansteuerung der Kodierschaltung über eine Umkehrstufe ausgangsseitig zu dem Komplement der für das Beispiel beschriebenen Signalniveaus. modification. For example, the control of the coding circuit via an inverting stage on the output side to the complement of the signal levels described for the example.
Eine binäre 1 wird durch ein hohes Signalniveau 15 und eine binäre 0 durch ein niederes Signalniveau 16 beschrieben. Für einen Impulswechselkode bekannter Art ist es charakteristisch, dass das Signalniveau beibehalten wird, wenn aufeinanderfolgend identisch gleiche Datenniveaus kodiert werden. Dementsprechend ist in den in Fig. 3C und 6C dargestellten Schwingungsformen keine Änderung im Signalniveau für die beiden nacheinander kodierten binären 1 und die drei nacheinander kodierten binären 0 vorhanden. A binary 1 is described by a high signal level 15 and a binary 0 by a low signal level 16. It is characteristic of a pulse change code of a known type that the signal level is maintained if successively identical data levels are coded in succession. Accordingly, there is no change in the signal level for the two successively coded binary 1 and the three successively coded binary 0 in the waveforms shown in FIGS. 3C and 6C.
Bei der nachfolgend beschriebenen Kodier- und Dekodiertechnik sprechen bestimmte Schaltungen auf die augenblicklich sich ändernde Polaritätsrichtung der Schwingungsform an. Diese Richtung der sich ändernden Polarität wird in herkömmlicher Weise durch eine negativ verlaufende Flanke 17 gemäss Fig. 3C und Fig. 6C bezeichnet, was durch einen entsprechenden, nach unten weisenden Pfeil angedeutet ist. Die Polaritätsänderung in entgegengesetzter Richtung ist mit einem nach oben weisenden Pfeil 18 gekennzeichnet und bezeichnet eine positiv verlaufende Flanke. Die negativ verlaufende Flanke wird auch als Rückflanke und die positiv verlaufende Flanke bezeichnet. In the coding and decoding technology described below, certain circuits respond to the instantaneously changing polarity direction of the waveform. This direction of changing polarity is conventionally designated by a negative edge 17 according to FIGS. 3C and 6C, which is indicated by a corresponding downward-pointing arrow. The change in polarity in the opposite direction is identified by an arrow 18 pointing upward and denotes a positive edge. The negative edge is also referred to as the trailing edge and the positive edge.
Der Wechsel von einem hohen Signalniveau 15 auf ein niederes Signalniveau 16 wird auch als Signalsprung bezeichnet, wobei in diesem Fall von einem negativen Signalsprung und beim Übergang vom niederen Signalniveau 16 auf das hohe Signalniveau 15 vom positiven Signalsprung die Rede sein kann. The change from a high signal level 15 to a low signal level 16 is also referred to as a signal jump, it being possible in this case to speak of a negative signal jump and in the case of a transition from the low signal level 16 to the high signal level 15 the positive signal jump.
Ein solcher Signalsprung tritt auf, wenn z.B. im Bereich der Rückflanke 17 oder der Vorderflanke 18 zwei Datenelemente aneinandergrenzen, mit welchen unterschiedliche Datensignale kodiert sind. Bei gleichartig kodierten Datensi- • gnalen ist kein solcher Signalsprung vorhanden, wie dies aus den Fig. 3C und 6C für die Datenelemente 5 und 6 sowie 7, 8 und 9 entnehmbar ist. Die Zeit, während welcher ein solcher Signalsprung stattfindet, wird auch als Übergangszeit bezeichnet. Such a signal jump occurs when e.g. in the area of the trailing edge 17 or the leading edge 18 adjoin two data elements with which different data signals are encoded. In the case of data signals coded in the same way, there is no such signal jump as can be seen from FIGS. 3C and 6C for data elements 5 and 6 and 7, 8 and 9. The time during which such a signal jump takes place is also referred to as the transition time.
Die einzelnen dargestellten Schwingungsformen sind bezüglich der zeitlichen Zuordnung der Übergangszeiten miteinander über Taktsignale synchronisiert, wie sie durch die Fig. 3D und 7D gekennzeichnet sind. Alle auf die Taktsignale gezogenen Schwingungsformen beginnen mit einem positiven Signalsprung für das Datenelement 1. Dabei hat das Taktsignal gemäss Fig. 7D die zweifache Taktfrequenz des Taktsignals gemäss Fig. 3D. In Fig. 3D entspricht ein Taktzyklus der Länge eines Datenelementes, wogegen der Taktzyklus gemäss Fig. 7D für ein Datenelement zweimal durchlaufen wird. The individual waveforms shown are synchronized with one another with respect to the temporal assignment of the transition times via clock signals, as are characterized by FIGS. 3D and 7D. All waveforms drawn to the clock signals begin with a positive signal jump for data element 1. The clock signal according to FIG. 7D has twice the clock frequency of the clock signal according to FIG. 3D. In FIG. 3D, a clock cycle corresponds to the length of a data element, whereas the clock cycle according to FIG. 7D is run through twice for a data element.
In Fig. 3M ist die sogenannte Jordan-kodierte Schwingungsform des Impulswechselkodes gemäss Fig. 3C dargestellt. Diese Jordan-kodierte Schwingungsform hat keine Zweideutigkeiten und hat dieselbe spektrale Leistungsdichteverteilung wie der zuvor erwähnte Miller-Kode für ein Datenzufallsmuster. FIG. 3M shows the so-called Jordan-coded waveform of the pulse change code according to FIG. 3C. This Jordan-encoded waveform has no ambiguity and has the same spectral power density distribution as the aforementioned Miller code for a random data pattern.
Wegen der Betriebsverfahren für die Kodierschaltung gemäss den Fig. 1 und 2 hat der in Fig. 3M dargestellte Jordan-Kode mehrere einmalige charakteristische Eigenschaften. So treten die Übergängszeiten für den positiven und den negativen Signalsprung jeweils zu einer mittleren Zeit der einem Datenelement zugeordneten Zeitdauer auf, wie z.B. zu der mit 19 und 20 gekennzeichneten Zeit gemäss Fig. 3M. Dabei wird die mittlere, einem Datenelement zugeordnete Zeitdauer sehr weit gefasst und als diejenige Zeit definiert, welche von der dem Beginn bzw. dem Ende eines Datenelementes zugeordneten Zeit verschieden ist. Bei der beschriebenen Ausführungsform entspricht diese Zeit dem in der Mitte eines Datenelementes liegenden Zeitpunkt. Ferner können positive und negative Signalsprünge auch zu der dem Ende eines Datenelementes zugeordneten Zeit, wie durch die Bezugszeichen 21 und 22 angedeutet, auftreten. Schliesslich kann der Abstand zwischen zwei aufeinanderfolgenden Signalsprüngen der Zeitdauer für die Länge eines Datenelementes entsprechend dem Bezugszeichen 23 oder der durch das Bezugszeichen 24 gekennzeichneten Zeitdauer von VA Datenelementen und der durch das Bezugszeichen 25 gekennzeichneten Zeitdauer von 2 Datenelementen entsprechen. Because of the operating methods for the coding circuit according to FIGS. 1 and 2, the Jordan code shown in FIG. 3M has several unique characteristics. The transition times for the positive and negative signal jump occur at an average time of the time period assigned to a data element, such as at the time marked 19 and 20 according to FIG. 3M. The mean time period assigned to a data element is very broad and is defined as that time which is different from the time assigned to the start or end of a data element. In the described embodiment, this time corresponds to the point in time in the middle of a data element. Furthermore, positive and negative signal jumps can also occur at the time assigned to the end of a data element, as indicated by reference numerals 21 and 22. Finally, the distance between two successive signal jumps can correspond to the length of time for the length of a data element corresponding to reference symbol 23 or the duration of VA data elements identified by reference symbol 24 and the time duration of 2 data elements identified by reference symbol 25.
Der Anfang und das Ende eines Datenelementes bei dem in den Fig. 3C und 6C dargestellten Impulswechselkode tritt zu dem Zeitpunkt auf, der auch als Übergangszeit zwischen zwei Datenelementen gekennzeichnet ist. Dementsprechend fällt die Übergangszeit am Ende des einen Datenelementes mit der Übergangszeit am Anfang des nächsten Datenelementes zusammen. The start and end of a data element in the pulse change code shown in FIGS. 3C and 6C occurs at the point in time which is also identified as the transition time between two data elements. Accordingly, the transition time at the end of one data element coincides with the transition time at the beginning of the next data element.
Wie in Fig. 3A für das Datenelement 1 angedeutet, kann jedes Datenelement in vier gleiche Teile unterteilt werden. As indicated in FIG. 3A for data element 1, each data element can be divided into four equal parts.
Für die Erläuterung der Signalverarbeitung durch die Schaltungen gemäss der Erfindung ist es wichtig, die Signalbedingung für verschiedene Zeitpunkt der einzelnen Datenelemente zu beschreiben. Um Verwechslungen zu vermeiden, werden dabei für alle Schwingungsformen folgende zwei charakteristische Kennzeichnungen für das Signal benutzt. Die erste Kennzeichnung ist die Zeit, zu welcher das Signal auftritt, und die zweite Kennzeichnung die Richtung des Signalsprunges. Es gibt dabei einen negativen Signalsprung, welcher durch das Bezugszeichen 17 in Fig. 3C, und einen positiven Signalsprung, welcher durch das Bezugszeichen 18 in Fig. 3C gekennzeichnet ist. Die Zeitdauer, zu welchem das Signal auftritt, kann die mittlere Zeit, gekennzeichnet durch die Bezugszeichen 19 und 20, die Anfangszeit oder Endzeit, gekennzeichnet durch die Bezugszeichen 21 und 22, sowie die Zeit nach dem ersten Viertel, gekennzeichnet in Fig. 3 F durch das Bezugszeichen 26, und die Zeit nach dem dritten Viertel, gekennzeichnet durch das Bezugszeichen 27 in Fig. 3F, der einen Datenelement zugeordneten Zeitdauer sein. For the explanation of the signal processing by the circuits according to the invention, it is important to describe the signal condition for different times of the individual data elements. In order to avoid confusion, the following two characteristic markings are used for the signal for all forms of vibration. The first label is the time at which the signal occurs and the second label is the direction of the signal jump. There is a negative signal jump, which is identified by the reference symbol 17 in FIG. 3C, and a positive signal jump, which is identified by the reference symbol 18 in FIG. 3C. The time period at which the signal occurs can be the mean time, identified by reference numerals 19 and 20, the start time or end time, identified by reference numerals 21 and 22, and the time after the first quarter, identified in FIG. 3F by reference numeral 26, and the time after the third quarter, identified by reference numeral 27 in FIG. 3F, may be the time period associated with a data element.
Der Abstand zwischen den Signalsprüngen und der Zeitpunkt der Übergangszeit zwischen den Signalniveaus wirken für die eindeutige Kodierung der Daten eines Impulswechselkodes zusammen. Ein eindeutiges unterscheidendes Merkmal des Jordan-Kode gemäss Fig. 3M betrifft den Abstand von zwei Übergangszeiten für die Länge von zwei Datenelementen, wie durch das Bezugszeichen 25 gekennzeichnet. Wenn immer dieser Abstand in einem Jordan-Kode auftritt, werden beide Signalsprünge als zum Zeitpunkt der Übergangszeit auftretend von der Kodierschaltung identifiziert. Dieses Merkmal wird dazu benutzt, um die Kodierschaltung mit dem ankommenden Datenstrom zu synchronisieren. The distance between the signal jumps and the time of the transition time between the signal levels interact for the unique coding of the data of a pulse change code. A clear distinguishing feature of the Jordan code according to FIG. 3M relates to the distance between two transition times for the length of two data elements, as identified by reference number 25. Whenever this distance occurs in a Jordan code, both signal jumps are identified by the coding circuit as occurring at the time of the transition time. This feature is used to synchronize the encoding circuit with the incoming data stream.
In Fig. 1 ist ein vereinfachtes Blockdiagramm für die Kodierschaltung gemäss der Erfindung dargestellt. Für die Erläuterung der Wirkungsweise der Kodierschaltung, von welcher die Fig. 2 ein schematisches Schaltbild ist, wird auf die Schwingungsformen gemäss Fig. 3 Bezug genommen, anhand deren die Signalverarbeitung erläutert wird. Der Impulswechselkode gemäss Fig. 3C wird an ein NAND-Gatter 30 über die Eingangsleitung 31 angelegt. Dieses NAND-Gatter 30 wird an seinem zweiten Eingang über eine Leitung 32 mit einem Taktsignal beaufschlagt, das von einem Taktgeber 32a stammt und der Schwingungsform gemäss Fig. 3D entspricht. Der Taktgeber 32a kann in herkömmlicher Weise aufgebaut sein. 1 shows a simplified block diagram for the coding circuit according to the invention. For the explanation of the mode of operation of the coding circuit, of which FIG. 2 is a schematic circuit diagram, reference is made to the waveforms according to FIG. 3, on the basis of which the signal processing is explained. 3C is applied to a NAND gate 30 via the input line 31. This NAND gate 30 is acted upon at its second input via a line 32 by a clock signal which comes from a clock generator 32a and corresponds to the waveform according to FIG. 3D. The clock 32a can be constructed in a conventional manner.
Der Impuls Wechselkode gemäss Fig. 3C hat ein hohes Signalniveau 15 für das einer binären 1 entsprechende Datenelement und ein niederes Signalniveau 16 für das einer binären 0 entsprechende-Datenelement. Das Taktsignal gemäss 3C has a high signal level 15 for the data element corresponding to a binary 1 and a low signal level 16 for the data element corresponding to a binary 0. The clock signal according to
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
5 5
647 366 647 366
Fig. 3D beginnt mit einem ersten hohen Spannungsniveau 33, an welches ein zweites niederes Spannungsniveau 34 anschliesst. Mit der durch das Bezugszeichen 35 gekennzeichneten Länge wird die Zeitdauer eines vollen Datenelementes gekennzeichnet. Daraus kann man entnehmen, dass der Zeitdauer eines Datenelementes eine volle Periode des impulsför-migen Taktsignals zugeordnet ist. Der Signalsprung zwischen den zwei Spannungsniveaus 33 und 34 erfolgt zur mittleren Zeit der dem Datenelement zugeordneten Zeitdauer und ist durch das Bezugszeichen 36 gekennzeichnet. 3D begins with a first high voltage level 33, which is followed by a second low voltage level 34. The length of a full data element is identified by the length identified by reference numeral 35. It can be seen from this that a full period of the pulse-shaped clock signal is assigned to the time duration of a data element. The signal jump between the two voltage levels 33 and 34 takes place at the mean time of the time period assigned to the data element and is identified by the reference symbol 36.
Die Schaltung gemäss den Fig. 1 und 2 umfasst ferner einen Niveaudetektor 37, der von den Ausgangssignalen des NAND-Gatters 30 über die Leitung 38 beaufschlagt wird. Ein Detektor 39 für den positiven Signalsprung spricht auf das über eine Leitung 40 angelegte Taktsignal an. Sowohl das Ausgangssignal des Niveaudetektors 37 als auch das Ausgangssignal des Detektors 39 für den positiven Signalsprung werden über die Leitungen 42 bzw. 44 an ein UND-Gatter 41 angelegt. Das Ausgangssignal des UND-Gatters 41 beaufschlagt über eine Leitung 48 einen Teiler 46, dessen Ausgangssignal an der Ausgangsklemme 50 zur Verfügung steht. The circuit according to FIGS. 1 and 2 further comprises a level detector 37, which is acted upon by the output signals of the NAND gate 30 via the line 38. A detector 39 for the positive signal jump responds to the clock signal applied via a line 40. Both the output signal of the level detector 37 and the output signal of the detector 39 for the positive signal jump are applied to an AND gate 41 via lines 42 and 44, respectively. The output signal of the AND gate 41 acts on a divider 46 via a line 48, the output signal of which is available at the output terminal 50.
Der Niveaudetektor 37 liefert ein Ausgangssignal, wenn immer der über die Leitung 31 angelegte Impulswechselkode gemäss Fig. 3C das hohe Signalniveau 15 oder das tiefe Signalniveau 16 einnimmt. Bei der beschriebenen Ausführungsform identifiziert der Niveaudetektor 37 das einer binären 0 zugeordneten niedere Signalniveau des eingangsseitig angelegten Impulswechselkodes. The level detector 37 delivers an output signal whenever the pulse change code applied via line 31 according to FIG. 3C assumes the high signal level 15 or the low signal level 16. In the described embodiment, the level detector 37 identifies the low signal level of the pulse change code applied on the input side, which is assigned a binary 0.
Für die bevorzugte Ausführungsform erzeugt der Niveaudetektor einen Ausgangsimpuls für jedes eingangsseitig angelegte, einer binären 1 entsprechende Datenniveau. Dieser Ausgangsimpuls des Niveaudetektors wird dadurch charakterisiert, dass er zur mittleren Zeit der einem Datenelement entsprechenden Zeitdauer mit einem negativen Signalsprung beginnt. Die Impulsdauer der vom Niveaudetektor 37 erzeugten Impulse hängt von der Eingangscharakteristik des Teilers 46 ab. Im speziellen braucht die Impulsdauer dieses aus-gangsseitigen Impulses nur auszureichen, um den Teiler 46 anzusteuern. Eine Folge derartiger Ausgangsimpulse vom Niveaudetektor 37 ist in Fig. 3G für den beispielsweise Wechselkode dargestellt. For the preferred embodiment, the level detector generates an output pulse for each data level applied to a binary 1 corresponding to the input. This output pulse of the level detector is characterized in that it begins with a negative signal jump at the mean time of the time period corresponding to a data element. The pulse duration of the pulses generated by the level detector 37 depends on the input characteristic of the divider 46. In particular, the pulse duration of this output-side pulse only needs to be sufficient to control the divider 46. A sequence of such output pulses from the level detector 37 is shown in FIG. 3G for the alternating code, for example.
Der Detektor 39 für den positiven Signalsprung erzeugt einen Ausgangsimpuls für jeden positiven Signalsprung 50 des Taktsignals gemäss Fig. 3D. Somit gilt für die Kodierschaltung, dass der Niveaudetektor 37 Ausgangsimpulse liefert, welche jeweils das Vorhandensein einer binären 1 im Impulswechselkode repräsentieren, wogegen der Detektor 39 einen Ausgangsimpuls für jeden positiven Signalsprung des Taktsignals liefert. The detector 39 for the positive signal jump generates an output pulse for each positive signal jump 50 of the clock signal according to FIG. 3D. Thus, it applies to the coding circuit that the level detector 37 delivers output pulses, each of which represents the presence of a binary 1 in the pulse change code, whereas the detector 39 delivers an output pulse for each positive signal jump of the clock signal.
Das UND-Gatter 41 verbindet diese beiden über die Leitungen 42 und 44 angelegten Impulsfolgen und liefert ausgangsseitig einen Puls, der alle notwendigen Informationen für die Rekonstruktion des kodierten Impulswechselkodes enthält. Der am Ausgang des UND-Gatters 41 zur Verfügung stehende Impuls ist in Fig. 3K dargestellt und ist für die Aufzeichnung sowie für die Übertragung geeignet. Dieser Impuls enthält redundante Information und bietet die Möglichkeit, die Frequenz durch Teilung, z.B. um den Faktor 4 zu verringern. The AND gate 41 connects these two pulse sequences applied via the lines 42 and 44 and supplies a pulse on the output side which contains all the necessary information for the reconstruction of the encoded pulse change code. The pulse available at the output of the AND gate 41 is shown in FIG. 3K and is suitable for recording and for transmission. This pulse contains redundant information and offers the possibility of dividing the frequency e.g. to decrease by a factor of 4.
Das ausführlichere Schaltbild der Kodierschaltung ist in Fig. 2 dargestellt. Der Impulswechselkode wird über die Eingangsleitung 31 an das NAND-Gatter 30 angelegt, an welchem auch über die Leitung 32 das Taktsignal vom Taktgeber 32a liegt. Das vom NAND-Gatter 30 gelieferte Ausgangssignal wird an eine Folge von Umkehrstufen 62,64,66 angelegt, welche einen Teil des Niveaudetektors 37 bilden. Dieser Niveaudetektor enthält ferner ein NAND-Gatter 68, das vom Ausgangssignal des NAND-Gatters 30 über die Leitung 32 The more detailed circuit diagram of the coding circuit is shown in FIG. 2. The pulse change code is applied via the input line 31 to the NAND gate 30, on which the clock signal from the clock generator 32a is also connected via the line 32. The output signal supplied by the NAND gate 30 is applied to a sequence of inverting stages 62, 64, 66, which form part of the level detector 37. This level detector also includes a NAND gate 68 which is connected to the output of NAND gate 30 via line 32
einerseits direkt und andererseits über die Umkehrstufen beaufschlagt wird. on the one hand directly and on the other hand via the reversal stages.
Die beiden Eingangssignale für das NAND-Gatter 68 sind in Fig. 3E und 3F dargestellt. Demgemäss entspricht das Ausgangssignal des NAND-Gatters 30 einem Puls, dessen negativer Signalsprung mit dem positiven Signalsprung 50 des Taktimpulses übereinstimmt und der für jeden Impuls eine Impuldauer von der halben Zeitdauer eines Dateneleme-tes hat, mit dem negativen Signalsprung 36 des jeweils zeitlich zugeordneten Taktimpulses endet. Ferner kann man aus der Darstellung gemäss Fig. 3F entnehmen, dass das Eingangssignal für das NAND-Gatter 68 über die Leitung 70 eine entgegengesetzte Polarität hat und gegenüber der Impulsfolge gemäss Fig. 3 E verzögert ist. Die Verzögerung entspricht dem Abstand zwischen den gestrichelten Linien 74 und 76 und wird durch die Umkehrstufen 62,64 und 66 bewirkt. Für diese Umkehrstufen werden Schottky-Schaltungen verwendet, so dass drei Stufen notwendig werden, da jede einzelne Stufe eine Verzögerung von etwa 5 ns hat. Bei der Verwendung von TTL-Schaltungen wäre nur eine Umkehrstufe notwendig, da mit derartigen TTL-Schaltungen Verzögerungen von 15 bis 20 ns möglich sind. Die Funktion der Umkehrstufen besteht lediglich darin, das Ausgangssignal des NAND-Gatters 30 umzukehren und ausreichend lang zu verzögern, damit es für die Ansteuerung des Teilers 46 geeignet ist. Die normale Funktion eines NAND-Gatters besteht darin, einen negativen Impuls zu liefern, wenn zwei an seine Eingänge angelegte Impulse ein positives Signalniveau haben. Dies ist nur während der Zeitdauer der Fall, während welcher das Eingangssignal durch die Umkehrstufen 62,64 und 66 verzögert ist, wie aus Fig. 3G in Verbindung mit 3E und F entnommen werden kann. Der negative Impuls gemäss Fig. 3 G hat eine Impulsdauer, die der Verzögerungszeit durch die Umkehrstufen entspricht, wobei die Vorderflanke mit dem negativen Signalsprung 36 des Taktimpulses übereinstimmt. Dieser in Fig. 3G dargestellte Puls hat die charakteristischen, bereits erwähnten Merkmale der vorliegenden Pulskodemodulation, wonach jeder einzelne Impuls zur mittleren Zeit der einem Datenelement mit einer binären 1 des Impulswechselkodes zugeordneten Zeitdauer beginnt. The two input signals for NAND gate 68 are shown in Figures 3E and 3F. Accordingly, the output signal of the NAND gate 30 corresponds to a pulse, the negative signal jump of which corresponds to the positive signal jump 50 of the clock pulse and which has a pulse duration of half the duration of a data element for each pulse, with the negative signal jump 36 of the clock pulse assigned in each case ends. 3F that the input signal for NAND gate 68 via line 70 has an opposite polarity and is delayed compared to the pulse sequence according to FIG. 3E. The delay corresponds to the distance between the dashed lines 74 and 76 and is caused by the reversing stages 62, 64 and 66. Schottky circuits are used for these inversion stages, so that three stages are necessary since each individual stage has a delay of approximately 5 ns. If TTL circuits were used, only one reversal stage would be necessary, since delays of 15 to 20 ns are possible with such TTL circuits. The function of the inverting stages is merely to reverse the output signal of the NAND gate 30 and to delay it sufficiently long that it is suitable for driving the divider 46. The normal function of a NAND gate is to deliver a negative pulse when two pulses applied to its inputs have a positive signal level. This is only the case during the period during which the input signal is delayed by the inverting stages 62, 64 and 66, as can be seen from FIG. 3G in connection with 3E and F. The negative pulse according to FIG. 3 G has a pulse duration which corresponds to the delay time due to the reversing stages, the leading edge coinciding with the negative signal jump 36 of the clock pulse. This pulse shown in FIG. 3G has the characteristic, already mentioned features of the present pulse code modulation, according to which each individual pulse begins at the mean time of the time period assigned to a data element with a binary 1 of the pulse change code.
Der Detektor 39 für den positiven Signalsprung umfasst ebenfalls eine Vielzahl von Umkehrstufen 80, 82 und 84, die in Serie geschaltet sind und über die Leitung 88 den einen Eingang eines NAND-Gatters 86 ansteuern. Der zweite Eingang dieses NAND-Gatters wird über die Leitung 90 direkt vom Taktsignal, das über die Leitung 40 zur Verfügung steht, beaufschlagt. Das über die Umkehrstufen 80, 82 und 84 übertragene Taktsignal wird verzögert und umgekehrt, so dass es der in Fig. 3H dargestellten Signalfolge entspricht. Das Ausgangssignal des NAND-Gatters 86 ist ein negativer Impuls, wenn immer eingangsseitig zwei positive, d.h. einer binären 1 zugeordnete Signalniveaus anliegen. Das unter diesen Umständen entstehende Ausgangssignal ist in Fig. 31 dargestellt. Jeder der negativen Impulse des Signals gemäss Fig. 31 beginnt mit einem positiven Signalsprung des Taktsignals gemäss Fig. 3D. The detector 39 for the positive signal jump likewise comprises a multiplicity of reversing stages 80, 82 and 84, which are connected in series and control the one input of a NAND gate 86 via the line 88. The second input of this NAND gate is acted upon directly via line 90 by the clock signal, which is available via line 40. The clock signal transmitted via the reversing stages 80, 82 and 84 is delayed and vice versa, so that it corresponds to the signal sequence shown in FIG. 3H. The output signal of NAND gate 86 is a negative pulse whenever two positive, i.e. a binary 1 assigned signal levels. The resulting output signal under these circumstances is shown in Fig. 31. 31 begins with a positive signal jump of the clock signal according to FIG. 3D.
Das UND-Gatter 41 wird aus einem NAND-Gatter 96 und einer Umkehrstufe 98 gebildet. An die Eingänge des NAND-Gatters 96 wird einerseits über die Leitung 42 das Ausgangssignai des NAND-Gatters 68 und andererseits über die Leitung 44 das Ausgangssignal des NAND-Gatters 86 angelegt. Mit Hilfe des NAND-Gatters 96 wird ein negatives Ausgangssignal erzeugt, wenn immer das NAND-Gatter 96 eingangsseitig mit zwei positiven, d.h. binären 1 zugeordneten Signalniveaus gleichzeitig beaufschlagt wird. Wenn eines der Eingangssignale dem Zustand einer binären 0 entspricht, entsteht ausgangsseitig ein dem Zustand einer binären 1 entsprechendes Signal. Die Impulsfolge des Ausgangssignals vom The AND gate 41 is formed from a NAND gate 96 and an inverter 98. At the inputs of NAND gate 96, the output signal of NAND gate 68 is applied on the one hand via line 42 and, on the other hand, the output signal of NAND gate 86 is applied via line 44. With the help of the NAND gate 96, a negative output signal is generated whenever the NAND gate 96 has two positive, i.e. binary 1 assigned signal levels is applied simultaneously. If one of the input signals corresponds to the status of a binary 0, a signal corresponding to the status of a binary 1 is generated on the output side. The pulse train of the output signal from
5 5
iu iu
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
647 366 647 366
6 6
NAND-Gatter 96 ist in Fig. 3J dargestellt. Dieses Signal wird über die Umkehrstufe 98 übertragen, so dass es am Ausgang des UND-Gatters 41 in der in Fig. 3K dargestellten Signalfolge zur Verfügung steht. NAND gate 96 is shown in Figure 3J. This signal is transmitted via the inverter 98, so that it is available at the output of the AND gate 41 in the signal sequence shown in FIG. 3K.
Der Teiler 46 besteht aus zwei seriegeschalteten JK-Flipflops 100 und 102. Der Flipflop 100 wird von einem negativen Eingangsimpuls ausreichender Impulsdauer getriggert und in einen seiner stabilen Zustände geschaltet. Wie bereits erwähnt, dienen die Umkehrstufen 80 bis 84 sowie 62 bis 66 dem Zweck, einen solchen Triggerimpuls mit ausreichender Impulslänge für den Flipflop 100 zu schaffen. The divider 46 consists of two series-connected JK flip-flops 100 and 102. The flip-flop 100 is triggered by a negative input pulse of sufficient pulse duration and switched to one of its stable states. As already mentioned, the reversing stages 80 to 84 and 62 to 66 serve the purpose of creating such a trigger pulse with a sufficient pulse length for the flip-flop 100.
Jeder dieser Flipflops hat zwei stabile Zustände, was sich in entsprechenden Ausgangssignalen zeigt. Dabei hat das eine Ausgangssignal ein hohes Signalniveau 104 und das andere Ausgangssignal ein niederes Signalniveau 106 gemäss Fig. 3L. Die beiden Signale stehten an dem nicht invertierenden Ausgang Q und an dem invertierenden Ausgang Q zur Verfügung. Each of these flip-flops has two stable states, which can be seen in the corresponding output signals. One output signal has a high signal level 104 and the other output signal has a low signal level 106 according to FIG. 3L. The two signals are available at the non-inverting output Q and at the inverting output Q.
Das Ausgangssignal von Flipflop 100 wird über eine Leitung 108 vom Ausgang Q an den Eingang des zweiten Flipflops 102 übertragen. Der Ausgang Q des zweiten Flipflops liefert das in Fig. 3 M dargestellte Ausgangssignal. Dieses Ausgangssignal steht an der Klemme 50 zur weiteren Verarbeitung zur Verfügung. In Fig. 4 ist das vereinfachte Blockdiagramm der Dekodierschaltung gemäss der Erfindung dargestellt. Ein Null-Dekoder 200 wird von einem phasenstarren Taktgenerator 201 aus über die Leitung 202 mit einem ersten Eingangssignal beaufschlagt. Dieser Taktgenerator kann von herkömmlicher Bauweise sein. Das Taktsignal vom Taktgenerator 201 hat die doppelte Frequenz des in Fig. 3D dargestellten Taktsignals und entspricht dem Signal gemäss Fig. 7D. Dieses eingangsseitige Taktsignal wird mit den empfangenen Datensignalen in herkömmlicher Weise synchronisiert, wobei eine Synchronisationsschaltung mit phasenstarrer Bitschleife Verwendung finden kann. The output signal of flip-flop 100 is transmitted via line 108 from output Q to the input of second flip-flop 102. The output Q of the second flip-flop supplies the output signal shown in FIG. 3M. This output signal is available at terminal 50 for further processing. 4 shows the simplified block diagram of the decoding circuit according to the invention. A zero decoder 200 is acted upon by a phase-locked clock generator 201 via line 202 with a first input signal. This clock generator can be of conventional construction. The clock signal from the clock generator 201 has twice the frequency of the clock signal shown in FIG. 3D and corresponds to the signal according to FIG. 7D. This clock signal on the input side is synchronized with the received data signals in a conventional manner, it being possible to use a synchronization circuit with a phase-locked bit loop.
Ein Detektor 204 zur Feststellung des positiven und negativen Signalsprunges wird von der Eingangsklemme 205 für die Datensignale über die Leitung 206 beaufschlagt. Dieser Detektor 204 liefert ausgangsseitig für jeden Signalsprung der empfangenen Datensignale einen Impuls, der unter anderem einer Umkehrstufe 208 zugeführt wird. Dieses von der Umkehrstufe 208 ausgangsseitig abgegebene Signal dient der Rückstellung des Null-Detektors 200 und wird diesem über die Leitung 210 zugeführt. Mit Hilfe des Null-Detektors 200 sollen zwei aufeinanderfolgende Datenelemente im Eingangssignal ermittelt werden, die eine binäre 0 kennzeichnen. Eine solche Folge zweier binärer 0 ist in Fig. 6D mit der durch das Bezugszeichen 25 gekennzeichneten Strecke dargestellt. Die Wirkungsweise des Null-Detektors 200 wird nachfolgend in Verbindung mit Fig. 5 näher erläutert. A detector 204 for determining the positive and negative signal jump is acted upon by the input terminal 205 for the data signals via the line 206. On the output side, this detector 204 supplies a pulse for each signal jump of the received data signals, which pulse is supplied to an inverter 208, among other things. This signal, which is output on the output side by the reversing stage 208, serves to reset the zero detector 200 and is supplied to it via the line 210. With the aid of the zero detector 200, two successive data elements in the input signal are to be determined which identify a binary 0. Such a sequence of two binary 0s is shown in FIG. 6D with the route identified by reference numeral 25. The mode of operation of the zero detector 200 is explained in more detail below in connection with FIG. 5.
Das Ausgangssignal des Detektors 204 wird auch an ein UND-Gatter 214 über eine Leitung 216 und an ein UND-Gatter 218 über eine Leitung 220 angelegt. Schliesslich wird das Ausgangssignal des Detektors 204 auch über die Leitung 224 auf eine Univibratorschaltung 222 aufgeschaltet. The output of detector 204 is also applied to an AND gate 214 via line 216 and to an AND gate 218 via line 220. Finally, the output signal of the detector 204 is also applied to a univibrator circuit 222 via the line 224.
Das Ausgangssignal des Null-Detektors 200 wird über die Leitung 228 an einen Takt- und Phasengenerator 226 übertragen, der an einem zweiten Eingang über die Leitung 230 direkt von dem Ausgangssignal des phasenstarren Taktgenerators 202 beaufschlagt wird. Dieser Takt- und Phasengenerator 226 liefert mehrere Ausgangssignale. Das erste Ausgangssignal wird über die Leitung 232 dem zweiten Eingang des UND-Gatters 214 zugeführt. Das zweite Ausgangssignal wird an den ersten Flipflop 234 über die Leitung 236 übertragen. Das dritte Ausgangssignal dieses Takt- und Phasengenerators 226 wirkt über eine Leitung 240 auf einen zweiten Flipflop 238. Schliesslich steht das synchrone Taktsignal auch an der Klemme 242 über die Leitung 244 als Ausgangssignal zur Verfügung. Die Flipflops sind JK-Flipflops. The output signal of the zero detector 200 is transmitted via line 228 to a clock and phase generator 226, which is acted upon directly at a second input via line 230 by the output signal of the phase-locked clock generator 202. This clock and phase generator 226 provides several output signals. The first output signal is fed via line 232 to the second input of AND gate 214. The second output signal is transmitted to the first flip-flop 234 via line 236. The third output signal of this clock and phase generator 226 acts via a line 240 on a second flip-flop 238. Finally, the synchronous clock signal is also available at terminal 242 via line 244 as an output signal. The flip-flops are JK flip-flops.
Wie bereits erwähnt, hat das Kodeformat des von der Kodierschaltung gemäss der Erfindung kodierten Signals als charakteristisches Merkmal einen Signalsprung in dem neuen Kodeformat, welches zur mittleren Zeit der Zeitdauer von Datenelementen auftritt, die bestimmten ausgewählten binären 1 des ursprünglichen Impulswechselkodes zugeordneten sind. Ein zweites charakteristisches Merkmal des neuen Kodeformats wird von paarweise auftretenden Signalsprüngen gebildet, welche weitere binäre 1 des ursprünglichen Impulswechselkodes identifizieren. Der Abstand zwischen einem Impulspaar ist gleich der Zeitdauer für ein Datenelement. As already mentioned, the code format of the signal coded by the coding circuit according to the invention has, as a characteristic feature, a signal jump in the new code format which occurs at the middle time of the period of data elements which are assigned to certain selected binary 1 of the original pulse change code. A second characteristic feature of the new code format is formed by signal jumps occurring in pairs, which identify further binary 1 of the original pulse change code. The distance between a pair of pulses is equal to the length of time for a data element.
Da dies die Charakteristiken eines aufgezeichneten Signals sind, werden Schaltungseinrichtungen in der Dekodierschaltung benötigt, mit denen diese charakteristischen Merkmale erfasst und festgestellt werden können. Das UND-Gatter 214 dient dem Zweck, alle Signalübergänge auszuse-lektieren, welche zur mittleren Zeit der Zeitdauer von Datenelementen auftreten. Dies wird durch die entsprechende logische Verarbeitung der eingangsseitig über die Leitungen 216 und 232 angelegten Signale erreicht. Das über die Leitung 216 zugeführte Signal stellt eine Folge von Impulsen dar, welche sowohl dem positiven Signalsprung 19 als auch dem negativen Signalsprung 22 in der aufgezeichneten Schwingungsform zugeordnet sind. Wie aus Fig. 6F hervorgeht, können die Impulse zur mittleren Zeit der Zeitdauer eines Datenelementes, wie durch das Bezugszeichen 246 angedeutet, oder am Beginn bzw. am Ende einer solchen Zeitdauer, wie durch die Impulse 248 und 250 angedeutet, auftreten. Diese Signalsprünge werden durch das UND-Gatter 214 identifiziert, wenn sie zur mittleren Zeit der einen Datenelement zugeordneten Zeitdauer auftreten. Since these are the characteristics of a recorded signal, circuit devices are required in the decoding circuit with which these characteristic features can be detected and ascertained. The AND gate 214 serves the purpose of selecting out all signal transitions which occur at the middle time of the duration of data elements. This is achieved by the corresponding logical processing of the signals applied on the input side via lines 216 and 232. The signal supplied via line 216 represents a sequence of pulses which are assigned to both the positive signal step 19 and the negative signal step 22 in the recorded waveform. As can be seen in FIG. 6F, the pulses can occur at the mean time of the duration of a data element, as indicated by reference numeral 246, or at the beginning or at the end of such a duration, as indicated by pulses 248 and 250. These jumps in signal are identified by AND gate 214 if they occur at the mean time of the time period assigned to a data element.
Das zweite charakteristische Merkmal des aufgezeichneten Signals tritt dann, wie erwähnt auf, wenn der Abstand zwischen zwei Signalsprüngen gleich der Zeitdauer eines Datenelementes ist, wobei dann einer oder beide Signalsprünge eine binäre 1 repräsentieren. Es ist die Aufgabe der Univibratorschaltung 222, diese Funktion zusammen mit dem UND-Gatter 218 auszuführen. Das Ausgangssignal der Univibratorschaltung 222 wird an den zweiten Eingang des UND-Gatters 218 über die Leitung 252 angelegt. An dem ersten Eingang liegt über die Leitung 220 das Ausgangssignal des Detektors 204. The second characteristic feature of the recorded signal occurs, as mentioned, when the distance between two signal jumps is equal to the duration of a data element, in which case one or both signal jumps represent a binary 1. It is the job of the univibrator circuit 222 to perform this function together with the AND gate 218. The output of univibrator circuit 222 is applied to the second input of AND gate 218 via line 252. The output signal of the detector 204 is connected to the first input via the line 220.
Wenn von dem Detektor 204 ein Impulspaar geliefert wird, das einen Impulsabstand gleich der Zeitdauer eines Datenelementes hat, wirkt der erste Impuls als Auslöseimpuls für den zweiten. Die Univibratorschaltung 222 vergrössert den ersten Impuls und liefert für den zweiten Impuls einen Auslöseimpuls an das UND-Gatter 218. If a pair of pulses is provided by the detector 204, which has a pulse interval equal to the duration of a data element, the first pulse acts as a trigger pulse for the second. The univibrator circuit 222 increases the first pulse and provides a trigger pulse to the AND gate 218 for the second pulse.
In Fig. 5 ist ein schematisches Schaltbild der Dekoderschaltung gemäss Fig. 4 dargestellt, wobei die in der Schaltung an einzelnen Schaltpunkten auftretenden Schwingungsformen in Fig. 6 zur Darstellung kommen, welche in der Zeile A die den einzelnen Datenelementen zugeordnete Zeitdauer darstellt. In der Zeile B ist der binäre Inhalt der Datenelemente angegeben, deren binäre Schwingungsform als Impulswechselkode in der Zeile C wiedergegeben ist. FIG. 5 shows a schematic circuit diagram of the decoder circuit according to FIG. 4, the waveforms occurring in the circuit at individual switching points being shown in FIG. 6, which in line A represents the time period assigned to the individual data elements. Line B shows the binary content of the data elements whose binary waveform is shown in line C as a pulse change code.
Dieser in Fig. 6C dargestellte Impulswechselkode beschreibt das Kodeformat der aufzuzeichnenden Information. In Fig. 6D ist das Kodeformat in Form des sogenannten Jordan-Kodes dargestellt, in welchem der Impulswechselkode nach der Kodierung in der Kodierschaltung gemäss den Fig. 1 und 2 für die Aufzeichnung oder Übertragung zur Verfügung steht. Dieses aufgezeichnete bzw. übertragene Signal wird im Jordan-Kode an die Eingangsklemme 205 der Dekodierschaltung gemäss den Fig. 4 und 5 angelegt und wirkt über die Leitung 206 auf den Detektor 204. Dieser Detektor 204 umfasst eine Vielzahl von Umkehrstufen 300,302,304 This pulse change code shown in Fig. 6C describes the code format of the information to be recorded. FIG. 6D shows the code format in the form of the so-called Jordan code, in which the pulse change code is available for recording or transmission after coding in the coding circuit according to FIGS. 1 and 2. This recorded or transmitted signal is applied in the Jordan code to the input terminal 205 of the decoding circuit according to FIGS. 4 and 5 and acts on the detector 204 via the line 206. This detector 204 comprises a plurality of reversing stages 300, 302, 304
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
7 7
647 366 647 366
und 306, die in Serie hintereinandergeschaltet sind. Mit Hilfe dieser Umkehrstufen soll eine ausreichend lange Verzögerung des empfangenen Kodeformat bewirkt wer.den, damit sowohl die positven als auch die negativen Signalsprünge festgestellt werden können. Das in Fig. 6D dargestellte Kodesignal wirkt einerseits über die Leitung 308 auf die Umkehrstufe 300 und andererseits über die Leitung 312 direkt auf ein exklusives ODER-Gatter 310. Nach dem Durchlaufen der Umkehrstufen steht am' Ausgang der letzten Umkehrstufe 306 auf der Leitung 311 das Signal gemäss Fig. 6E zur Verfügung. and 306, which are connected in series. With the aid of these reversal stages, a sufficiently long delay of the received code format is to be effected so that both the positive and the negative signal jumps can be determined. The code signal shown in FIG. 6D acts on the one hand via line 308 on the reversing stage 300 and on the other hand via line 312 directly on an exclusive OR gate 310. After passing through the reversing stages, the output of the last reversing stage 306 is on line 311 6E available.
Das exklusive ODER-Gatter 310 liefert ausgangsseitig ein Signal, das der Schwingungsform gemäss Fig. 6F entspricht. Aufgrund der herkömmlichen Wirkungsweise eines exklusiven ODER-Gatters steht ausgangsseitig ein positiver Impuls zur Verfügung, wenn immer die beiden Eingangssignale ein entgegengesetztes Signalniveau haben. Wenn dagegen die beiden Eingangssignale auf dem selben Signalniveau liegen, entsteht ausgangsseitig ein negativer Impuls. The exclusive OR gate 310 supplies a signal on the output side which corresponds to the waveform according to FIG. 6F. Due to the conventional mode of operation of an exclusive OR gate, a positive pulse is available on the output side whenever the two input signals have an opposite signal level. If, on the other hand, the two input signals are at the same signal level, a negative pulse is generated on the output side.
Das Ausgangssignal des exklusiven ODER-Gatter 310 wird über die Leitung 216 an das UND-Gatter 214 angelegt, das an seinem zweiten Eingang über die Leitung 232 mit dem Taktsignal vom Takt- und Phasengenerator 226 beaufschlagt wird. The output signal of the exclusive OR gate 310 is applied via line 216 to the AND gate 214, to which the clock signal from the clock and phase generator 226 is applied at its second input via line 232.
Dieser Takt- und Phasengenerator 226 besteht aus einem ersten Flipflop 314 und einem zweiten Flipflop 316. Das phasenstarre Taktsignal wird über die Leitung 230 an den Eingang C des ersten Flipflops 314 und gleichzeitig an den Eingang C des zweiten Flipflops 316 über eine Umkehrstufe 320 angelegt. Der Flipflop 314 stellt die Rückflanke eines Impulssignales fest und ändert seinen stabilen Zustand, wenn immer eine negativ verlaufende Impulsflanke am Eingang C wirksam ist. In entsprechender Weise wirkt auch der Flipflop 316, jedoch spricht dieser aufgrund der Inversion der angelegten Signale nunmehr auf die Vorderflanke der angelegten Taktimpulse an. Die Wirkungsweise dieses Generators wird nachfolgend noch anhand der Fig. 8 näher erläutert. This clock and phase generator 226 consists of a first flip-flop 314 and a second flip-flop 316. The phase-locked clock signal is applied via line 230 to input C of first flip-flop 314 and at the same time to input C of second flip-flop 316 via an inverter 320. The flip-flop 314 detects the trailing edge of a pulse signal and changes its stable state whenever a negative pulse edge at input C is active. The flip-flop 316 also acts in a corresponding manner, but due to the inversion of the applied signals, it now responds to the leading edge of the applied clock pulses. The mode of operation of this generator is explained in more detail below with reference to FIG. 8.
Am Ausgang Q des Flipflops 314 steht das in Fig. 6G dargestellte Taktsignal zur Verfügung, was über die Leitung 232 auf das UND-Gatter 214 wirkt. Die in Fig. 6G dargestellte Schwingungsform ist identisch mit der Schwingungsform gemäss Fig. 8D. Am Ausgang des UND-Gatters 214 steht das Signal gemäss Fig. 6H zur Verfügung, welches positive Impulse immer dann hat, wenn am UND-Gatter 214 eingangsseitig zwei binäre 1 wirksam sind. The clock signal shown in FIG. 6G is available at the output Q of the flip-flop 314, which acts on the AND gate 214 via the line 232. The waveform shown in FIG. 6G is identical to the waveform shown in FIG. 8D. The signal according to FIG. 6H is available at the output of the AND gate 214, which has positive pulses whenever two binary 1s are active on the input side of the AND gate 214.
Das Signal gemäss Fig. 6G macht das UND-Gatter 214 während des zweiten und dritten Teils der Zeitdauer eines Datenelementes wirksam. Dadurch überträgt das UND-Gatter 214 diejenigen Impulse vom Detektor 204, die während dieser Zeit auftreten. Entsprechend steht am Ausgangssignal des UND-Gatters 214 ein Impuls zur Verfügung, der als Rückstellimpuls für den Flipflop 234 Verwendung findet. The signal of FIG. 6G makes the AND gate 214 effective during the second and third part of the period of a data element. As a result, AND gate 214 transmits those pulses from detector 204 that occur during that time. Accordingly, a pulse is available at the output signal of the AND gate 214, which is used as a reset pulse for the flip-flop 234.
Die ausgangsseitigen Impulse vom exklusiven ODER-Gatter 310 werden auch an die Univibratorschaltung 222 und über die Leitung 220 an den einen Eingang eines UND-Gatters 218 angelegt. Die Univibratorschaltung 222 dient dem Zweck, die angelegten Impulse bezüglich der Impulsdauer zu strecken und ein Ausgangssignal zu erzeugen, das einerseits länger als die Zeitdauer eines Datenelementes und andererseits kürzer als die Zeitdauer von 1 Vi Datenelementen wirksam ist. Die Schwingungsform dieses Ausgangssignals der Univibratorschaltung ist in Fig. 61 dargestellt, wogegen die Schwingungsform des Ausgangssignals des UND-Gatters 218 in Fig. 6J gezeigt ist. Dementsprechend entsteht am Ausgang des UND-Gatters 218 ein positives Ausgangssignal, wenn immer von der Univibratorschaltung 222 und vom Detektor 204 aus ein Signal mit hohem Signalniveau wirksam ist. The output side pulses from the exclusive OR gate 310 are also applied to the univibrator circuit 222 and via line 220 to the one input of an AND gate 218. The univibrator circuit 222 serves the purpose of stretching the applied pulses with respect to the pulse duration and generating an output signal which is effective on the one hand longer than the time duration of a data element and on the other hand shorter than the time duration of 1 Vi data elements. The waveform of this output signal of the univibrator circuit is shown in Fig. 61, whereas the waveform of the output signal of the AND gate 218 is shown in Fig. 6J. Accordingly, a positive output signal is produced at the output of the AND gate 218 whenever a signal with a high signal level is active from the univibrator circuit 222 and from the detector 204.
Mit Fig. 6F und Fig. 61 ist einerseits das Eingangssignal für die Univibratorschaltung 222 und andererseits das Ausgangssignal dargestellt. Das Ausgangssignal geht nur in den zweiten bzw. den eine Wirkung auslösenden Zustand über, nachdem das Eingangssignal nicht mehr wirksam ist. Durch diese Verzögerung wird verhindert, dass die Univibratorschaltung 222 das UND-Gatter 218 für jeden Impuls von Detektor 204 wirksam macht und durchschaltet. Das Ausgangssignal der Univibratorschaltung bleibt auf dem Auslöseniveau für eine Zeit liegen, die länger als die Zeitdauer eines Datenelementes ist. Damit kann die Univibratorschaltung 222 über das UND-Gatter 218 die in Fig. 6F dargestellten Impulse übertragen, welche mit dem Abstand von der Zeitdauer eines Datenelementes einem vorausgehenden Impuls folgen. 6F and 61 show the input signal for the univibrator circuit 222 on the one hand and the output signal on the other hand. The output signal only changes to the second state or the state that triggers an effect after the input signal is no longer effective. This delay prevents the univibrator circuit 222 from turning the AND gate 218 on for each pulse from detector 204. The output signal of the univibrator circuit remains at the trigger level for a time that is longer than the duration of a data element. The univibrator circuit 222 can thus transmit the pulses shown in FIG. 6F via the AND gate 218, which follow a preceding pulse at a distance from the duration of a data element.
Jede einzelne binäre 1 in dem ursprünglichen Impulswechselkode wird gemäss einem von zwei Möglichkeiten kodiert. Bei der einen Möglichkeit wird ein Signalsprung in der Mitte der einem Datenelement zugeordneten Zeitdauer erzeugt, wogegen im anderen Fall zwei Signalsprünge erzeugt werden, die um die Zeitdauer eines Datenelementes voneinander getrennt sind. Entsprechend werden beim Dekodieren durch das UND-Gatter 214 diejenigen Signalsprünge identifiziert, die in der Mitte der Zeitdauer eines Datenelementes auftreten, und durch das UND-Gatter 218 paarweise diejenigen Signalsprünge ermittelt, welche um die Zeitdauer eines Datenelementes in dem dekodierten Impulszug voneinander getrennt sind. Nachdem diese Informationen von dem ankommenden, im Jordan-Kode kodierten Signal abstrahiert wurden, dienen die übrigen Schaltungsteile der Umsetzung der Impulse in das Format des Impulswechselkodes. Each individual binary 1 in the original pulse change code is encoded in one of two ways. In one possibility, a signal jump is generated in the middle of the time period assigned to a data element, whereas in the other case two signal jumps are generated which are separated from one another by the time duration of a data element. Correspondingly, during the decoding, those signal jumps which occur in the middle of the time period of a data element are identified by the AND gate 214 and those signal jumps which are separated from one another by the time duration of a data element in the decoded pulse train are determined by the AND gate 218. After this information has been abstracted from the incoming signal coded in the Jordan code, the remaining circuit parts serve to convert the pulses into the format of the pulse change code.
In Fig. 7 ist eine Anzahl von Schwingungsformen dargestellt, wie sie von dem Null-Detektor 200 erzeugt werden, wobei ein Synchronisationsimpuls immer dann entsteht, • FIG. 7 shows a number of waveforms as they are generated by the zero detector 200, a synchronization pulse always occurring when:
wenn eine Serie von drei binären 0 in dem ursprünglichen Impulswechselkode auftritt. Obwohl es auch möglich ist, when a series of three binary 0s occurs in the original pulse change code. Although it is also possible
einen entsprechenden Synchronisationsimpuls zu erzeugen, wenn zwei binäre 0 in dem ursprünglichen Impulswechselkode hintereinander auftreten, wird hierauf nicht näher eingegangen, da dies eine Bedingung ist, die einen Synchronisationsimpuls in Abhängigkeit von dem Zustand einer Vielzahl von Datenelementen erzeugt, welche zwei binären Impulsen vorausgehen. Da dies eine Variable ist, hängt der Jordan-Kode von drei binären 0 in einer Folge ab, um seinen Synchronisationsimpuls zu erzeugen. Wenn drei binäre 0 in einer Folge auftreten, ist bekannt, dass ein Synchronisationsimpuls mit einem positiven Signalsprung erzeugt wird, der exakt am Beginn der Zeitdauer eines Datenelementes liegt. Dieser positive Signalsprung wird dazu benutzt, die Flipflops 314 und 316 im Takt- und Phasengenerator 226 zu triggern. Für den Fall, dass diese Flipflops aus der Synchronisation bezogen auf den ankommenden Impuls wechselkode heraustriften, Generating a corresponding synchronization pulse if two binary 0s occur in succession in the original pulse change code will not be dealt with in any further detail since this is a condition which generates a synchronization pulse depending on the state of a plurality of data elements which precede two binary pulses. Since this is a variable, the Jordan code depends on three binary 0s in a sequence to generate its synchronization pulse. If three binary 0s occur in a sequence, it is known that a synchronization pulse with a positive signal jump is generated which is exactly at the beginning of the period of a data element. This positive signal jump is used to trigger flip-flops 314 and 316 in clock and phase generator 226. In the event that these flip-flops drift out of synchronization with respect to the incoming pulse change code,
wird durch den Synchronisationsimpuls die Synchronisation sofort wieder hergestellt. Als Flipflop finden JK-Flipflops Verwendung. the synchronization is immediately restored by the synchronization pulse. JK flip-flops are used as flip-flops.
Der ursprüngliche Impulswechselkode ist in Fig. 7B dargestellt, wogegen dessen Kodierung im Jordan-Kode in Fig. 7C gezeigt ist. Die binären Äquivalente sind in Fig. 7A angegeben. Das auf der Leitung 202 wirksame Taktsignal gemäss Fig. 5 ist in Fig. 7D gezeigt, wogegen Fig. 7E das Ausgangssignal an der Umkehrstufe 208 wiedergibt. Dieses Signal ist gegenüber dem Signal gemäss Fig. 6F um 180° phasenver-schoben. The original pulse change code is shown in Fig. 7B, while its coding in the Jordan code is shown in Fig. 7C. The binary equivalents are given in Fig. 7A. 5 is shown in FIG. 7D, whereas FIG. 7E shows the output signal at the inverting stage 208. This signal is 180 ° out of phase with the signal according to FIG. 6F.
Der Null-Detektor 200 umfasst eine Vielzahl von Flipflops 320,322 und 324, die jeweils als Teiler um den Faktor 2 arbeiten und auf negative Signalsprünge des an den Anschluss C angelegten Eingangssignale bzw. auf einen an den Rückstelleingang R angelegten Impuls ansprechen. Das Ausgangssignal am Ausgang Q des Flipflops 320 ist in Fig. 7F dargestellt. Ein negativer, an den Eingang C angelegter Signalsprung bewirkt, dass der Flipflop umgeschaltet wird. The zero detector 200 comprises a multiplicity of flip-flops 320, 322 and 324, which each work as a divider by a factor of 2 and respond to negative signal jumps in the input signal applied to the connection C or to a pulse applied to the reset input R. The output signal at output Q of flip-flop 320 is shown in Fig. 7F. A negative signal jump applied to input C causes the flip-flop to be switched over.
5 5
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
647 366 647 366
8 8th
Durch einen negativen, an den Rückstelleingang R angelegten Signalsprung wird der Flipflop zurückgestellt, so dass am Ausgang Q ein Signal mit niederem Signalniveau zur Verfügung steht. The flip-flop is reset by a negative signal jump applied to the reset input R, so that a signal with a low signal level is available at the output Q.
Der Ausgang Q der einzelnen Flipflops ist der nicht invertierende Ausgang, wogegen der Ausgang Q der invertierende Ausgang ist. The Q output of the individual flip-flops is the non-inverting output, whereas the Q output is the inverting output.
Wie bereits erwähnt, wirken die Flipflops als Teiler um den Faktor 2, so dass am Ausgang Q des Flipflops 320 immer dann ein Signal erscheint, wenn der Eingang C zweimal mit einem Eingangssignal beaufschlagt wurde. Zusätzlich wird der Flipflop 320 zurückgestellt, wenn am Rückstelleingang R ein Impuls wirksam ist. Dieser Impuls gemäss Fig. 7E schaltet die einzelnen Flipflops jeweils in denjenigen stabilen Zustand, in welchem an dem Ausgang Q ein niederes Signalniveau wirksam ist. Dies wird im einzelnen in Verbindung mit der Erläuterung der Schwingungsform gemäss Fig. 7F beschrieben. Die negativen Signalsprünge der Schwingungsform gemäss Fig. 7D und Fig. 7E wirken derart zusammen, dass die Schwingungsform gemäss Fig. 7F entsteht. As already mentioned, the flip-flops act as a divider by a factor of 2, so that a signal appears at the output Q of the flip-flop 320 whenever the input C has been subjected to an input signal twice. In addition, flip-flop 320 is reset when a pulse is effective at reset input R. This pulse according to FIG. 7E switches the individual flip-flops into the stable state in which a low signal level is effective at the output Q. This is described in detail in connection with the explanation of the waveform according to FIG. 7F. The negative signal jumps of the waveform according to FIG. 7D and FIG. 7E interact in such a way that the waveform according to FIG. 7F arises.
Der negative Signalsprung des Impulses, der am Ausgang der Umkehrstufe 208 während der mittleren Zeit der einem Datenelement zugeordneten Zeitdauer auftritt, schaltet den Flipflop 320 in einen Zustand, in welchem am Ausgang Q ein niederes Signalniveau wirksam ist. Der negative Signalsprung des Signals, welches nach % der Zeitdauer des ersten Datenelementes im Signal gemäss Fig. 7D auftritt, schaltet den Ausgang Q des Flipflops 320 auf das hohe Signalniveau. Der negative Signalsprung, welcher nach dem ersten Viertel der Zeitdauer im zweiten Datenelement gemäss Fig. 7D auftritt, schaltet den Flipflop wieder ausgangsseitig auf das niedere Signalniveau zurück. Der negative Signalsprung, welcher nach Va der Zeitdauer des zweiten Datenelementes gemäss Fig. 7D auftritt, schaltet den Ausgang Q des Flipflops 320 auf das hohe Signalniveau um. Der negative Signalsprung des Rückstellimpulses der Umkehrstufe 208, welche zum Beginn der Zeitdauer des dritten Datenelementes gemäss Fig. 7E auftritt, schaltet den Ausgang Q des Flipflops 320 auf das niedere Signalniveau um. Der negative Signalsprung nach dem ersten Viertel der Zeitdauer des dritten Datenelementes gemäss Fig. 7D schaltet den Ausgang Q des Flipflops 320 auf das hohe Signalniveau. Der negative Signalsprung, welcher nach % der Zeitdauer des dritten Datenelementes gemäss Fig. 7D auftritt, schaltet den Ausgang Q des Flipflops 320 auf das niedere Signalniveau um. Der negative Signalsprung am Beginn der Zeitdauer des vierten Datenelementes gemäss Fig. 7E ändert das Ausgangssignal des Flipflops 320 nicht, da dessen Ausgang Q bereits auf einem niederen Signalniveau liegt und ein negatives Rückstellsignal immer den Flipflop in demjenigen Zustand versetzt, in welchem an dem Ausgang Q ein niederes Signalniveau wirksam ist. Die verbleibende Schwingungsform gemäss Fig. 7F wird in entsprechender Weise erzeugt. Zusammenfassend kann gesagt werden, dass die negativen Signalsprünge gemäss Fig. 7D den Flipflop 320 von einem in den anderen stabilen Zustand umschalten, während die negativen Signalsprünge der von der Umkehrstufe 208 aus angelegten Impulse den Flipflop 320 derart einstellen, dass ein niederes Signalniveau am Ausgang Q wirksam ist. The negative signal jump of the pulse, which occurs at the output of the inverter 208 during the mean time of the time period assigned to a data element, switches the flip-flop 320 into a state in which a low signal level is effective at the output Q. The negative signal jump of the signal, which occurs after% of the duration of the first data element in the signal according to FIG. 7D, switches the output Q of the flip-flop 320 to the high signal level. The negative signal jump, which occurs after the first quarter of the period in the second data element according to FIG. 7D, switches the flip-flop back down to the lower signal level on the output side. The negative signal jump, which occurs after Va of the duration of the second data element according to FIG. 7D, switches the output Q of the flip-flop 320 to the high signal level. The negative signal jump of the reset pulse of the reversing stage 208, which occurs at the beginning of the period of the third data element according to FIG. 7E, switches the output Q of the flip-flop 320 to the low signal level. The negative signal jump after the first quarter of the duration of the third data element according to FIG. 7D switches the output Q of the flip-flop 320 to the high signal level. The negative signal jump, which occurs after% of the duration of the third data element according to FIG. 7D, switches the output Q of the flip-flop 320 to the lower signal level. The negative signal jump at the beginning of the period of the fourth data element according to FIG. 7E does not change the output signal of the flip-flop 320, since its output Q is already at a low signal level and a negative reset signal always shifts the flip-flop in the state in which the output Q a low signal level is effective. The remaining waveform according to FIG. 7F is generated in a corresponding manner. In summary, it can be said that the negative signal jumps according to FIG. 7D switch the flip-flop 320 from one to the other stable state, while the negative signal jumps of the pulses applied from the reversing stage 208 set the flip-flop 320 such that a low signal level at the output Q is effective.
Die sich am Ausgang Q des Flipflops 322 ergebende Schwingungsform ist in Fig. 7G dargestellt. Das Ausgangssignal am Ausgang Q dieses Flipflops 322 entsteht in derselben Weise, wie dies in Verbindung mit dem Flipflop 320 erläutert wurde. The waveform resulting at output Q of flip-flop 322 is shown in Fig. 7G. The output signal at the output Q of this flip-flop 322 arises in the same way as was explained in connection with the flip-flop 320.
Das Eingangssignal wird an den Flipflop 322 über den Eingang C angelegt. Dieses Eingangssignal entspricht dem Ausgangssignal gemäss Fig. 6F am Ausgang Q des Flipflops 320. Als zweites Eingangssignal wird dem Flipflop 322 ein Rückstellimpuls am Rückstelleingang R zugeführt, welcher von der Umkehrstufe 208 stammt und die Schwingungsform gemäss Fig. 7E hat. Der Flipflop 322 spricht auf den negativen Signalsprung dieses Rückstellimpulses an und stellt den Flipflop 322 in denjenigen stabilen Zustand zurück, in welchem am Ausgang Q ein niederes Signalniveau zur Verfügung steht. Die Umschaltung des Flipflops 322 über den Eingang C erfolgt ebenfalls nur bei negativen Signalsprüngen. Dementsprechend wird der Flipflop 322 durch die gemäss Fig. 7E und Fig. 7F an seinen Eingang angelegten Signale umgeschaltet. Die von der Umkehrstufe 208 kommenden negativen Signalsprünge, welche in der Mitte der Zeitdauer des ersten Datenelementes auftreten, schalten den Flipflop 322 auf das niedere Ausgangsniveau, wogegen die negativen Signalsprünge, welche nach dem ersten Viertel der Zeitdauer des zweiten Datenelementes gemäss Fig. 7F auftreten, eine Umschaltung des Flipflops 322 derart bewirken, dass am Ausgang Q ein hohes Signalniveau anliegt. The input signal is applied to flip-flop 322 via input C. This input signal corresponds to the output signal according to FIG. 6F at the output Q of the flip-flop 320. As a second input signal, the flip-flop 322 is supplied with a reset pulse at the reset input R, which comes from the inverting stage 208 and has the waveform according to FIG. 7E. The flip-flop 322 responds to the negative signal jump of this reset pulse and resets the flip-flop 322 to the stable state in which a low signal level is available at the Q output. The flip-flop 322 is also switched over via input C likewise only in the event of negative signal jumps. Accordingly, the flip-flop 322 is switched over by the signals applied to its input in accordance with FIGS. 7E and 7F. The negative signal jumps coming from the reversing stage 208, which occur in the middle of the period of the first data element, switch the flip-flop 322 to the low output level, whereas the negative signal jumps, which occur after the first quarter of the period of the second data element according to FIG. 7F, cause flip-flop 322 to switch over such that a high signal level is present at output Q.
Sowohl die negativen Signalsprünge der Impulse von der Umkehrstufe 208 als auch der Signale vom Ausgang Q des Flipflops 320, welche zum Beginn der Zeitdauer des dritten Datenelementes auftreten, bewirken eine Umschaltung des Flipflops 322 auf das niedere Signalniveau am Ausgang Q. Der negative vom Ausgang Q des Flipflops 320 aus angelegte Signalsprung nach % der Zeitdauer des dritten Datenelementes schaltet den Flipflop 320 am Ausgang Q auf das hohe Signalniveau. Der negative Signalsprung des von der Umkehrstufe 208 aus angelegten Impulses zum Zeitpunkt des Beginns der Zeitdauer des vierten Datenelementes stellt den Ausgang Q des Flipflops 322 auf das niedere Signalniveau zurück. In entsprechender Weise werden auch die restlichen Teile der Schwingungsform gemäss Fig. 7G erzeugt. Both the negative signal jumps of the pulses from the inverting stage 208 and the signals from the output Q of the flip-flop 320, which occur at the beginning of the period of the third data element, cause the flip-flop 322 to switch to the low signal level at the output Q. The negative from the output Q of the flip-flop 320 from the applied signal jump after% of the duration of the third data element switches the flip-flop 320 at the Q output to the high signal level. The negative signal jump of the pulse applied from the inverting stage 208 at the time of the beginning of the period of the fourth data element resets the output Q of the flip-flop 322 to the low signal level. The remaining parts of the waveform according to FIG. 7G are also generated in a corresponding manner.
Die negativen Signalsprünge der Rückstellimpulse gemäss Fig. 7E stellen den Flipflop 324 in denjenigen Signalzustand ein, in welchem am Ausgang Q ein niederes Signalniveau anliegt. Jeder negative Signalsprung der Schwingungsform gemäss Fig. 7G kann den stabilen Zustand des Flipflops 324 ändern. Aus Fig. 7E und G kann man entnehmen, dass mit jedem negativen Signalsprung der Schwingungsform gemäss Fig. 7G, welche den Flipflop 324 umschalten möchte, gleichzeitig mit einem negativen Signalsprung des Rückstellsignals von der Umkehrstufe 208 zusammen auftritt, welcher den Flipflop 324 in einen ZUstand umschaltet, in welchem am Ausgang Q ein niederes Signalniveau anliegt. Die einzige Ausnahme hiervon ergibt sich beim negativen Signalsprung am Ausgang Q des Flipflops 322 nach dem dritten Viertel der Zeitdauer des neunten Datenelementes, welcher nämlich den Flipflop 324 in einen Zustand umschaltet, in welchem am Ausgang Q ein hohes Signalniveau wirksam ist. Dieser Änderung folgt ein negativer Signalsprung von der Umkehrstufe 208 zum Beginn der Zeitdauer des zehnten Datenelementes, welcher wiederum den Flipflop 324 zurückstellt, so dass am Ausgang Q ein niederes Signalniveau zur Verfügung steht. Die in Fig. 7H dargestellte Schwingungsform zeigt einen Impuls, bei dem der negative Signalsprung zum Beginn der Zeitdauer des zehnten Datenelementes auftritt. Dieser Zeitpunkt ist identisch gleich mit dem Zeitpunkt, an welchem die drei aufeinanderfolgenden binären 0 gemäss den Fig. 7A und B zu Ende sind. The negative signal jumps of the reset pulses according to FIG. 7E set the flip-flop 324 to the signal state in which a low signal level is present at the output Q. 7G can change the stable state of the flip-flop 324. It can be seen from FIGS. 7E and G that with each negative signal jump of the waveform according to FIG. 7G, which wants to switch over the flip-flop 324, occurs simultaneously with a negative signal jump of the reset signal from the reversing stage 208, which turns the flip-flop 324 into a state switches in which a low signal level is present at output Q. The only exception to this arises in the event of a negative signal jump at the output Q of the flip-flop 322 after the third quarter of the period of the ninth data element, which namely switches the flip-flop 324 into a state in which a high signal level is effective at the output Q. This change is followed by a negative signal jump from the inverting stage 208 at the beginning of the period of the tenth data element, which in turn resets the flip-flop 324, so that a low signal level is available at the output Q. The waveform shown in Fig. 7H shows a pulse at which the negative signal jump occurs at the beginning of the period of the tenth data element. This point in time is identical to the point in time at which the three consecutive binary 0s according to FIGS. 7A and B have ended.
Es ist die Aufgabe des Null-Detektors 200, einen Synchronisationsimpuls am Ausgang Q des Flipflops 324 zu erzeugen, wenn immer in dem ursprünglichen Impulswechselkode drei binäre 0 aufreten. Das Komplement der Schwingungsform gemäss Fig. 7H ist in Fig. 71 gezeigt. Diese komplementäre Schwingungsform wird zur Ansteuerung des Flipflops 314 benutzt, da er auf den positiven Signalsprung anspricht. Der positive Signalsprung gemäss Fig. 71 tritt exakt zum Zeitpunkt am Ende des einen Datenelementes und am Beginn des anderen Datenelementes auf und verursacht die Synchronisa5 It is the task of the zero detector 200 to generate a synchronization pulse at the Q output of the flip-flop 324 whenever three binary 0 occur in the original pulse change code. 7H is shown in FIG. 71. This complementary waveform is used to drive the flip-flop 314 because it responds to the positive signal jump. 71 occurs exactly at the time at the end of one data element and at the start of the other data element and causes the synchronization
10 10th
15 15
20 20th
25 25th
30 30th
35 35
40 40
45 45
50 50
55 55
60 60
65 65
647 366 647 366
tion des internen Takt- und Phasengenerators 226 mit dem empfangenen Datensignal, wenn dies nötig ist, welches den in der Kodierschaltung kodierten Impulswechselkode darstellt. tion of the internal clock and phase generator 226 with the received data signal, if necessary, which represents the pulse change code encoded in the coding circuit.
In Fig. 8 ist eine von Schwingungsformen gezeigt, anhand deren die Wirkungsweise des Takt- und Phasengenerators 226 5 erläutert wird. Dieser Takt- und Phasengenerator besteht aus zwei Flipflops 314 und 316, welche auf die Rückflanke, d.h. den negativen Signalsprung der an den jeweiligen Eingang D angelegten Impuls ansprechen. Der Flipflop 314 wird von der Taktfrequenz direkt und der Flipflop 316 über eine Umkehr- 10 stufe 320 beaufschlagt. Daher ist das Ausgangssignal am Ausgang Q des Flipflops 316 gegenüber dem Signal am Ausgang Q des Flipflops 314 um 90° phasenverschoben. An den Ausgängen Q stehen die jeweils invertierten Ausgangssignale zur Verfügung. 15 FIG. 8 shows one of the waveforms on the basis of which the mode of operation of the clock and phase generator 226 5 is explained. This clock and phase generator consists of two flip-flops 314 and 316, which on the trailing edge, i.e. address the negative signal jump of the pulse applied to the respective input D. The flip-flop 314 is acted upon directly by the clock frequency and the flip-flop 316 via an inverse stage 320. Therefore, the output signal at output Q of flip-flop 316 is 90 ° out of phase with the signal at output Q of flip-flop 314. The inverted output signals are available at outputs Q. 15
In Fig. 8A ist der Impulswechselkode dargestellt, von dem bei der Kodierung gemäss der Erfindung ausgegangen wird. In Fig. 8B ist der Impulswechselkode im Jordan-Kode wiedergegeben. In Fig. 8C ist der Taktimpuls dargestellt, der die doppelte Frequenz der angelegten Daten hat. Die Schwin- 20 gungsformen in Fig. 8D und. E kennzeichnen die Änderung der Ausgangssignale des Flipflops 316, welche sich aufgrund der negativen Signalsprünge des eingangsseitigen Datentaktes ergeben. In Fig. 8F und G sind die Zustandsänderungen des Flipflops 316 dargestellt, die gleichzeitig mit dem angelegten 25 positiven Signalsprung des Datentaktes sich einstellen. Da der Datentakt an den Flipflop 316 über die Umkehrstufe 320 angelegt wird, ergibt sich eine Verschiebung um 90°. FIG. 8A shows the pulse change code which is used as the basis for the coding according to the invention. 8B shows the pulse change code in the Jordan code. 8C shows the clock pulse that has twice the frequency of the applied data. The waveforms in Fig. 8D and. E denote the change in the output signals of the flip-flop 316, which result from the negative signal jumps of the data clock on the input side. 8F and G show the state changes of the flip-flop 316 which occur simultaneously with the applied 25 positive signal jump of the data clock. Since the data clock is applied to the flip-flop 316 via the reversing stage 320, there is a shift by 90 °.
Die Schwingungsform gemäss Fig. 8H ist identisch mit der in Fig. 71 dargestellten Schwingungsform. Daraus ergibt 30 sich, dass der synchronisierende Rückstellimpuls zum Beginn der Zeitdauer des zehnten Datenelementes auftritt. Für den Fall, dass die ausgangsseitig an den Flipflops 314 und 316 auftretende Schwingungsform nicht mehr mit dem ankommenden Impulswechselkode synchron ist, würde der Rückstellimpuls die Erzeugung der Ausgangssignale gemäss den Fig. 8D, E, F und G wieder mit dem ankommenden Impulswechselkode synchronisieren. Die Schwingungsform gemäss Fig. 8F steht am Ausgang Q des Flipflops 316 zur Verfügung und wird über die Leitung 244 an die Klemme 242 als Syn- 40 chronisationstakt angelegt. The waveform according to FIG. 8H is identical to the waveform shown in FIG. 71. It follows from this that the synchronizing reset pulse occurs at the beginning of the time period of the tenth data element. In the event that the waveform occurring on the flip-flops 314 and 316 is no longer synchronized with the incoming pulse change code, the reset pulse would synchronize the generation of the output signals according to FIGS. 8D, E, F and G again with the incoming pulse change code. The waveform according to FIG. 8F is available at the output Q of the flip-flop 316 and is applied via the line 244 to the terminal 242 as a synchronization clock.
In Fig. 9 ist eine Anzahl von Schwingungsformen dargestellt, wie sie bei der Umwandlung eines Formats im Jordan-Kode in den Impulswechselkode auftreten. In Fig. 9A sind die binären Werte des ursprünglichen Impulswechselkodes angegeben, der in Fig. 9B dargestellt ist. Dagegen zeigt Fig. 9C den durch Kodieren im Jordan-Kode wiedergegebenen ursprünglichen Impuls wechselkode, wie er für die Aufzeichnung der digitalen Daten verwendet wird. Fig. 9D wiederholt die Schwingungsform, wie sie am Ausgang Q des Flipflops 314 zur Verfügung steht und bereits in Fig. 8E dargestellt ist. In Fig. 9E ist das Ausgangssignal am UND-Gatter 214 dargestellt, das dem Ausgangssignal gemäss Fig. 6H entspricht. FIG. 9 shows a number of waveforms which occur when a format in the Jordan code is converted into the pulse change code. Figure 9A shows the binary values of the original pulse change code shown in Figure 9B. In contrast, Fig. 9C shows the original pulse change code reproduced by coding in the Jordan code, as used for recording the digital data. FIG. 9D repeats the waveform as it is available at the output Q of the flip-flop 314 and is already shown in FIG. 8E. 9E shows the output signal at AND gate 214, which corresponds to the output signal according to FIG. 6H.
Das Signal am Ausgang Q des Flipflops 234 ist in Fig. 9F gezeigt und entsteht in Abhängigkeit von zwei Eingangssigna- 55 len an diesem Flipflop, die den Schwingungsformen gemäss Fig. 9D und E entsprechen. The signal at the output Q of the flip-flop 234 is shown in FIG. 9F and arises as a function of two input signals 55 on this flip-flop, which correspond to the waveforms according to FIGS. 9D and E.
Der Flipflop 234 arbeitet wie folgt. Ein negativer an den Eingang C angelegter Signalsprung ändert den Betriebszustand des Flipflops nur, wenn sich dabei am Ausgang Q eine 60 Änderung von einem niederen Signalzustand auf einen hohen Signalzustand ergibt. Ein positiver, an den Eingang C des Flipflops 234 angelegter Signalsprung schaltet den Flipflop nicht um. Wenn ein hoher Signalzustand am Ausgang Q des Flipflops 234 anliegt, hat ein negativer, am Eingang C wirkender Signalsprung keinen Einfluss auf den Flipflop. Die positive Flanke des an den Eingang R angelegten Rückstellimpulses stellt den Flipflop zurück, so dass an seinem Aus35 The flip-flop 234 operates as follows. A negative signal jump applied to input C only changes the operating state of the flip-flop if there is a change at output Q from a low signal state to a high signal state. A positive signal jump applied to input C of flip-flop 234 does not switch the flip-flop. If there is a high signal state at output Q of flip-flop 234, a negative signal jump acting at input C has no influence on the flip-flop. The positive edge of the reset pulse applied to input R resets the flip-flop so that at its out 35
45 45
50 50
65 65
gang Q ein niederes Ausgangssignal zur Verfügung steht. a low output signal is available.
In Fig. 9G ist das Signal am Ausgang Q des Flipflops 316 dargestellt, welches der Schwingungsform gemäss Fig. 8G entspricht. Die Schwingungsform am Ausgang des UND-Gatters 218 gemäss Fig. 9H entspricht der Schwingungsform, wie in Fig. 6J' dargestellt. FIG. 9G shows the signal at the output Q of the flip-flop 316, which corresponds to the waveform according to FIG. 8G. The waveform at the output of the AND gate 218 shown in FIG. 9H corresponds to the waveform as shown in FIG. 6J '.
Das Signal am Ausgang Q des Flipflops 238 zeigt Fig. 91 und ist das Ergebnis der zur Dekodierung im Flipflop 238 verarbeiteten Signale. Der Flipflop 238 dekodiert die gemäss Fig. 9F an seinem Eingang angelegten Signale im Zusammenwirken mit dem Taktsignal gemäss Fig. 9G und dem Rückstellsignal gemäss Fig. 9H. Auf diese Weise bewirkt der Flipflop 238 einen zweiten Schritt beim Dekodieren, um aus dem vom Ausgang Q des Flipflops 234 erhaltenen Signal immer dann eine binäre 1 abzuleiten, wenn der ursprüngliche Impulswechselkode eine binäre 1 enthalten hat, wie dies durch ein Impulspaar angedeutet wird, bei dem die einzelnen Impulse durch die Zeitdauer eines Datenelementes in der kodierten Impulsfolge voneinander getrennt sind. The signal at output Q of flip-flop 238 is shown in FIG. 91 and is the result of the signals processed for decoding in flip-flop 238. The flip-flop 238 decodes the signals applied to its input in accordance with FIG. 9F in cooperation with the clock signal in accordance with FIG. 9G and the reset signal in accordance with FIG. 9H. In this way, the flip-flop 238 effects a second step in the decoding in order to derive a binary 1 from the signal obtained from the output Q of the flip-flop 234 whenever the original pulse change code has contained a binary 1, as is indicated by a pair of pulses which the individual pulses are separated from each other by the duration of a data element in the encoded pulse train.
Zur nachfolgenden detaillierten Beschreibung wird davon ausgegangen, dass das am Ausgang Q des Flipflops 314 zur Verfügung stehende Signal gemäss Fig. 9D an den Eingang C des Flipflops 234 angelegt wird. In Abhängigkeit von der Vorderflanke des vom UND-Gatter 214 angelegten Impulses wird der Flipflop 234 in seinen ersten stabilen Zustand geschaltet, wobei am Ausgang Q ein niederes Signalniveau anliegt. Zum Zeitpunkt des ersten Viertels während der Zeitdauer des zweiten Datenelementes wirkt der negative Signalsprung vom Ausgang Q des Flipflops 314 am Eingang C des Flipflops 234 und schaltet diesen Flipflop um, so dass an seinem Ausgang Q ein hohes Signalniveau abgegeben wird. Der Flipflop 234 befindet sich nun in einem stabilen Zustand, in welchem weitere negative Signalsprünge vom Ausgang Q des Flipflops 314, welche zum Zeitpunkt des ersten Viertels während der Zeitdauer des dritten Datenelementes auftreten, For the detailed description below, it is assumed that the signal available at output Q of flip-flop 314 is applied to input C of flip-flop 234 according to FIG. 9D. Depending on the leading edge of the pulse applied by AND gate 214, flip-flop 234 is switched to its first stable state, with a low signal level being present at output Q. At the time of the first quarter during the period of the second data element, the negative signal jump from the output Q of the flip-flop 314 acts on the input C of the flip-flop 234 and switches this flip-flop so that a high signal level is output at its output Q. The flip-flop 234 is now in a stable state, in which further negative signal jumps from the output Q of the flip-flop 314, which occur at the time of the first quarter during the period of the third data element,
keine Umschaltung auslösen. Der Flipflop 234 ändert seinen Schaltzustand auch nicht in Abhängigkeit von weiteren negativen Signalsprüngen, welche vom Ausgang Q des Flipflops 314 zum Zeitpunkt des jeweils ersten Viertels der Zeitdauer sowohl des vierten als auch fünften Datenelementes auftreten. do not trigger a switchover. The flip-flop 234 also does not change its switching state as a function of further negative signal jumps which occur from the output Q of the flip-flop 314 at the time of the first quarter of the time period of both the fourth and fifth data elements.
Der positive Signalsprung gemäss Fig. 9E zur mittleren Zeit der dem fünften Datenelement zugeordneten Zeitdauer auftritt, schaltet den Flipflop 234 in den anderen stabilen Zustand, so dass am Ausgang Q nunmehr ein niederes Signalniveau zur Verfügung steht. Der negative Signalsprung, der zum Zeitpunkt des ersten Viertels während der Zeitdauer des sechsten Datenelementes auftritt, stellt den Flipflop zurück, so dass am Ausgang wiederum ein hohes Signalniveau gemäss Fig. 9F anliegt. Der positive Signalsprung des Rückstellimpulses, der zur mittleren Zeit der dem sechsten Datenelement zugeordneten Zeitdauer auftritt, stellt den Flipflop 234 erneut um, so dass an seinem Ausgang das in Fig. 9F dargestellte niedere Signalniveau anliegt. The positive signal jump according to FIG. 9E occurs at the middle time of the time period assigned to the fifth data element, switches the flip-flop 234 into the other stable state, so that a low signal level is now available at the output Q. The negative signal jump, which occurs at the time of the first quarter during the period of the sixth data element, resets the flip-flop, so that a high signal level according to FIG. 9F is again present at the output. The positive signal jump of the reset pulse, which occurs at the middle time of the time period assigned to the sixth data element, switches the flip-flop 234 again, so that the low signal level shown in FIG. 9F is present at its output.
Der nächste negative Signalsprung am Ausgang Q des Flipflops 314 tritt beim ersten Viertel der Zeitdauer des siebten Datenelementes auf, womit der Flipflop 234 ausgangsseitig erneut auf ein hohes Signalniveau umgeschaltet wird. Alle weiteren folgenden negativen Signalsprünge am Ausgang Q des Flipflops 314 haben keinen Einfluss auf den dekodierenden Flipflop 234. The next negative signal jump at the output Q of the flip-flop 314 occurs at the first quarter of the duration of the seventh data element, with the result that the flip-flop 234 is again switched to a high signal level on the output side. All subsequent negative signal jumps at the output Q of the flip-flop 314 have no influence on the decoding flip-flop 234.
Das Signal gemäss Fig. 9F ist das Ergebnis des ersten Dekodierschrittes, wobei das eingangs an den Flipflop 234 angelegte Signal gemäss Fig. 9E verarbeitet vCurde. Die in diesem Signal enthaltenen Impulse entsprechen denjenigen Impulsen, welche bei der ursprünglichen Kodierung die mittlere Zeit der Zeitdauer eines Datenelementes kennzeichnen, welches im Impulswechselkode jeweils eine binäre 1 reprä The signal according to FIG. 9F is the result of the first decoding step, the signal applied to the flip-flop 234 initially being processed by vCurde according to FIG. 9E. The pulses contained in this signal correspond to those pulses which, in the original coding, characterize the mean time of the duration of a data element which represents a binary 1 in the pulse change code
647 366 647 366
sentiert. Demgemäss enthält die Schwingungsform gemäss Fgi. 9F ein teilweise kodiertes Signal, dessen Informationsinhalt die beiden 1 repräsentiert, welche durch die Verwendung eines Impulses zur mittleren Zeit der Zeitdauer des entsprechenden Datenelementes kodiert wurden. sent. Accordingly, the vibration form according to Fgi. 9F shows a partially encoded signal, the information content of which represents the two 1's, which were encoded by the use of a pulse at the mean time of the duration of the corresponding data element.
Der zweite Dekodierschritt erfolgt mit Hilfe des Flipflops 238, der mit mehreren Schwingungsformen beaufschlagt wird. An den Eingang J dieses Flipflops wird das Signal vom Ausgang Q des Flipflops 234 gemäss Fig. 9F angelegt. An den Eingang C wird das Signal vom Ausgang Q des Flipflops 316, gemäss Fig. 9G angelegt und schliesslich wird der Eingang R mit einem Signal gemäss Fig. 9H vom UND-Gatter 218 aus angesteuert. The second decoding step is carried out with the aid of the flip-flop 238, which is subjected to several waveforms. The signal from the output Q of the flip-flop 234 according to FIG. 9F is applied to the input J of this flip-flop. The signal from the output Q of the flip-flop 316 is applied to the input C, as shown in FIG. 9G, and finally the input R is driven with a signal as shown in FIG. 9H from the AND gate 218.
Die Wirkungsweise des dem zweiten Dekodierschritt dienenden Flipflops 238 ist geringfügig von der Wirkungsweise des dem ersten Dekodierschritt dienenden Flipflops 234 verschieden. Das Signal gemäss Fig. 9F wird in den zweiten Flipflop 238 entsprechend der Steuerung durch die in den Signalen gemäss Fig. 9G und H enthaltenen Impulse verschoben. Dabei steuern die negativen Impulssprünge der Schwingungsform gemäss Fig. 9G den Flipflop 238, wobei die Rückstellimpulse gemäss Fig. 9H den Flipflop jeweils auf den Schaltzustand zurückstellen, bei welchem am Ausgang Q ein niederes Signalniveau zur Verfügung steht. Durch den negativen Signalsprung des Taktpulses gemäss Fig. 9G zu Beginn der Zeitdauer des zweiten Datenelementes wird bewirkt, dass das zum gleichen Zeitpunkt am Eingang J wirkende niedere Signalniveau den Flipflop 238 in denjenigen Schaltzustand bringt, bei welchem am Ausgang Q ein niederes Signalniveau gemäss Fig. 91 anliegt. Mit dem nächsten negativen Signalsprung des Taktsignals gemäss Fig. 9G, der zu Beginn der Zeitdauer des dritten Datenelementes auftritt, wird das am Eingang J gemäss Fig. 9F wirksame hohe Signalniveau in den Flipflop 238 eingespeist und dieser am Ausgang Q auf das hohe Signalniveau gemäss Fig. 91 angehoben. Der positive Signalsprung des Rückstellimpulses vom UND-Gatter 218, der zu Beginn der Zeitdauer des vierten Datenelementes auftritt, schaltet den Flipflop 238 zurück, so dass an dessen Ausgang Q ein niederes Signalniveau wirksam ist. Der negative Signalsprung am Ausgang Q des Flipflops 316 bewirkt die Einspeisung des hohen Signalniveaus gemäss Fig. 9F über den Eingang J in den Flipflop 238, so dass dessen Ausgang Q auf ein hohes Signalniveau angehoben wird. The mode of operation of the flip-flop 238 used for the second decoding step is slightly different from the mode of operation of the flip-flop 234 used for the first decoding step. The signal according to FIG. 9F is shifted into the second flip-flop 238 in accordance with the control by the pulses contained in the signals according to FIGS. 9G and H. The negative pulse jumps of the waveform according to FIG. 9G control the flip-flop 238, the reset pulses according to FIG. 9H reset the flip-flop to the switching state in which a low signal level is available at the output Q. The negative signal jump of the clock pulse according to FIG. 9G at the beginning of the period of the second data element has the effect that the low signal level acting at the input J at the same time brings the flip-flop 238 into the switching state in which a low signal level according to FIG. 91 is present. With the next negative signal jump of the clock signal according to FIG. 9G, which occurs at the beginning of the period of the third data element, the high signal level effective at input J according to FIG. 9F is fed into flip-flop 238 and this at output Q to the high signal level according to FIG 91 raised. The positive signal jump of the reset pulse from the AND gate 218, which occurs at the beginning of the period of the fourth data element, switches the flip-flop 238 back, so that a low signal level is effective at its output Q. The negative signal jump at the output Q of the flip-flop 316 causes the high signal level according to FIG. 9F to be fed into the flip-flop 238 via the input J, so that its output Q is raised to a high signal level.
Der negative Signalsprung des Taktsignals vom Flipflop 316 zu Beginn der Zeitdauer des sechsten Datenelementes bewirkt, dass das niedere Signalniveau gemäss Fig. 9F am Ausgang Q des Flipflops 234 über den Eingang J in den Flip10 The negative signal jump of the clock signal from flip-flop 316 at the beginning of the period of the sixth data element has the effect that the low signal level according to FIG. 9F at output Q of flip-flop 234 via input J into flip10
flop 238 verschoben wird, so dass dieser am Ausgang Q ein niederes Signalniveau annimmt. Der positive Signalsprung des Rückstellimpulses, der zur mittleren Zeit der dem sechsten Datenelement zugeordneten Zeitdauer gemäss Fig. 9H 5 auftritt, hat keinen Einfluss auf den Flipflop 238, da dessen Ausgang Q bereits auf einem niederen Signalniveau liegt und der Rückstellimpuls nur eine Umschaltung auf das ausgangsseitig niedere Signalniveau bewirken könnte. Das gleichzeitige Auftreten eines Impulses für die Schwingungsform 10 gemäss Fig. 9E und H stellt eine Redundanz dar. Diese Redundanz bewirkt jedoch keine Zweideutigkeit beim Dekodieren des Jordan-Kodes. Aus diesem Grund ist es auch nicht nötig, einen der beiden Impulse durch eine zusätzliche Schaltung zu unterdrücken. flop 238 is shifted so that it assumes a low signal level at output Q. The positive signal jump of the reset pulse, which occurs at the middle time of the time period assigned to the sixth data element according to FIG. 9H 5, has no influence on the flip-flop 238, since its output Q is already at a low signal level and the reset pulse only switches over to the output side low signal level could cause. The simultaneous occurrence of a pulse for the waveform 10 according to FIGS. 9E and H represents redundancy. However, this redundancy does not cause any ambiguity when decoding the Jordan code. For this reason, it is not necessary to suppress one of the two pulses by an additional circuit.
15 Der negative Signalsprung des Taktimpulses gemäss Fig. 9G zum Beginn der Zeitdauer des siebten Datenelementes bewirkt die Übertragung des niederen Signalniveaus vom Ausgang Q des Flipflops 234 über den Eingang J in den Flipflop 238, so dass am Ausgang Q dieses Flipflops ebenfalls ein 20 niederes Signalniveau anliegt. Der negative Signalsprung des Taktimpulses gemäss Fig. 9G zum Beginn der Zeitdauer des achten Datenelementes überträgt das am Eingang I des Flipflops 238 gemäss Fig. 9F wirksame hohe Signalniveau zum Ausgang Q des Flipflops 238, der dieses Signalniveau 25 annimmt. Der negative Signalsprung, der Taktimpulse zum Beginn der Zeitdauer des neunten und zehnten Datenelementes verändert das Signalniveau am Ausgang Q des Flipflops 238 nicht. In beiden Fällen behält dieser das hohe Signalniveau bei, wie den Schwingungsformen gemäss Fig. 9F und I 30 entspricht. Der positive Signalsprung des Rückstellimpulses, wie er zu Beginn der Zeitdauer des elften Datenelementes auftritt, stellt den Flipflop 238 zurück, so dass sein Ausgang Q wieder das niedere Signalniveau annimmt. The negative signal jump of the clock pulse according to FIG. 9G at the beginning of the period of the seventh data element causes the transmission of the low signal level from the output Q of the flip-flop 234 via the input J to the flip-flop 238, so that a 20 low signal level is also present at the output Q of this flip-flop is present. The negative signal jump of the clock pulse according to FIG. 9G at the beginning of the period of the eighth data element transfers the high signal level effective at input I of flip-flop 238 according to FIG. 9F to output Q of flip-flop 238, which assumes this signal level 25. The negative signal jump, the clock pulses at the beginning of the period of the ninth and tenth data elements does not change the signal level at the output Q of the flip-flop 238. In both cases, this maintains the high signal level, which corresponds to the waveforms according to FIGS. 9F and I 30. The positive signal jump of the reset pulse, as occurs at the beginning of the period of the eleventh data element, resets the flip-flop 238, so that its output Q again assumes the low signal level.
Am Ausgang Q des Flipflops 238 tritt jeweils das inver-35 tierte Ausgangssignal auf, deren Schwingungsform in Fig. 9J dargestellt ist und der ursprünglichen Schwingungsform des Impulswechselkodes gemäss Fig. 9B entspricht. Gegenüber der ursprünglichen Schwingungsform des Impulswechselkodes ist die gleiche nach der Dekodierung erhaltene Schwin-40 gungsform um die Zeitdauer eines Datenelementes verzögert. Aus der Beschreibung ergibt sich somit, dass mit Hilfe der Schaltung gemäss Fig. 4 und 5 die im Jordan-Kode empfangene Schwingungsform dekodiert werden kann, und dass man als dekodiertes Signal wieder die Schwingungsform des 45 ursprünglichen Impulswechselkodes erhält. Dieses kodierte Signal steht an der dem Ausgang Q zugeordneten Klemme 370 zur Verfügung. The inverted output signal occurs at the output Q of the flip-flop 238, the waveform of which is shown in FIG. 9J and corresponds to the original waveform of the pulse change code according to FIG. 9B. Compared to the original waveform of the pulse change code, the same waveform obtained after decoding is delayed by the duration of a data element. It follows from the description that the waveform received in the Jordan code can be decoded with the aid of the circuit according to FIGS. 4 and 5, and that the waveform of the original 45 pulse change code is obtained again as a decoded signal. This coded signal is available at terminal 370 assigned to output Q.
G G
5 Blatt Zeichnungen 5 sheets of drawings
Claims (11)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US84855077A | 1977-11-04 | 1977-11-04 | |
AU82947/82A AU530226B2 (en) | 1977-11-04 | 1982-04-22 | Digital decoder |
Publications (1)
Publication Number | Publication Date |
---|---|
CH647366A5 true CH647366A5 (en) | 1985-01-15 |
Family
ID=25640103
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CH1120678A CH647366A5 (en) | 1977-11-04 | 1978-10-31 | CODING DEVICE FOR BINARY DATA SIGNALS AND DECODING DEVICE FOR THESE DATA SIGNALS. |
Country Status (9)
Country | Link |
---|---|
JP (1) | JPS5474715A (en) |
AU (2) | AU523034B2 (en) |
BE (1) | BE871748A (en) |
CA (1) | CA1136279A (en) |
CH (1) | CH647366A5 (en) |
DE (1) | DE2847833C2 (en) |
FR (1) | FR2408247A1 (en) |
GB (1) | GB2011229B (en) |
NL (1) | NL7810901A (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2571910B1 (en) * | 1984-10-16 | 1987-01-09 | Bull Sa | ENCODING AND DECODING METHOD AND DEVICE FOR SERIAL TRANSMISSION OF BINARY DATA WITH CONTINUOUS COMPONENT REMOVAL |
GB2209908A (en) * | 1987-09-15 | 1989-05-24 | Plessey Co Plc | A bi-phase modulator |
GB2287622B (en) * | 1994-03-17 | 1998-10-28 | Nissan Motor | Multiplex serial data communication circuit network and method and motor control system and method using multiplex serial data communication circuit network |
CN117352020A (en) * | 2022-06-29 | 2024-01-05 | 长鑫存储技术有限公司 | Clock control circuit and semiconductor memory |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1323299A (en) * | 1970-03-16 | 1973-07-11 | British Aircraft Corp Ltd | Data recording methods and apparatus |
US3750121A (en) * | 1971-06-18 | 1973-07-31 | Honeywell Inc | Address marker encoder in three frequency recording |
US3815122A (en) * | 1973-01-02 | 1974-06-04 | Gte Information Syst Inc | Data converting apparatus |
FR2234708B1 (en) * | 1973-06-22 | 1976-09-17 | Thomson Csf | |
US3988729A (en) * | 1975-01-29 | 1976-10-26 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Differential pulse code modulation |
US4027335A (en) * | 1976-03-19 | 1977-05-31 | Ampex Corporation | DC free encoding for data transmission system |
-
1978
- 1978-10-27 AU AU41144/78A patent/AU523034B2/en not_active Expired
- 1978-10-31 CA CA000315347A patent/CA1136279A/en not_active Expired
- 1978-10-31 CH CH1120678A patent/CH647366A5/en not_active IP Right Cessation
- 1978-11-02 JP JP13467578A patent/JPS5474715A/en active Pending
- 1978-11-02 NL NL7810901A patent/NL7810901A/en not_active Application Discontinuation
- 1978-11-03 DE DE19782847833 patent/DE2847833C2/en not_active Expired
- 1978-11-03 FR FR7831204A patent/FR2408247A1/en active Granted
- 1978-11-03 GB GB7843161A patent/GB2011229B/en not_active Expired
- 1978-11-03 BE BE191521A patent/BE871748A/en not_active IP Right Cessation
-
1982
- 1982-04-22 AU AU82947/82A patent/AU530226B2/en not_active Expired
Also Published As
Publication number | Publication date |
---|---|
AU523034B2 (en) | 1982-07-08 |
AU530226B2 (en) | 1983-07-07 |
FR2408247B1 (en) | 1984-03-09 |
AU4114478A (en) | 1980-05-01 |
AU8294782A (en) | 1982-09-02 |
GB2011229B (en) | 1982-08-11 |
FR2408247A1 (en) | 1979-06-01 |
JPS5474715A (en) | 1979-06-15 |
DE2847833A1 (en) | 1979-05-10 |
GB2011229A (en) | 1979-07-04 |
DE2847833C2 (en) | 1986-01-09 |
BE871748A (en) | 1979-05-03 |
CA1136279A (en) | 1982-11-23 |
NL7810901A (en) | 1979-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2608902C3 (en) | Code converter device | |
DE2912268C2 (en) | Decoder circuit arrangement for decoding a digital information signal | |
CH620068A5 (en) | ||
DE2459885C2 (en) | Circuit for decoding a dynamically modulated signal | |
DE2251257A1 (en) | VOICE DETECTOR FOR A TELEPHONE SWITCHING SYSTEM | |
DE1437367B2 (en) | CIRCUIT ARRANGEMENT FOR CONVERTING BINARY IMPULSE SIGNALS INTO SUCH WITH AT LEAST THREE POSSIBLE LEVELS SUCH THAT THE DC LEVEL OF THE RESULTING SIGNAL IS ZERO | |
DE2119091A1 (en) | Voltage controlled clock generator | |
DE2618633C3 (en) | PCM decoder | |
DE2922082C2 (en) | Method and arrangement for the transmission of a binary sequence | |
CH647366A5 (en) | CODING DEVICE FOR BINARY DATA SIGNALS AND DECODING DEVICE FOR THESE DATA SIGNALS. | |
DE2015813B2 (en) | METHOD AND DEVICE FOR ENCODING TWO-VALUE SIGNALS FOR DATA TRANSMISSION | |
DE1948533A1 (en) | Device for the transmission of a synchronous, binary pulse train | |
DE2903329C2 (en) | Arrangement for coding binary data | |
DE2428444A1 (en) | DEVICE FOR CODING OR DECODING OF BINARY DATA | |
DE69124242T2 (en) | METHOD AND ARRANGEMENT FOR RESTRICTING THE BAND PASS BINARY SIGNALS | |
DE2203408B2 (en) | Method and device for the transmission of relatively slow incoming digital data bits on a relatively fast transmitting, pulse-coded signal transmission channel | |
DE1275575B (en) | Method and circuit arrangement for transmission of binary data by means of phase shift modulation | |
CH617051A5 (en) | ||
DE2724110C2 (en) | Quasi-random generator | |
DE2910543A1 (en) | CIRCUIT ARRANGEMENT FOR PERFORMING ARITHMETIC OPERATIONS WITH INDIRECT DIGITAL / ANALOG CONVERSION | |
DE2806924C3 (en) | Procedure for moving the pulses forward or back in a pulse train | |
DE1947654B2 (en) | CIRCUIT ARRANGEMENT FOR BIT SYNCHRONIZATION FOR THE DECODER OF A PCM SYSTEM | |
DE2227704C3 (en) | Data transmission system | |
DE1512508B2 (en) | PROCEDURE FOR TRANSMITTING A PULSE SEQUENCE | |
DE1958617A1 (en) | Multiple time signal generator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PL | Patent ceased | ||
PL | Patent ceased |