Abstract:
A vectoring controller is configured to determine first coefficient values for a vectoring matrix at a first tone based on a first number of iterations through an iterative update algorithm and a first channel matrix estimate at the first tone, and to determine second coefficient values for the vectoring matrix at a second neighboring tone based on a second number of iterations through the iterative update algorithm and a second channel matrix estimate at the second tone. The vectoring controller is configured to start with the first coefficient values as initial values for the respective second coefficient values in the iterative update algorithm. The second number of iterations is lower than or equal to the first number of iterations.
Abstract:
At least one example embodiment discloses a method of initializing a plurality of communication paths in a system. The method includes obtaining a first matrix from a storage medium, the first matrix including at least one channel sub-matrix of the system associated with a subset of the plurality of communication paths, obtaining an indication of which communication paths are to become active and determining, after the obtaining the indication, new compensation coefficients based on the at least one channel sub-matrix and active compensation coefficients, the active compensation coefficients for compensating for crosstalk between the active communication paths prior to the number of active communication paths changing.
Abstract:
A vectoring controller for configuring a vectoring processor that jointly processes DMT communication signals to be transmitted over, or received from, a plurality of N subscriber lines according to a vectoring matrix. In accordance with an embodiment, the vectoring controller is configured, for given ones of a plurality of tones, to enable the given tone for direct data communication over a first set of N−Mk targeted lines out of the plurality of N subscriber lines, and to disable the given tone for direct data communication over a second disjoint set of Mk supporting lines out of the plurality of N subscriber lines, Mk denoting a non-null positive integer. The vectoring controller is further configured to configure the vectoring matrix to use an available transmit or receive power at the given tone over the second set of Mk supporting lines for further enhancement of data signal gains at the given tone over the first set of N−Mk targeted lines.
Abstract:
Embodiments relate to a method for determining a corrective operation for a monitored Digital Subscriber Line in a first vectoring group, executed by a monitoring device, including receiving measurement data representative of successive received signal qualities of the monitored Digital Subscriber Line at successive times, and of successive transmission activities of other Digital Subscriber Lines, wherein the other Digital Subscriber Lines include at least one first Digital Subscriber Line in said first vectoring group and at least one second Digital Subscriber Line in a second vectoring group, determining a corrective operation for the monitored Digital Subscriber Line in function of changes in the received signal qualities between times wherein the transmission activity of at least one of the other Digital Subscriber Lines changes.
Abstract:
At least one crosstalk probing sequence out of a set of orthogonal crosstalk probing sequences is assigned to the at least one respective disturber line for modulation at the given carrier frequency of at least one respective sequence of crosstalk probing symbols, and error samples are successively measured by a receiver coupled to the victim line at the given carrier frequency while the at least one sequence of crosstalk probing symbols are being transmitted over the at least one respective disturber line are fed back for crosstalk estimation. The received error samples are next correlated with at least one unassigned crosstalk probing sequence out of the set of orthogonal crosstalk probing sequences for detection of a demapping error in the received error samples.
Abstract:
In accordance with an embodiment, the method includes detecting an update event whereupon a precoder needs to be updated, sending signal adjustment information to a receiver remotely coupled to a subscriber line out of the plurality of subscriber lines indicative of a signal compensation factor to be applied to a receive communication signal to compensate for a channel bias caused by the scheduled precoder update, and time-coordinating the precoder update with the enforcement of the signal compensation factor at the receiver.
Abstract:
In accordance with an embodiment, the method includes detecting an update event whereupon a precoder needs to be updated, sending signal adjustment information to a receiver remotely coupled to a subscriber line out of the plurality of subscriber lines indicative of a signal compensation factor to be applied to a receive communication signal to compensate for a channel bias caused by the scheduled precoder update, and time-coordinating the precoder update with the enforcement of the signal compensation factor at the receiver.
Abstract:
In accordance with an embodiment, the method includes determining a second sequence of numbers of digits for encoding the respective integer coefficient values of the first sequence, the second sequence including, as first element, a first number of digits for encoding the first integer coefficient value of the first sequence, and as second and subsequent elements, constrained numbers of digits that are greater than or equal to respective minimum required numbers of digits for encoding the second and subsequent integer coefficient values of the first sequence. The constrained numbers of digits are such that any two successive elements of the second sequence do not differ from each other by more than a given threshold value. The method further includes encoding difference values between the successive elements of the second sequence; and encoding the integer coefficient values of the first sequence using the respective numbers of digits of the second sequence.
Abstract:
In accordance with an embodiment, the vectoring controller is configured to iterate through successive crosstalk acquisition cycles and, within respective ones of the crosstalk acquisition cycles, to configure sequences of crosstalk probing symbols for transmission over the respective communication lines, to receive sequences of error samples as successively measured by respective receivers coupled to the respective communication lines while the sequences of crosstalk probing symbols are being transmitted, and to determine crosstalk estimates between the respective communication lines based on the sequences of error samples. The vectoring controller is further configured to randomize the successive sequences of crosstalk probing symbols used during the successive crosstalk acquisition cycles, and to iteratively configure the vectoring processor based on the successive crosstalk estimates.
Abstract:
In accordance with an embodiment, the method includes determining a second sequence of numbers of digits for encoding the respective integer coefficient values of the first sequence, the second sequence including, as first element, a first number of digits for encoding the first integer coefficient value of the first sequence, and as second and subsequent elements, constrained numbers of digits that are greater than or equal to respective minimum required numbers of digits for encoding the second and subsequent integer coefficient values of the first sequence. The constrained numbers of digits are such that any two successive elements of the second sequence do not differ from each other by more than a given threshold value. The method further includes encoding difference values between the successive elements of the second sequence; and encoding the integer coefficient values of the first sequence using the respective numbers of digits of the second sequence.