DE2525533A1 - Einrichtung zum decodieren eines code - Google Patents

Einrichtung zum decodieren eines code

Info

Publication number
DE2525533A1
DE2525533A1 DE19752525533 DE2525533A DE2525533A1 DE 2525533 A1 DE2525533 A1 DE 2525533A1 DE 19752525533 DE19752525533 DE 19752525533 DE 2525533 A DE2525533 A DE 2525533A DE 2525533 A1 DE2525533 A1 DE 2525533A1
Authority
DE
Germany
Prior art keywords
code
pulse
pulses
level
time interval
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE19752525533
Other languages
English (en)
Other versions
DE2525533C2 (de
Inventor
Horst Kister
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mannesmann VDO AG
Original Assignee
Mannesmann VDO AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mannesmann VDO AG filed Critical Mannesmann VDO AG
Priority to DE19752525533 priority Critical patent/DE2525533C2/de
Publication of DE2525533A1 publication Critical patent/DE2525533A1/de
Application granted granted Critical
Publication of DE2525533C2 publication Critical patent/DE2525533C2/de
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • H04L25/4904Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using self-synchronising codes, e.g. split-phase codes

Landscapes

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

Description

  • Einrichtung zum Decodieren eines Code Die Erfindung bezieht sich auf eine Einrichtung zum Decodieren eines Code mit zwei oder mehr Zustandswerten, von denen mindestens ein Zustandswert eine Pegeländerung innerhalb eines Schrittzeitintervalls darstellt, insbesondere eines gleichstromfreien, ternären Bi-Phase-Level-Code, bei der jeder innerhalb des Schrittzeitintervalls durch die Pegeländerung erzeugte Impuls ausgewertet wird.
  • Die Decodierung solcher Codes, bei denen dieIngrmation und häufig auch der Takt durch eine Pegeländerung innerhalb eines Schrittzeitintervalls dargestellt ist , erfolgt im allgemeinen durch Differenzieren der durch die Pegeländerung innerhalb des Schrittzeitintervalls entstehenden Impulsflanke. Insbesondere bei Verwendung dieser Codes in Übertragungssystemen, die elektromagnetischen Störungen unterworfen sind, kann es geschehen, daß durch Einkoppeln von Störfeldern innerhalb eines Schrittzeitintervalls zum einen zusätzliche Impuls flanken und zum anderen Deformierungen der informationstragenden Impulsflanke auftreten können, die zu einer fehlerhaften Decodierung des Code führen. Zwar können durch einen entsprechenden Aufbau des Übertragungssystems und insbesondere der Übertragungskanäle derartige Störungen verringert werden. Abgesehen davon, daß die Störungen nicht vollständig zu beseitigen sind, ist ein derartiger Aufbau auch aufwendig und teuer.
  • Aufgabe der Erfindung ist es, eine Decodiereinrichtung zu schaffen, die eine durch Störungen des zu decodierenden Signals möglichst nicht beeinflußte Decodierung gestattet. Zudem soll die Einrichtung einen möglichst einfachen und billigen Aufbau geringen Bauvolumens besitzen.
  • Diese Aufgabe wird erfindungsgemäß dadurch gelöst, daß eine Integrationsstufe vorgesehen ist, die jeden der innerhalb eines Schrittzeitintervalls auftretenden Impulse integriert, von dieser Stufe gesteuerte Mittel vorhanden sind, die jeweils während des Vorhandenseins eines bestimmten vorgegebenen Integrationswertes oder eines darüber liegenden Wertes im Ausgang der Integrationsstufe einen Impuls erzeugen, und Mittel vorhanden sind, die aus jedem dieser Impulse ein Signal mit einem dem jeweiligen Impuls zugeordneten Pegel bilden.
  • Die Erfindung geht von der Tatsache aus, daß im ungestörten Fall jeder einen Zustandswert darstellenden Pegeländerung innerhalb eines Schrittzeitintervalls ein Impuls bestimmter Polarität und bestimmter Pegel-Zeit-Fläche voran- oder nachgeht - bei einem binären Code - oder voran- und nachgeht - bei einem ternären Code. Wird nun jeder dieser Impulse im Schrittzeitintervall einer Integrationsstufe zugeführt und jeweils während des Vorhandenseins eines bestimmten vorgegebenen Integrationswertes oder einem darüber liegenden Wert ein zur weiteren Auswertung vorgesehener Impuls erzeugt, so wird erreicht1 daß eingekoppelte, kurzzeitige Störungen im wesentlichen nur einen im allgemeinen geringen zeitlichen Versatz des zur weiteren Auswertung vorgesehenen Impulses gegenüber der den Zustandswert darstellenden Pegeländerung erzeugen, sich jedoch nicht oder nur in geringem Umfange auf die Signalauswertung auswirken. Da keine Versatzaddition auftritt, sind die hierdurch entstehenden Fehler von nachrangiger Bedeutung.
  • In einer bevorzugten'Auzführungsform ist als von der Integrationsstufe angesteuertes Mittel am zweckmäßigsten für jeden durch eine Pegeländerung dargestellten Zustandswert ein an einem Eingang mit einer konstanten Referenzspannung beaufschlagter Komparator vorgesehen.
  • Zur Decodierung des eingangs erwähnten gleichstromfreien, ternären Bi-Phase-Level-Code sind also bei Realisierung dieser Ausführungsform zwei Komparatoren vorhanden, da bei einem derartigen Code der eine-Zustandswert durch eine Pegeländerung in der einen Potentialrichtung -beispielsweise von positivem zu negativem Potential -und der andere Widerstandswert durch eine Rgeländerung in der entgegengesetzten Potentialänderung - von negativem zu positivem Potential - dargestellt ist.
  • Die Größe des vorgegebenen Integrationswertes wird mit Vorteil zu etwa 2/3 des maximalen Integratorausgangssignales gewählt. Zwar werden mit wachsendem vorgegebenen Integrationswert die auf die Auswertung sich auswirkenden Störungen immer mehr ausgeschaltet, jedoch kann es bei hohen vorgegebenen Integrationswerten geschehen, daß bereits bei einem geringen Absinken des Pegels, wie es bei Betriebsspannungsschwankungen in Erscheinung treten kann, der vorgegebene Integrationswert nicht erreicht wird und infolge dessen eine einen Zustandswert darstellende Pegeländerung nicht ausgewertet wird.
  • Bei einem Ansteigen des Pegels beispielsweise aufgrund von Betriebsspannungsschwankungen kann es darüber hinaus geschehen, daß der vorgegebene Integrationswert innerhalb eines Schrittzeitintervalls zu rasch erreicht wird und infolge dessen die Anstiegsflanke des dadurch erzeugten Impulses zeitlich in der Nähe des Schrittzeitintervallbeginna liegt, was im Hinblick auf die nachfolgende Auswertung dieses Impulses unerwünscht ist, dies um so mehr, wenn die einen Zustandswert darstellende Pegeländerung gleichzeitig zur Taktkennzeichnung benutzt wird. Dies kann nach einem weiteren Gedanken der Erfindung dadurch vermieden werden, daß jeder Ausgang der von der Integrationsstufe angesteuerten Mittel an ein ihm zugeordnetes logisches Verknjipfungsglied angeschlossen ist, dessen anderer Eingang mit einem mit einer Referenzspannung beaufschlagten und von jedem der innerhalb eines Schrittzeitintervalls auftretenden Impulse angesteuerten Komparator in Verbindung steht.
  • In einer bevorzugten Ausführungsform der Erfindung ist als pegelbildendes Mittel ein über einen zweiten Eingang rücksBtzbares Flip-Flop vorgesehen, dessen et- und reset-Eingang mit den erzeugten Impulsen beaufschlagt sind.
  • Die Erfindung sei anhand der Zeichnung, die ein Ausführungsbeispiel enthält, näher erläutert. Es zeigen Figur 1 ein Blockschaltbild der Einrichtung und Figur 2 den zeitlichen Verlauf der Signale an verschiedenen Punkten des Blockschaltbilds nach Figur 1.
  • Die Einrichtung, die zum Decodieren eines selbsttaktenden, gleichstromfreien, ternären Bi-Phase-Level-Code, wie er in Figur 2a dargestellt ist, dient, enthält einen Transformator 1, dessen Primärwicklung 2 mit dem codierten Signal beaufschlagt ist und an dessen Sekundärwicklung 3 die Integrationsstufe 4 angeschlossen ist.
  • Der Ausgang der Integrationsstufe 4 steht mit zwei Komparatoren 5 und 6 in Verbindung und zwar ist er einmal an den negativen Eingang des Komparators 5 und zum anderen an den positiven Eingang des Komparators 6 angeschlossen. Die beiden anderen Eingänge der Komparatoren 5 und 6 sind jeweils mit einer konstanten Referenzspannung UR beaufschlagt. Jeder Komparatorausgang ist mit dem einen Eingang eines ihm zugeordneten Oder-Gatters 7 bzw. 8 verbunden. Der Ausgang des Oder-Gatters 7 ist an den reset-Eingang und der des Oder-Gatters 8 an den set-Eingang eines Flipflops 9 angeschlossen, an dessen Normal ausgang das decodierte Signal erscheint.
  • An einer zweiten Sekundärwicklung 10, die eine auf Nullpotential liegende Mittelanzapfung besitzt, sind zwei weitere Komparatoren 11 und 12 angeschlossen und zwar sind die Wicklungsenden Jeweils mit dem negativen Eingang der beiden Komparatoren 11 und 12 verbunden. Die anderen beiden Eingänge liegen auf einer konstanten Referenzspannung UR Der Ausgang des Komparators 11 ist mit dem anderen Eingang des Oder-Gatters 7 und der des Komparators 12 mit dem des Oder-Gatters 8 verbunden.
  • Zur Ableitung des Taktes stehen die beiden Ausgänge der Oder-Gatter 7 und 8 des weiteren mit einem NAND-Gatter 13 in Verbindung, das ein Monoflop 14 ansteuert. Der Normalausgang des Monoflops 14 ist mit dem Löscheingang eines Zählers 15 verbunden, an dessen Zähleingang ein Quarzoszillator 16 angeschlossen und an dessen Ausgang das Taktsignal abgenommen werden kann.
  • Die Wirkungsweise der Einrichtung sei anhand der Figur 2 erläutert.
  • Das in Form eines selbsttaktenden, gleichstromfreien, ternären B i-Phase-Level-Code vorliegende Signal ist in Figur 2a dargestellt. Bei diesem Code liegen Takt und Zustandswert bzw. Information jeweils mittig in den einzelnen Schrittzeitintervallen A, B, C D, E und F, wo -bei die Lage der Flanke 17 den Taktzeitpunkt und das Potentialgefälle im Bereich der Flanke den Zustandswert angibt. So liegt im Schrittzeitintervall A der Zustandswert 11011 vor - Flankensprung von positivem zu negativem Potential - und im Schrittzeitintervall C der Zustandswert "L" - Flankensprung von negativem zu positivem Potential. Dieses am Eingang des Transformators 1 bei Punkt a anliegende Signal wird in der Integrationsstufe 4 integriert. Am Ausgang der Integrationsstufe 4 in Punkt b liegt somit ein Signal vor, wie es in Figur 2b dargestellt ist. Dieses Signal wird den beiden Kompaatoren 5 und 6 zugeleitet. Der Komparator 5 bildet aus den positiven Spannung-Zeit-Flächen des Integratorausgangssignals jeweils einen Impuls und ebenso der Komparator 6 aus den negativen Spannung-Zeit-Flächen des Integratorausgangssignals, und zwar schalten sie bei Überschreiten von 2/3 des maximalen Integrationswertes und danach bei Unterschreiten dieses Wertes. Die so erzeugte, am Ausgang des Komparators 5 in Punkt c bzw. des Komparators 6 in Punkt d erscheinenden Signale sind in den Figuren 2c und 2d abgebildet.
  • Mit den Signalen gemäß den Figuren 2c und 2d könnte nun bereits das rücksetzbare Flipflop 9 geschaltet werden.
  • Da jedoch, wie bereits oben erwähnt, aufgrund von Betriebsspannungsschwankungen die Schaltflanke der einzelnen Impulse noch in einem relativ breiten zeitlichen Bereich schwanken kann, was insbesondere bei der Ableitung des Taktes recht störend ist, erfolgt eine zusätzliche Zeitfixierung mittels der beiden Komparatoren 11 und 12.
  • Wie aus Figur 1 ersichtlich, liegt am Eingang jedes der beiden Komparatoren 11 und 12 jeweils das zu decodierende Signal nach Figur 2a an und an den Ausgängen der Komparatoren 11 und 12 erscheinen demzufolge die Signale gemäß den Figuren 2e und 2f. Durch Verknüpfung jedes dieser Signale mit einem der Ausgangssignale der Komparatoren 5 und 6 - Figuren 2c und 2d - in einem Oder-Gatter 7 bzw. 8 entstehen am Ausgang der Oder-Gatter 7 und 8 Flipflop-Steuerimpulse - Figuren 2g und 2h -, deren Schaltflanke nur noch in geringem Umfang zeitlich schwankt. Durch die se Impulse angesteuert, erscheint im Ausgang des Flipflops das in Figur 2i dargestellte Signal.
  • Zur Ableitung des Takts werden die am Ausgang der beiden Oder-Gatter 7 und 8 erscheinenden Signale - Figuren 2g und 2h - des weiteren einem NAND-Gatter 13 zugeführt, das das Monoflop 14 jedesmal in seinen quasistabilen Zustand schaltet, wenn an einem der beiden Ausgänge der Oder-Gatter 7 und 8 ein Impuls erscheint. Das Monoflop 14 löscht seinerseits dann den Zähler 15, der nach dem Zurückkippen des Monoflops 14 in seinen stabilen Zustand wieder zu zählen beginnt. Kommt nun infolge eines extrem gestörten Signals der Steuerimpuls am Ausgang des Monoflops 14 nicht zustande, so setzt sich nach Erreichen eines bestimmten Zählerinhalts der Zähler selbst zurück und erzeugt so den fehlenden Taktsignalimpuls.

Claims (4)

  1. Patentansprüche
    01 Einrichtung zum Decodieren eines Code mit zwei oder mehr Zustandswerten, von denen mindestens ein Zustandswert eine Pegeländerung innerhalb eines Schrittzeitintervalls darstellt, insbesondere eines gleichstromfreien, ternären Bi-Phase-Level-Code, bei der jeder innerhalb des Schritt -zeitintervalls durch die Pegeländerung erzeugte Impuls ausgewertet wird, dadurch gekennzeichnet, daß eine Integrationsstufe (4) vorgesehen ist, die jeden der innerhalb eines Schrittzeitintervalls (A bis F) auftretenden Impulse integriert, von dieser Stufe (4) gesteuerte Mittel (5,6) vorhanden sind, die jeweils während des Vorhandenseins eines bestimmten vorgegebenen Integrationswertes oder eines darüberliegenden Wertes im Ausgang der 1ntegrationsstufe (4) einen Impuls erzeugen, und Mittel (9) vorhanden sind, die aus jedem dieser Impulse ein Signal mit einem dem jeweiligen Impuls zugeordneten Pegel bilden.
  2. 2. Einrichtung nach Anspruch 1, dadurch gekennzeichnet, daß als von der Integrationsstufe (4) angesteuertes Mittel für jeden durch eine Pegeländerung dargestellten Zustandswert ein an einem Eingang mit einer konstanten Referenzspannung (U ) beaufschlagter Komparator (5,6) vor-R gesehen ist.
  3. 3. Einrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet , daß jeder Ausgang der von der Integrätionsstufe (4) angesteuerten Mittel (5,6) an ein ihm zugeordnetes logisches Verknüpfungsglied (7,8) angeschlossen ist, dessen anderer Eingang mit einem mit einer Referenzspannung (UR) beaufschlagten und von jedem der innerhalb eines Schrittzeitintervalls (A bis F) auftretenden Impulse angesteuerten Komparator (li,12).in Verbindung steht.
  4. 4. Einrichtung nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß als pegelbildendes Mittel ein über einen zweiten Eingang rücksetzbares Flipflop(9) vorgesehen ist, dessen set- und reset-Eingang mit den erzeugten Impulsen beaufschlagt sind.
DE19752525533 1975-06-07 1975-06-07 Einrichtung zum Decodieren eines Code Expired DE2525533C2 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19752525533 DE2525533C2 (de) 1975-06-07 1975-06-07 Einrichtung zum Decodieren eines Code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19752525533 DE2525533C2 (de) 1975-06-07 1975-06-07 Einrichtung zum Decodieren eines Code

Publications (2)

Publication Number Publication Date
DE2525533A1 true DE2525533A1 (de) 1976-12-16
DE2525533C2 DE2525533C2 (de) 1985-12-05

Family

ID=5948583

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19752525533 Expired DE2525533C2 (de) 1975-06-07 1975-06-07 Einrichtung zum Decodieren eines Code

Country Status (1)

Country Link
DE (1) DE2525533C2 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3245845A1 (de) * 1982-12-10 1984-06-14 Siemens AG, 1000 Berlin und 8000 München Cmi-decoder
DE4427885A1 (de) * 1994-08-08 1996-02-15 Telefunken Microelectron Verfahren zur Verbesserung des Störabstandes in einem Übertragungssystem durch die Bildung von Flächenäquivalenten

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1169039B (it) * 1980-02-28 1987-05-20 Rca Corp Rivelatore per modulazione impulsiva in codice

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE1207958B (de) * 1963-06-28 1965-12-30 Nippon Electric Co Regenerator fuer rechteckfoermige Codeimpulse
DE1762541B1 (de) * 1968-07-04 1970-05-27 Fernseh Gmbh Verfahren und Schaltungsanordnung zur Selektion oder Elimination von Impulsen aus einer Impulsfolge mit verschieden langen Intervallen

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE1207958B (de) * 1963-06-28 1965-12-30 Nippon Electric Co Regenerator fuer rechteckfoermige Codeimpulse
DE1762541B1 (de) * 1968-07-04 1970-05-27 Fernseh Gmbh Verfahren und Schaltungsanordnung zur Selektion oder Elimination von Impulsen aus einer Impulsfolge mit verschieden langen Intervallen

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3245845A1 (de) * 1982-12-10 1984-06-14 Siemens AG, 1000 Berlin und 8000 München Cmi-decoder
US4556868A (en) * 1982-12-10 1985-12-03 Siemens Aktiengesellschaft CMI Decoder
DE4427885A1 (de) * 1994-08-08 1996-02-15 Telefunken Microelectron Verfahren zur Verbesserung des Störabstandes in einem Übertragungssystem durch die Bildung von Flächenäquivalenten
US5727022A (en) * 1994-08-08 1998-03-10 Temic Telefunken Microelectronic Gmbh Method for improving the signal-to-noise ratio in a transmission system by the formation of area equivalents

Also Published As

Publication number Publication date
DE2525533C2 (de) 1985-12-05

Similar Documents

Publication Publication Date Title
DE2608902C3 (de) Code-Wandler-Vorrichtung
DE2801468A1 (de) Dekodierschaltung fuer digitale signale
DE1499842C3 (de) Einrichtung zur Codeumwandlung eines einfachen NRZ-Signals in ein selbsttaktierendes NRZ-Signal
DE3230836A1 (de) Bi-phase-decoder
EP0019821B1 (de) Verfahren und Anordnung zur Übertragung einer Binärfolge
DE3202437C2 (de) Wiedergabeschaltung für ein Datensignal im Biphase -Mark-Format
DE2525533A1 (de) Einrichtung zum decodieren eines code
DE1294438B (de) Binaerer Signaldetektor
DE1919871C3 (de) Schaltungsanordnung zur Erzeugung von Taktimpulsen aus einem Eingangssignal
DE1449427C3 (de) Schaltungsanordnung zur Auswertung von phasenmoduliert aufgezeichneten Daten
DE1762120A1 (de) Einrichtung zur Dekodierung
DE3007294C2 (de) Schaltungsanordnung zur Demodulation von freqenzumgetasteten Signalen
DE3042761C2 (de) Schaltungsanordnung zur Gewinnung einer elektrischenBezugstakt-Impulsfolge für die Dekodierung einer von einem Aufzeichnungsträger gelesenen und auf diesem aufgezeichneten Mehrlängenschrift
DE2840555A1 (de) Schaltungsanordnung zur messung der periodendauer einer impulsfolge, deren verwendung und schaltungsanordnung nach dieser verwendung
DE2150930C3 (de) Alarmeingabeschaltung für eine Datenverarbeitungsanlage
DE1936244C (de) Schaltungsanordnung zur Umsetzung eines zwischen zwei Schwingungsfrequenzen wechselnden Eingangssignals in ein zwischen zwei Spannungsniveaus wechselndes Signal
DE2145886C2 (de) Sprachgeschützter frequenzselektiver Zeichenempfänger für Fernmelde-, insbesondere Fernsprechanlagen
DE2834818C2 (de) Schaltungsanordnung zur wahlweisen Erzeugung eines Lesesignals oder eines Schreibsignals
DE2811753C2 (de) Digitaler Demodulator auf Halbleiterbasis
DE2449341A1 (de) Verfahren und schaltung zur erkennung des tastverhaeltnisses eines binaeren signals
DE2147919A1 (de) Sender zum Übertragen von nicht linear Puls-Code modulierten Proben von Analogsignalen
DE2145955C (de) Sprachgeschützter frequenzselektiver Zeichenempfänger für Fernmelde-, insbesondere Fernsprechanlagen
DE2029622C3 (de) Impulsformerschaltung
DE2141714C3 (de) Einrichtung zur Erkennung von Daten
DE2253328C2 (de) Einrichtung zur Erkennung von Daten

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8125 Change of the main classification

Ipc: H03K 13/00

D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee