DE3500363A1 - Anordnung zur synchronisation eines digitalen datenempfaengers - Google Patents
Anordnung zur synchronisation eines digitalen datenempfaengersInfo
- Publication number
- DE3500363A1 DE3500363A1 DE19853500363 DE3500363A DE3500363A1 DE 3500363 A1 DE3500363 A1 DE 3500363A1 DE 19853500363 DE19853500363 DE 19853500363 DE 3500363 A DE3500363 A DE 3500363A DE 3500363 A1 DE3500363 A1 DE 3500363A1
- Authority
- DE
- Germany
- Prior art keywords
- clock
- bit
- correlator
- word
- arrangement according
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
- H04L7/042—Detectors therefor, e.g. correlators, state machines
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
- Anordnung zur Synchronisation eines digitalen Daten-
- empfängers Die Erfindung betrifft eine Anordnung nach dem Oberbegriff des Anspruchs 1.
- Das Grundprinzip der Rahmensynchronisation durch Korrelation der empfangenen Daten mit einem bekannten Rahmensynchronwort ist z. B. von J. Eldon in "Correlation ... a Powerful Technique for Digital Signal Processing", LSI Publication TP17B-4/81, TRW LSI Products, beschrieben worden. Bei der Übertragung serieller Daten, z. B. eines PCM-Multiplexsystems über Funk, ist die schnelle Resynchronisation nach Datenausfall besonders wichtig, ebenso die Fähigkeit, auch auf (durch die Übertragung) leicht gestörte Synchronworte korrekt aufsynchronisieren zu können.
- Aufgabe der Erfindung ist es, eine Anordnung der eingangs genannten Art anzugeben, mit der eine sichere, schnelle, und gleichzeitige Synchronisierung auf Bittakt und Rahmentakt möglich ist. Die Erfindung ist im Patentanspruch 1 gekennzeichnet. Anspruch 6 beschreibt eine erfinderische Weiterbildung der Anordnung. Die weiteren Ansprüche beinhalten vorteilhafte Ausgestaltungen der Erfindung.
- Die Erfindung wird im folgenden näher erläutert.
- Es sei angenommen, daß Daten über einen Kanal in Rahmen übertragen werden, die periodisch aufeinander folgen und je aus einem Synchronwort von k Bit, gefolgt von i-1 Vatenwortell je k Bit, insgesait also aus i.k Bit bestehen.
- Der erfindungsgemäße Synchronisierer im Datenempfänger vergleicht nun kontinuierlich die empfangenen, digitalen Daten mit dem bekannten Referenzsynchonwort in Zeitschritten von 1/N Bitlängen, N = ganze Zahl, durch Korrelation. Hierzu wird das Empfangssignal mit dem N-fachen Bittakt in einen Korrelator eingetaktet. Das empfangene Synchronwort von k Bit Länge wird so in ein Wort von k N Chip Länge expandiert und mit dem ebenfalls auf k-N Chip Länge expandierten Referenzsynchronwort verglichen; die zeitliche Auflösung des Vergleichs ist also l/N-Bitlänge.
- Das empfangene Synchronwort wird als erkannt betrachtet, wenn es in MS k-N Chip mit dem Referenzsynchronwort übereinstimmt. Die Schwelle M des Korrelationswertes ist einstellbar; sie kann um bis zu N-1 Chip unter dem maximalen Korrelationswert k-N bei völlig ungestörtem Empfang liegen. So kann auch auf leicht gestörte Synchronworte korrekt aufsynchronisiert werden.
- Der Korrelator gibt bei Erkennen des Synchronwortes einen Setzimpuls ab, aus dem in einfacher Weise Bittakt und Rahmentakt gleichzeitig abgeleitet werden können. Dies geschieht vorzugsweise mittels einer Takt-Teilerkette, welche durch den Setzimpuls rücksetzbar ist. Dabei ist vorteilhafterweise der faktor N gleich einer Potenz 2L gewählt, L = ganze Zahl. Wird die Schwelle M kleiner als k*N Chips gewählt, so eilt der Rahmentakt bei völlig ungestörtem Empfang gegenüber dem einlaufeJ(Iell Datenstrom um (k-N-M) Chips vor (ohne Berücksichtigung von Gatterlaufzeiten usw.). Dieser Unterschied ist in einfacher Weise durch ein festes Verzögerungsglied (Delay) ausgleichbar, so daß in jedem Fall ein korrektes Dekodieren (Abfragen) innerhalb einer Bitlänge möglich ist.
- Bei Ers terkennung des Synchronwortes werden nunmehr Bit-und Rahmentakt durch Rücksetzen der Teilerkette synchronisiert; die Rücksetzung wird vorzugsweise für die folgenden Worte bis kurz vor Beginn des nächsten erwarteten Synchronwortes gesperrt, also z. B. für i-1,5 Datenworte.
- Hierdurch wird verhindert, daß sporadisch in den Daten enthaltene zufällige Synchronworte zur Fehlsynchronisation führen; es müssen also keine Bitfolgen als unzulässig in den Daten ausgeschlossen werden (wie z. B. das evtl.
- gescrambelte A S-Signal in gewissen PCM-Systemen). Falsche Anfangssynchronisationen auf Synchronworte in den Daten beheben sich im erfindungsgemäßen Synchronisierer durch die nächstfolgenden korrekten Synchronworte von selbst. Es ist aber zweckmäßig, als Synchronwort ein Wort mit guten Autokorrelationseigenschaften und - wenn möglich - geringer Kreuzkorrelation mit den übertragenen Daten zu benutzen, um die Wahrscheinlichkeit für eine falsche Anfangssynchronisation gering zu halten.
- Ein Ausführungsbeispiel der Erfindung ist in der Figur dargestellt. Es handelt sich dabei um einen Synchronisierer für einen PCM-Rahmen mit 8 kHz Rahmentakt, bestehend aus drei Datenwörtern (PCM-Zeitschlitzen) und einem Synchronwort von je 8 Bit Länge; der Bittakt beträgt folglich 256 kHz. Durch entsprechend höhere Taktraten lassen sich Rahmen von z. B. 32 Zeitschlitzen benutzen. Im Ausführungsbeispiel ist N = 23 = 8.
- Ein Muttertaktgenerator erzeugt in einer Transistorschaltung mit Quarz ein Sinussignal mit einer Frequenz von 2,048 MHz. Das Sinussignal wird mit einem weiteren Transistor auf TTL-Pegel verstärkt und mit zwei TTL-Gattern gepuffert. Mit diesem vom Muttertaktgenerator erzeugten Chiptakt werden der Korrelator und die Teilerkette getaktet.
- Ein erster Binärzähler wird bei Einschalten der Betriebsspannung zurückgesetzt und nach ca. 20 ms freigegeben.
- Eine Ladelogik schaltet ein nachfolgendes erstes Schieberegister im ersten Zeitzyklus auf Load und das Referenzsynchronwort wird parallel in das Schieberegister eingeladen. Im zweiten Zyklus wird das Schieberegister auf seriell Shift umgeschaltet und das Synchronwort in den Korrelator eingetaktet. Der Korrelator selbst wird mit der 8-fachen Taktrate (Muttertakt) getaktet, so daß die Synchronwortlänge im Korrelator 64 Bit beträgt, somit ergibt sich für ein Bit des Synchronwortes eine maximale Korrelationsgenauigkeit von 1/8 Bit (abhängig vom eingestellten Schwellenwert). Geht das letzte Bit des 1.
- Binärzählers auf High, so sperrt ein Nor-Gatter am Eingang des 1. Binärzählers den eigenen Takt und den des Korrelators (CLKB).
- Nach Laden des Referenzsynchronwortes ist der Korrelator funktionsfähig. An seinem Eingang AIN liegt der empfangene NRZ-Datenstrom. Er wird mit dem Referenzsynchronwort verglichen. Am Schwellenregisterwertschalter kann die Korrelationsschwelle M (binär) eingestellt werden. Korrelieren Synchron- und Datenwort, so wird am TFLG ein Setzimpuls (Trigger) ausgegeben.
- Die Teilerkette besteht aus einem zweiten Binärzähler und einer Reihe D-Flip-Flops. Beide werden mit dem Muttertakt (Chiptakt) getaktet. An den Dateneingängen der Flip-Flops liegen die Pegel entsprechender Zählausgänge des zweiten Binärzählers an. Dieser ist vom Setzimpuls des Korrelators übei' ei wie RcHatlog-ik rücksetzZar. Noboll Bit takt und Rahmentakt sind im Ausführungsbeispiel noch weitere Hilfstakte aus der Teilerkette abgeleitet, insbesondere Takte für die Zeitschlitze (Datenworte). Aus diesem Baustein (Decoder) ist auch das Sperrsignal für den Setzimpuls abgeleitet (bzw. ein Freigabesignal für die Resetlogik zu Beginn des vierten Datenwortes/Zeitschlitzes).
- Mit jedem Setzimpuls, also mit jedem richtig erkannten Synchronwort, wird die Teilerkette zurückgesetzt und folglich Bittakt und Rahmentakt neu synchronisiert. Verschiebungen im Gleichlauf zwischen Synchrontakt und Datenstrom auf Grund von Drift des Muttertaktgenerators oder Laufzeitänderungen im Übertragungskanal werden so regelmäßig ausgeglichen. Phasenschwankungen, die von der Einstellung der Schwelle M des Korelationswertes abhängen und durch das Erkennen leicht gestörter Synchronworte hervorgerufen werden, beeinträchtigen die Dekodierung der Daten nicht. Wird kein Synchronwort erkannt, auch über längere Perioden nicht, so läuft die Teilerkette, und damit Bittakt und Rahmentakt, frei mit dem Muttertakt weiter.
- - Leerseite -
Claims (7)
- Patentansprüche Anordnung zur Synchronisation eines digitalen Datenempfängers auf Bittakt und Rahmentakt eines empfangenen Datenstroms durch Korrelation eines empfangenen Synchronwortes mit einem im Datenempfänger abgespeicherten Referenzsynchronwort, dadurch gekennzeichnet, daß die Korrelation in einem digitalen Korrelator in Zeitschritten von 1/N Bitlängen, N = ganze Zahl, erfolgt, und daß bei erkanntem Synchronwort der Korrelator einen Setzimpuls abgibt, aus welchem Bittakt und Rahmentakt gleichzeitig abgeleitet werden.
- 2. Anordnung nach Anspruch i, dadurch gekennzeichnet, daß der Faktor N gleich einer Potenz 2L L = ganze Zahl, gewählt ist.
- 3. Anordnung nach Ansprüchen 1 und 2, dadurch gckonnzeichnet, daß Bittakt und Rahmentakt von einer Teilerkette erzeugt werden, welche mit dem N-fachen des Bittaktes getaktet ist und durch den Setzimpuls rücksetzbar ist.
- 4. Anordnung nach Ansprüchen 1 bis 3, dadurch gekennzeichnet, daß ein Muttertaktgenerator einen Takt mit dem N-fachen des Bittaktes erzeugt und daß mit diesem Takt der Korrelator und die Teilerkette getaktet werden.
- 5. Anordnung nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der Korrelationswert des Korrelators einstellbar ist.
- 6. Anordnung nach einem der vorhergehenden Ansprüche mit im Datenstrom sich wiederholendem Synchronwort, dadurch gekennzeichnet, daß der Setzimpuls nur zum Synchronisieren benutzt wird, wenn das Synchronwort am erwarteten Platz im Rahmen auftritt.
- 7. Anordnung nach Anspruch 6, dadurch gekennzeichnet, daß der Setzimpuls nach Erkennen eines Synchronwortes für eine vorgegebene Zeit gesperrt ist.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19853500363 DE3500363A1 (de) | 1985-01-08 | 1985-01-08 | Anordnung zur synchronisation eines digitalen datenempfaengers |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19853500363 DE3500363A1 (de) | 1985-01-08 | 1985-01-08 | Anordnung zur synchronisation eines digitalen datenempfaengers |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3500363A1 true DE3500363A1 (de) | 1986-07-10 |
DE3500363C2 DE3500363C2 (de) | 1992-10-01 |
Family
ID=6259400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19853500363 Granted DE3500363A1 (de) | 1985-01-08 | 1985-01-08 | Anordnung zur synchronisation eines digitalen datenempfaengers |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE3500363A1 (de) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4012762A1 (de) * | 1990-04-21 | 1991-10-24 | Standard Elektrik Lorenz Ag | Verfahren zur synchronisation eines nach einer digitalen synchronen hierarchie rahmenstrukturierten systemes |
EP0479268A2 (de) * | 1990-10-02 | 1992-04-08 | F & O Electronic Systems GmbH | Schaltungsanordnung und Verfahren zur getakteten Korrelations- und Signalverarbeitung mittels strukturprogrammierbarem Prozessor |
GB2294849A (en) * | 1993-06-18 | 1996-05-08 | Nokia Telecommunications Oy | Arrangement for defining a transmission delay in a subscriber network |
EP0908838A2 (de) * | 1997-10-10 | 1999-04-14 | Anatoli Stobbe | Verfahren zur Datenübertragung zwischen einem Schreib-Lesegerät und einem Transponder |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19953486C2 (de) * | 1999-11-06 | 2003-08-14 | Siemens Ag | Verfahren zur Synchronisation einer Signalübertragung in Aufwärtsrichtung in einem Funk-Kommunikationssystem |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3201934A1 (de) * | 1982-01-22 | 1983-08-04 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | System zur uebertragung von digitalen informatonssignalen |
-
1985
- 1985-01-08 DE DE19853500363 patent/DE3500363A1/de active Granted
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3201934A1 (de) * | 1982-01-22 | 1983-08-04 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | System zur uebertragung von digitalen informatonssignalen |
Non-Patent Citations (1)
Title |
---|
ntz Archiv, Bd. 6, 1984, H. 1, S. 17-24 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4012762A1 (de) * | 1990-04-21 | 1991-10-24 | Standard Elektrik Lorenz Ag | Verfahren zur synchronisation eines nach einer digitalen synchronen hierarchie rahmenstrukturierten systemes |
EP0479268A2 (de) * | 1990-10-02 | 1992-04-08 | F & O Electronic Systems GmbH | Schaltungsanordnung und Verfahren zur getakteten Korrelations- und Signalverarbeitung mittels strukturprogrammierbarem Prozessor |
EP0479268A3 (en) * | 1990-10-02 | 1993-06-09 | F & O Electronic Systems Gmbh | Apparatus and method for clocked correlation and signal processing using a structured programmable processor |
GB2294849A (en) * | 1993-06-18 | 1996-05-08 | Nokia Telecommunications Oy | Arrangement for defining a transmission delay in a subscriber network |
GB2294849B (en) * | 1993-06-18 | 1997-09-24 | Nokia Telecommunications Oy | Arrangement for defining a transmission delay in a subscriber network |
US5898697A (en) * | 1993-06-18 | 1999-04-27 | Nokia Telecommunications Oy | Arrangement for defining a transmission delay in a subscriber network |
EP0908838A2 (de) * | 1997-10-10 | 1999-04-14 | Anatoli Stobbe | Verfahren zur Datenübertragung zwischen einem Schreib-Lesegerät und einem Transponder |
EP0908838A3 (de) * | 1997-10-10 | 2002-07-03 | Anatoli Stobbe | Verfahren zur Datenübertragung zwischen einem Schreib-Lesegerät und einem Transponder |
Also Published As
Publication number | Publication date |
---|---|
DE3500363C2 (de) | 1992-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3782369T2 (de) | Digitales uebertragungssystem. | |
DE3047942C2 (de) | ||
DE3222993C2 (de) | Synchronisationsvorrichtung für ein Funk-Sende-Empfangssystem | |
DE69428668T2 (de) | Taktrückgewinnung unter Verwendung einer torgesteuerten Phasenregelschleife | |
DE2537937C2 (de) | Synchronisationsschaltung, die durch Ermittlung eines günstigen Abtastzeitpunktes den Empfang von in einem gestörten Eingangssignal enthaltenen Impulsen ermöglicht | |
DE2702959B2 (de) | Schaltungsanordnung zum Herstellen des Gleichlaufs zwischen einer örtlich erzeugten Impulsfolge und einer ankommenden Datenfolge | |
DE2740347A1 (de) | Vorrichtung zum einfuegen und ausblenden von zusatzinformation in einen bzw. aus einem digitalen informationsstrom | |
DE2742696C2 (de) | Schaltung zur Synchronisation eines empfängerseilig angeordneten Pseudozufallsgenerators für Nachrichtenübertragungssysteme mit pseudozufälliger Phasensprungmodulation | |
DE1806346C3 (de) | Verfahren und Anordnung zur Überrahmensynchronisierung in Pulscodemodulations-Aufbausystemen | |
DE69121952T2 (de) | Stabilisierer für die Rahmensynchronisation von Empfangsdaten | |
DE2322930A1 (de) | Rahmensynchronisationssystem fuer binaere datenuebertragung | |
DE3500363C2 (de) | ||
DE3888133T2 (de) | Datenmustersynchronisiereinrichtung. | |
DE2219016C3 (de) | Verfahren zur empfangsseitigen Phasensynchronisation auf die Phasenlage des Bittaktes eines empfangenen Datenblocks | |
DE68919211T2 (de) | Empfänger für seriellen Daten. | |
EP0247720A2 (de) | Einrichtung zum Ableiten eines Taktsignals | |
DE2719309B2 (de) | Serielle Datenempfangsvorrichtung | |
DE1214727B (de) | Verfahren zur Synchronisierung von PCM-UEbertragungssystemen | |
DE3540572C2 (de) | ||
DE10105794A1 (de) | Kommunikationssystem, Verfahren und Signal für zeitlagencodierte Datenübertragung | |
EP0301481B1 (de) | Synchronisiereinrichtung für einen Digitalsignal-Demultiplexer | |
DE2351478C3 (de) | Verfahren zur Synchronisation des Zeitrahmens im Empfänger eines Zeitmultiplex-Übertragungssystems auf den Zeitrahmen des Senders | |
DE2517481C3 (de) | Verfahren zur Verkürzung der Synchronisierzeit in Zeitmultiplexsystemen, insbesondere Datenmultiplexsystemen | |
DE3723187A1 (de) | Digitales nachrichtenuebertragungssystem | |
DE19525426C1 (de) | Verfahren zur Synchronisation der Zeitbasis einer Empfangseinheit auf die Zeitbasis einer Sendeeinheit bei einer Telekommunikationseinrichtung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
D2 | Grant after examination | ||
8320 | Willingness to grant licences declared (paragraph 23) | ||
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: AEG MOBILE COMMUNICATION GMBH, 7900 ULM, DE |
|
8339 | Ceased/non-payment of the annual fee |