[go: up one dir, main page]

DE102014203562B4 - PROCESS OF SYNCHRONIZING A COMMUNICATION SYSTEM - Google Patents

PROCESS OF SYNCHRONIZING A COMMUNICATION SYSTEM Download PDF

Info

Publication number
DE102014203562B4
DE102014203562B4 DE102014203562.7A DE102014203562A DE102014203562B4 DE 102014203562 B4 DE102014203562 B4 DE 102014203562B4 DE 102014203562 A DE102014203562 A DE 102014203562A DE 102014203562 B4 DE102014203562 B4 DE 102014203562B4
Authority
DE
Germany
Prior art keywords
unique
unique seed
communication
remote units
communication signals
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.)
Active
Application number
DE102014203562.7A
Other languages
German (de)
Other versions
DE102014203562A1 (en
Inventor
Kevin Zhifang Du
Brian Robert Wiese
Michael Eugene Locke
Richard Glentworth Greenfield
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.)
Avago Technologies International Sales Pte Ltd
Original Assignee
Avago Technologies International Sales Pte Ltd
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
Priority claimed from US14/091,612 external-priority patent/US9306733B2/en
Application filed by Avago Technologies International Sales Pte Ltd filed Critical Avago Technologies International Sales Pte Ltd
Publication of DE102014203562A1 publication Critical patent/DE102014203562A1/en
Application granted granted Critical
Publication of DE102014203562B4 publication Critical patent/DE102014203562B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • H04L7/043Pseudo-noise [PN] codes variable during transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/32Reducing cross-talk, e.g. by compensating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/261Details of reference signals
    • H04L27/2613Structure of the reference signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
    • H04M11/062Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors using different frequency bands for speech and other data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2689Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation
    • H04L27/2692Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation with preamble design, i.e. with negotiation of the synchronisation sequence with transmitter or sequence linked to the algorithm used at the receiver

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

Verfahren für ein Synchronisieren von Kommunikationssignalen, wobei das Verfahren umfasst:
ein Erzeugen (702) von n eindeutigen Saatwerten (S1, ... Sn) für n Ferneinheiten (603(1), ... 603(n)),
ein Zuordnen (703) entsprechender der eindeutigen Saatwerte (S1, ... Sn) zu entsprechenden der Ferneinheiten (603(1), ... 603(n)),
ein Übertragen (704) der entsprechenden zugeordneten n eindeutigen Saatwerte (S1, ... Sn) von der Zentraleinheit zu den n Ferneinheiten (603(1), ... 603(n)),
ein Erstellen (705) eindeutiger Pseudozufallsbitsequenzen für die n Ferneinheiten (603(1), ... 603(n)) unter Verwendung der entsprechenden zugeordneten n eindeutigen Saatwerte (S1, ... Sn) und zumindest eines Pseudozufallsbitsequenzerzeugerpolynoms, und
ein Übertragen (706) der eindeutigen Pseudozufallsbitsequenzen zu entsprechenden n Ferneinheiten (603(1), ... 603(n)) für die Synchronisierung der Kommunikationssignale;
gekennzeichnet durch
ein Zuordnen der n eindeutigen Saatwerte (S1, ... Sn) in eindeutigen Saatwertpaaren, wobei die zugeordneten eindeutigen Saatwertpaare einen ersten eindeutigen Saatwert, um die eindeutigen Pseudozufallsbitsequenzen für
Abwärtsstromkommunikationssignale zu erstellen, und einen zweiten eindeutigen Saatwert umfassen, um die eindeutigen Pseudozufallsbitsequenzen für Aufwärtsstromkommunikationssignale zu erstellen.

Figure DE102014203562B4_0000
A method for synchronizing communication signals, the method comprising:
generating (702) n unique seed values (S 1 , ... S n ) for n remote units (603 (1), ... 603 (n)),
assigning (703) corresponding ones of the unique seed values (S 1 , ... S n ) to corresponding ones of the remote units (603 (1), ... 603 (n)),
transmitting (704) the corresponding assigned n unique seed values (S 1 , ... S n ) from the central unit to the n remote units (603 (1), ... 603 (n)),
creating (705) unique pseudorandom bit sequences for the n remote units (603 (1), ... 603 (n)) using the corresponding associated n unique seed values (S 1 , ... S n ) and at least one pseudo random bit sequence generator polynomial, and
transmitting (706) the unique pseudorandom bit sequences to corresponding n remote units (603 (1), ... 603 (n)) for synchronizing the communication signals;
marked by
assigning the n unique seed values (S 1 , ... S n ) in unique seed value pairs, wherein the associated unique seed value pairs have a first unique seed value to represent the unique pseudorandom bit sequences for
Create downstream communication signals and include a second unique seed value to create the unique pseudorandom bit sequences for upstream communication signals.
Figure DE102014203562B4_0000

Description

HINTERGRUNDBACKGROUND

TECHNISCHES GEBIETTECHNICAL AREA

Die hierin beschriebene vorliegende Offenbarung bezieht sich grundsätzlich auf Kommunikationsnetzwerke und insbesondere auf Synchronisierung von Kommunikationssystemen.The present disclosure described herein relates basically to communication networks, and more particularly to synchronization of communication systems.

BESCHREIBUNG VON VERWANDTER TECHNIKDESCRIPTION OF RELATED TECHNOLOGY

Kommunikationssysteme sind dafür bekannt, drahtlose und drahtgebundene Kommunikationen bzw. Drahtlos- und Festnetzkommunikationen zwischen Drahtlos- und/oder Festnetzkommunikationsgeräten zu unterstützen. Solche Kommunikationssysteme reichen von nationalen und/oder internationalen Funktelefonsystemen über die Internet-zu-Punkt-zu-Punkt-Heimdrahtlosnetzwerke zu Funkfrequenzidentifikationssystemen (RFID). Jede Art von Kommunikationssystemen ist konstruiert und wirkt daher gemäß einem oder mehreren Kommunikationsstandards. Beispielsweise können Festnetzkommunikationssysteme gemäß einem oder mehreren Standards arbeiten, die digitale Teilnehmeranschlussleitungen (Digital Subscriber Lines, DSL) wie asymmetrisches DSL (beispielsweise ADSL2+, das durch International Telecommunication Union (ITU G.992.5) vertreten ist), digitale Teilnehmeranschlussleitung sehr hoher Geschwindigkeit 2 (Very Highspeed Digital Subscriber Line 2, VDSL2, ITU G.993.2), G.fast (Gigabit fast), Handshake-Prozeduren für Digitalteilnehmeranschlussleitungssendeempfänger (G.994.1) und/oder Variationen davon einschließen aber nicht darauf beschränkt sind.Communication systems are known to support wireless and wireline communications between wireless and / or landline communication devices. Such communication systems range from national and / or international radiotelephone systems over the Internet to point-to-point home wireless networks to radio frequency identification (RFID) systems. Each type of communication system is constructed and therefore operates according to one or more communication standards. For example, fixed line communication systems may operate in accordance with one or more standards including Digital Subscriber Lines (DSL) such as asymmetric DSL (eg, ADSL2 + represented by International Telecommunication Union (ITU G.992.5)) Digital High Speed Digital Subscriber Line 2 (Very High Speed Digital Subscriber Line 2, VDSL2, ITU G.993.2), G.fast (Gigabit fast), handshake procedures for digital subscriber line transceivers (G.994.1) and / or variations thereof include, but are not limited to.

Kommunikationssysteme wie hierin beschrieben umfassen die Übertragung von Daten in der Form von Paketen. In einer typischen Konfiguration kann jedes Paket der Daten Bytes von Information an dem Beginn des Datenrahmens enthalten, die eine Synchronisierung mit empfangenden Geräten ermöglichen, und die Präambel oder Trainingssequenz genannt werden. In Parallelkommunikationskanalsystemen (zum Beispiel DSLs) kann die Präambel verwendet werden, um bezeichnete Datenpakete zu identifizieren, die auf verschiedenen parallelen Kanälen kommuniziert werden, und daher benötigt das Datenpaket kein eindeutiges Identifizierungszeichen. DSLs verkörpern Breitbandkommunikationssysteme mit Mehrfachleitungen und Mehrfachträgern. Diese Systeme benötigen eine genaue Symbolrahmenausrichtung, um ordnungsgemäß zu funktionieren und Stabilität aufrecht zu erhalten. Derzeitige DSL-Implementierungen wie ITU G.993.2 VDSL2 verwenden gemeinsame Pseudozufallsbitsequenzen (PRBS, Pseudo-Random Bit Sequences) für alle Leitungen für eine Ferneinheitssymbolrahmenausrichtung. Bei VDSL2, einem Frequenzteilungsduplex-System (Frequency Division Duplex, FDD), verursacht Nahübersprechen (Near-End Crosstalk, NEXT) gewöhnlich keine Synchronisierungsprobleme, während ein Einfluss von Fernübersprechen (Far-End Crosstalk, FEXT) relativ klein ist, da eine Signalbandbreite auf beispielsweise 17Mhz beschränkt ist. Jedoch kann ein solcher Ansatz Probleme verursachen in einem Zeitteilungsduplex-System (Time Division Duplex, TDD) wie G.fast, bei dem eine Signalbandbreite bis zu 100MHz ist, während eine Schleifenlänge mit weniger als 250 Metern erwartet ist. Unter solchen Bedingungen können sowohl NEXT als auch FEXT eine starke Präsenz aufweisen und eine falsche Symbolrahmenausrichtung bei Ferneinheiten verursachen, wenn ein identisches Synchronisierungssignal für alle Leitungen verwendet wird.Communication systems as described herein include the transmission of data in the form of packets. In a typical configuration, each packet of data may contain bytes of information at the beginning of the data frame that enable synchronization with receiving devices, called the preamble or training sequence. In parallel communication channel systems (for example, DSLs), the preamble can be used to identify designated data packets that are communicated on different parallel channels, and therefore, the data packet does not require a unique identifier. DSLs embody broadband communication systems with multiple lines and multiple carriers. These systems require accurate symbol frame alignment to function properly and maintain stability. Current DSL implementations such as ITU G.993.2 VDSL2 use common pseudorandom bit sequences (PRBS) for all lines for remote unit symbol frame alignment. In VDSL2, a Frequency Division Duplex (FDD) system, Near-End Crosstalk (NEXT) usually does not cause any synchronization problems, while the influence of far-end crosstalk (FEXT) is relatively small because of a signal bandwidth For example, 17Mhz is limited. However, such an approach can cause problems in a Time Division Duplex (TDD) system such as G.fast, where a signal bandwidth is up to 100MHz, while a loop length of less than 250 meters is expected. Under such conditions, both NEXT and FEXT can have a strong presence and cause incorrect symbol frame alignment in remote units if an identical synchronization signal is used for all lines.

Die gattungsbildende US 2005 / 0 175 078 A1 beschreibt ein Kommunikationssystem, das unter Verwendung eines iterativen Trainingsabschnitts initialisiert wurde. Das Kommunikationssystem umfasst einen ersten Transceiver und einen zweiten Transceiver, der mit dem ersten Transceiver kommuniziert. Der Verbindungsaufbau wird mittels einer Initialisierungsfolge eingeleitet, die einen sogenannten Handshake und eine Folge von Trainingssequenzen umfasst.The generic US 2005/0 175 078 A1 describes a communication system initialized using an iterative training section. The communication system includes a first transceiver and a second transceiver that communicates with the first transceiver. The connection setup is initiated by means of an initialization sequence comprising a so-called handshake and a sequence of training sequences.

Es ist Aufgabe der vorliegenden Erfindung, ein Verfahren und ein System zum Synchronisieren von Kommunikationssignalen bereitzustellen, welches ein Übersprechen zwischen Teilnehmeranschlussleitungen verringert.It is an object of the present invention to provide a method and system for synchronizing communication signals that reduces crosstalk between subscriber lines.

Diese Aufgabe wird erfindungsgemäß durch ein Verfahren für ein Synchronisieren von Kommunikationssignalen mit den Merkmalen des Anspruchs 1 und durch ein System für eine Synchronisierung von Kommunikationssignalen mit den Merkmalen des Anspruchs 9 gelöst.This object is achieved by a method for synchronizing communication signals with the features of claim 1 and by a system for synchronization of communication signals with the features of claim 9.

Vorteilhafte Weiterbildungen ergeben sich aus den abhängigen Unteransprüchen.Advantageous developments emerge from the dependent subclaims.

Figurenlistelist of figures

  • 1 veranschaulicht ein bekanntes Verfahren, um Übersprechen für ein drahtgebundenes Kommunikationssystem zu verringern, 1 illustrates a known method for reducing crosstalk for a wired communication system,
  • 2 veranschaulicht ein bekanntes Synchronisierungssystem, das eine DSPbasierte-Vektorverarbeitung verwendet, um Übersprechen zu verringern, 2 Figure 12 illustrates a known synchronization system using DSP based vector processing to reduce crosstalk.
  • 3 veranschaulicht ein schematisches Diagramm eines VDSL-Kommunikationssystems, das Frequenzteilungsduplex (FDD) verwendet zur Übertragung und zum Empfang von Daten, gemäß der vorliegenden Offenbarung, 3 FIG. 12 illustrates a schematic diagram of a VDSL communication system using frequency division duplex (FDD) for transmitting and receiving data in accordance with the present disclosure; FIG.
  • 4 veranschaulicht ein Schaubild, das ein Frequenzteilungsduplex (FDD) in einem Diagramm erläutert, bei dem Zeit und Frequenz (17MHz) gegeneinander aufgetragen sind, gemäß der vorliegenden Offenbarung, 4 FIG. 12 is a diagram illustrating a frequency division duplex (FDD) in a graph in which time and frequency (17 MHz) are plotted against each other according to the present disclosure; FIG.
  • 5. veranschaulicht ein Schaubild, das ein Zeitteilungsduplex (TTD) in einem Diagramm erläutert, bei dem eine Zeit und eine Frequenz (100MHz) gegeneinander aufgetragen sind, gemäß der vorliegenden Offenbarung, 5 , 12 is a diagram illustrating a time division duplex (TTD) in a graph in which a time and frequency (100 MHz) are plotted against each other according to the present disclosure;
  • 6 veranschaulicht ein Ausführungsbeispiel eines Kommunikationssystems gemäß der vorliegenden Offenbarung, 6 FIG. 4 illustrates an embodiment of a communication system according to the present disclosure; FIG.
  • 7 veranschaulicht ein Flussdiagramm eines Ausführungsbeispiels eines Verfahrens gemäß der vorliegenden Offenbarung, 7 FIG. 12 illustrates a flowchart of one embodiment of a method according to the present disclosure; FIG.
  • 8 veranschaulicht ein anderes Ausführungsbeispiel eines Kommunikationssystems gemäß der vorliegenden Offenbarung, und 8th illustrates another embodiment of a communication system according to the present disclosure, and
  • 9 veranschaulicht ein Flussdiagramm eines anderen Ausführungsbeispiels eines Verfahrens der vorliegenden Offenbarung. 9 FIG. 12 illustrates a flowchart of another embodiment of a method of the present disclosure. FIG.

DETAILLIERTE BESCHREIBUNGDETAILED DESCRIPTION

1 veranschaulicht eine bekannte Synchronisierungstechnik, die ein DSPbasiertes Vektorverarbeitung (Vectoring) genanntes Verfahren verwendet, um Übersprechen zu verringern. Das benutzerseitige DSL-Modem erwartet das modulierte Sync-Symbol, erhält aber in der Realität ein moduliertes Sync-Symbol, das verfälscht ist mittels Übersprechen von den auf den benachbarten Leitungen übertragenen modulierten Sync-Symbolen. In Schritt 101 misst das Modem den Fehler (Übersprechen), und sendet diesen zurück zu dem Digitalteilnehmeranschlussleitungszugangsmultiplexelement (DSLAM). Das DSLAM korreliert die empfangenen Fehlerwerte auf der „betroffenen“ Leitung mit den Pilotsequenzen, die auf allen anderen „Störer-“Leitungen übertragen werden. Dadurch erhält das DSLAM eine Messung der Übersprechkopplung für jedes Paar von Strörer und Betroffenen. Der finale Schritt 102 ist die Erzeugung eines Gegenrauschens innerhalb des DSLAM. Dieses Gegenrauschen wird auf die Betroffenen-Leitung zusätzlich zu dem Übertragungssignal eingespeist, so dass es über das Telefonpaar aufgefangene Übersprechsignale auslöscht. Dieser Prozess wird für jede Leitung wiederholt. 1 FIG. 11 illustrates a known synchronization technique using a DSP-based vector processing method to reduce crosstalk. The user-side DSL modem awaits the modulated sync symbol, but in reality receives a modulated sync symbol which is corrupted by crosstalk from the modulated sync symbols transmitted on the adjacent lines. In step 101 the modem measures the error (crosstalk) and sends it back to the Digital Subscriber Line Access Multiplexing Element (DSLAM). The DSLAM correlates the received error values on the "affected" line with the pilot sequences transmitted on all other "interferer" lines. This gives the DSLAM a measure of the cross talk coupling for each pair of striker and sufferer. The final step 102 is the generation of a counter-noise within the DSLAM. This backlash is fed to the victim line in addition to the transmit signal so that it cancels intercepted crosstalk signals over the phone pair. This process is repeated for each line.

2 veranschaulicht ein bekanntes Synchronisierungssystem, das eine DSPbasierte Vektorverarbeitung (Vectoring) verwendet, um Übersprechen zu verringern. Um die Übersprechkopplung zwischen den Paaren in dem Kabelbündel zu berechnen, wird ein „Sync-“Symbol 201 verwendet, das nach jeden 256 Datensymbolen gesendet wird. Dies gleicht einem Sync-Symbol, das alle 64ms gesendet wird. Jedes Sync-Symbol wird mit einem Bit einer Pilotsequenz moduliert. Die Länge der Pilotsequenz hängt ab von der Anzahl von VDSL2-Leitungen in der Vektorgruppe: in einem System mit 192 VDSL2-Leitungen werden 256 Bit lange Pilotsequenzen verwendet (die nächst höhere Zweierpotenz). Ferner wird jedem verdrillten Paar eine eindeutige Pilotsequenz zugeordnet, wobei die Piloten gewöhnlich derart ausgewählt sind, dass diese gegenseitig orthogonal sind. 2 Figure 11 illustrates a known synchronization system using DSP-based vectoring to reduce crosstalk. To calculate the crosstalk coupling between the pairs in the cable bundle, a "sync" symbol appears 201 used that after each 256 Data symbols is sent. This is similar to a sync symbol sent every 64ms. Each sync symbol is modulated with one bit of a pilot sequence. The length of the pilot sequence depends on the number of VDSL2 lines in the vector group: in a system with 192 VDSL2 lines use 256-bit pilot sequences (the next higher power of two). Further, each twisted pair is assigned a unique pilot sequence, with the pilots usually selected to be mutually orthogonal.

3 veranschaulicht ein schematisches Diagramm eines VDSL-Kommunikationssystems, das Frequenzteilungsduplex (Frequency Division Duplexing, FDD) zur Übertragung und zum Empfang von Daten gemäß der vorliegenden Offenbarung verwendet. Eindeutige Pilotsequenzen wie Pseudozufallsbitsequenzen (Pesudo-random Bit Sequences, PRBSs) werden durchweg bei Telekommunikationen, Verschlüsselungen, und Simulationen verwendet. Bei VDSL-Telekommunikationssystemen werden beispielsweise PRBSs verwendet, um ein Zeitsteuerprotokoll zwischen einem übertragenden Gerät und einem empfangenden Gerät einzurichten, um Datenübertragungen zu synchronisieren. Ein konventionelles VDSL-System 300 enthält eine Zentraleinheit 301 mit einem Sendeempfänger bzw. einer Sendeempfangseinheit bzw. einem Sendeempfangselement (Transceiver, Übertragungselement und Empfangselement) 302 mit einem PRBS-Erzeugungselement 303, das Pseudozufallssequenzen einschließlich eines Zufallssaat(-Anfangs-)Wert ausgibt. Eine gemeinsame PRBS wird für alle Kommunikationsleitungen von der Zentraleinheit 301 zu Ferneinheiten 304, 305, 306 und 307 verwendet. 3 FIG. 12 illustrates a schematic diagram of a VDSL communication system using Frequency Division Duplexing (FDD) for transmitting and receiving data according to the present disclosure. FIG. Unique pilot sequences such as Pesudo-Random Bit Sequences (PRBSs) are widely used in telecommunications, encryptions, and simulations. For example, in VDSL telecommunication systems, PRBSs are used to establish a timing protocol between a transmitting device and a receiving device to synchronize data transmissions. A conventional VDSL system 300 contains a central unit 301 with a transceiver or a transceiver unit or a transceiver element (transceiver, transmission element and receiver element) 302 with a PRBS generating element 303 that outputs pseudorandom sequences including a random seed (initial) value. A common PRBS is used for all communication lines from the central unit 301 to remote units 304 . 305 . 306 and 307 used.

4 veranschaulicht ein Schaubild, das Frequenzteilungsduplex (Frequency Division Duplexing, FDD) in einem Diagramm erläutert, bei dem eine Zeit gegen Frequenz (17MHz) aufgetragen ist, gemäß der vorliegenden Offenbarung. In einem VDSL2-System, in dem Signale unter Verwendung von FDD übertragen und empfangen werden (wie in 4 veranschaulicht), sind Synchronisierungs- und Übersprechprobleme relativ gering wegen der begrenzten Signalbandbreite (beispielsweise 12 bis 17 MHz), da Übertragen und Empfangen von Signalen individuell getrennte Kanäle (401 und 402) belegen. Es ist wohl bekannt, dass Übersprechpegel sich mit Erhöhen der Signalbandbreitenfrequenz erhöhen, und zukünftige DSL-Systeme können Signalbandbreitenfrequenzen einbinden, die über denen liegen, die derzeit für VDSL2 verwendet werden. 4 FIG. 12 illustrates a graph illustrating frequency division duplexing (FDD) in a graph plotted against frequency (17 MHz) according to the present disclosure. FIG. In a VDSL2 system where signals are transmitted and received using FDD (as in 4 Synchronization and crosstalk problems are relatively low because of the limited signal bandwidth (e.g., 12 to 17 MHz) because transmitting and receiving signals are individually separate channels (FIG. 401 and 402 ) occupy. It is well known that crosstalk levels increase with increasing signal bandwidth frequency, and future DSL systems may incorporate signal bandwidth frequencies in excess of those currently available for VDSL2 be used.

5 veranschaulicht ein Schaubild, das Zeitteilungsduplex (Time Division Duplexing, TDD) in einem Diagramm erläutert, in dem eine Zeit gegen Frequenz aufgetragen ist, gemäß der vorliegenden Offenbarung. Zeitteilungsduplex (TDD) ist die Anwendung von Zeitteilungsmultiplex auf getrennte abgehende und rückkehrende Signale. Dies emuliert Vollduplexkommunikation über eine Halbduplexkommunikationsverbindung. Wie gezeigt, werden übertragene Daten (Tx) 501 abgewechselt (gemultiplext) mit empfangenen Daten (Rx) 502 in demselben Frequenzband/Kanal (beispielsweise 100MHz). Zeitteilungsduplex hat einen großen Vorteil in dem Fall, in dem es eine Asymmetrie der Aufwärtsstrecken- und Abwärtsstreckendatenraten gibt. Wenn das Ausmaß von Aufwärtsstreckendaten sich erhöht, kann mehr Kommunikationskapazität dynamisch zugewiesen werden, und wenn die Übertragungslast bzw. Verkehrslast geringer wird, kann Kapazität weggenommen werden. Gleiches gilt in der Abwärtsstreckenrichtung. 5 FIG. 12 illustrates a diagram illustrating Time Division Duplexing (TDD) in a graph plotting time vs. frequency according to the present disclosure. FIG. Time Division Duplex (TDD) is the application of time division multiplexing to separate outgoing and returning signals. This emulates Full-duplex communication over a half-duplex communication link. As shown, transmitted data (Tx) 501 alternated (multiplexed) with received data (Rx) 502 in the same frequency band / channel (for example 100MHz). Time division duplex has a great advantage in the case where there is an asymmetry of uplink and downlink data rates. As the amount of uplink data increases, more communication capacity can be allocated dynamically, and as the transmission load decreases, capacity can be removed. The same applies in the downlink direction.

6 veranschaulicht ein Ausführungsbeispiel eines Kommunikationssystems gemäß der vorliegenden Offenbarung. Ein Mehrfachleitungs-Mehrfachträger-System 600 (beispielsweise mit G.fast-Kommunikationssignalisierung implementiert) enthält eine Zentraleinheit 601 (beispielsweise einen DSL/VDSL-Zugangsknotenschrank), die über eine Vielzahl von Kommunikationsleitungen (beispielsweise verdrilltes Kupfer) 602 (1-n) mit Ferneinheiten 603 (1-n) kommuniziert. Anders als FDD-Systeme verwenden G.fast-Systeme TDD (wie in 5 veranschaulicht), um Datenpakete zwischen einer Zentraleinheit 601 und mehreren Ferneinheiten 603 (1-n) zu kommunizieren. Im Gegensatz zu FDD, wobei Datenübertragungen und -empfänge auf separaten Kanälen geschehen, überträgt und empfängt TDD Daten auf dem gleichen Kanal über eine größere Bandbreite. 6 illustrates an embodiment of a communication system according to the present disclosure. A multi-line multi-carrier system 600 (implemented, for example, with G.fast communication signaling) includes a central processing unit 601 (for example a DSL / VDSL access node cabinet), which can be accessed via a plurality of communication lines (for example, twisted copper). 602 (1-n) with remote units 603 (1-n) communicated. Unlike FDD systems, G.fast systems use TDD (as in 5 illustrated) to packets of data between a central processing unit 601 and several remote units 603 (1-n) to communicate. Unlike FDD, where data transmissions and receptions occur on separate channels, TDD transmits and receives data on the same channel over a wider bandwidth.

In TDD-Systemen wird NEXT eine dominierende Rauschquelle sein, bevor eine TDD-Rahmensynchronisierung erreicht ist. Zudem ist FEXT stärker als bei VDSL2 erwartet wegen einer kurzen Schleifenlänge (bis zu 250m) und einer größeren Bandbreite (beispielsweise 100MHz). Um einen Einfluss von FEXT und NEXT auf Ferneinheitensynchronisierung mit einem TDD-Rahmen abzuschwächen, enthält jede Übertragungsleitung eine eindeutige Abwärtsstrom- und Aufwärtsstrom-PRBS-Sequenz aus einem gemeinsamen Erzeugerpolynom aber mit einem unterschiedlichen Saatwert. Wegen einer niedrigen Korrelation bzw. einem niedrigen Zusammenhang von PRBS-Sequenzen, die mit unterschiedlichen Saatwerten erzeugt sind, synchronisiert eine Ferneinheit (beispielsweise ein Heimmodem) nur mit dessen beabsichtigten Signal. Durch Initialisieren des PRBS-Erzeugerpolynoms mit verschiedenen Saatwerten (S1 und S2 , wobei S1 * S2) sind PRBS-Sequenzen, die für jede Leitung und für jede Richtung verwendet werden, unterschiedlich, wodurch eine Kreuzkorrelation effektiv verringert wird. Als ein Ergebnis kann ein Sendeempfänger (Transceiver) Vorteil ziehen aus der bekannten eindeutigen Sequenz, um nur mit dessen beabsichtigten Signal zu synchronisieren, wodurch ein Training auf einem Übersprechen verhindert wird.In TDD systems, NEXT will be a dominant noise source before TDD frame synchronization is achieved. In addition, FEXT is stronger than expected with VDSL2 because of its short loop length (up to 250m) and wider bandwidth (eg 100MHz). To mitigate an impact of FEXT and NEXT on remote unit synchronization with a TDD frame, each transmission line contains a unique downstream and upstream PRBS sequence from a common generator polynomial but with a different seed value. Because of a low correlation, or low correlation, of PRBS sequences generated with different seed values, a remote unit (eg, a home modem) synchronizes only with its intended signal. By initializing the PRBS generator polynomial with different seed values ( S 1 and S 2 where S 1 * S 2 ), PRBS sequences used for each line and for each direction are different, thereby effectively reducing cross-correlation. As a result, a transceiver can take advantage of the known unique sequence to only synchronize with its intended signal, thereby preventing training on crosstalk.

Die Zentraleinheit 601 und jede Ferneinheit 603 (beispielsweise 1, 2, 3 ... n) enthalten zumindest Kommunikationseinheiten 604 bzw. 605. Die Kommunikationseinheit 604 ist in der Zentraleinheit 601 angeordnet und ist detaillierter in der Aufschlüsselung 612 gezeigt. Die Kommunikationseinheit 604 enthält zumindest: einen Sendeempfänger bzw. eine Sendeempfangseinheit 606 zur Übertragung und zum Empfang von Kommunikationssignalen, ein PRBS-Erzeugungselement 607, um Pseudozufallsbitsequenzen zu erzeugen, und ein Saatwerterzeugungselement 608, um eindeutige Saatwerte (oder eindeutige Saatwertpaare) zu erzeugen. Eindeutige Saatwerte (Seed Values) werden der PRBS zugeführt, um eines oder mehrere Polynome zu sähen, um eindeutige Pseudozufallsbitsequenzen zu erzeugen. Die Kommunikationseinheit 604 überträgt und empfängt Kommunikationssignale über eingerichtete Kommunikationspfade (Kanäle) zwischen der Zentraleinheit 601 und Ferneinheiten 603 (1-n) über Kommunikationsleitungen 602 (1-n). Zudem synchronisiert die Kommunikationseinheit 604 Übertragungen über die Kommunikationspfade, wie nachstehend detaillierter diskutiert wird.The central unit 601 and every remote unit 603 (For example, 1, 2, 3 ... n) contain at least communication units 604 or. 605 , The communication unit 604 is in the central unit 601 arranged and is more detailed in the breakdown 612 shown. The communication unit 604 contains at least: a transceiver or a transceiver unit 606 for transmitting and receiving communication signals, a PRBS generating element 607 to generate pseudorandom bit sequences, and a seed generation element 608 to produce unique seed values (or unique seed pairs). Unique seed values are applied to the PRBS to see one or more polynomials to produce unique pseudorandom bit sequences. The communication unit 604 transmits and receives communication signals via established communication paths (channels) between the central unit 601 and remote units 603 (1-n) via communication lines 602 (1-n) , In addition, the communication unit synchronizes 604 Transmissions over the communication paths, as discussed in greater detail below.

Eine Kommunikationseinheit 605 ist in jeder Ferneinheit 603 (1-n) angeordnet, und enthält zumindest: einen Sendeempfänger bzw. eine Sendeempfangseinheit 606 zur Übertragung und zum Empfang von Kommunikationssignalen und ein PRBS-Erzeugungselement 607, um Pseudozufallsbitsequenzen zu erstellen, die zu denen passen, die durch die Zentraleinheit 601 bereitgestellt sind. In einem Ausführungsbeispiel werden die eindeutigen Saatwerte (Seed Values, beispielsweise S1 bis Sn ), die bei der Zentraleinheit erzeugt sind, einer bestimmten Ferneinheit zugeordnet und zu der Ferneinheit einer Synchronisierungssequenz vorausgehend übertragen 610 (1-n). Die Ferneinheit-PRBS erstellt eine eindeutige Pseudozufallsbitsequenz unter Verwendung des übertragenen eindeutigen Saatwertes. Bei einem alternativen Ausführungsbeispiel enthält das PRBS-Erzeugungselement 607 auch ein Saatwerterzeugungselement 608, um eindeutige Saatwerte (Seed Values, oder eindeutige Saatwertpaare, Seed Values Pairs - siehe auch Beschreibung der 8) zu erzeugen. Eindeutige Saatwerte werden unter Verwendung eines Niedrigbandbreiten-Handshakes oder Nachrichtenaustauschprotokolls übertragen.A communication unit 605 is in every remote unit 603 (1-n) arranged, and includes at least: a transceiver or a transceiver unit 606 for transmitting and receiving communication signals and a PRBS generating element 607 to create pseudo random bit sequences that match those provided by the central processing unit 601 are provided. In one embodiment, the unique seed values (seed values, for example S 1 to S n ), which are generated at the central unit, assigned to a particular remote unit and transmitted to the remote unit of a synchronization sequence in advance 610 (1-n) , The remote unit PRBS creates a unique pseudorandom bit sequence using the transmitted unique seed value. In an alternative embodiment, the PRBS generator element contains 607 also a seed generation element 608 to obtain unique Seed Values, or Seed Values Pairs - see also Description of Seed Values 8th ) to create. Unique seed values are transmitted using a low bandwidth handshake or messaging protocol.

Die Kommunikationseinheiten 604 und 605 können auch ein Kommunikationssignalverarbeitungsmodul 609 enthalten, das einen Signal-/Computerprozessor, Speicher, Firmware, Software sowie andere mit traditioneller Verarbeitung von Kommunikationssignalen einhergehende Kommunikationselemente umfasst, jedoch nicht darauf beschränkt ist. Diese Elemente stellen zusätzliche Funktionalität bereit wie eine Vergleichsfunktionalität, um eingehende Pseudozufallsbitsequenzen mit lokal erstellten Pseudozufallsbitsequenzen zu vergleichen, eine Fehlererkennung, um Fehler zu erkennen und Bitfehlerraten zu berechnen, und Zuordnung von eindeutigen Saatwerten (Seed Values) zu bestimmten Ferngeräten, wobei die Funktionalitäten nicht auf diese beschränkt sind.The communication units 604 and 605 may also be a communication signal processing module 609 which includes, but is not limited to, a signal / computer processor, memory, firmware, software, and other communication elements associated with traditional processing of communications signals. These elements provide additional functionality, such as comparison functionality, to compare incoming pseudorandom bit sequences with locally created pseudorandom bit sequences, error detection to detect errors and calculate bit error rates, and assignment of unique seed values to particular remote devices, where functionality is not these are limited.

Im Betrieb erzeugt das Saatwerterzeugungselement 608 eindeutige Saatwerte/- wertepaare für die Vielzahl von Ferneinheiten und ordnet diese zu. Einmal zugeordnet werden die eindeutigen Saatwerte/-wertepaare zu den Ferneinheiten übertragen 610(1-n), um in der Ferneinheit-PRBS zum Replizieren verwendet zu werden, und eine von der Zentraleinheit 601 übertragene eingehende eindeutige Saatpseudozufallsbitsequenz. Saatwerte werden in verschiedenen Ausführungsbeispielen erzeugt: zufällig, inkrementell, durch Versatz (Offset, beispielsweise zu zuvor erzeugtem Saatwert addiertes +n), alle „n“ Nummern (zum Beispiel alle 100 Nummern), mittels Primzahlen, oder durch andere vergleichbare und/oder äquivalente Verfahren.In operation, the seed value generating element generates 608 unique seed values / value pairs for the plurality of remote units and assigns them. Once assigned, the unique seed values / value pairs are transmitted to the remote units 610 (1-n) to be used in the remote unit PRBS for replicating, and one from the central unit 601 transmitted incoming unique seed pseudorandom bit sequence. Seed values are generated in various embodiments: randomly, incrementally, by offset (offset, eg + n added to previously generated seed value), all "n" numbers (for example all 100 numbers), by primes, or by other comparable and / or equivalent ones Method.

Im Betrieb werden eindeutige Saaten oder Saatpaare erzeugt, einer Ferneinheit zugeordnet, und dorthin übertragen. Die eindeutigen Saaten werden dann in Kombination mit einem bekannten Polynom verwendet, um identische eindeutige Saatpseudozufallsbitsequenzen (PRBS) sowohl bei der Zentraleinheit als auch den Ferneinheiten zu erstellen. Die erstellte eindeutige Saatpseudozufallsbitsequenz wird zu der Ferneinheit 603(1-n) gesendet 611(1-n), wo sie verglichen wird, um Fehler zu erfassen, nachfolgende Fehlerraten zu berechnen, für Rahmenausrichtung, etc. Die eindeutigen Saatpseudozufallsbitsequenzen werden zuerst als eine Anfangssynchronisierung vor einer Übertragung von Breitbrandkommunikationssignalen und danach für eine fortgesetzte Synchronisierung während wiederholter Zeitschlitze übertragen, die für Kommunikationssignalisierung eines Abwärtsstroms/Aufwärtsstroms zugewiesen sind.In operation, unique seeds or seed pairs are created, assigned to a remote unit, and transmitted there. The unique seeds are then used in combination with a known polynomial to create identical unique seed pseudorandom bit sequences (PRBS) in both the central unit and the remote units. The created unique seed pseudorandom bit sequence becomes the remote unit 603 (1-n) Posted 611 (1-n) where it is compared to detect errors, calculate subsequent error rates, frame alignment, etc. The unique seed pseudorandom bit sequences are transmitted first as an initial synchronization prior to transmission of broadband communication signals and thereafter for continued synchronization during repeated time slots for downlink communication signaling / Upstream are assigned.

Ferner können Synchronisierungsalgorithmen unverändert bleiben durch alleiniges Verwenden der eindeutigen bekannten Sequenz. Ein gemeinsames PRBS-Erzeugerpolynom, das durch einen Standard definiert ist und jeder Implementierung bekannt ist, wird verwendet, wodurch eine einfache Implementierung und eine Rückwärtskompatibilität ermöglicht werden. Saatwerte (Seed Values) werden bestimmt und zugeordnet durch Netzwerkausrüstung mittels eines unabhängigen Protokolls (wie G.994.1), welches gemeinhin verwendet wird, um fundamentale Parameter wie die Betriebsart zu verhandeln. Omega-DSL-Beschleunigung, G.fast, VDSL, oder andere äquivalente Beschleunigungstechniken können in einigen Ausführungsbeispielen verwendet werden, ohne von dem Bereich bzw. Umfang der hierin beschriebenen Technologie abzuweichen.Furthermore, synchronization algorithms can remain unchanged by using only the unique known sequence. A common PRBS generator polynomial, defined by a standard and known to each implementation, is used, allowing for easy implementation and backwards compatibility. Seed values are determined and assigned by network equipment using an independent protocol (such as G.994.1), which is commonly used to negotiate fundamental parameters such as mode. Omega-DSL acceleration, G.fast, VDSL, or other equivalent acceleration techniques may be used in some embodiments without departing from the scope of the technology described herein.

7 veranschaulicht ein Flussdiagramm eines Ausführungsbeispiels eines Verfahrens gemäß der vorliegenden Offenbarung. In Schritt 701 wird ein Kommunikationspfad zwischen einer Zentraleinheit und zwei oder mehreren Ferneinheiten eingerichtet. In Schritt 702 werden n eindeutige Saatwerte für ein Pseudozufallsbitsequenzerzeugerpolynom erzeugt. In Schritt 703 wird einer der n eindeutigen Saatwerte zu einer jeweiligen Ferneinheit zugeordnet. In Schritt 704 wird der jeweilige zugeordnete Saatwert n für ein PRBS-Erzeugerpolynom zu einer Ferneinheit n übertragen. In Schritt 705 wird eine eindeutige Pseudozufallsbitsequenz erstellt unter Verwendung des PRBS-Erzeugerpolynoms und des zugeordneten Saatwertes n. Schritt 706 enthält ein Verwenden der eindeutigen Pseudozufallsbitsequenz für die zugeordnete Ferneinheit n für eine Synchronisierung von Kommunikationssignalen. Der Verwendungsschritt enthält zumindest eine Übertragung und einen Vergleich der erstellten eindeutigen Pseudozufallsbitsequenz, um den Kommunikationspfad (zum Beispiel Kanal) zu synchronisieren. Bei einem alternativen Ausführungsbeispiel werden Saatwerte durch Saatwertpaare in dem Verfahren von 7 und wie ferner gemäß 8 und 9 veranschaulicht und beschrieben ersetzt. 7 FIG. 12 illustrates a flowchart of one embodiment of a method according to the present disclosure. In step 701 a communication path is established between a central processing unit and two or more remote units. In step 702 n unique seed values are generated for a pseudo random bit sequence generator polynomial. In step 703 one of the n unique seed values is assigned to a respective remote unit. In step 704 For example, the respective assigned seed value n for a PRBS generator polynomial is transmitted to a remote unit n. In step 705 a unique pseudorandom bit sequence is created using the PRBS generator polynomial and associated seed value n. step 706 includes using the unique pseudorandom bit sequence for the associated remote unit n for synchronization of communication signals. The use step includes at least one transmission and comparison of the created unique pseudorandom bit sequence to synchronize the communication path (eg channel). In an alternative embodiment, seed values are replaced by seed pairs in the method of 7 and as further according to 8th and 9 illustrated and described replaced.

Synchronisierung enthält TDD-Rahmen- und Symbolausrichtung mit Ferneinheiten, ist jedoch nicht darauf beschränkt. Die Übertragung der eindeutigen Pseudozufallsbitsequenz findet auf dem eingerichteten Kommunikationspfad (zum Beispiel Kanal) statt mit einer Anfangsabwärtsstromübertragung während Zeitschlitzen, die für Abwärtsstromübertragung zu den Ferneinheiten bestimmt sind. Die Abwärtsstromübertragung wird während zugewiesener Zeitschlitze wiederholt, um sicherzustellen, dass die Synchronisierung durchgehend bei den Kommunikationen aufrechterhalten wird.Synchronization includes, but is not limited to, TDD frame and symbol alignment with remote units. The transmission of the unique pseudo random bit sequence occurs on the established communication path (e.g., channel) instead of an initial downlink transmission during time slots destined for downlink transmission to the remote units. The downlink transmission is repeated during allocated time slots to ensure that synchronization is maintained throughout the communications.

8 veranschaulicht ein anderes Ausführungsbeispiels eines Kommunikationssystems gemäß der vorliegenden Offenbarung. Wenn eindeutige Saatwertpaare (S1 , S2 , wobei S1 * S2) erzeugt und zugeordnet werden, werden sie zu deren zugeordneten Ferneinheiten (zum Beispiel 603(1-n)) übertragen 801. Die eindeutigen Saatwertpaare können in Speicher für eine spätere Verwendung gespeichert oder direkt in das PRBS-Erzeugungselement eingespeist werden. Die Ferneinheit erstellt zwei eindeutige Pseudozufallsbitsequenzen - eine eindeutige Abwärtsstrompseudozufallsbitsequenz 802 unter Verwendung eines ersten eindeutigen Saatwertes S1 , und eine eindeutige Aufwärtsstrompseudozufallsbitsequenz 803 unter Verwendung des zweiten eindeutigen Saatwerts S2 . Die Zentraleinheit 601 erstellt auch identische eindeutige Pseudozufallsbitsequenzen und wird diese verwenden, um die Aufwärtsstrom- und Abwärtsstromkommunikationspfade zu synchronisieren. 8 wird detaillierter in Verbindung mit der nachstehenden Diskussion von 9 beschrieben. 8th illustrates another embodiment of a communication system according to the present disclosure. If unique seed pairs ( S 1 . S 2 where S 1 * S 2 ) are generated and assigned, they are transmitted to their associated remote units (for example, 603 (1-n)) 801 , The unique seed pairs may be stored in memory for later use or fed directly into the PRBS generator. The remote unit creates two unique pseudorandom bit sequences - a unique downstream pseudorandom bit sequence 802 using a first unique seed value S 1 , and a unique upstream-pseudorandom bit sequence 803 using the second unique seed value S 2 , The central unit 601 also builds and uses identical unique pseudorandom bit sequences to synchronize the upstream and downstream communication paths. 8th will be discussed in more detail in connection with the discussion below 9 described.

9 veranschaulicht ein Flussdiagramm eines anderen Ausführungsbeispiels eines Verfahrens gemäß der vorliegenden Offenbarung. In Schritt 901 wird ein Kommunikationspfad zwischen einer Zentraleinheit und einer Ferneinheit eingerichtet. Während er für einen einzelnen Zentraleinheits-Ferneinheits-Pfad beschrieben ist, kann der Prozess für eine Vielzahl von Ferneinheiten (603(1-n)) und eine Vielzahl von Pfaden wiederholt werden. In Schritt 902 wird eine erste eindeutige Abwärtsstrom-PRBS erstellt unter Verwendung eines ersten Polynoms und eines ersten eindeutigen Saatwertes. Schritt 903 überträgt die erste PRBS einschließlich des ersten Polynoms und des ersten eindeutigen Saatwertes (gezeigt als 801 in 8) als ein Anfangsabwärtsstromsignal von der Zentraleinheit, um Rahmen- und Symbolausrichtung mit (einer) Ferneinheit(en) zu registrieren. Die Übertragung findet auf dem eingerichteten Kommunikationspfad während Zeitschlitzen statt, die für Abwärtsstromübertragung zu der (den) Ferneinheit(en) bestimmt sind. Die Anfangsabwärtsstromsignalübertragung wird in Schritt 904 während zugewiesenen Zeitschlitzen wiederholt, um sicherzustellen, dass die Synchronisierung durchgehend bei den Kommunikationen aufrechterhalten wird. In Schritt 905 wird eine zweite PRBS einschließlich des ersten Polynoms und eines zweiten eindeutigen Saatwerts erzeugt (gezeigt als 803 in 8). Schritt 906 überträgt die zweite PRBS einschließlich des ersten Polynoms und des zweiten eindeutigen Saatwertes als ein Anfangsaufwärtsstromsignal von der (den) Ferneinheit(en), um Rahmen- und Symbolausrichtung mit den Zentraleinheiten zu registrieren. Die Übertragung findet auf dem eingerichteten Kommunikationspfad während Zeitschlitzen statt, die für eine Aufwärtsstromübertragung von den Ferneinheiten bestimmt sind. Die Anfangsaufwärtsstromsignalübertragung wird in Schritt 907 während zugewiesenen Zeitschlitzen wiederholt, um sicherzustellen, dass die Synchronisierung durchgehend bei den Kommunikationen aufrechterhalten wird. Während es nicht gezeigt ist, wird, wie vorstehend beschriebenen (für 8), für jede Leitung in einem Mehrfachleitungssystem ein Paar von eindeutigen Saatwerten S1 und S2 (ein Saatwert pro Übertragungsrichtung) zu jeder der zwei oder mehreren Ferneinheiten kommuniziert 801, vor einer Synchronisierungssequenz und einer Breitbandsignalübertragung und unter Verwendung eines Niedrigbandbreiten-Handshakes oder Nachrichtenaustauschprotokolls. 9 FIG. 12 illustrates a flowchart of another embodiment of a method according to the present disclosure. FIG. In step 901 a communication path between a central processing unit and a remote unit is established. While described for a single central unit remote unit path, the process may be for a variety of remote units (603 (1-n) ) and a variety of paths are repeated. In step 902 a first unique downstream PRBS is created using a first polynomial and a first unique seed value. step 903 transmits the first PRBS including the first polynomial and the first unique seed value (shown as 801 in 8th ) as an initial downstream current signal from the CPU to register frame and symbol alignment with remote unit (s). The transmission takes place on the established communication path during time slots destined for downlink transmission to the remote unit (s). The initial downstream current signal transmission is in step 904 during allocated time slots to ensure that the synchronization is maintained throughout the communications. In step 905 a second PRBS is generated including the first polynomial and a second unique seed value (shown as 803 in 8th ). step 906 transmits the second PRBS including the first polynomial and the second unique seed value as an upstream upstream signal from the remote unit (s) to register frame and symbol alignment with the central units. The transmission takes place on the established communication path during time slots intended for uplink transmission from the remote units. The upstream upstream signal transmission will be in step 907 during allocated time slots to ensure that the synchronization is maintained throughout the communications. While not shown, as described above (for 8th ), for each line in a multiple line system, a pair of unique seed values S 1 and S 2 (one seed per direction of transmission) to each of the two or more remote units 801 , before a synchronization sequence and a broadband signal transmission and using a low bandwidth handshake or message exchange protocol.

Synchronisierung gemäß der vorliegenden Offenbarung kann in verschiedenen Ausführungsbeispielen auch in Kommunikationssystemen eingerichtet werden, die FDD verwenden, oder in jedem Mehrfachleitungs-Mehrfachträger-Kommunikationssystem, bei dem Übersprechen einen Einfluss auf eine Systeminitialisierung hat.Synchronization according to the present disclosure may also be implemented in communication systems using FDD in various embodiments, or in any multi-line, multi-carrier communication system in which crosstalk has an impact on system initialization.

Im Betrieb enthalten die Kommunikationssysteme, die durch die hierin beschriebene Technologie beschrieben sind, eine oder mehrere Anwendungen, die Kommunikationen enthalten, wie Standardtelefonieanwendungen, Voice-Over-Internet-Protocol-Anwendungen (VoIP), Lokalspielen (Local Gaming), Internetspielen, E-Mail, Sofortnachrichtendienst, Multimedianachrichtendienst, Web-Browsing, Audio-/Videoaufzeichnung, Audio-/Videoabspielen, Audio-/Videoherunterladen, Abspielen von Audio-/Videoströmen (Streaming), Büroanwendungen wie Datenbanken, Tabellenkalkulationen, Textverarbeitung, Präsentationserzeugung und -verarbeitung, und andere Stimmen- und Datenanwendungen. In Verbindung mit diesen Anwendungen enthalten die Echtzeitdaten Stimmen-, Audio-, Video-, und Multimediaanwendungen einschließlich Internetspielen, etc. Die Nichtechtzeitdaten enthalten Textnachrichten, E-Mail, Web-Browsing, Dateihochladen und -herunterladen, etc.In operation, the communication systems described by the technology described herein include one or more applications containing communications, such as standard telephony applications, Voice Over Internet Protocol (VoIP) applications, local games, Internet games, e-commerce. E-mail, instant messaging, multimedia messaging, web browsing, audio / video recording, audio / video playback, audio / video downloading, streaming audio / video, office applications such as databases, spreadsheets, word processing, presentation generation and processing, and others Voice and data applications. In conjunction with these applications, the real-time data includes voice, audio, video, and multimedia applications including Internet games, etc. The non-real-time data includes text messaging, e-mail, web browsing, file uploading and downloading, etc.

In einem Ausführungsbeispiel der hierin beschriebenen Technologie enthalten Empfänger ein Empfangsverarbeitungsmodul und ein Übertragungsverarbeitungsmodul, die unter Verwendung eines Mikroprozessors, Microcontrollers, Digitalsignalprozessors, Mikrocomputers, einer Zentralverarbeitungseinheit, eines Universalschaltkreises (Field Programmable Gate Array), eines programmierbaren Logikgeräts, einer Zustandsmaschine, eines Logikschaltkreises, eines Analogschaltkreises, eines Digitalschaltkreises, und/oder jedes Geräts implementiert sein, das Signale (analog und/oder digital) manipuliert basierend auf Betriebsanweisungen. Überträger bzw. Übertragungselemente und Empfänger bzw. Empfangselemente sind typischerweise Teil eines Transceivers (Sendeempfängers) mit individuellen Überträger- und Empfängerelementen, die aus beispielhaften Zwecken nicht gezeigt sind. Der einhergehende Speicher kann ein einzelnes Speichergerät oder eine Vielzahl von Speichergeräten sein, die entweder Chipintern (On-Chip) oder Chip-extern (Off-Chip) sind. Solch ein Speichergerät kann ein Nurlesespeicher, ein Schreiblesespeicher, ein flüchtiger Speicher, ein nichtflüchtiger Speicher, ein statischer Speicher, ein dynamischer Speicher, ein Flash-Speicher, und/oder jedes Gerät sein, das digitale Informationen speichert. Es wird bemerkt, dass wenn die Verarbeitungsgeräte eine oder mehrere derer Funktionen mittels einer Zustandsmaschine, eines Analogschaltkreises, eines Digitalschaltkreises, und/oder eines Logikschaltkreises implementieren, der einhergehende Speicher, der die entsprechenden Betriebsanweisungen für diesen Schaltkreis speichert, mit dem Schaltkreis eingebettet ist, der die Zustandsmaschine, den Analogschaltkreis, den Digitalschaltkreis und/oder den Logikschaltkreis umfasst.In one embodiment of the technology described herein, receivers include a receive processing module and a transmit processing module that may be implemented using a microprocessor, microcontroller, digital signal processor, microcomputer, central processing unit, field programmable gate array, programmable logic device, state machine, logic circuit, a Analog circuit, a digital circuit, and / or any device that manipulates signals (analog and / or digital) based on operating instructions. Transmitters and receivers are typically part of a transceiver having individual transmitter and receiver elements, which are not shown for exemplary purposes. The accompanying memory may be a single storage device or a plurality of storage devices that are either on-chip or off-chip. Such a storage device may be a read-only memory, a read-only memory, a volatile memory, a nonvolatile memory, a static memory, a dynamic memory, a flash memory, and / or any device that stores digital information. It is noted that when the processing devices implement one or more of the functions by means of a state machine, an analog circuit, a digital circuit, and / or a logic circuit, the associated memory storing the corresponding operating instructions for that circuit is embedded with the circuit the State machine, the analog circuit, the digital circuit and / or the logic circuit comprises.

Wie hierin verwendet sein kann, stellen die Begriffe „im Wesentlichen“ und „circa“ bzw. „annähernd“ eine industriell akzeptierte Toleranz für deren entsprechenden Begriff und/oder Relativität zwischen Elementen bereit. Solch eine industriell akzeptierte Toleranz liegt im Bereich von weniger als einem Prozent bis 50 Prozent und entspricht (ist jedoch nicht darauf beschränkt), Komponentenwerten, Verarbeitungsvariationen von integrierten Schaltkreisen, Temperaturvariationen, Anstiegs- und Abfallzeiten, und/oder thermischem Rauschen. Solche eine Relativität zwischen Elementen liegt im Bereich von einem Unterschied von ein paar Prozent zu Größenordnungsunterschieden. Wie hier auch verwendet sein kann, enthalten die Begriffe „durchführbar gekoppelt zu“, „gekoppelt zu“ und/oder „koppelnd“ ein direktes Koppeln zwischen Elementen und/oder ein indirektes Koppeln zwischen Elementen mittels eines Elements dazwischen (beispielsweise schließt ein Element eine Komponente, eine Einrichtung, einen Schaltkreis, und/oder ein Modul ein, ist jedoch nicht darauf beschränkt), wobei für ein indirektes Koppeln das Element dazwischen bzw. das eingreifende Element die Information eines Signals nicht modifiziert aber dessen Strompegel, Spannungspegel und/oder Leistungspegel anpassen kann. Wie ferner hierin verwendet sein kann, schließt inferiertes Koppeln (beispielsweise, wobei ein Element mit einem anderen Element durch Inferenz gekoppelt ist) direktes und indirektes Koppeln zwischen zwei Elementen auf dieselbe Weise wie „gekoppelt zu“ ein. Wie ferner hierin verwendet sein kann, deutet der Begriff „betriebsfähig zu“ oder „betriebsfähig gekoppelt zu“ an, dass ein Element eine oder mehrere Leistungsverbindungen, Eingang (Eingänge), Ausgang (Ausgänge), etc. einschließt, um, wenn aktiviert, eine oder mehrere dessen entsprechenden Funktionen durchzuführen, und kann ferner ein inferiertes Koppeln zu einem oder mehreren anderen Elementen enthalten. Wie ferner hierin verwendet sein kann, schließt der Begriff „einhergehend mit“ bzw. „in Verbindung mit“ direktes und/oder indirektes Koppeln von separaten Elementen und/oder ein innerhalb eines anderen Elements eingebettetes Element ein. Wie hierin verwendet sein kann, deutet der Begriff „vergleicht vorteilhaft“ an, dass ein Vergleich zwischen zwei oder mehreren Elementen, Signalen etc. eine gewünschte Beziehung bereitstellt.As used herein, the terms "substantially" and "approximately" may provide an industrially accepted tolerance for their corresponding term and / or relativity between elements. Such an industrially accepted tolerance is in the range of less than one percent to 50 percent and is (but not limited to) component values, integrated circuit processing variations, temperature variations, rise and fall times, and / or thermal noise. Such a relativity between elements is in the range of a difference of a few percent to magnitude differences. As may also be used herein, the terms "operably coupled to," "coupled to," and / or "coupling" include direct coupling between elements and / or indirect coupling between elements by means of an element therebetween (for example, an element closes a component , a device, a circuit, and / or a module, but is not limited thereto), wherein for indirect coupling the element between or the engaging element does not modify the information of a signal but adjust its current level, voltage level and / or power level can. As further used herein, inferred coupling (eg, with one element coupled to another element by inference) includes direct and indirect coupling between two elements in the same manner as "coupled to." As may further be used herein, the term "operable" or "operably coupled to" indicates that an element includes one or more power connections, input (inputs), output (outputs), etc., to enable, when activated or more of its corresponding functions, and may further include inferred coupling to one or more other elements. As may also be used herein, the term "associated with" includes direct and / or indirect coupling of separate elements and / or an element embedded within another element. As used herein, the term "compares favorably" indicates that a comparison between two or more elements, signals, etc., provides a desired relationship.

Die Begriffe „Saatwert(e)“ und „Saat(en)“ werden als austauschbar und äquivalent betrachtet. Wie hierin auch verwendet sein kann, können die Begriffe „Verarbeitungsmodul“, „Verarbeitungsschaltkreis“ und/oder „Verarbeitungseinheit“ ein einzelnes Verarbeitungsgerät oder eine Vielzahl von Verarbeitungsgeräten sein. Solch ein Verarbeitungsgerät kann ein Mikroprozessor, ein Mikrocontroller, ein Digitalsignalprozessor, ein Mikrocomputer, eine Zentralverarbeitungseinheit, ein Universalschaltkreis, ein programmierbares Logikgerät, eine Zustandsmaschine, ein Logikschaltkreis, ein Analogschaltkreis, ein Digitalschaltkreis, und/oder jedes Gerät sein, das Signale (analog und/oder digital) manipuliert basierend auf Festverdrahtung des Schaltkreises und/oder Betriebsanweisungen. Das Verarbeitungsmodul, Modul, der Verarbeitungsschaltkreis und/oder die Verarbeitungseinheit kann sein oder ferner einschließen Speicher und/oder ein integriertes Speicherelement, das ein einzelnes Speichergerät, eine Vielzahl von Speichergeräten, und/oder ein eingebetteter Schaltkreis eines anderen Verarbeitungsmoduls, Moduls, Verarbeitungsschaltkreises und/oder Verarbeitungseinheit sein kann. Ein solches Speichergerät kann ein Nurlesespeicher, ein Schreiblesespeicher, ein flüchtiger Speicher, ein nichtflüchtiger Speicher, ein statischer Speicher, ein dynamischer Speicher, ein Flash-Speicher, ein Pufferspeicher (Cache-Speicher), und/oder jedes Gerät sein, dass digitale Information speichert. Es wird bemerkt, dass wenn das Verarbeitungsmodul, Modul, der Verarbeitungsschaltkreis, und/oder die Verarbeitungseinheit mehr als ein Verarbeitungsgerät einschließt, die Verarbeitungsgeräte zentral angeordnet sein können (beispielsweise direkt miteinander gekoppelt mittels einer drahtgebundenen und/oder drahtlosen BUS-Struktur) oder verteilt angeordnet sein können (beispielsweise Cloud-Computing mittels indirektem Koppeln über ein Lokalnetzwerk und/oder ein Großraumnetzwerk). Es wird ferner bemerkt, dass wenn das Verarbeitungsmodul, das Modul, der Verarbeitungsschaltkreis und/oder die Verarbeitungseinheit eine oder mehrere dessen Funktionen mittels einer Zustandsmaschine, eines Analogschaltkreises, eines Digitalschaltkreises und/oder eines Logikschaltkreises implementiert, der Speicher und/oder das Speicherelement, das die entsprechenden Betriebsanweisungen speichert, innerhalb eingebettet oder extern von dem Schaltkreis sein kann, der die Zustandsmaschine, den Analogschaltkreis, den Digitalschaltkreis, und/oder den Logikschaltkreis umfasst. Es wird ferner bemerkt, dass das Speicherelement speichern kann, und das Verarbeitungsmodul, das Modul, der Verarbeitungsschaltkreis, und/oder die Verarbeitungseinheit ausführt, fest verdrahtet und/oder mittels Betriebsanweisungen, entsprechend zumindest einigen der Schritte und/oder Funktionen, die in einer oder mehreren der Figuren veranschaulicht sind. Solch ein Speichergerät oder Speicherelement kann durch einen Herstellungsartikel umfasst sein.The terms "seed (s)" and "seed (s)" are considered to be interchangeable and equivalent. As used herein, the terms "processing module", "processing circuit" and / or "processing unit" may be a single processing device or a plurality of processing devices. Such a processing device may be a microprocessor, a microcontroller, a digital signal processor, a microcomputer, a central processing unit, a general purpose circuit, a programmable logic device, a state machine, a logic circuit, an analog circuit, a digital circuit, and / or any device that receives signals (analog and or digitally) based on hardwired circuitry and / or operating instructions. The processing module, module, processing circuitry, and / or processing unit may be or further include memory and / or an integrated memory element including a single memory device, a plurality of memory devices, and / or an embedded circuit of another processing module, module, processing circuit, and / or or processing unit. Such storage device may be a read-only memory, a read-write memory, a volatile memory, a nonvolatile memory, a static memory, a dynamic memory, a flash memory, a cache memory, and / or any device storing digital information , It is noted that if the processing module, module, processing circuitry, and / or processing unit includes more than one processing device, the processing devices may be centrally located (eg, directly coupled together by a wired and / or wireless BUS structure) or distributed (for example, cloud computing by means of indirect coupling via a local area network and / or a metropolitan area network). It is further noted that when the processing module, module, processing circuitry, and / or processing unit implements one or more of its functions by means of a state machine, analog circuitry, digital circuitry, and / or logic circuitry, the memory and / or memory element the corresponding operating instructions may be stored, embedded within, or external to the circuitry comprising the state machine, the analog circuit, the digital circuit, and / or the logic circuitry. It is further noted that the storage element may store and hardwire the processing module, the module, the processing circuitry, and / or the processing unit and / or by means of operating instructions corresponding to at least some of the steps and / or functions included in one or more of the steps several of the figures are illustrated. Such a storage device or storage element may be comprised by an article of manufacture.

Die hierin beschriebene Technologie wurde vorstehend beschrieben mit Hilfe von Verfahrensschritten, die die Durchführung von bestimmten Funktionen und die Beziehungen untereinander veranschaulichen. Die Abgrenzungen und die Abfolge dieser funktionellen Bausteine und Verfahrensschritte wurden hierin beliebig festgelegt aus Gründen der Zweckdienlichkeit der Beschreibung. Abweichende Grenzen und Abfolgen können festgelegt werden, solange die bestimmten Funktionen und deren Beziehungen geeignet durchgeführt werden. Jegliche solcher alternativen bzw. veränderten Grenzen oder Abfolgen liegen daher innerhalb des Umfangs bzw. des Bereichs und des Geistes der beanspruchten Erfindung. Ferner wurden die Abgrenzungen dieser funktionellen Bausteine beliebig festgelegt aus Gründen der Zweckmäßigkeit der Beschreibung. Abweichende Abgrenzungen können festgelegt werden, solange die bestimmten signifikanten Funktionen geeignet durchgeführt werden. Vergleichbar können Flussdiagrammblöcke auch hierin beliebig festgelegt werden, um bestimmte signifikante Funktionalität zu veranschaulichen. In dem verwendeten Umfang könnten die Flussdiagrammblockabgrenzungen und Abfolgen anders festgelegt worden sein und führen die bestimmte signifikante Funktionalität dennoch durch. Solche abweichenden Definitionen von sowohl funktionellen Bausteinen als auch Flussdiagrammblöcken und Abfolgen liegen daher innerhalb des Umfangs bzw. Bereichs und des Geistes der beanspruchten Erfindung. Der Fachmann wird ebenso erkennen, dass die funktionellen Bausteine und andere veranschaulichende Blöcke, Module und Komponenten hierin wie veranschaulicht oder durch diskrete Komponenten, anwendungsspezifische integrierte Schaltkreise, Prozessoren, die geeignete Software und dergleichen ausführen, oder jede Kombination daraus, implementiert sein.The technology described herein has been described above by means of process steps illustrating the performance of certain functions and the relationships between them. The boundaries and sequence of these functional building blocks and method steps have been arbitrarily defined herein for convenience of description. Deviating boundaries and sequences may be established as long as the particular functions and their relationships are properly performed. Any such alternate boundaries or sequences are therefore within the scope of the claimed invention. Furthermore, the demarcations of these functional building blocks have been arbitrarily determined for the convenience of description. Divergent boundaries may be established as long as the particular significant functions are properly performed. Similarly, flowchart blocks may also be arbitrarily set forth herein to illustrate certain significant functionality. To the extent used, the flowchart block boundaries and sequences could have been set differently and still perform the particular significant functionality. Such divergent definitions of both functional building blocks and flowchart blocks and sequences are therefore within the scope and spirit of the claimed invention. Those skilled in the art will also recognize that the functional building blocks and other illustrative blocks, modules, and components herein are implemented as illustrated or through discrete components, application specific integrated circuits, processors executing appropriate software, and the like, or any combination thereof.

Die hierin beschriebene Technologie kann auch zumindest in Teilen in Form von einem oder mehreren Ausführungsbeispielen beschrieben worden sein. Ein Ausführungsbeispiel der Technologie wie hierin beschrieben wird hier verwendet, um einen Aspekt davon, ein Merkmal davon, ein Konzept davon, und/oder ein Beispiel davon zu veranschaulichen. Ein körperliches Ausführungsbeispiel einer Vorrichtung, eines Herstellungsartikels, einer Maschine und/oder eines Prozesses, das die hierin beschriebene Technologie verkörpert, kann eine oder mehrere der Aspekte, Merkmale, Konzepte, Beispiele etc. enthalten, die unter Bezugnahme auf eines oder mehrerer der hierin diskutierten Ausführungsbeispiele beschrieben sind. Ferner können von Figur zu Figur die Ausführungsbeispiele die gleichen oder vergleichbar bezeichnete Funktionen, Schritte, Module etc. einschließen, die die gleichen oder verschiedene Bezugszeichen verwenden können, und als solche können die Funktionen, Schritte, Module etc. die gleichen oder vergleichbare Funktionen, Schritte, Module etc. oder Verschiedene sein.The technology described herein may also have been described, at least in part, in the form of one or more embodiments. An embodiment of the technology as described herein is used herein to illustrate an aspect thereof, a feature thereof, a concept thereof, and / or an example thereof. A physical embodiment of a device, an article of manufacture, a machine, and / or a process embodying the technology described herein may include one or more of the aspects, features, concepts, examples, etc. that may be described with reference to one or more of those discussed herein Embodiments are described. Furthermore, from figure to figure, the embodiments may include the same or comparable designated functions, steps, modules, etc. that may use the same or different reference numerals, and as such, the functions, steps, modules, etc., may include the same or similar functions, steps , Modules etc. or different.

Sofern nicht ausdrücklich anders lautend erwähnt, können Signale zu, von und/oder zwischen Elementen in einer Figur jeder der hierin präsentierten Figuren analog oder digital, zeitkontinuierlich oder zeitdiskret, und einendig oder differentiell sein. Beispielsweise stellt, wenn ein Signalpfad als einendiger Pfad gezeigt ist, auch einen Differentialsignalpfad dar. Vergleichbar stellt, wenn ein Signalpfad als ein Differentialpfad gezeigt ist, dieser auch einen einendigen Signalpfad dar. Während eine oder mehrere bestimmte Architekturen hierin beschriebenen sind, können andere Architekturen ebenso implementiert sein, die einen oder mehrere Datenbusse, die nicht ausdrücklich gezeigt sind, Direktverbindung zwischen Elementen, und/oder indirekte Kopplung zwischen anderen Elementen verwenden, wie durch den Fachmann erkannt wird.Unless expressly stated otherwise, signals to, from and / or between elements in a figure of any of the figures presented herein may be analog or digital, time continuous or time discrete, and single or differential. For example, when a signal path is shown as a single-ended path, it also represents a differential signal path. Similarly, if a signal path is shown as a differential path, it also represents a single-ended signal path. While one or more particular architectures are described herein, other architectures may as well implemented using one or more data buses, not expressly shown, direct connection between elements, and / or indirect coupling between other elements, as recognized by those skilled in the art.

Während bestimmte Kombinationen von verschiedenen Funktionen und Merkmalen der hierin beschriebenen Technologie hierin ausdrücklich beschrieben wurden, sind andere Kombinationen dieser Merkmale und Funktionen ebenso möglich. Die hierin beschriebene Technologie ist nicht durch die bestimmte Beispiele, die hierin offenbart sind, beschränkt, und schließt ausdrücklich diese anderen Kombinationen mit ein.While certain combinations of various functions and features of the technology described herein have been expressly described herein, other combinations of these features and functions are also possible. The technology described herein is not limited by the particular examples disclosed herein, and expressly includes these other combinations.

Ein Verfahren eines Synchronisierens eines Zeitteilungsduplex-Mehrfachleitungs-Mehrfachträger-Datenkommunikationssystems (TDD) wird bereitgestellt. Synchronisierung wird eingerichtet unter Verwendung von eindeutigen Pseudozufallsbitsequenzen (PRBS) aus einem gemeinsamen Erzeugerpolynom mit unterschiedlichen Saatwerten. Wegen einer niedrigen Korrelation von mit unterschiedlichen Saatwerten erzeugten PRBS kann eine Ferneinheit nur zu dessen beabsichtigten Signal synchronisieren, was effektiv einen Einfluss von Fernübersprechen und Nahübersprechen von Großbandbreitendigitalteilnehmeranschlussleitungen sehr hoher Geschwindigkeit (VDSL) abschwächt.A method of synchronizing a time division duplex multiline multi-carrier data communication system (TDD) is provided. Synchronization is established using unique pseudorandom bit sequences (PRBS) from a common generator polynomial with different seed values. Because of a low correlation of PRBS produced with different seed values, a remote unit can only synchronize to its intended signal, effectively mitigating an influence of far crosstalk and near crosstalk from very high speed (VDSL) large bandwidth digital subscriber lines.

Claims (13)

Verfahren für ein Synchronisieren von Kommunikationssignalen, wobei das Verfahren umfasst: ein Erzeugen (702) von n eindeutigen Saatwerten (S1, ... Sn) für n Ferneinheiten (603(1), ... 603(n)), ein Zuordnen (703) entsprechender der eindeutigen Saatwerte (S1, ... Sn) zu entsprechenden der Ferneinheiten (603(1), ... 603(n)), ein Übertragen (704) der entsprechenden zugeordneten n eindeutigen Saatwerte (S1, ... Sn) von der Zentraleinheit zu den n Ferneinheiten (603(1), ... 603(n)), ein Erstellen (705) eindeutiger Pseudozufallsbitsequenzen für die n Ferneinheiten (603(1), ... 603(n)) unter Verwendung der entsprechenden zugeordneten n eindeutigen Saatwerte (S1, ... Sn) und zumindest eines Pseudozufallsbitsequenzerzeugerpolynoms, und ein Übertragen (706) der eindeutigen Pseudozufallsbitsequenzen zu entsprechenden n Ferneinheiten (603(1), ... 603(n)) für die Synchronisierung der Kommunikationssignale; gekennzeichnet durch ein Zuordnen der n eindeutigen Saatwerte (S1, ... Sn) in eindeutigen Saatwertpaaren, wobei die zugeordneten eindeutigen Saatwertpaare einen ersten eindeutigen Saatwert, um die eindeutigen Pseudozufallsbitsequenzen für Abwärtsstromkommunikationssignale zu erstellen, und einen zweiten eindeutigen Saatwert umfassen, um die eindeutigen Pseudozufallsbitsequenzen für Aufwärtsstromkommunikationssignale zu erstellen.A method of synchronizing communication signals, the method comprising: generating (702) n unique seed values (S 1 , ... S n ) for n remote units (603 (1), ... 603 (n)), associating (703) corresponding ones of the unique seed values (S 1 , ... S n ) with corresponding ones of the remote units (603 (1), ... 603 (n ), transmitting (704) the corresponding associated n unique seed values (S 1 , ... S n ) from the central unit to the n remote units (603 (1), ... 603 (n)), creating (705 ) unique pseudorandom bit sequences for the n remote units (603 (1), ... 603 (n)) using the corresponding assigned n unique seed values (S 1 , ... S n ) and at least one pseudo random bit sequence generator polynomial, and transmitting (706) the unique pseudorandom bit sequences to corresponding n remote units (603 (1), ... 603 (n)) for the synchronization of the communication signals; characterized by associating the n unique seed values (S 1 , ... S n ) in unique seed value pairs, the associated unique seed value pairs comprising a first unique seed value to produce the unique pseudorandom bitstream sequences for downstream communication signals, and a second unique seed value create unique pseudorandom bit sequences for upstream communication signals. Verfahren nach Anspruch 1, wobei die zugeordneten eindeutigen Saatwertpaare zu deren entsprechenden n Ferneinheiten (603(1), ... 603(n)) vor der Synchronisierung übertragen werden.Method according to Claim 1 wherein the associated unique seed value pairs are transmitted to their corresponding n remote units (603 (1), ... 603 (n)) prior to synchronization. Verfahren nach Anspruch 1, wobei die zugeordneten eindeutigen Saatwertpaare zu deren jeweiligen n Ferneinheiten (603(1), ... 603(n)) übertragen werden unter Verwendung eines Niedrigbandbreiten-Handshakes oder Nachrichtenaustauschprotokolls.Method according to Claim 1 wherein the associated unique seed value pairs are transmitted to their respective n remote units (603 (1), ... 603 (n)) using a low bandwidth handshake or message exchange protocol. Verfahren nach Anspruch 1, wobei die eindeutigen Saatwerte durch ein unabhängiges Protokoll zugeordnet werden.Method according to Claim 1 , where the unique seed values are assigned by an independent protocol. Verfahren nach Anspruch 4, wobei das unabhängige Protokoll G.994.1 umfasst.Method according to Claim 4 , where the independent protocol comprises G.994.1. Verfahren nach Anspruch 1, wobei die Kommunikationssignale einen aus G.fast-, Omega-DSL-, und VDSL-Standards verwenden.Method according to Claim 1 , where the communication signals use one of G.fast, Omega DSL, and VDSL standards. Verfahren nach Anspruch 1, wobei die Kommunikationssignale über ein Mehrfachleitungs-Mehrfachträger-Kommunikationssystem übertragen werden.Method according to Claim 1 wherein the communication signals are transmitted over a multi-line, multi-carrier communication system. Verfahren nach Anspruch 7, wobei das Kommunikationssystem ein Mehrfachleitungs-Zeitteilungsduplex-Mehrfachträger-VDSLKommunikationssystem (TDD) umfasst.Method according to Claim 7 wherein the communication system comprises a multiline time division duplex multicarrier VDSL communication system (TDD). System (600) für eine Synchronisierung von Kommunikationssignalen, mit: einem Pseudozufallsbitsequenzerzeugungselement (607), das dazu eingerichtet ist, um eine Pseudozufallsbitsequenz zu erzeugen, einem Saatwerterzeugungselement (608), das dazu eingerichtet ist, um für jede aus einer Vielzahl von Fernkommunikationseinheiten (605) zumindest einen eindeutigen Saatwert zu erzeugen, wobei der zumindest eine eindeutige Saatwert die erzeugte Pseudozufallsbitsequenz sät, um eine Vielzahl von eindeutigen Saatpseudozufallsbitsequenzen zu erschaffen, und einem Übertragungselement (606), das dazu eingerichtet ist, um die erzeugten eindeutigen Saatwerte zu einer entsprechenden der Vielzahl von Ferneinheiten (603(1), ... 603(n)) zu übertragen, und das ferner dazu eingerichtet ist, um die eindeutigen Pseudozufallsbitsequenzen zu deren entsprechenden Fernkommunikationseinheiten (605) für eine Synchronisierung von Kommunikationssignalen zu übertragen, dadurch gekennzeichnet, dass das Saatwerterzeugungselement ferner dazu eingerichtet ist, um für jede der Vielzahl von Fernkommunikationseinheiten ein Paar von eindeutigen Saatwerten zu erzeugen, wobei das Paar von eindeutigen Saatwerten einen ersten eindeutigen Saatwert für eine Abwärtsstromkommunikationssynchronisierung und einen zweiten eindeutigen Saatwert für eine Aufwärtsstromkommunikationssynchronisierung umfasst.A system (600) for synchronizing communication signals, comprising: a pseudorandom bit sequence generating element (607) arranged to generate a pseudorandom bit sequence, a seed generation element (608) adapted to be configured for each of a plurality of remote communication units (605 ) generate at least one unique seed value, the at least one unique seed value sowing the generated pseudorandom bit sequence to create a plurality of unique seed pseudorandom bit sequences, and a transfer element (606) adapted to make the generated unique seed values a corresponding one of the plurality remote units (603 (1), ... 603 (n)) and further adapted to transmit the unique pseudorandom bit sequences to their respective remote communication units (605) for synchronization of communication signals, characterized in that the seed value generating element is further configured to generate, for each of the plurality of remote communication units, a pair of unique seed values, wherein the pair of unique seed values comprises a first unique seed value for a downstream communication synchronization and a second unique seed value for upstream communication synchronization. System nach Anspruch 9, wobei das Übertragungselement ferner dazu eingerichtet ist, um über mehrere Leitungen unter Verwendung von Zeitteilungsduplex (TDD) zu übertragen.System after Claim 9 The transmission element is further configured to transmit over multiple lines using Time Division Duplex (TDD). System nach Anspruch 9, wobei das Übertragungselement ferner dazu eingerichtet ist, um das Paar von eindeutigen Saatwerten zu einer entsprechenden Fernkommunikationseinheit zu übertragen.System after Claim 9 wherein the transmission element is further configured to transmit the pair of unique seed values to a corresponding remote communication unit. System nach Anspruch 11, wobei das Übertragungselement ferner dazu eingerichtet ist, um das Paar von eindeutigen Saatwerten unter Verwendung eines Niedrigbandbreiten-Handshakes oder Nachrichtenaustauschprotokolls zu übertragen.System after Claim 11 The transmission element is further configured to transmit the pair of unique seed values using a low bandwidth handshake or message exchange protocol. System nach Anspruch 9, wobei die Kommunikationssignale zumindest einen aus G.fast-, Omega-DSL-, und VDSL-Standards verwenden.System after Claim 9 wherein the communication signals use at least one of G.fast, Omega-DSL, and VDSL standards.
DE102014203562.7A 2013-02-28 2014-02-27 PROCESS OF SYNCHRONIZING A COMMUNICATION SYSTEM Active DE102014203562B4 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US201361770734P 2013-02-28 2013-02-28
US61/770,734 2013-02-28
US201361907293P 2013-11-21 2013-11-21
US61/907,293 2013-11-21
US14/091,612 US9306733B2 (en) 2013-02-28 2013-11-27 Method of synchronizing a communication system
US14/091,612 2013-11-27

Publications (2)

Publication Number Publication Date
DE102014203562A1 DE102014203562A1 (en) 2014-09-11
DE102014203562B4 true DE102014203562B4 (en) 2019-06-06

Family

ID=51385744

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102014203562.7A Active DE102014203562B4 (en) 2013-02-28 2014-02-27 PROCESS OF SYNCHRONIZING A COMMUNICATION SYSTEM

Country Status (1)

Country Link
DE (1) DE102014203562B4 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050175078A1 (en) 2004-02-11 2005-08-11 Texas Instruments Incorporated Flexible initialization method for DSL communication systems

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050175078A1 (en) 2004-02-11 2005-08-11 Texas Instruments Incorporated Flexible initialization method for DSL communication systems

Also Published As

Publication number Publication date
DE102014203562A1 (en) 2014-09-11

Similar Documents

Publication Publication Date Title
DE102009018705B4 (en) Method and device for adding a communication link to a vector group
US9306733B2 (en) Method of synchronizing a communication system
DE60026094T2 (en) Spread spectrum multicarrier transmission
EP1668857B1 (en) Method for regulating the transmission parameters of broadband transmission channels assembled to form a group
DE69535033T2 (en) Allocation of capacity in OFDM
DE69626825T2 (en) HIGH-SPEED DATA TRANSFER SYSTEM AND METHOD WITH TIME DUPLEX
DE60133006T2 (en) SLIDING WINDOW PROCESSING FOR RECEIVING MULTIPLE SIGNALS
DE69937912T2 (en) Digital subscriber line method, apparatus and system using synchronous processing
DE102008023357A1 (en) Intercarrier interference measurement in orthogonal frequency division multiplexing systems
DE112020003553T5 (en) Multiple ports with different baud rates over a single SerDes
DE112016000449B4 (en) Method for estimating a nonlinear self-interference signal channel by a device using an FDR scheme
DE202008018241U1 (en) Partitioning frequency resources for the transmission of control signals and data signals in SC-FDMA communication systems
DE69906548T2 (en) DSL transmission system with remote crosstalk compensation
DE202008018230U1 (en) Apparatus for mapping a physical downlink control channel to resources and apparatus for transmitting / receiving the mapped physical downlink control channel in a wireless communication system
DE102007037194A1 (en) Power stabilization for multi-carrier DSL
EP3178203B1 (en) Participant station for a bus system and method for broadband can-bus communication
DE60116636T2 (en) ACCEPTANCE EXCHANGE COMMUNICATION SYSTEM FOR MULTIPLE XDSL
DE112018005125T5 (en) Device for sending and receiving on a copper wire installed at the customer site
DE112007002995T5 (en) Apparatus and method for transmitting and receiving a pilot signal in a wireless communication system
DE202014010845U1 (en) Special operation channel in vector systems
DE102014203562B4 (en) PROCESS OF SYNCHRONIZING A COMMUNICATION SYSTEM
EP2087608B1 (en) Method, arrangement and device for the precompensation of crosstalk in a DSL MIMO system
DE69815104T2 (en) VDSL MODEM DIVIDED INTO A DIGITAL AND ANALOGUE PART
DE102021100776A1 (en) Apparatus, methods and non-transitory computer readable storage media for transmitting and receiving discontinuous time-frequency operating signals in a communications network
DE102004026214B4 (en) Method and device for transmitting data

Legal Events

Date Code Title Description
R012 Request for examination validly filed

Effective date: 20140704

R082 Change of representative

Representative=s name: BOSCH JEHLE PATENTANWALTSGESELLSCHAFT MBH, DE

R081 Change of applicant/patentee

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE., SG

Free format text: FORMER OWNER: BROADCOM CORPORATION, IRVINE, CALIF., US

Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LT, SG

Free format text: FORMER OWNER: BROADCOM CORPORATION, IRVINE, CALIF., US

R082 Change of representative

Representative=s name: BOSCH JEHLE PATENTANWALTSGESELLSCHAFT MBH, DE

R016 Response to examination communication
R081 Change of applicant/patentee

Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LT, SG

Free format text: FORMER OWNER: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE, SG

R082 Change of representative

Representative=s name: BOSCH JEHLE PATENTANWALTSGESELLSCHAFT MBH, DE

R018 Grant decision by examination section/examining division
R020 Patent grant now final