[go: up one dir, main page]

DE2460263A1 - Schaltungsanordnung zum korrigieren des schlupffehlers in datenuebertragungssystemen unter verwendung von zyklischen codes - Google Patents

Schaltungsanordnung zum korrigieren des schlupffehlers in datenuebertragungssystemen unter verwendung von zyklischen codes

Info

Publication number
DE2460263A1
DE2460263A1 DE19742460263 DE2460263A DE2460263A1 DE 2460263 A1 DE2460263 A1 DE 2460263A1 DE 19742460263 DE19742460263 DE 19742460263 DE 2460263 A DE2460263 A DE 2460263A DE 2460263 A1 DE2460263 A1 DE 2460263A1
Authority
DE
Germany
Prior art keywords
circuit
shift register
circuit arrangement
polynomial
error
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.)
Withdrawn
Application number
DE19742460263
Other languages
English (en)
Inventor
Mario Loiudice
Gustavo Pavoni
Enzo Repossi
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.)
Italtel SpA
Original Assignee
Societa Italiana Telecomunicazioni Siemens SpA
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 Societa Italiana Telecomunicazioni Siemens SpA filed Critical Societa Italiana Telecomunicazioni Siemens SpA
Publication of DE2460263A1 publication Critical patent/DE2460263A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • H03M13/17Burst error correction, e.g. error trapping, Fire codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0054Detection of the synchronisation error by features other than the received signal transition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/048Speed or phase control by synchronisation signals using the properties of error detecting or error correcting codes, e.g. parity as synchronisation signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Detection And Correction Of Errors (AREA)

Description

ital.Anm. Nr.32267 A/73
vom 27.12.1973
Societä Italiana Telecomunicazioni Siemens ,s.p.a., Mailand (Italien)
Schaltungsanordnung zum Korrigieren des Schlupffehlers in Datenübertragungssystemen unter Verwendung von zyklischen Codes
Die Erfindung bezieht sich auf eine Schaltungsanordnung zum Korrigieren des Schlupffehlers in einem Datenübertragungssystem, das zyklische (n,K)-Codes zur Korrektur der von der Verbindungsleitung herrührenden Fehler verwendet, wobei die codierten einzelnen Zeichen bzw. Zeichengruppen durch Pakete von jeweils η Bits dargestellt sind, welche die Koeffizienten eines Polynoms (n-l)-ten Grades bilden und in der Empfangsstation des Datenübertragungssystems einer Fehlererkennungseinheit zugeführt werden, die ein mit der Verbindungsleitung verbundenes und für die Speicherung eines n-Bit-Paketes ausgelegtes Schieberegister , ein den Rest aus der Division des Polynoms, welches das empfangene n-Bit-Paket darstellt, durch das erzeugende Polynom g(X) errechnende Divisionsschaltung und eine Logikschaltung enthält, welche immer dann das Vorhandensein eines Fehlers im n-Bit-Paket anzeigt, wenn die Koeffizienten des Rest-Polynoms r (X) nicht alle gleich Null sind.
509828/0564
Datenübertragungssysteme bestehen im allgemeinen aus einem Sende- und einem Empfangsteil, die über eine Verbindungsleitung miteinander verbunden und mit Schutzeinrichtungen zum Schutz gegen die von der Verbindungsleitung herrührenden Fehler versehen sind. Zum Erkennen und Korrigieren von im Laufe einer digitalen übertragung entstehenden Fehlern ist es üblich, im Sendeteil eine künstliche Redundanz in die zu sendende Nachricht einzuführen, so daß im Empfangsteil das empfangene Signal auf von der Verbindungsleitung herrührende Fehler überprüft werden kann.
Da die zu übertragenden Daten gewöhnlich zeichengruppenweise gesendet werden, werden die die Zeichengruppen darstellenden Binärmuster als Paket von jeweils η Bits gesendet, welche jeweils K Informations-Bits und n-K Redundanz-Bits umfassen, die unter Durchführung vorbestimmter Operationen aus den Informationsbits ermittelt werden. Dabei können die K Informations-Bits als Koeffizienten höheren Grades eines Polynoms Io(X) des Grades n-1:
Io(X) ο a .X11""1 * a ~Xn"2 + ... + an-TfXn"k + η J. η α η κ
+ 0 Χ11"*"1 + ο xn"k""2 +...+01
aufgefaßt werden, wogegen die n-K Redundanz-Bits als Koeffizienten niederen Grades eines Polynoms Ro (X) des Grades n-1:
Ro(X) = O X11""1 + O Xn"2 + ... +0 Xn"k +
aufgefaßt werden können, wobei R(X) sich aus der Division von Io(X) durch ein erzeugendes Polynom g(X) ergibt und deren Rest darstellt. Die ein Paket bildenden η Bits werden nach dem Poly nom
T1. (X) - Io (X) + Ro(X) bzw. T2(X) = Io (X) + RÖ~(X)
509828/0564
gesendet, üblicherweise wird auf der Verbindungsleitung das Polynom T3 (X) = Io(X) + Ro(X) gesendet und Ro(X) empfangsseitig rekomplementiert, damit ggf. die von den- Verbindungsleitung herrührenden Leitungsfehler und eventuelle Verschiebungsfehler (der sogenannte Schlupf) beim Erkennen des n-Bit-Paketes erfaßt werden.
Damit die ankommende Nachricht ordnungsgemäß decodiert werden kann, muß im Empfangsteil die empfangene Bitfolge in Gruppen zu je η Bits aufgeteilt werden, welche (zeichengruppenweise) den sendeseitig gebildeten Gruppen entsprechen. Die empfangene Nachricht muß auf von der Verbindungsleitung herrührende Fehler überprüft werden. Die hierfür erforderlichen Operationen werden durch eine Fehlererkennungsschaltung durchgeführt, die das empfangene Polynom (n-l)-ten Grades durch das erzeugende Polynom g(X) dividiert. Der Befund, daß sämtliche Koeffizienten des Rest-Polynoms r(X) gleich Null sind, zeigt die Richtigkeit der empfangenen Nachricht an.
Falls im Empfangsteil ein Schlupf in der von der Verbindungsleitung kommenden Bitfolge entsteht, also beim Aufteilen in die n-Bit-Pakete ein Fehler um ein oder mehrere Bits infolge einer Fehlsynchronisation zustande kommt, zeigen die Einrichtungen bekannter Art bei Sendung eines Polynoms der Form T2(X) die Anwesenheit von Fehlern im überprüften Bit-Paket an, ohne zu unterscheiden, ob es sich dabei um Schlupffehler oder um Leitungsfehler handelt. Wird ein Bit-Paket als fehlerhaft erkannt, dann fordern die bekannten Einrichtungen beispielsweise eine erneute Sendung der gesamten Nachricht bzw. eines Teiles derselben, oder sie beginnen einen umständlichen Synchronisierungsvorgang, der jeweils dann beendet wird, wenn die Auswahl der n-Bit-Pakete richtig erfolgt.
5Q9828/0S66
246Ό263
Der Erfindung liegt die Aufgabe zugrunde, eine besonders einfache und wirtschaftliche Schaltungsanordnung zu schaffen, welche die Korrektur des Verschlebungs- oder Schlupffehlers unter Verwendung des gleichen zyklischen Codes ermöglicht, der für die Korrektur und/oder Erfassung der von der Verbindungsleitung herrührenden Fehler vorgesehen ist.
Die Erfindung löst diese Aufgabe durch die im Patentanspruch 1 gekennzeichnete Schaltungsanordnung.
Diese Schaltungsanordnung erkennt charakteristische Gestaltungen des Rest-Polynoms r(X) und erzeugt dementsprechende Steuersignale, die entweder einen Vorschub oder eine Rückschiebung des empfangenen Bit-Paketes bewirken. Eingehende Untersuchungen haben nämlich gezeigt, daß zwischen der Gestaltung des Rest-Polynoms r(X) einerseits und Ordnung und Richtung des Schlupfes andererseits ein enger Zusammenhang besteht, wie im nachstehenden noch näher erläutert werden soll. Dieser Zusammenhang äußerst sich im Vorhandensein von als charakteristisch anzusehenden Rest-Polynomen, deren jedem ein genau festliegender Schlupffehler eindeutig zugeordnet ist.
Anhand der Zeichnung wird ein bevorzugtes Ausführungsbeispiel der Schaltungsanordnung erläutert, welchem weitere Erfindungsmerkmale zu entnehmen sind. Es zeigen:
Figur 1 das Blockschaltschema der Schaltungsanordnung zum Korrigieren des Schlupffehlers,
Figur 2 ein Ausführungsbeispiel für die Einheit UC nach Figur
Die in Figur 1 dargestellte Schaltungsanordnung zum Korrigieren des Schlupffehlers ist zum Einbau in den Empfangsteil des
50982870564
Datenübertragungssystems bestimmt und soll dort mit Hilfe des Empfangssignals den Bit-Paket-Synchronismus wieder herstellen, dessen Verlust zu einer falschen Auswahl der zu einem Bit-Paket gehörenden η Bits führt. Eine solche Bit-Paket-Fehlsynchronisierung wird als Schlupf ("Slip") bezeichnet. Dabei soll unter einem Schlupf der Ordnung "S" (mit S = ganze Zahl) der Fall verstanden werden, daß aufeinanderfolgende Bit-Pakete durch Verlust oder fehlerhaftes Hinzukommen von S Bits falsch ausgewählt werden. Bei dem hier beschriebenen Beispiel sei ein Schlupf "I.Ordnung" zu korrigieren.
Das zu Bit-Paketen von jeweils η nach dem Polynom T2(X) gesendeten Bits vom Sendeteil kommende Empfangssignal gelangt, nach Rekomplementierung der Redundanz-Bits, an den Eingang eines Schieberegisters SR mit einer Kapazität von n+2 Bits, das ein zentrales"Fenster" mit einer Länge von η Bits aufweist, welches dazu bestimmt ist, die vermutlich zu einem Bit-Paket gehörenden Bits zu speichern. Das Empfangssignal gelangt auch an den Eingang einer Divisionsschaltung DV an sich bekannter Art, welche den Rest r(X) aus der Division des das empfangene Binärmuster darstellenden Polynoms durch das erzeugende PoIynon g(X) errechnet.
Die Koeffizienten des Rest-Polynoms r(X) werden nun durch die Logikschaltungen RL1, RL2 und RL3 in folgender Weise ausgewertet: Die Logikschaltung RL1 gibt, wenn alle Koeffizienten des Rest-Polynoms r (X) gleich Null sind, den Durchgang des Bit-Paketes aus den in den η Speicherzellen des Registerfensters des Schieberegisters SR gespeicherten η Bits durch das Torglied N1 frei, welches der Leitung für Bit-Pakete zugeordnet ist, die weder von der Verbindungsleitung herrührende noch auf einen Schlupf zurückzuführende Fehler enthalten. Die Logikschaltung RL9 spricht auf diejenigen Koeffizienten der Polynome an, die
509828/0564
für einen Lins-Schlupf charakteristisch sind, und korrigiert diese Koeffizienten, indem sie eine Verschiebung der im Schieberegister SR gespeicherten Bits um einen Schritt nach rechts bewirkt. Ebenso spricht die Logikschaltung RL3 auf die Koeffizienten der Polynome an, die für einen Rechts-Schlupf charakteristisch sind, und korrigiert diese Koeffizienten, indem sie eine Verschiebung der im Schieberegister SR gespeicherten Bits um einen Schritt nach links bewirkt. Die Verschiebung entfernt entweder das letzte oder das erste Bit der gespeicherten Bitfolge aus dem Registerfenster des Schieberegisters SR und bewirkt damit das Auftreten des Bits, das in einer dem Registerfenster benachbarten Speicherzelle gespeichert war, entweder vor oder hinter der erwähnten Bitfolge.
Wenn die Koeffizienten des Rest-Polynoms weder "O" sind noch einen der charakteristischen Reste darstellen, dann gibt eine Steuereinheit UC, deren Eingänge a, b und c mit den Ausgängen der Logikschaltungen RL1, RL2 bzw. RL3 verbunden sind, den Durchgang der im Registerfenster des Schieberegisters SR gespeicherten n-Bit-Folge durch das Torglied ISL frei, welches der Leitung für fehlerbehaftete Bit-Pakete zugeordnet ist.
Nachdem die Logikschaltungen RL2 und RL3 eine Verschiebung des Inhalts des Schieberegisters entweder nach rechts oder nach links veranlaßt haben, wird das in den η mittleren Speicherzellen des Schieberegisters SR vorhandene Binärmuster der Divisionsschaltung DV zugeführt, welche wiederum das Binärmuster durch das erzeugende Polynom g(X) dividiert. Aufgrund der Koeffizienten des neuen Rest-Polynoms r1(X) ergeben sich nun Möglichkeiten: Wenn alle Koeffizienten gleich 0 sind, gestattet die Decodiereinheit DC die Weitergabe der im Registerfenster des Schieberegisters SR gespeicherten Bitfolge über die Leitung für fehlerfreie Bit-Pakete, da der zuvor festgestellte Fehler auf Schlupf zurückzuführen war und inzwischen korrigiert worden ist. Wenn
509828/0564
nicht alle Koeffizienten gleich 0 sind, liefert die Steuereinheit nc an einem ihrer Ausgänge e oder, f einen Rückstellimpuls, durch welchen die ursprüngliche Lage der im Schieberegister SR gespeicherten Bitfolge unter Aufhebung der vorangegangenen Verschiebung wiederhergestellt wird/ da diese Verschiebung nicht durch einen durch Schlupf hervorgerufenen Fehler, sondern durch einen von der Verbindungsleitung herrührenden Fehler verursacht wurde, der einen Schlupffehler vorgetäuscht hatte. Nachdem im Schieberegister SR die Lage der beim Empfang vorhandenen Bits wiederhergestellt worden ist, bewirkt die Steuereinheit UC durch ein Signal am Ausgang d die Weitergabe der im Registerfenster des Schieberegisters SR vorhandenen Bitfolge über die Leitung für fehlerbehaftete Bit-Pakete.
Eine mögliche und bevorzugte Ausführungsform der Steuereinheit UC ist Figur 2 zu entnehmen. Die dort dargestellte Steuereinheit, an deren Eingängen a,b und c die Ausgangssignale der Logikschaltungen RL1, RL2 und RL3 anliegen, enthält eine erste Einheit UR zur Anzeige der Anwesenheit eines Fehlers im Bit-Paket, das in den η mittleren Speicherzellen des Schieberegisters SR gespeichert ist, und eine zweite Einheit US zur Anzeige der Vortäur schung eines Schlupffehlers durch einen Leitungsfehler. Die an den Eingängen c und b liegenden Signale werden im ODER-Glied N3 summiert, dessen Ausgangssignal zusammen mit dem am Eingang s liegenden Signal dem NOR-Glied N4 zugeführt wird. Das NOR-Glied N^ gibt dann ein Ausgangssignal am Ausgang d ab, wenn die Koeffizienten des Rest-Polynoms weder alle gleich O sind noch eine der für einen Schlupf charakteristischen Gestaltungen darstellen.
Das Erkennen eines Schlupfes durch die Logikschaltungen RL2 und RL3 wird von der bistabilen Kippstufe BS gespeichert, welche ein Signal an ihrem Ausgang u bzw. ü abgibt, je nachdem, ob die Decodiereinheiten RL2 bzw. RL3 einen Vorschub oder ein Rückschieben im Schieberegister SR veranlasst haben. Zugleich wird über das ODER-Glied N3 die monostabile Kippstufe MN aktiviert, welche das UND-Glied N5 für eine Zeitspanne T sperrt,
509828/0564
wobei T die Zeitspanne ist, die zur Durchführung der beschriebenen Operationen zum Erkennen und Korrigieren der auf Schlupf zurückzuführenden Fehler zur Verfügung steht. Wenn unter diesen Verhältnissen die Divisionsschaltung DV erneut das Polynom, welches das im Registerfenster des Schieberegisters SR gespeicherte Binärmuster darstellt, durch das erzeugende Polynom g(X) dividiert, und das Rest-Polynom r(X) nicht gleich Null ist, dann wird dies durch die Logikschaltung RL1 festgestellt, deren Ausgangssignal über den Inverter I und das nicht mehr gesperrte UND-Glied N^ die Weitergabe der in der bistabilen Kippstufe BS gespeicherten Information über ein UND-Glied Ng bzw. Ny zuläßt. Damit wird am Ausgang e bzw. f ein Impuls erzeugt, welcher eine der zuvor erfolgten Verschiebung entgegengerichtete Verschiebung des Inhaltes des Schieberegisters SR veranlasst.
Bei dem erläuterten Ausführungsbeispiel für die Korrektur eines Schlupfes 1.Ordnung können die Logikschaltungen RL, und RL2 mit Hilfe von vier Decodiereinheiten verwirklicht werden, durch welche das Vorhandensein eines Schlupfes festgestellt wird, der ein fälschliches Hinzukommen eines Bits "1" oder "O" sowohl auf der rechten als auch auf der linken Seite des Registerfensters des Schieberegisters SR zur Folge hat.
Zur Korrektur von Schlupffehlern 1.Ordnung bis zur Ordnung S bleibt die beschriebene Schaltungsanordnung im wesentlichen unverändert. Es sind lediglich folgende Ergänzungen zu beachten:
Das Schieberegister SR ist mit n+2S Speicherzellen auszustatten. Die Logikschaltung RL2 zur Auswertung der Koeffizienten des Rest-Polynoms, das für einen Schlupf nach links charakteristisch
S j
ist, muß Σ 2 Decodiereinheiten haben, welche eine Ver-
il
Schiebung des Inhaltes des Schieberegisters SR um s - S Schrit-
509828/0564
te nach rechts steuern. Ebenso benötigt die Logikschaltung RL3 zur Auswertung der Koeffizienten des Rest-Polynoms, das für einen Schlupf nach rechts charakteristisch ist, Σ 2* Decodiereinheiten, welche eine Verschiebung des Inhaltes des Schieberegisters SR um s<S Schritte nach links steuern. Ausserdem ist für die Steuereinheit UC, neben der bistabilen Kippstufe BS eine Zähleinrichtung zum Abzählen der Verschiebungen vorzusehen, welche durch die erwähnten Auswerte-Einheiten gesteuert wird.
Die beschriebene Schaltungsanordnung ist Bestandteil des Empfangsteiles eines synchronen Datenübertragungssystems. Das Einschreiben der Daten in das Schieberegister, die Division durch des erzeugende Polynom g(X) und die Entnahme der Daten aus dem Schieberegister erfolgen in an sich bekannter und daher hier nicht näher beschriebener Weise unter Steuerung durch den Rakt des Empfangsteiles.
509828/0564

Claims (7)

  1. -10-Patentan sprüche
    [1·/ Schaltungsanordnung zum Korrigieren des Schlupffehlers in einem Datenübertragungssystem , das zyklische (n,K)-Codes zur Korrektur der von der Verbindungsleitung herrührenden Fehler verwendet, wobei die codierten einzelnen Zeichen bzw. Zeichengruppen durch Pakete von jeweils η Bits dargestellt sind, welche die Koeffizienten eines Polynoms (n-l)-ten Grades bilden und in der Empfangsstation des Datenübertragungssystems einer Fehlererkennungseinheit zugeführt werden, die ein mit der Verbindungsleitung verbundenes und für die Speicherung eines n-Bit-Paketes ausgelegtes Schieberegister eine den Rest aus der Division des Polynoms, welches das empfangene n-Bit-Paket darstellt, durch das erzeugende Polynom g(X) errechnenden Divisionsschaltung und eine Logikschaltung enthält, welche immer dann das Vorhandensein eines Fehlers im n-Bit-Paket anzeigt, wenn die Koeffizienten des Rest-Polynoms r(X) nicht alle gleich Null sind, dadurch gekennzeichnet, daß das in der Fehlererkennungseinheit vorhandene Schieberegister (SR) je einen Steuereingang für ein Vor- bzw. Rückschieben aufweist und eine Speicherkapazität von (n+2S) Speicherzellen hat, wobei S die maximale Zahl derjenigen Bits eines Bit-Paketes ist, die entweder verlorengehen oder fehlerhaft hinzukommen können, und da0 für die Fehlererkennungseinheit zwei zum Auswerten von charakteristischen Gestaltungen des Rest-Polynoms r(X) dienende Schaltungen (RL2 bzw. RL3) vorgesehen sind, die von der Divisionsschaltung (DV) gesteuert sind und ihrerseits den Vorschub bzw. das Zurü-ckschieben der im Schieberegister (SR) gespeicherten Bits um die erforderliche Anzahl (<S) von Schritten steuern.
    $03828/0584
  2. 2.) Schaltungsanordnung nach Anspruch 1, gekennzei ehrt e t durch eine Steuereinheit (UC), deren Eingängen die Ausgangssignale der Logikschaltung (RL,) und diejenigen der Auswerteschaltungen (RL2 und RL3) zugeführt sind, mit einer ersten Schaltungseinheit (UR) zur Bildung eines das Vorhandensein eines Fehlers in demjenigen n-Bit-Paket anzeigenden Signals, das in den η mittleren Speicherzellen des Schieberegisters (SR) enthalten ist, und mit einer zweiten Schaltungseinheit (US) zur Erfassung eines durch einen Leitungsfehler vorgetäuschten Schlupffehlers und zur Aufhebung der im Schieberegister (SR) durch die Auswerteschaltungen (RL2, RL3) bewirkten Verschiebung.
  3. 3.) Schaltungsanordnung nach Anspruch 1 oder 2, dadurch gekennz eichnet ,daß die Divisionsschaltung (DV) mit der Verbindungsleitung und mit dem Ausgang der η mittleren Speicherzellen des Schieberegisters (SR) verbunden ist.
  4. 4.) Schaltungsanordnung nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, daß die erste Auswerteschaltung IRL2) zum Auswerten von charakteristischen Gestaltungen aus Σ 2 Decodief-Einheiten gebildet ist.
  5. 5.) Schaltungsanordnung nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, daß die zweite Auswerteschaltung (RL-) zum Auswerten von charakteristischen Gestaltungen aus Σ 21 Decodier-Einheiten gebildet ist.
  6. 6.) Schaltungsanordnung nach einem der vorangehenden Ansprüche, d adurch gekennzeichnet, daß das am Ausgang der Logikschaltung (RL1) erscheinende Signal den Durchgang des in den η mittleren Speicherzellen des Schieberegisters (SR) gespeicherten Binärmusters durch ein Torglied (N.) freigibt.
    609828/0S64
  7. 7.) Schaltungsanordnung nach einem der Ansprüche 2-6, dadurch gekennzeichnet, daß das am Ausgang der das Vorhandensein eines Fehlers anzeigenden ersten Schaltungseinheit (UR) erscheinende Signal den Durchgang des in den ri mittleren Speicherzellen des·Schieberegisters gespeicherten Binärmusters durch ein weiteres. Torglied (N~) freigibt.
    509823/QSo,
DE19742460263 1973-12-27 1974-12-19 Schaltungsanordnung zum korrigieren des schlupffehlers in datenuebertragungssystemen unter verwendung von zyklischen codes Withdrawn DE2460263A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT32267/73A IT1006135B (it) 1973-12-27 1973-12-27 Disposizioni circuitale per la cor rezione dell errore di scorrimento nei sistemi di trasmissione dati utilizzanti codici ciclici

Publications (1)

Publication Number Publication Date
DE2460263A1 true DE2460263A1 (de) 1975-07-10

Family

ID=11235073

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19742460263 Withdrawn DE2460263A1 (de) 1973-12-27 1974-12-19 Schaltungsanordnung zum korrigieren des schlupffehlers in datenuebertragungssystemen unter verwendung von zyklischen codes

Country Status (7)

Country Link
US (1) US3961311A (de)
BR (1) BR7410840D0 (de)
CH (1) CH586980A5 (de)
DE (1) DE2460263A1 (de)
GB (1) GB1468999A (de)
IT (1) IT1006135B (de)
NL (1) NL167072C (de)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4059825A (en) * 1976-10-12 1977-11-22 Greene Edward P Burst/slip correction decoder and method
US4218771A (en) * 1978-12-04 1980-08-19 Rockwell International Corporation Automatic clock positioning circuit for a digital data transmission system
DE2938228C2 (de) * 1979-09-21 1982-02-25 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt Verfahren und Schaltung zur Synchronisation
US4247945A (en) * 1979-10-22 1981-01-27 Bell Telephone Laboratories, Incorporated Extraction of data characters imbedded in data bytes
GB2068687A (en) * 1980-01-09 1981-08-12 Decca Ltd Digital synchronising system
FR2498397B1 (fr) * 1981-01-16 1986-12-05 Lignes Telegraph Telephon Procede et dispositif de synchronisation a la reception de signaux numeriques transmis par paquets
GB2094041B (en) * 1981-03-03 1985-08-21 Sangamo Weston Data receivers incorporating error code detection and decoding
US4404676A (en) * 1981-03-30 1983-09-13 Pioneer Electric Corporation Partitioning method and apparatus using data-dependent boundary-marking code words
US4425645A (en) 1981-10-15 1984-01-10 Sri International Digital data transmission with parity bit word lock-on
JPS5864844A (ja) * 1981-10-15 1983-04-18 Victor Co Of Japan Ltd 同期検出方式
JPH071885B2 (ja) * 1986-10-09 1995-01-11 日本電気株式会社 ワ−ド同期器
US4896337A (en) * 1988-04-08 1990-01-23 Ampex Corporation Adjustable frequency signal generator system with incremental control
US4879731A (en) * 1988-08-24 1989-11-07 Ampex Corporation Apparatus and method for sync detection in digital data
DE3922486A1 (de) * 1989-07-08 1991-01-17 Standard Elektrik Lorenz Ag Zeitmultiplex-nachrichtenuebertragungssystem mit einer auf die codierung von in die uebertragene nachricht eingefuegten woertern ansprechenden empfangsseitigen synchronisierschaltung
US5280484A (en) * 1989-07-08 1994-01-18 Alcatel N.V. Time-division multiplex communication system with a synchronizing circuit at the receiving end which responds to the coding of words inserted in the transmitted information
KR970004256B1 (ko) * 1994-06-29 1997-03-26 한국전기통신공사 순환코드를 이용한 프레임/버스트 동기 및 에러 검출장치
JP4071879B2 (ja) * 1998-12-09 2008-04-02 富士通株式会社 誤り検出器、この誤り検出器を備えた通信システム、および誤り検出方法
FR2898000B1 (fr) 2006-02-28 2008-04-25 Thales Sa Procede et systeme permettant de gerer des interruptions erratiques dans un systeme de transmission

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3394224A (en) * 1965-08-02 1968-07-23 Bell Telephone Labor Inc Digital information multiplexing system with synchronizing means
US3466601A (en) * 1966-03-17 1969-09-09 Bell Telephone Labor Inc Automatic synchronization recovery techniques for cyclic codes
US3550082A (en) * 1966-03-17 1970-12-22 Bell Telephone Labor Inc Automatic synchronization recovery techniques for nonbinary cyclic codes
US3571794A (en) * 1967-09-27 1971-03-23 Bell Telephone Labor Inc Automatic synchronization recovery for data systems utilizing burst-error-correcting cyclic codes
US3562710A (en) * 1968-04-24 1971-02-09 Ball Brothers Res Corp Bit error detector for digital communication system
US3648237A (en) * 1969-02-28 1972-03-07 Ibm Apparatus and method for obtaining synchronization of a maximum length pseudorandom sequence
US3596245A (en) * 1969-05-21 1971-07-27 Hewlett Packard Ltd Data link test method and apparatus
US3733585A (en) * 1971-06-07 1973-05-15 Post Office Systems for detecting errors in a digital transmission channel

Also Published As

Publication number Publication date
NL167072C (nl) 1981-10-15
NL167072B (nl) 1981-05-15
US3961311A (en) 1976-06-01
BR7410840D0 (pt) 1975-09-02
CH586980A5 (de) 1977-04-15
GB1468999A (en) 1977-03-30
IT1006135B (it) 1976-09-30
NL7416850A (nl) 1975-07-01

Similar Documents

Publication Publication Date Title
DE2460263A1 (de) Schaltungsanordnung zum korrigieren des schlupffehlers in datenuebertragungssystemen unter verwendung von zyklischen codes
DE69433230T2 (de) Sender und Empfänger für mit Fehlerkorrekturschutz versehene verwürfelte Daten in einem Übertragungsrahmen mit Zellenverlustdetektion
DE2942825A1 (de) Verfahren und vorrichtung zur verarbeitung sequentiell uebertragender digitaler informationsworte
DE3222658A1 (de) Verfahren und vorrichtung zum unterdruecken von fehlerhaften daten
DE3238157C2 (de) Schaltungsanordnung zum Ermitteln der Synchronisierung von Eingangs-Datenblöcken
DE2320422A1 (de) Verfahren zur fehlererkennung
DE2607433A1 (de) Digitaler korrelationsempfaenger
DE2736967C3 (de) Fernwirkanordnung
EP0219917B1 (de) Vermittlungsanlage mit Fehlerkorrektur
DE2357168A1 (de) Speichermodul fuer eine datenverarbeitungseinheit
DE1300144B (de) Gegen Synchronisations- und Informationsfehler gesicherte Daten-uebertragungseinrichtng
DE2503107A1 (de) Korrekturcode fuer impulsfehler
DE1499694A1 (de) Einrichtung zur Fehlerkorrektur von parallel dargestellten,binaer codierten n-stelligen Informationszeichen
DE1964358C3 (de) Fehlerkorrekturanordnung für ein Datenübertragungssystem
DE2053836C3 (de) Anordnung zur Korrektur von Fehlerbündeln in binär codierten Datengruppen
DE2515921A1 (de) Schaltungsanordnung zur korrektur des schlupffehlers in einem pcm-uebertragungssystem
EP0003480A2 (de) Schaltungsanordnung zum Umwandeln von Binärinformationen mittels Kontrollbits
DE1948533C3 (de) Einrichtung zur Übertragung einer synchronen, binären Impulsfolge
DE3122763C2 (de)
DE1168677B (de) System zur Fehlerermittlung und Fehlerkorrektur
DE1100679B (de) Verfahren und Schaltungsanordnung zur Sicherung von Fernschreibnachrichten, bei denen die einzelnen Zeichen in einem 5-Schritte-Code uebertragen werden
DE2758952B1 (de) Schaltungsanordnung zum Codieren oder Decodieren von Binaerinformationen
DE2365957B2 (de) Übertragungsverfahren für umkodierte Nachrichten
DE4038596C2 (de) Verfahren und Vorrichtung zur Fehlererkennung bei der Datenübertragung
DE2246825B2 (de) System und Betriebsverfahren zur gesicherten Datenübertragung

Legal Events

Date Code Title Description
8141 Disposal/no request for examination