Method and apparatus for estimating crosstalk

Information

  • Patent Application
  • 20090092036
  • Publication Number
    20090092036
  • Date Filed
    September 23, 2008
    16 years ago
  • Date Published
    April 09, 2009
    15 years ago
Abstract
The present invention relates to a method for estimating a first parameter (|H12(f)|, arg(H12(f))) that characterizes a first crosstalk channel (XCHDS12) from a first transmission medium (12b) towards a second transmission medium (12a) in a first direction of communication (DS).
Description

The present invention relates to the estimation of crosstalk that affects a communication system.


Crosstalk is a major source of channel impairment for Multiple-Input Multiple-output (MIMO) communication systems, such as Digital subscriber Line (DSL) communication systems.


As the demand for higher data rates increases, DSL systems are evolving toward higher frequency bands, wherein crosstalk between neighboring transmission lines (that is to say, transmission lines forming part of the same cable binder) is more pronounced (the higher frequency, the more coupling).


A MIMO system can be described by the following linear model:






Y(f)=H(f)X(f)+Z(f)  (1)


wherein the N-component complex vector X, respectively Y, denotes a discrete frequency representation of the symbols transmitted over, respectively received from, the N lines,


and wherein the N-component complex vector z denotes some additional noise, such as alien noise or thermal noise, present over the N lines,


and wherein the N×N complex matrix H is referred to as the channel matrix. The (i,j)-th component of the channel matrix H describes how the communication system produces a signal on the i-th channel in response to a symbol being transmitted to the j-th channel. The diagonal elements of the channel matrix describe direct channel coupling(s), and the off-diagonal elements of the channel matrix describe inter-channel coupling(s).


Different strategies, referred to as Dynamic Spectrum Management (DSM), have been developed to mitigate crosstalk and to maximize effective throughput and line stability. DSM is gradually evolving from spectral management techniques (DSM level 0-2) to multi-user signal coordination (DSM level 3).


One technique for reducing inter-channel interferences is signal precoding (or vectoring). With precoding, signals are passed through an artificial preceding channel before being transmitted over the physical channel. The precoding channel is designed so that the concatenation of the precoder and the physical channel results in little or no interference at the receiver. Precoding can be performed within an access multiplexer or within an external pre-coding unit.


The performance of precoding depends critically on the parameters of the precoding channel, which parameters being computed according to the crosstalk channel coefficients as they are estimated.


A prior art method for estimating the crosstalk channel coefficients in the downstream direction comprises the steps of abusing the lines with some specific abuse signal, measuring signal to Noise plus Interference Ratio (SNIR) or slicer error at the customer Premise Equipment (CPE), reporting the so-measured SNIR or slicer error through a feedback channel to a crosstalk estimation unit, and thereupon estimating the amplitude and phase of the crosstalk channel coefficients.


The disclosed method is disadvantageous in that some feedback channel is required, making this solution not backward compatible with legacy CPEs that do not support such a feedback channel, in that the algorithm relies on CPE measurements, the accuracy of which may fluctuate from manufacturer to manufacturer, and in that some abuse signal needs to be transmitted along with the regular payload, thereby stepping down the power budget available for regular transmission.


It is an object of the present invention to improve crosstalk estimation within a MIMO communication system.


The objectives of the present invention are achieved and the aforementioned shortcomings of the prior art are overcome by a method for estimating a first parameter that characterizes a first crosstalk channel from a first transmission medium towards a second transmission medium in a first direction of communication, and comprising the steps of:

    • estimating a second alike parameter that similarly characterizes a second crosstalk channel from said second transmission medium towards said first transmission medium in a second opposite direction of communication and at a first frequency index, thereby yielding a first parameter value,
    • estimating said second parameter at a second distinct frequency index, thereby yielding a second parameter value,
    • deriving a value for said first parameter at a third distinct frequency index from interalia said first parameter value and said second parameter value.


The first and second transmission mediums are e.g. transmission lines, such as unshielded Twisted copper Pairs (UTP), coaxial cables, etc.


The first and second parameters are e.g. the amplitude or phase of the transfer function of the first and second crosstalk channel respectively.


The present invention is based on the insight that the first crosstalk channel from the first transmission medium towards the second transmission medium in the first direction of communication (e.g., downstream communication) and the second crosstalk channel from the second transmission medium towards the first transmission medium in the second direction of communication (e.g., upstream communication) exhibit similar characteristics. This is especially true when considering the phase of the crosstalk channel transfer function.


The noise measurements that are carried out at the receive-end of the second direction of communication, typically at a Central Office (CO) or at a remote location whereat traffic from multiple users is aggregated, and that are typically used for determining carrier bit loadings and gains, and that may further be used for canceling crosstalk in one direction of communication, are now re-used for further estimating the crosstalk channel coefficients in the opposite direction of communication, thereby removing the need for any dedicated feedback channel and improving the operational autonomy of the estimation process.


Compared to the aforementioned prior art methods, the present invention relies on local and accurate measurement information that are supplied as such to the estimation process, without requiring any data compilation and/or compression for further transmission through a bandwidth-limited feedback channel that may affect the accuracy of the estimation process.


The present invention is further advantageous when new lines are joining a vectoring group. Assume an active line A and a new joining line N. By listening at the CO side, we can estimate the crosstalk channel coefficient from line A into line N in the upstream direction (communication over the new line N does not even need to be initialized). Hence, the crosstalk channel coefficient from line N into line A in the downstream direction can be estimated as well. This means we can start up the line N and immediately compensate for the impact of the joining line N into the active line A. Thereafter, we can estimate the other reciprocal channel and seamless Rate Adaptation (SRA) can help the joining line to slowly come up in rate.


An alternative embodiment of a method according to the invention is characterized in that first frequency bands assigned to said first direction of communication and second frequency bands assigned to said second direction of communication closely alternate over said first and second transmission mediums.


The close interleaving of first (e.g., downstream) and second (e.g., upstream) frequency bands over the first and second transmission mediums (also referred to as a zippered band plan) improves the accuracy of the derivation step. As a matter of fact, the derivation error bias depends on how far apart are the first and second frequency indexes from the third frequency index: the narrower the first and second frequency bands, the closer the samples on which the estimation is based, the more accurate the crosstalk estimation. The derivation error is also a function of the algorithm (and the underlying crosstalk channel model) that is used for deriving the crosstalk channel coefficients.


In view of this, ‘closely’ is to be construed as ‘close enough for the derivation error to remain within acceptable limits’.


This embodiment is particularly advantageous for orthogonal Frequency Division Multiplexing (OFDM) communication systems wherein orthogonality is preserved in both directions of communication, such as is the case for very high speed Digital subscriber Line (VDSL, VDSL2) communication systems, and for which upstream and downstream frequency bands may alternate every few tones.


Data carriers may be assigned following a periodic pattern. For instance, m and n carriers can alternatively be assigned to the first and second directions of communication respectively, m and n being non-null positive integers. That is to say, two consecutive first frequency bands are n carriers apart at most, and two consecutive second frequency bands are m carriers apart at most. Typical values for m and n are 1 (the bands alternate every tone), 2, 4, 8, etc.


Alternatively, the width of the first and second frequency bands may vary according to the frequency. For instance, the width can be computed as a function of the slope of variation of the parameter to be estimated: the lower the variation, the further apart the first and second frequency indexes can be from the third frequency index.


Furthermore, so as to comply with the band plans that have been standardized for legacy communication schemes, such as Asymmetric Digital subscriber Line (ADSL, ADSL2+), the first and second frequency bands may alternate only from a particular frequency index upwards or within a particular frequency range.


A further embodiment of a method according to the invention is characterized in that said third frequency index is comprised between said first and second frequency indexes, and in that said value is derived from said first parameter value and said second parameter value by means of interpolation.


Interpolation (being linear or polynomial interpolation) combined with a closely spaced zippered band plan provides good results, especially for determining the amplitude of the crosstalk transfer function.


Still a further embodiment of a method according to the invention is characterized in that said third frequency index is lower or higher than both said first and second frequency indexes,


and in that said value is derived from said first parameter value and said second parameter value by means of extrapolation.


This embodiment is particularly useful for determining the phase of the crosstalk transfer function, which can be approximated as a linear function of the frequency.


Further characterizing embodiments are mentioned in the appended claims.


The present invention also relates to a crosstalk estimation unit for estimating a first parameter that characterizes a first crosstalk channel from a first transmission medium towards a second transmission medium in a first direction of communication.


A crosstalk estimation unit according to the invention is further adapted to:

    • estimate a second alike parameter that similarly characterizes a second crosstalk channel from said second transmission medium towards said first transmission medium in a second opposite direction of communication and at a first frequency index, thereby yielding a first parameter value,
    • estimate said second parameter at a second frequency index, thereby yielding a second parameter value,
    • derive a value for said first parameter at a third frequency index from interalia said first parameter value and said second parameter value.


Such a crosstalk estimation unit can form part of an access multiplexer, an external precoding unit, or a network analyzer.


Embodiments of a crosstalk estimation unit according to the invention correspond with the embodiments of a method according to the invention.


It is to be noticed that the term ‘comprising’, also used in the claims, should not be interpreted as being restricted to the means listed thereafter. Thus, the scope of the expression ‘a device comprising means A and B’ should not be limited to devices consisting only of components A and B. It means that with respect to the present invention, the relevant components of the device are A and B.


Finally, it is to be noticed that the term ‘coupled’, also used in the claims, should not be interpreted as being restricted to direct connections only. Thus, the scope of the expression ‘a device A coupled to a device B’ should not be limited to devices or systems wherein an output of device A is directly connected to an input of device B, and/or vice-versa. It means that there exists a path between an output of A and an input of B, and/or vice-versa, which may be a path including other devices or means.





The above and other objects and features of the invention will become more apparent and the invention itself will be best understood by referring to the following description of an embodiment taken in conjunction with the accompanying drawings wherein:



FIG. 1 represents a MIMO data communication system,



FIG. 2 represents an access multiplexer according to the invention.





There is seen in FIG. 1 a VDSL-based data communication system 1 comprising:

    • N transceiver units 11 (TU_C1 to TU-CN) at a central location,
    • N transceiver units 13 (TU_R1 to TU-RN) at remote locations, such as customer premises.


The transceiver units 11 form part of e.g. a Digital subscriber Line Access Multiplexer (DSLAM), and the transceiver units 13 are e.g. CPE, such as modems, gateways or set top boxes.


The transceiver units 11a to 11n are coupled to the transceiver units 13a to 13n through UTPS 12a to 12n respectively.


Data carriers 23 are assigned to either downstream (DS) or upstream (US) direction. There is seen in FIG. 1 a particular frequency band plan wherein downstream frequency bands 21 and upstream frequency bands 22 closely alternate. This band plan is used over the transmission mediums 12.


The crosstalk channel from line j into line i in downstream direction is denoted as XCHDSij, and the corresponding crosstalk transfer function as Hij(f). The crosstalk channel from line j into line i in upstream direction is denoted as XCHUSij, and the corresponding crosstalk transfer function as Gij(f).


There is seen in FIG. 2 an access multiplexer 101 according to the invention, the most noticeable elements of which are:

    • N hybrid circuits 111 (H1 to HN),
    • N Digital to Analog Converters 112 (DAC1 to DACN),
    • N Analog to Digital Converters 113 (ADC1 to ADCN),
    • N cyclic prefix and suffix insertion units 114 (CE_INS1 to CE_INSN),
    • N cyclic prefix and suffix removal units 115 (CE_EXT1 to CE_EXTN),
    • N Inverse Digital Fourier Transform units 116 (IDFT1 to IDFTN),
    • N Digital Fourier Transform units 117 (DFT1 to DFTN),
    • a vectoring unit 118 (VECTORING),
    • N carriers QAM modulators 119 (MOD1 to MODN),
    • N carriers QAM demodulators 120 (DEMOD1 to DEMODN),
    • a crosstalk coefficient estimation unit 121 (XCH_EST).


Output terminals of the hybrid circuits 111 are coupled to respective ones of input terminals of the ADC 113. Output terminals of the ADC 113 are coupled to respective ones of input terminals of the cyclic prefix and suffix extraction units 115. Output terminals of the cyclic prefix and suffix extraction units 115 are coupled to respective ones of input terminals of the DFT units 117.


Output terminals of the IDFT units 116 are coupled to respective ones of input terminals of the cyclic prefix and suffix insertion units 114. Output terminals of the cyclic prefix and suffix insertion units 114 are coupled to respective ones of input terminals of the DACS 112. Output terminals of the DACS 112 are coupled to respective ones of input terminals of the hybrid circuits 111.


The vectoring unit 118 is coupled to input terminals of the IDFT units 116, to output terminals of the DFT units 117, to output terminals of the QAM modulators 119, to input terminals of the QAM demodulators 120 and to the crosstalk coefficient estimation unit 121. The crosstalk coefficient estimation unit 121 is further coupled to output terminals of the DFT units 117 and to output terminals of the QAM demodulators 120.


The hybrid circuits 111 are adapted to couple the transceiver's outputs to the UTPS 12, and the UTPS 12 to the transceiver's inputs. The hybrid circuits 111 further include a means for DC-isolating the line signal from the transceiver's circuitry, and for adapting to the line characteristic impedance.


The DACS 112 are adapted to convert a discrete time sequence into an analog signal.


The ADCS 113 are adapted to sample an incoming analog signal and to encode a sample as a binary sequence.


The cyclic prefix and suffix insertion units 114 are adapted to append cyclic prefix and suffix to the time sequences as synthesized by the IDFT units 116 so as to reduce Inter symbol Interferences (ISI).


The cyclic prefix and suffix removal units 115 are adapted to delineate a data symbol from the received sequence, and to extract a portion thereof for further spectral decomposition by the DFT units 117.


The IDFT units 116 are adapted to synthesize a digital time sequence from its discrete frequency representation, e.g. by means of the Inverse Fast Fourier Transform (IFFT) algorithm.


The DFT units 117 are adapted to decompose a digital time sequence into discrete frequency components, e.g. by means of the Fast Fourier Transform (FFT) algorithm. The discrete frequency representation of the received data symbol, namely Y, is supplied to both the vectoring unit 118 and the crosstalk channel estimation unit 119.


The vectoring unit 118 is adapted to perform multi-user signal preceding in downstream direction, and multi-user crosstalk cancellation in upstream direction.


Signal precoding and crosstalk cancellation are achieved by jointly processing the transmitted or received symbols in the frequency domain so as to compensate for the inter-channel interferences.


The downstream channel matrix can be expressed as:













H
=



[




H
11




H
12







H

1

n







H
21




H
22



























H

n
-

1

n








H

n





1








H

nn
-
1





H
nn




]







=




[




H
11



0





0




0



H
22


























0




0





0



H
nn




]

+










[



0



H
12







H

1

n







H
21



0


























H

n
-

1

n








H

n





1








H

nn
-
1




0



]











H
=


D
+
C

=

D


(

I
+


D

-
1



C


)








(
2
)







wherein D denotes the diagonal matrix that contains the downstream direct channel transfer functions, C denotes the off-diagonal matrix that contains the downstream crosstalk channel transfer functions, and I is the identity matrix given by:






I
=

[



1


0





0




0


1

























0




0





0


1



]





Precoding should ideally result in a transfer function matrix that preserves the direct channel transfer functions (frequency equalization at the receive-end compensates for the direct channel attenuation and phase shift) and simultaneously zeroes all the crosstalk channel transfer functions. This is achieved by using the following precoding matrix:






P=(I+D−1C)−1≅D−1C  (3)


The latter is a first order approximation that is valid if the amplitude of the crosstalk channel coefficients is small with respect to the amplitude of the direct channel coefficients, which is a rather good approximation in DSL environments.


Let us denote the relative crosstalk channel matrix as {tilde over (C)}·{tilde over (C)} is given by:













C
~

=




D

-
1



C







=



[



0




H
12

/

H
11









H

1

n


/

H
11








H
21

/

H
22




0



























H

n
-

1

n



/

H

n
-

1

n

-
1









H

n





1


/

H
nn









H

nn
-
1


/

H
nn




0



]








(
4
)







The received signal with precoding is then given by:






Y′=HPX+Z=D(I+{tilde over (C)})(I−{tilde over (C)})X+Z=D(I−{tilde over (C)}2)X+Z≅DX+Z  (5)


That is to say, with precoding, the received signals are not impaired by inter-channel interferences but only by alien noise.


A similar derivation is used for upstream crosstalk cancellation with an upstream channel matrix G and a cancellation matrix Q.


The QAM modulators 119 are adapted to modulate the downstream carriers, and more specifically are adapted to determine a particular amplitude and phase of a carrier according to the binary sequence to be transmitted over that carrier (the length of which matches the carrier bit loading).


The QAM de-modulators 120 are adapted to recover a binary sequence from the amplitude and phase of a QAM-modulated carrier by selecting the closest match within a demodulation grid. The demodulators 120 provide the crosstalk coefficient estimation unit 121 with an estimate of the transmitted data symbol, namely ε(X).


The crosstalk coefficient estimation unit 121 is adapted to estimate both the amplitude and phase of the upstream crosstalk coefficients. Multi-user channel estimation techniques may involve the slicer error and maximum-likelihood estimators, generalized decision feedback algorithms, etc. The slicer error is the difference between the frequency components as they are synthesized by the DFT units 117, namely Y, and the frequency components as they are estimated by the demodulators 120, namely ε(X).


The crosstalk coefficient estimation unit 121 is further adapted to derive both the amplitude and phase of the downstream crosstalk coefficients based on two or more close-enough upstream channel coefficients as previously estimated. The derivation makes use of linear and/or polynomial interpolation and/or extrapolation. The close interleaving of the upstream and downstream frequency bands as depicted in FIG. 1 helps in doing so.


Referring back to FIG. 1, let us denote G21(f1) and G21(f2) the upstream crosstalk coefficients from line 12a towards line 12b as estimated by the estimation unit 121 at frequency indexes f1 and f2 respectively. Let us denote H12(f3) the downstream coefficient from line 12b towards line 12a as to be estimated at a third frequency index f3.


Linear interpolation from the amplitude and phase of G21(f1) and G21(f2) yields:













H
12



(

f





3

)




=





G
21



(

f





1

)




+




f





3

-

f





1




f





2

-

f





1





(





G
21



(

f





2

)




-




G
21



(

f





1

)





)







(
6
)







Arg


(


H
12



(

f





3

)


)


=


Arg


(


G
21



(

f





1

)


)


+




f





3

-

f





1




f





2

-

f





1





(


Arg


(


G
21



(

f





2

)


)


-

Arg


(


G
21



(

f





1

)


)



)







(
7
)







wherein |x| and Arg(x) denote the amplitude and phase of the complex number x respectively.


Alternatively, linear interpolation in the complex plane yields:













H
12



(

f





3

)




=





G
21



(

f





1

)


+




f





3

-

f





1




f





2

-

f





1





(



G
21



(

f





2

)


-


G
21



(

f





1

)



)









(
8
)







Arg


(


H
12



(

f





3

)


)


=

Arg


(



G
21



(

f





1

)


+




f





3

-

f





1




f





2

-

f





1





(



G
21



(

f





2

)


-


G
21



(

f





1

)



)



)






(
9
)







The frequency index f3 may be lower than f1 or higher than f2, in which case extrapolation is used. Extrapolation provides good result for estimating the phase of the downstream crosstalk coefficients without necessarily requiring a zippered band plan.


Polynomial interpolation (or other derivation algorithms known to the person skilled in the art) can alternatively be used for deriving the amplitude and/or phase of the downstream crosstalk coefficients.


The crosstalk coefficient estimation unit 121 is eventually adapted to compute the precoding matrix P and the cancellation matrix Q, given the upstream and downstream crosstalk channel coefficients as previously estimated. The so-computed precoding matrix P and cancellation matrix Q are supplied to the vectoring unit 118 for signal precoding (downstream) and crosstalk cancellation (upstream).


The remote transceiver units 13 may also transmit a pilot signal over a few upstream carriers, that is to say a signal with a pre-determined (not necessarily constant) amplitude and phase. If so, the estimation unit 121 does not need to be coupled to the demodulators 120 since the transmitted sequence is preliminary known at those pilot frequencies. The pilot carriers can be selected among the upstream carriers, or can be selected from a downstream band and re-assigned to upstream communication (provided they are shut down in downstream direction).


Although the preferred embodiment has been described in connection with the derivation of the downstream crosstalk coefficients from the upstream crosstalk coefficients, the present invention may similarly apply to the derivation of the upstream crosstalk coefficients from the downstream crosstalk coefficients. This embodiment may find applications in CPE for line bonding, wherein upstream data symbols transmitted over multiple bonded lines may be jointly precoded so as to mitigate upstream crosstalk between those bonded lines.


In an alternative embodiment of the present invention, the crosstalk coefficient estimation unit 121 is remotely coupled to the access multiplexer, e.g. via a data communication network.


In still an alternative embodiment of the present invention, the crosstalk coefficient estimation unit 121 forms part of a network analyzer. The derivation of the downstream and/or upstream crosstalk coefficients can be used for e.g. identifying the stronger crosstalkers within a cable binder and/or for network planning and/or for troubleshooting.


A final remark is that embodiments of the present invention are described above in terms of functional blocks. From the functional description of these blocks, given above, it will be apparent for a person skilled in the art of designing electronic devices how embodiments of these blocks can be manufactured with well-known electronic components. A detailed architecture of the contents of the functional blocks hence is not given.


While the principles of the invention have been described above in connection with specific apparatus, it is to be clearly understood that this description is made only by way of example and not as a limitation on the scope of the invention, as defined in the appended claims.

Claims
  • 1. A method for estimating a first parameter that characterizes a first crosstalk channel from a first transmission medium towards a second transmission medium in a first direction of communication, wherein the method comprises: estimating a second alike parameter that similarly characterizes a second crosstalk channel from said second transmission medium towards said first transmission medium in a second opposite direction of communication and at a first frequency index, thereby yielding a first parameter value,estimating said second parameter at a second distinct frequency index, thereby yielding a second parameter value,deriving a value for said first parameter at a third distinct frequency index from said first parameter value and said second parameter value.
  • 2. A method according to claim 1, wherein first frequency bands assigned to said first direction of communication and second frequency bands assigned to said second direction of communication alternate over said first and second transmission mediums.
  • 3. A method according to claim 1, wherein said third frequency index is comprised between said first and second frequency indexes, and wherein said value is derived from said first parameter value and said second parameter value by means of interpolation.
  • 4. A method according to claim 1, wherein said third frequency index is lower or higher than both said first and second frequency indexes, and wherein said value is derived from said first parameter value and said second parameter value by means of extrapolation.
  • 5. A method according to claim 1, wherein said first and second parameters are phases of the transfer function of said first and second crosstalk channel respectively.
  • 6. A crosstalk estimation unit for estimating a first parameter that characterizes a first crosstalk channel from a first transmission medium towards a second transmission medium in a first direction of communication, wherein the crosstalk estimation unit is configured to estimate a second alike parameter that similarly characterizes a second crosstalk channel from said second transmission medium towards said first transmission medium in a second opposite direction of communication and at a first frequency index, thereby yielding a first parameter value,estimate said second parameter at a second distinct frequency index, thereby yielding a second parameter value,derive a value for said first parameter at a third distinct frequency index from said first parameter value and said second parameter value.
  • 7. An access multiplexer comprising the crosstalk estimation unit according to claim 6.
  • 8. A network analyzer comprising the crosstalk estimation unit according to claim 7.
Priority Claims (1)
Number Date Country Kind
07291200.9 Oct 2007 EP regional