Apparatus for and method of far-end crosstalk (FEXT) detection and estimation
First Claim
Patent Images
1. A far-end crosstalk (FEXT) detector, comprising:
- a first delay line adapted to receive a plurality of symbol decisions and to output delayed symbol decisions therefrom;
a second delay line adapted to receive a plurality of slicer errors and to output delayed slicer errors therefrom; and
single tap FEXT canceller training means coupled to said delay lines and operative to generate a single FEXT filter coefficient as a function of a previous FEXT filter coefficient update, said delayed symbol decisions and delayed decision error signal without disturbing a regular operation mode, wherein said training means is operative to generate said single FEXT filter coefficient in accordance with the following equations;
if d (index of coefficients within said delay lines) is positive;
ei,j,df(n)=ei(n)−
fi,j,d(n)·
cj(n−
d)
fi,j,d(n+1)=fi,j,d(n)+μ
·
ei,j,df(n)·
cj(n−
d)if d is negative;
ei,j,df(n)=ei(n−
d)−
fi,j,d(n)·
cj(n)
fi,j,d(n+1)=fi,j,d(n)+μ
ei,j,df(n)·
cj(n)
wherein ei(n) is the decision error at pair i, ei,j,df(n) is the error at pair i after single tap FEXT cancellation of pair j, fi,j,d(n) is the single FEXT filter coefficient being trained, cj(n−
d) is the received symbol decision at the adjacent jth pair with a delay of d symbols and μ
is the step size.
1 Assignment
0 Petitions
Accused Products
Abstract
A novel and useful mechanism for the detection and estimation of far-end cross talk (FEXT) caused by transmissions over adjacent wire pairs or cables. The detection and estimation technique of the invention can be used to identify FET impairments in Ethernet and DSL systems. The detection and estimation scheme is performed utilizing an adaptive FEXT canceller filter for detection purposes during normal operation of the system. FEXT filter tap coefficients are determined one at a time using a mechanism shared amongst all taps. Once adapted, the filter coefficients can be used to estimate FEXT strength and to determine spectral measurements of the FEXT impairment noise.
35 Citations
13 Claims
-
1. A far-end crosstalk (FEXT) detector, comprising:
-
a first delay line adapted to receive a plurality of symbol decisions and to output delayed symbol decisions therefrom; a second delay line adapted to receive a plurality of slicer errors and to output delayed slicer errors therefrom; and single tap FEXT canceller training means coupled to said delay lines and operative to generate a single FEXT filter coefficient as a function of a previous FEXT filter coefficient update, said delayed symbol decisions and delayed decision error signal without disturbing a regular operation mode, wherein said training means is operative to generate said single FEXT filter coefficient in accordance with the following equations; if d (index of coefficients within said delay lines) is positive;
ei,j,df(n)=ei(n)−
fi,j,d(n)·
cj(n−
d)
fi,j,d(n+1)=fi,j,d(n)+μ
·
ei,j,df(n)·
cj(n−
d)if d is negative;
ei,j,df(n)=ei(n−
d)−
fi,j,d(n)·
cj(n)
fi,j,d(n+1)=fi,j,d(n)+μ
ei,j,df(n)·
cj(n)
wherein ei(n) is the decision error at pair i, ei,j,df(n) is the error at pair i after single tap FEXT cancellation of pair j, fi,j,d(n) is the single FEXT filter coefficient being trained, cj(n−
d) is the received symbol decision at the adjacent jth pair with a delay of d symbols and μ
is the step size. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for estimating far-end crosstalk (FEXT) in a communications system, comprising:
-
a decision error input; a symbol decision input; a first delay line coupled to said symbol decision input and operative to generate delayed symbols therefrom; a second delay line coupled to a slicer error input and operative to generate delayed slicer error therefrom; and training means operative to calculate a current single tap FEXT filter coefficient update as a function of a previous FEXT filter coefficient update, said decision error input and said delayed symbols without disturbing a regular operation mode, wherein said training means is operative to generate said current single FEXT filter coefficient update in accordance with the following equations; if d (index of coefficients within said delay lines) is positive;
ei,j,df(n)=ei(n)−
fi,j,d(n)·
cj(n−
d)
fi,j,d(n+1)=fi,j,d(n)+μ
ei,j,d(n)·
cj(n−
d)if d is negative;
ei,j,df(n)=ei(n−
d)−
fi,j,d(n)·
cj(n)
fi,j,d(n+1)=fi,j,d(n)+μ
·
ei,j,df(n)·
cj(n)wherein ei(n) is the decision error at pair i, ei,j,df(n) is the error at pair i after single tap FEXT cancellation of pair j, fi,j,d(n) is the single FEXT filter coefficient being trained, cj(n−
d) is the received symbol decision at the adjacent jth pair with a delay of d symbols and μ
is the step size. - View Dependent Claims (6, 7, 8)
-
-
9. A communications transceiver, comprising:
-
a transmitter coupled to a communications channel; a receiver coupled to said communications channel; a far-end crosstalk (FEXT) detector, comprising; a decision error input; a symbol decision input; a first delay line coupled to said symbol decision input and operative to generate delayed symbols therefrom; a second delay line coupled to said decision error input and operative to generate delayed decision errors therefrom; and training means operative to calculate a current single tap FEXT filter coefficient update as a function of a previous FEXT filter coefficient update, said delayed decision errors and said delayed symbols without disturbing a regular operation mode, wherein said training means is operative to generate said current single FEXT filter coefficient update in accordance with the following equations; if d (index of coefficients within said delay lines) is positive;
ei,j,df(n)=ei(n)−
fi,j,d(n)·
cj(n−
d)
fi,j,d(n+1)=fi,j,d(n)+μ
·
ei,j,df(n)·
cj(n−
d)if d is negative;
ei,j,df(n)=ei(n−
d)−
fi,j,d(n)·
cj(n)
fi,j,d(n+1)=fi,j,d(n)+μ
·
ei,j,df(n)·
cj(n)
wherein ei(n) is the decision error at pair i, ei,j,df(n) is the error at pair i after single tap FEXT cancellation of pair j, fi,j,d(n) is the single FEXT filter coefficient being trained, cj(n−
d) is the received symbol decision at the adjacent jth pair with a delay of d symbols and μ
is the step size. - View Dependent Claims (10, 11, 12, 13)
-
Specification