Skip to main content

Performance analysis of a common-mode signal based low-complexity crosstalk cancelation scheme in vectored VDSL

Abstract

In this article, we propose a vectored system by using both common mode (CM) and differential mode (DM) signals in upstream VDSL. We first develop a multi-input multi-output (MIMO) CM channel by using the single-pair CM and MIMO DM channels proposed recently, and study the characteristics of the resultant CM-DM channel matrix. We then propose a low complexity receiver structure in which the CM and DM signals of each twisted-pair (TP) are combined before the application of a MIMO zero forcing (ZF) receiver. We study capacity of the proposed system, and show that the vectored CM-DM processing provides higher data-rates at longer loop-lengths. In the absence of alien crosstalk, application of the ZF receiver on the vectored CM-DM signals yields performance close to the single user bound (SUB). In the presence of alien crosstalk, we show that the vectored CM-DM processing exploits the spatial correlation of CM and DM signals and provides higher data rates than with DM processing only. Simulation results validate the analysis and demonstrate the importance of CM-DM joint processing in vectored VDSL systems.

1 Introduction

Very high-speed digital subscriber line (VDSL) systems optimize the use of available bandwidth of the telephone lines for broadband transmissions [1]. This advanced technology can support the deployment of "triple play services" by providing high data rates (potentially upto 100 Mbps) through copper wires. Twisted pairs (TPs) run from the central office (CO) to the respective customer premise equipments (CPEs) in order to provide dedicated data rates for each user. The use of the higher bandwidth frequencies (upto 30 MHz) generates electromagnetic couplings that cause significant crosstalk among TPs, which degrades the performance of VDSL systems. The crosstalk that originates from the subscribers enjoying similar DSL service in a coordinated system is referred to as self-crosstalk [2]. In addition to the self-crosstalk, alien crosstalk that arises from other sources (for example, radio ingress) and non-coordinated users (enjoying other DSL services) severely limits the rates obtained by the VDSL systems [3]. Differential-mode (DM) processing that uses voltage differences between the two wires of the TP for the signal transmission and reception is a conventional technique to reduce the interferences, including radio ingress. In spite of this, crosstalk is the major performance limiting factor for the high-bandwidth VDSL systems. Another factor limiting data rates is the significant attenuation with large loop lengths, resulting in marginal data rates even when all upstream bands are used. We demonstrate in this article that use of common-mode (CM) signals can result in significant enhancement in rates in VDSL systems as compared to systems using DM-only processing. In addition, it can help deal with alien crosstalk. The additional CM signal can be obtained by using the arithmetic mean of the voltages, measured between each wire of the TP and ground [4]. It is shown in [4] that this CM signal can be readily obtained with very little extra hardware. The CM channel can also be realized by using an alternative reference point like binder sheath [5] or one of the wires in the binder [6].

It has been shown in [7] that coordinated processing of the DM signals in all TPs (referred to as vectoring) enables cancelation of the far-end crosstalk and hence results in enormous rate increase in the DSL system. As is well known, the use of discrete multi-tone (DMT) modulation in the VDSL system makes tone-wise processing of the received signals possible. In vectored systems with N TPs, this results in an N × N multi-input multi-output (MIMO) system at each of the 4096 tones used. In [7], it was shown that a decision feedback equalizer (DFE) based receiver can result in rates close to the single user bound (SUB). Subsequently, it was established in [8] that a simple zero forcing (ZF) receiver at each tone can help achieve rates very close to the SUB. Recently, an iterative receiver based on the SAGE algorithm has been proposed in [9] to eliminate the channel matrix inversion requirement of the ZF receiver while achieving near-optimal performance. When alien crosstalk is present, it is clear that various linear and non-linear receivers can be readily applied after a pre-whitening filter (see [9, 10], and references therein). It is noted that noise is spatially correlated across TPs due to the introduction of crosstalk from an alien source [3]. When the ZF-based receiver [8] is applied after noise whitening, it suffers from a significant performance loss due to the ill-conditioning of the channel after the whitening process as discussed in [11]. Chen et al. [10] have shown that a non-linear DFE-ZF can achieve data rate higher than a ZF receiver, though with an increase in computational complexity. In our previous study [9], we have shown that the SAGE based iterative receiver can effectively cancel the alien crosstalk to achieve a higher rate (with a little extra complexity). The MMSE based receivers have been proposed in [11, 12] as a tradeoff between rate and complexity by eliminating the use of a whitening filter.

Computational complexity and power consumption remain the major implementation hurdles in vectored DSL systems. Linear ZF receiver requires O ( N 2 ) real-time computation at each of the 4096 tones. Besides this, some offline computation is required to update the inverse matrix at each tone. This is very high for real-time implementation with restrictions in computational complexity and power consumption. Several partial cancelers have been suggested [13, 14] that selectively cancel crosstalk and tradeoff rate for reduced complexity.

As noted already, the CM channel provides an additional mode for transmission and reception of signals through the copper wires. The CM signals at the CO are a result of leakage of transmitted DM signals due to imbalances in the TPs. Clearly, the CM signals are highly correlated with the DM signals [15], and consist primarily of the crosstalk (from the neighboring wires) and external noises. This suggests that the CM signals can be used as a reference for estimation of the interferences. For this reason, the CM signals have been utilized to mitigate radio frequency interference (RFI) ingress (see [16] and references therein). Yeap et al. [17] and Kamkar-Parsi et al. [18] have proposed CM-based adaptive cancelers to mitigate a single wideband noise in downstream transmissions. Pierrugues et al. [19] have used a CM signal that is orthogonal to the transmitted signal to mitigate a single noise source at the CPE. The proposed scheme is effective since the correlation between CM and DM noise is close to unity. By considering a single-TP DSL system, an algorithm based on a weighted combination of CM and DM signals has been presented in [20] to cancel a single disturber. The authors have provided extensive simulations and analytical results to show that the proposed algorithm is effective when adapted in the absence of the transmitted signal. These applications of CM signal at the receiver side for interference cancelation can be translated into improved capacity in DSL systems. Explicitly, capacity analysis using CM-aided reception has been discussed in [4, 21, 22]. It has been shown in [4] by cable measurements, and through channel capacity expressions that the CM signals can provide significant capacity improvements, especially at high signal-to-noise ratio (SNR) levels, and low CM noise power. However, the capacity drops significantly with an increase in the number of disturbers [21]. This observation has been made rigorous in [22]. Specifically, Magesacher et al. [22] have investigated the capacity of the CM-aided reception by considering a single DSL user. They have shown that the exploitation of CM signal can result in doubling of capacity than that possible by using DM signals alone. Note that these works have focused on cancelation of a single disturber only, by considering a non-vectored DSL system. To further enhance the performance by canceling a large number of disturbers, CM-aided receive processing combined with vectored transmissions is well motivated for the considered system [22]. Recently, transmission of signals in the CM channel along with the co-reception of CM signals has also been studied in [5].

In this article, we propose a CM-DM system model by vectoring the co-received CM and DM signals for upstream transmissions at the CO. We first employ a simple low complexity receiver which linearly combines the CM and DM signals on each TP (so as to maximize SNR for each user) and then use the signal-level coordination for the resultant signals. Since the size of the resultant vectored model remains equal to that of the DM model, the crosstalk cancelation algorithms developed for the DM system can be readily applied on the proposed CM-DM system model. To assess performance of the existing crosstalk cancelers on the proposed system model, we study characteristics of the equivalent CM-DM channel at each tone. To do so, we model (due to non-availability of an analytical model for the CM channel) a CM vectored channel by extending the recently proposed single-TP CM channel [18], and modify it to include the statistical dispersion (using the approach for DM channels in [23]). In particular, we show that the CM-DM channel matrix is more column-wise diagonally dominant (CWDD) than the DM channel at high frequency and/or longer loop-length. This fact is useful for development of efficient algorithms for crosstalk cancelation. We also obtain the SUB of the proposed system, and show that the CM-DM processing increases reach of the VDSL service by providing higher rates at longer loop-lengths. This advantage is accrued because of the fact that attenuation in the CM channel is smaller than the attenuation in the DM channel [18]. We extend the ZF receiver of the DM system for the proposed system, derive a simple lower bound on the capacity, and show that the SUB of CM-DM system is achieved by the ZF receiver. Finally, we use CM-DM processing to exploit high correlation of CM and DM signals for the mitigation of alien crosstalk. We derive an upper bound on the SUB after noise whitening and show that higher data-rate is attained with the considered system. Computer simulations are presented to further demonstrate the data-rate performance of the vectored CM-DM processing in each of the upstream frequency bands.

The remainder of this article is organized as follows. In Section 2, we describe the DSL system model. In Section 3, we discuss a model for the CM vectored channel. We present the issue of CM-DM combining in Section 4, and elaborate on its applications to the vectored CM-DM processing in Section 5. The CM signals are exploited for the alien crosstalk cancelation in Section 6. Section 7 presents computer simulations. Finally, Section 8 provides the main conclusions.

Notation: Superscripts (d)and (c)indicate the DM and CM signals/values, respectively. Vectors and matrices are boldface small and capital letters, respectively. A(:,i) denotes the i th column of the matrix A and A ij denotes the ij th element of matrix A. Further, diag (A) denotes a diagonal matrix consisting of the diagonal elements of A. We use to denote equality by definition. The operators tr(·), | · |, and det(·) represents trace, absolute value, and determinant, respectively, while (·)*, (·)T, and (·) denote the conjugate, transpose, and conjugate transpose, respectively. p(x,y) denotes the joint density function of random variable X and Y.

2 System model

We consider N VDSL users in a binder whose receiver-modems are co-located at the CO. The DMT modulation used for signal transmission partitions the channel into a number of parallel subchannels, called "tones". With transmission of only DM signal over each TP, both CM and DM signals exist at the CO. The CM counterpart actually arises due to the leakage from the original DM signal transmission via differential to common-mode conversion. We assume synchronized transmissions, and that the impulse response length of channel is not more than one longer than the cyclic prefix length. Since each DMT tone represents an independent sub-channel, the system model presented herein is applicable to any tone. Hereafter, we omit the tone index for brevity. Denoting the symbol transmitted by the i th TP by X i , the received DM and CM signals Y i ( d ) and Y i ( c ) are given by:

Y i ( d ) = H i i ( d ) X i + j = 1 , j i N H i j ( d ) X j + V i ( d ) ,
(1)
Y i ( c ) = H i i ( c ) X i + j = 1 , j i N H i j ( d ) X j + V i ( d ) ,
(2)

where V i ( d ) is a component of the DM additive noise that includes the alien and thermal noise at the DM port. Similarly, V i ( c ) is a component of the CM additive noise that includes the alien and thermal noise at the CM port. H i j ( d ) and H i j ( c ) denote the crosstalk coupling coefficients from the j th to the i th TP.

Our model in (1) and (2) is a general case of that presented in [19]. By considering downstream transmissions, Pierrugues et al. [19] have assumed that the CM signal is strongly correlated with external noise but orthogonal to the transmitted signal. As such, the CM signal receives the alien noise only and rejects (X i = 0 in (2)) the useful signal. It is also noted that the system of Equations (1) and (2) is a special case of that in [5, (1), (2)] where the CM channel using the binder-sheath has also been used for signal transmissions. However, in our treatment here we focus on CM reception only, and avoid consideration of transmission over the CM channel. While this concept certainly holds interesting possibilities, we believe that transmission over the CM channel is still associated with a number of difficulties, and would require further maturing of associated technologies, issues and standards before their serious induction and deployment. We also note that exploiting reception of the CM signals in the upstream requires changes only in the equipment at the CO, and not at the CPE.

As we are extracting the DM and CM signals at each TP, the vectoring concept used previously for only DM signals [7] can be applied for the CM signals as well. Therefore, the signal-level coordination of N DM and N CM received data is used to obtain individual vectored models for DM and CM system as

y ( d ) = H ( d ) x + v ( d ) , y ( c ) = H ( c ) x + v ( c ) ,
(3)

where y ( d ) = Y 1 ( d ) , Y 2 ( d ) , . . . , Y N ( d ) T , y ( c ) = Y 1 ( c ) , Y 2 ( c ) , . . . , Y N ( c ) T , x = [ X 1 , X 2 , . . . , X N ] T , v ( d ) = V 1 ( d ) , V 2 ( d ) , . . . , V N ( d ) T , and v ( c ) = V 1 ( c ) , V 2 ( c ) , . . . , V N ( c ) T are N-dimensional vectors of received (DM and CM), transmitted, and noise samples (DM and CM), respectively. H(d)and H(c)are N × N matrices with ij th element defined as H i j ( d ) = H ( d ) i j , and H i j ( c ) = H ( c ) i j . In the following section, we formulate a CM channel model H(c)and study its CWDD property. We later use this to study properties of the combined CM-DM channel.

3 Common-mode channel model

The DM channel model is well established (verified through measurements) and widely adopted in literature (see [2325], and references therein). In particular, a stochastic MIMO channel model based on Gaussian distribution is proposed in [23] that extends the conventional 99% worst case model [2]. Similarly, crosstalk models based on beta distribution [24] and sum-of-sinusoids [25] have been suggested to characterize the crosstalk accurately. However, an analytical model for the CM channel is not well studied in the literature. In [6], a split-pair signaling (based on the multi-conductor transmission-line theory) that offers 2N - 1 modes of transmissions in a binder of N pairs is presented by considering one of the wires as a joint common reference for all other wires. Although this configuration can provide significant improvement in data rate, the presence of ingress or egress limits the potential use of split-pair (usually not twisted) signalling. A CM channel model has also been suggested in [5] by considering the metallic-sheath of the binder as a common reference. This configuration (of 2N modes) is more reliable than the split-pair signalling and significantly reduces the effect of ingress and egress on the binder provided the metallic sheath is grounded properly. A CM channel has also been developed using the shield of the binder as a reference point [26]. In [27], achievable throughput using this model has been investigated in the presence of radio ingress. It is noted that no experimental data are available for the transfer functions of any of the CM channel suggested so far.

In this study, we use earth as a common reference and develop a MIMO CM channel model by incorporating the MIMO DM stochastic channel model of [23], and the single-pair model of CM channel proposed in [18]. As discussed in [23], the stochastic DM channel H(d)is given by

H ( d ) = H diag ( d ) I + 1 . 59 × 10 - 10 f l C ( d ) ,
(4)

where f is the frequency in Hz, l is the loop-length in meters, H diag ( d ) = diag H ( d ) is a diagonal matrix of the DM channel H(d), I is the N × N identity matrix, and C(d)is a zero-diagonal matrix that reflects the crosstalk coupling dispersion (and extend the 99% crosstalk model) as per the existing standard, including the phase. The phase of elements of the matrix C(d)is assumed to be random, and uniformly distributed [23]. The dispersion (excluding the phase) is modeled by lognormal random variables as

C k ( d ) i j = 1 0 - 0 . 05 X ( f ) ,
(5)

where X(f) (that models the magnitude variation) is a Gaussian random variable in dB with mean μdB = 2.33 σdB and variance σdB. The model presented in [23] is found to perform well for a large range of crosstalk situations. Particularly, this model is valid as long as μdB = 2.33 σdB, which is typically observed at lower frequencies. However, for higher frequencies, this pair of μdB and σdB values, tends to overestimate the crosstalk. For higher frequencies, the applicable values of these quantities have been extensively measured upto 30 MHz (and were made available to us by Conexant Systems Inc.), which have been used in the simulations/numerical values presented in Section 7.

Using the physical model of the single-pair CM channel presented in [18] along with the DM to CM leakage factor B(f) of [28], we develop a CM stochastic MIMO channel model. Specifically, we model H(c)as:

H ( c ) - H diag ( c ) I + 1 . 59 × 10 - 10 f l C ( c ) B ( f ) ϕ ( f ) ,
(6)

where H diag ( c ) = diag H ( c ) is the diagonal matrix whose ii th element is given as H i i , diag ( c ) = H line ( c ) /B ( f ) . Here, H line ( c ) is the line insertion-loss transfer function of the CM channel which can be obtained in terms of its two-port RLCG parameters. The RLCG parameters of CM channel listed in [18] are used. The CM dispersion factor C(c)can be expressed as C ( c ) =B ( f ) H i i ( d ) C ( d ) . The frequency-dependent leakage factor B(f) is an unbalance function [28] while ϕ(f) is the differential to common phase function [18]. These are defined as

B ( f ) = 10 5 if 0 f < 150 Hz 10 5 150000 f 1 . 5 if 150 kHz f 30 MHz
(7)

and

ϕ ( f ) = e J H line ( c ) - H line ( d ) .
(8)

Unbalance function B(f) of lines is usually a function of frequency and determines the conversion of signals from differential-mode to common-mode. ϕ(f) compensates the slower line propagation of CM compared with that of the DM. It is observed from (6) that the coupling and direct path components H(c)can be obtained from the corresponding components of DM channel H(d)by using the leakage factor B(f).

In the frequency domain, it has been shown that the DM channel exhibits a strong CWDD property [7, 8]. This means that the crosstalk channel H j i ( d ) from a disturber i into a victim j is always weaker than the direct channel H i i ( d ) . The degree of CWDD can be characterized by the parameter α ( d ) of the DM channel:

α ( d ) = max i , j i H j i ( d ) H i i ( d ) .
(9)

This CWDD property α ( d ) is a function of the loop length and frequency. The characteristics of the DM channel matrix are well documented, and utilized by most of the crosstalk cancelation algorithms proposed to date [79]. Similarly, we define the CWDD parameter α ( c ) of the CM channel as

α ( c ) = max i , j i H j i ( c ) H i i ( c ) .
(10)

Using (4), and substituting C j i ( c ) =B ( f ) H i i ( d ) C j i ( d ) in (6), we can find the ratio η(c/d)of CM to DM CWDD parameters as

η ( c / d ) = α ( c ) α ( d ) = B 2 ( f ) H i i ( d ) .
(11)

We observe from (11) that the CWDD characteristic of the CM channel is also dependent on frequency and loop length. In particular, the CM channel is more diagonally dominant than the DM channel at high frequencies and/or longer loop-lengths. This is due to the fact that both B(f) and H i i ( d ) decrease with frequency while the latter also decreases with an increase in the loop length.

A proper understanding of the CWDD characteristic of the CM channel can assist in understanding the potential gains due to joint CM-DM processing. To this end, we performed computer simulations to investigate the behavior of CWDD characteristic of the CM channel, and compare it with that of the DM channel. The ratios of CWDD parameters of both channels in three upstream bandwidths over various loop lengths are plotted in Figure 1. The frequency ranges of 3.75 to 5.2 MHz, 8.5 to 12 MHz, and 18.1 to 30 MHz are referred to as a low-frequency band (LFB), mid-frequency band (MFB) and high-frequency band (HFB), respectively. Unlike in all previous studies, we also study characteristics of the channel in the HFB, where the characteristics are quite different from those of the LFB and MFB. Figure 1a shows that the CM channel is not as CWDD as the DM channel in the LFB for shorter loop lengths. However, the CWDD property improves with an increase in frequency and loop length as shown in Figure 1b,c. The main conclusion of these studies is that the CM channel is more CWDD than the DM channel at higher frequencies and/or longer loop-lengths, a fact which is consistent with the analytical expression in (11). In the HFB, the CWDD nature of the DM matrix is quite weak as α ( d ) increases with frequency and loop length. However, the variation of α ( c ) with frequency and loop length is opposite to that of α ( d ) . Thus, the CM MIMO channel is well conditioned (in as far as the CWDD property is concerned) at a higher bandwidth and/or longer loop-length (as compared to DM MIMO channel), which motivates the use of CM signals along with DM signals for crosstalk cancelation.

Figure 1
figure 1

Ratio of CM to DM CWDD parameters at various loop lengths in all three upstream bands.

4 Single-TP CM-DM processing

In this section, we employ CM-DM joint processing by linearly combining the CM and DM signals at each TP to improve the SNR of each user while treating all the crosstalk as interference. Vectored crosstalk cancelation scheme based on such a processing is studied in the following section. We first assume the presence of white noise only, while spatially correlated noise due to the alien crosstalk is discussed in Section 6.

To facilitate interference cancelation with a linear combination of the CM and DM signals, we obtain signals after frequency-domain equalization (FEQ) ( Z i ( d ) = Y i ( d ) / H i i ( d ) and Z i ( c ) = Y i ( c ) / H i i ( c ) ) as :

Z i ( d ) = X i + j = 1 , j i N H i j ( d ) H i i ( d ) X j + V i ( d ) , Z i ( c ) = X i + j = 1 , j i N H i j ( c ) H i i ( c ) X j + V i ( c ) ,
(12)

where V i ( d ) = V i ( d ) / H i i ( d ) , and V i ( c ) = V i ( c ) / H i i ( c ) are noise terms after FEQ. We assume that the central limit theorem holds for the second term of each of the two equations in (12), so that it can be regarded as a circular symmetric Gaussian random variable. This is reasonable, since the far end crosstalk (FEXT) component consists of the weighted sum of independent symbols. With this, j = 1 , j i N H i j ( d ) H i i ( d ) X j is Gaussian with mean zero and variance equal to FEXT i ( d ) = j = 1 , j i N H i j ( d ) H i i ( d ) 2 σ x , j 2 giving SNR without FEXT cancelation for the i th user as SNR i , fext ( d ) = σ x , i 2 FEXT i ( d ) + σ υ , i 2 ( d ) . Here, σ υ , i 2 ( d ) is the variance of the noise V i ( d ) after FEQ. Similarly, the FEXT component of the CM signal has zero mean and variance FEXT i ( c ) = j = 1 , j i N H i j ( c ) H i i ( c ) 2 σ x , j 2 , thus resulting in an SNR of SNR i , fact ( c ) = σ x , i 2 FEXT i ( c ) + σ υ , i 2 ( c ) . Similar to the DM system, σ υ , i 2 ( c ) is the variance of the noise V i ( c ) after FEQ. It is noted that in the presence of a large number of disturbers with high power spectral densities (PSD), SNR i , fact ( d ) is quite low, necessitating the cancelation of crosstalk. When the FEXT is canceled, crosstalk-free SNR (bit loading is based on this quantity) S i ( d ) = σ x , i 2 σ υ , i 2 ( d ) can be obtained. As stated earlier, we use the CM signals for the cancelation of interferences to improve the performance of the DM channel.

Define 1 = [1, 1]T. With this, the ML estimate X ^ i can be obtained by maximization of the likelihood function p Z i ( d ) , Z i ( c ) / X i as:

X ^ i = 1 T R i - 1 1 - 1 1 T R i - 1 z i ( c d ) .
(13)

We can obtain a noise covariance matrix R i of z i ( c d ) = Z i ( d ) , Z i ( c ) T as

R i = R i ( d d ) R i ( d c ) R i ( c d ) R i ( c c ) = j = 1 , j i N H i j ( d ) 2 H i i ( d ) 2 σ x , j 2 + σ υ , i 2 ( d ) H i i ( d ) 2 j = 1 , j i N H i j ( d ) H i j * ( c ) H i i ( d ) H i i * ( c ) σ x , j 2 j = 1 , j i N H i j ( c ) H i j * ( d ) H i i ( c ) H i i * ( d ) σ x , j 2 j = 1 , j i N H i j ( c ) 2 H i i ( c ) 2 σ x , j 2 + σ υ , i 2 ( c ) H i i ( c ) 2 .
(14)

We note that the estimator in (13) bases its estimate on a weighted sum of the CM and DM signals. Therefore, we simplify (13) to get

X ^ i = R i ( c c ) - R i ( c d ) Z i ( c d ) R i ( d d ) R i ( c c ) - R i ( d c ) R i ( c d ) 2 R i ( d d ) + R i ( c c ) - R i ( d c ) - R i ( c d ) ,
(15)

where the combined signal Z i ( c d ) is given by:

Z i ( c d ) = Z i ( d ) + K i Z i ( c ) ,
(16)

and coefficient K i can be obtained as

K i = R i ( d d ) - R i ( d c ) R i ( c c ) - R i ( c d ) .
(17)

By assuming equal transmit power σ x , j 2 = σ x , i 2 and using (14) in (17), we can represent K i as

K i = S i ( c ) 1 + S i ( d ) j i H i j ( d ) H i i ( d ) 2 - H i j ( d ) H i j * ( c ) H i i ( d ) H i i * ( c ) S i ( d ) 1 + S i ( c ) j i H i j ( c ) H i i ( c ) 2 - H i j * ( d ) H i j ( c ) H i i * ( d ) H i i ( c ) = SNR i , fact ( c ) SNR i , fact ( d ) 1 - SNR i , fact ( d ) j i H i j ( d ) H i j * ( c ) H i i ( d ) H i i * ( c ) 1 - SNR i , fext ( c ) j i H i j * ( d ) H i j ( c ) H i i * ( d ) H i i ( c ) .
(18)

The exact value of K i can readily be determined with channel knowledge. However, to obtain an understanding of the SNR and CWDD behavior of the combined signal, an approximated value of K i can be obtained. The last term j i H i j ( d ) H i j * ( c ) H i i ( d ) H i i * ( c ) in the numerator (and a similar term in the denominator) of (18) is very small for large N because of small magnitudes (due to CWDD property) and the independent phase factors in H i j ( d ) H i i ( d ) and H i j ( c ) H i i ( c ) . Thus, their influence on K i can be ignored to get

K i SNR i , fext ( c ) SNR i , fext ( d ) .
(19)

It can be shown that the SNR after the CM-DM combining using K i as implied by (13) is always greater than the SNR that can be obtained using the DM signals alone. To do so we define: e i ( d ) = j = 1 , j i N H i j ( d ) H i i ( d ) X j + V i ( d ) (the sum of FEXT and noise in the DM signal after FEQ), e i ( c ) = j = 1 , j i N H i j ( c ) H i i ( c ) X j + V i ( c ) (the sum of FEXT and noise in the CM signal after FEQ), and e i ( c d ) = [ e i ( d ) , e i ( c ) ] T . With this, we can re-write (12) as:

z i ( c d ) = 1 X i + e i ( c d ) .
(20)

Now consider a Minimum Output Energy (MOE) type of receiver that takes the weighted sum of the components of z i ( c d ) such that w i H 1=1 while minimizing the output energy E { w i H z i ( c d ) 2 } . It can be shown in a straightforward manner that such a receiver is again given by (13). Since such receivers are known to have SNR maximization property, it is clear that the weighted sum of CM and DM signals implied by (13) results in an SNR that is higher than when using only DM signals. We now get an expression of SNR using joint CM-DM processing for the i th user as

SNR i ( c d ) = H i i ( c d ) 2 σ x , i 2 j = 1 , j i N H i j ( c d ) 2 σ x , j 2 + σ υ , i 2 ( c d ) ,
(21)

where H i i ( c d ) = H i i ( d ) + K i H i i ( c ) , H i j ( c d ) = H i j ( d ) + K i H i j ( c ) and σ υ , i 2 ( c d ) is the variance of V i ( d ) + K i V i ( c ) . Simulation results plotted (for a frequency tone of 12 MHz, loop length of 500 m, and 10 users) in Figure 2 clearly shows the increase in SNR due to such CM-DM combining at each TP. We can find the capacity i ( c d ) of the single-TP CM-DM processing with SNR-gap to capacity Γ as

Figure 2
figure 2

SNR performance of the single-TP CM-DM and DM processing with a frequency tone of 12 MHz at a loop length of 500 m.

i ( c d ) = log 2 ( det ( I + Γ 1 σ x , i 2 ( R ¯ i ) 1 h ¯ i ( c d ) h ¯ i ( c d ) ) ) ,
(22)

where h ¯ i ( c d ) = [ H i i ( d ) , H i i ( c ) ] T , and R ¯ i is the covariance matrix of total noise (white noise and FEXT) before FEQ. We can deduce from Figure 2 that the joint single-TP CM-DM processing achieves capacity close to the theoretical capacity in the presence of a few cross-talker only. Similar observations have been made in [20, 22]. This motivates the use of vectoring of the CM signals for the cancelation of a number of disturbers.

5 Vectored CM-DM processing

As such, a joint signal-level coordination among TPs can be realized by concatenating α ( d ) the vectored DM and CM signals of (3) as:

(23)

where is 2N × 1 received vector, is a 2N × N matrix of channel coefficients, and is the vector of noise samples. To show the benefit of CM-aided processing, we obtain the SUB of the 2N-dimensional vectored CM-DM model of (23). SUB is the capacity achieved when a single user transmits and all the receivers of the vectored system are used to detect the transmitted signal via multi-paths, i.e., based on the signals received on all the TP's (direct line and crosstalk paths) [8]. The SUB of the concatenated vectored CM and DM signals can be expressed as

(24)

where γ i , υ 2 ( c d ) = σ i , υ 2 ( c ) / σ i , υ 2 ( d ) is the ratio of CM and DM noise variances. This ratio is generally greater than unity as CM port is usually more noisy than the DM port. We define β i ( c d ) = H i i ( c ) H i i ( d ) as the ratio of the frequency response of diagonal channel coefficients of the CM and DM channels. This ratio is greater than one when H i i ( c ) > H i i ( d ) , which holds at high frequency tones and/or longer loop lengths. This has also been observed in [5] for the CM channel using the binder sheath.

We use (24) and CWDD parameters of the CM and DM channels, to obtain an upper bound on the SUB of the 2N-dimensional CM-DM system as

(25)

From (25), we can express the SUB with only DM processing as [8]

i ( d ) , sub log 2 1 + Γ - 1 S i ( d ) ( 1 + ( N - 1 ) α 2 ( d ) ) .
(26)

From (25) and (26), we can see that when β i 2 ( c d ) γ i , υ 2 ( c d ) is high (which occurs at high frequency and/or longer loop lengths as noted earlier). This shows that a substantial rate enhancement may be realized with the vectored CM-DM processing at longer loop-lengths.

Although the above mentioned model can effectively improve the rate performance, it imposes additional complexity in implementing the existing (ZF or DFE) receivers, since the size of the effective channel matrix is large (2N × N). As discussed earlier, the vectored model in [5] has the resultant channel matrix of size 2N × 2N and thus increases the complexity further for the implementation of equalizers. Therefore, instead of the step involved in (23), we formulate a new N-dimensional CM-DM system model by exploiting (16) for each TP and vectorizing the resultant signals as

y ( c d ) = H ( c d ) x + v ( c d ) ,
(27)

where ij th element of H(cd)is H i j ( d ) + K i H i j ( c ) and the i th sample of v(cd)is given by V i ( d ) + K i V i ( c ) . With such a vectoring approach, the size of effective channel H(cd)remains the same and thereby receiver-complexity for the CM-DM system is comparable to that of the conventional, N-dimensional vector DM processing. Note that there is only one signal at each TP, so that the vectored channel matrix again becomes of size N × N at each tone. In fact, only O ( N ) multiplications are required per tone for the operation of linear combinations of the CM and DM signals. Hereafter we refer to this N × N equivalent channel as the N-dimensional CM-DM vectored channel at each tone. Studying this lower dimensional CM-DM joint processing in the vectoring context is important since the CM-DM combining at the TP influences the channel matrix (the CWDD parameter and the SNR), and hence the attainable rate with vectoring. It is important to understand the structure of this matrix well so that performance of the standard crosstalk cancelers on the equivalent signal after the TP level CM-DM combining can be assessed. We show later that the application of ZF canceler on N-dimensional CM-DM vectored system results in performance close to the SUB of the same system. In what follows, we study the theoretical capacity of the considered CM-DM system by using the CWDD property of the resultant channel H(cd).

5.1 CWDD parameter of the CM-DM channel and SUB

In this subsection, we show that the new N-dimensional vectored channel H(cd)in (27) using the combined CM-DM signals is more strongly CWDD than the channel matrix with only vectored DM signals, especially at higher frequency-tones and/or longer loop-lengths. The CWDD parameter (denoted by α ( c d ) of the resultant channel H(cd)can be upper bounded in terms of CWDD parameters ( α ( d ) and α ( c ) ) of the individual channel as

α ( c d ) = max i , j i H j i ( c d ) H i i ( c d ) = max i , j i H j i ( d ) H i i ( d ) 1 + K i H j i ( c ) H j i ( d ) 1 + K i H i i ( c ) H i i ( d ) α ( d ) max i , j i 1 + K i β i ( c d ) α ( c ) / α ( d ) 1 + K i H i i ( c ) H i i ( d ) .
(28)

Using η ( c / d ) = α ( c ) / α ( d ) in (28), we can find an upper bound on the ratio η ( c d / d ) = α ( c d ) / α ( d ) of CM-DM to DM CWDD parameters as

η ( c d / d ) max i , j i 1 + K i β i ( c d ) η ( c / d ) 1 + K i H i i ( c ) H i i ( d ) .
(29)

It is obvious from (29) that η(cd/d)< 1 if η(c/d)< 1. Hence, we can say that if α ( c ) < α ( d ) , then the vectored CM-DM channel obtained after combining the CM and DM signals at each TP has a CWDD parameter that is smaller (that is, α ( c d ) < α ( d ) ). We have already illustrated in Figure 1 that the condition η(c/d)< 1 is usually satisfied at higher frequencies and/or longer loop-lengths. We also plot the ratio of the CWDD parameters of CM-DM and DM channel in Figure 3. It can be seen from this figure that the resultant channel H(cd)is more CWDD at higher frequencies and/or longer loop-lengths. We now find an upper bound on the SUB for the CM-DM processing as

Figure 3
figure 3

Ratio of CWDD parameters of N -dimensional vectored CM-DM and DM channels versus frequency at loop lengths of 800 m and 1000 m.

i ( c d ) , sub = log 2 1 + Γ - 1 σ x , i 2 σ υ , i - 2 ( c d ) h i ( c d ) 2 log 2 1 + Γ - 1 S i ( c d ) ( N - 1 ) α 2 ( c d ) ,
(30)

where h i ( c d ) denotes the i th column of H(cd), S i ( c d ) = σ x , i 2 σ υ , i 2 ( c d ) , and σ υ , i 2 ( c d ) = σ υ , i 2 ( c d ) H i i ( c d ) 2 denote the crosstalk-free SNR and noise after FEQ for the CM-DM system, respectively.

The values of the rates achievable in these cases of concatenated CM-DM, the N- dimensional vectored CM-DM and the vectored DM, are taken up later in Section 7, dealing with simulations and numerical results. It will be shown there that while the concatenated system produces the best results in all situations, the rate performance of the lower complexity N-dimensional CM-DM processing is nearly identical to that of the concatenated system at larger frequencies or loop lengths. Next, we describe the proposed CM-DM processing with the ZF receiver in order to achieve the SUB.

5.2 ZF receiver for CM-DM processing

The ZF receiver (that performs close to the SUB) is a near optimal canceler for the vectored DM processing because of limited noise enhancement in well conditioned DSL channels [8]. Since CWDD property worsens with frequency and loop length, there may be a gap between the rate performance of ZF receiver and the SUB rate at higher frequency tones and/or longer loop-lengths. It is shown in the previous subsection that the N-dimensional CM-DM processing offers superior CWDD characteristics than the corresponding DM processing, in particular at higher frequencies and/or longer loop-lengths. Hence, the N-dimensional CM-DM processing can provide better rate performance for the crosstalk cancelation with the ZF receiver. On applying the ZF receiver to the N-dimensional CM-DM system, we obtain the data rate as

i ( c d ) , zf = log 2 1 + Γ - 1 S i ( c d ) ψ i ( c d ) , zf ,
(31)

where ψ i ( c d ) , zf is the noise enhancement factor defined as [8]

ψ i ( c d ) , zf det ( A N - 1 ) 2 + ( N - 1 ) det ( B N - 1 ) 2 det ( A N ) 2 ,
(32)

and A N denotes an N × N matrix whose diagonal elements are 1 and magnitude of non-diagonal elements is upper bounded by α ( c d ) . Also, the structure of the matrix B N is same as that of A N except that the magnitude of the last diagonal element is also upper bounded by α ( c d ) . The reader is referred to [8] for details. We now derive an upper bound on ψ i ( c d ) , zf in the following Lemma 1 for the case of a ZF receiver applied on the vectored CM-DM combined signal.

Lemma 1 If ( N 1 ) α ( c d ) < 1 , the noise enhancement factor of ZF receiver with CM-DM processing can be upper bounded by

ψ i ( c d ) , z f 1 + ( N - 2 ) α 2 ( c d ) N - 1 + ( N - 1 ) 2 α 2 ( c d ) 1 + ( N - 2 ) α 2 ( c d ) N - 2 1 - ( N - 1 ) α ( c d ) 2 N .
(33)

Proof By applying Hadamard's inequality as det ( A N - 1 ) i = 1 N - 1 j = 1 N - 1 a i j 2 1 2 , we can obtain upper bounds on |det(AN-1)|2 and |det(BN-1)|2 as follows:

det ( A N - 1 ) 2 1 + ( N - 2 ) α 2 ( c d ) N - 1 , det ( B N - 1 ) 2 ( N - 1 ) α 2 ( c d ) 1 + ( N - 2 ) α 2 ( c d ) N - 2 .
(34)

Also by applying Ostrowski's inequality as det ( A N ) i = 1 N a i i - j = 1 , j i N a i j , we can lower bound |det(A N )|2 as

det ( A N ) 1 - ( N - 1 ) α ( c d ) N .
(35)

For the lower bound in (35) to hold, it is required that j = 1 , j i N a i j <1, which in turn can be expressed as

( N - 1 ) α ( c d ) < 1 .
(36)

The condition ( N 1 ) α ( c d ) < 1 is readily satisfied for typical values of N since α ( c d ) normally takes a very small value. By substituting (34) and (35) in (32), we obtain

ψ i ( c d ) , zf 1 + ( N - 2 ) α 2 ( c d ) N - 1 + ( N - 1 ) 2 α 2 ( c d ) 1 + ( N - 2 ) α 2 ( c d ) N - 2 1 - ( N - 1 ) α ( c d ) 2 N .
(37)

The condition in (36) together with (37) completes the proof of Lemma 1.

It has been shown in [8] that noise enhancement factor of the ZF receiver for the DM system is close to unity due to the CWDD property of the DM channel. Since the N-dimensional CM-DM vectored channel possesses stronger CWDD characteristic than the DM channel, ψ i ( c d ) , zf is also close to unity. This implies that the ZF receiver can achieve performance close to the SUB of this lower-dimensional CM-DM system. Cendrillon et al. [8] have also presented an upper bound on the noise enhancement of the ZF canceler for the DM system. However, the upper bound in [8] is conditioned to exist for a limited number of users (N ≤ 25) and bandwidth (upto 12 MHz), whereas the upper bound in (33) is applicable with the condition ( N 1 ) α ( c d ) < 1 , which is typical for a large number of users and frequencies. Hence, the derived bound presented here can also be used to predict accurately the performance of high-bandwidth VDSL2 (newest standard of xDSL) system. A lower bound on ψ i ( c d ) , zf is also presented in Appendix 1.

The ZF receiver requires channel matrix inversion at each tone which causes an increase in its computational complexity. Such matrix inversions are required frequently due to changes in user status, or variations in crosstalk characteristics [14]. To avoid this, a low-order truncated series approximation of the inverse channel matrix was considered for the DM channel in the downstream transmissions [29]. We extend this concept for the vectored CM-DM processing in the upstream transmissions by applying a first order approximation of inverse of the combined CM-DM channel as

H ( c d ) - 1 = H diag ( c d ) ( I + C ( c d ) ) - 1 ( I - C ( c d ) ) H diag ( c d ) - 1 ,
(38)

where H diag ( c d ) = diag ( H ( c d ) ) is a diagonal matrix of the CM-DM channel and C(cd)is a zero-diagonal matrix whose ij th element denotes the normalized FEXT coupling coefficients from j th disturber to the i th victim. Here, the normalization refers to the division of each matrix row by its associated diagonal entry. The point to be noted is that this algorithm, referred to as approximate ZF (AZF), does not involve inversion of matrix H(cd)but requires the inversion of the diagonal matrix H diag ( c d ) only. By using the approximate inverse (38) as a canceler, we find the estimate of i th symbol as

X ̃ i = X i - C 2 ( c d ) ( i , : ) x + v ( c d ) H i i ( c d ) - C ( c d ) ( i , : ) v ( c d ) H i i ( c d ) .
(39)

By considering the worst case by assuming all non-diagonal elements of the matrix C(cd)as α ( c d ) and assuming equal transmit PSD and thermal noise, we simplify (39) to find an upper bound on noise enhancement of the AZF receiver for the i th user as

ψ i ( c d ) , azf ( N - 1 ) α 2 ( c d ) + ( N - 1 ) ( N - 2 ) α 2 ( c d ) σ x , i 2 + σ υ , i 2 ( c d ) H i i ( c d ) 2 + ( N - 1 ) α 2 ( c d ) σ υ , i 2 ( c d ) H i i ( c d ) 2 .
(40)

Note that with all combined CM-DM values replaced by DM channel values, (40) also holds for the vectored DM case. It can be seen from (40) that the AZF receiver can perform better for the CM-DM system than the DM signals at higher frequencies and/or longer loop-lengths (since α ( c d ) α ( d ) and H i i ( c d ) 2 H i i ( d ) 2 ). Thus, the rates of the ZF receiver with the vectored CM-DM processing will clearly be higher than those with DM processing alone, because the effective channel matrix after combining is more strongly CWDD in the former case. In general, it can be seen that the performance of the linear receivers can be improved with the vectored CM-DM processing.

6 CM-DM processing for alien crosstalk cancelation

In the absence of alien crosstalk, noise at different TPs is spatially white. This assumption was used in the analysis for CM-DM processing in the preceding sections. In the presence of the alien crosstalk originating from the external noise sources, noise among different TPs experiences a high spatial correlation. This fact has been emphasized in many publications [3, 10, 30, 31]. Alien crosstalk can be particularly troublesome because it originates from other transmitters or channels that are not part of the system under design. Sources for alien crosstalk are, for example, RFI ingress, and signals from other DSL services. Cancelation of alien crosstalk is more involved and different techniques can be applied for its mitigation. One way is to exploit the spatial correlation by incorporating a whitening filter prior to applying cancelation algorithms. The presence of noise correlation clearly helps in mitigating the alien crosstalk. As such, a unity correlation (perfect correlation) completely eliminates the alien noise whereas there is no improvement if noise is uncorrelated. It is known that the non-white component of the noise (i.e., alien noise and crosstalk coupling from adjacent pairs) in the CM channel is correlated with the corresponding noise components in the DM [15]. In case of alien noise originating from a single or small number of noise sources, the correlation between DM and CM signals is strong. This high correlation can be used effectively to mitigate the alien noise in the DM channel. In what follows, we first extend the optimal linear combination of CM and DM signals at each TP in the presence of alien crosstalk. Later, we coordinate the single-TP CM-DM processing to obtain N-dimensional CM-DM system and study its capacity.

6.1 Single-TP CM-DM processing for alien crosstalk

In the presence of alien crosstalk, V i ( d ) and V i ( c ) of (12) also contains alien component A i ( d ) and A i ( c ) , respectively. Therefore, we can write DM and CM signals after FEQ as

Z a , i ( d ) = X i + j = 1 , j i N H i j ( d ) H i i ( d ) X j + V a , i ( d ) , Z a , i ( c ) = X i + j = 1 , j i N H i j ( c ) H i i ( c ) X j + V a , i ( c ) ,
(41)

where V a , i ( d ) = V i ( d ) H i i ( d ) + A i ( d ) H i i ( d ) and V a , i ( c ) = V i ( c ) H i i ( c ) + A i ( c ) H i i ( c ) . The subscript "a" is used to highlight that alien crosstalk has been considered. We denote the variance of A i ( d ) and A i ( c ) by σ a , i ( d ) and σ a , i ( c ) , respectively. Now, we can represent noise covariance matrix R a,i of z a , i ( c d ) = [ Z a , i ( d ) , Z a , i ( c ) ] T in terms of R i of (14) as

R a , i = R a , i ( d d ) R a , i ( d c ) R a , i ( c d ) R a , i ( c c ) = R i ( d d ) + σ a , i ( d ) 2 H i i ( d ) 2 R i ( d c ) + ρ σ a , i ( d ) σ a , i ( c ) H i i ( d ) H i i * ( c ) R i ( c d ) + ρ * σ a , i ( d ) σ a , i ( c ) H i i ( d ) H i i * ( c ) R i ( c c ) + σ a , i ( c ) 2 H i i ( c ) 2 ,
(42)

where ρ is the correlation coefficient between CM and DM alien noise of the i th TP. Similar to the white noise case, we combine CM and DM signals after FEQ in the presence of alien crosstalk to get Z a , i ( c d ) = Z a , i ( d ) + K a , i Z a , i ( c ) . By applying an approach similar to that used in (18), we can obtain coefficient K i,a as

K i , a = SNR a , i , fext ( c ) SNR a , i , fext ( d ) 1 - SNR a , i , fext ( d ) j i H i j ( d ) H i j * ( c ) H i i ( d ) H i i * ( c ) - ρ σ i , a ( d ) σ i , a ( c ) σ x , i 2 H i i ( d ) H i i * ( c ) 1 - SNR a , i , fext ( c ) j i H i j * ( d ) H i j ( c ) H i i * ( d ) H i i ( c ) - ρ * σ i , a ( d ) σ i , a ( c ) σ x , i 2 H i i * ( d ) H i i ( c ) ,
(43)

From (17) and (43), it can be easily shown that K i,a = K i for uncorrelated noise (ρ = 0). Similar to white noise, we can show that the linear combination approach maximizes the SNR in the presence of alien crosstalk.

6.2 Capacity of the vectored CM-DM processing in the presence of alien crosstalk

Similar to (27), we can coordinate signals by combining the received CM and DM signals using K i,a to obtain an N-dimensional CM-DM vectored system as

y a ( c d ) = H ( c d ) x + v a ( c d ) ,
(44)

where y a ( c d ) = [ Y a , 1 ( c d ) , Y a , 2 ( c d ) , , Y a , N ( c d ) ] T with Y a , i ( c d ) = Y a , i ( d ) + K i Y a , i ( c ) , i. It can be seen that Y a , i ( d ) and Y a , i ( c ) are received DM and CM signals at the i th TP in the presence of alien noise. Similarly, v a ( c d ) = [ V a , 1 ( c d ) , V a , 2 ( c d ) , , V a , N ( c d ) ] with V a , i ( c d ) = V a , i ( d ) + K i V a , i ( c ) , i. In the presence of alien crosstalk, noise term v a ( c d ) is correlated among different TPs with a covariance matrix W(cd). This noise correlation can be exploited to mitigate alien noise. To do so, we whiten the noise vector v a ( c d ) by a whitening filter W-1 where W (= W(cd)1/2) is a square root of the covariance matrix. In upstream transmissions, we can use the whitening filter W-1 prior to the application of an equalizer. The received N-dimensional signal y(cd)of (44) can be processed by the whitening filter W-1 to yield

y ̃ ( c d ) = W - 1 H ( c d ) x + W - 1 v a ( c d ) .
(45)

It can be seen that resultant noise W - 1 v a ( c d ) is spatially uncorrelated with identity covariance matrix. We define an absolute operation | · | on a matrix A with elements a ij denoted by |A| whose ij th element is |a ij |. We now take absolute value of each element of the equivalent channel H ̃ ( c d ) = W - 1 H ( c d ) of (45) to get H ̃ ( c d ) W - 1 H c d , where the inequality is due to use of the relation H ̃ i j ( c d ) W - 1 ( i , : ) H ( c d ) ( : , j ) , i, j. We now use the definition of matrix inverse to find an upper bound on the ij th element of |W-1| as [ W - 1 ] i i det ( W ¯ p ) det ( W ) i, and [ W - 1 ] i j det ( W ¯ n p ) det ( W ) ij, where det ( W ¯ p ) and det ( W ¯ n p ) are, respectively, maximum absolute values of principal and non-principal minors (of sizes N - 1 × N - 1) of the matrix W. Using upper bounds on diagonal |[W-1] ii | and non-diagonal |[W-1] ij | elements of |W-1(i,:)| in H ̃ ( c d ) W - 1 H c d , we can obtain an upper bound on the diagonal and non-diagonal elements of H ̃ ( c d ) as

H ̃ i i ( c d ) H i i ( c d ) det ( W ) det ( W ¯ p ) + ( N - 1 ) α ( c d ) det ( W ¯ n p ) i ,
(46)
H ̃ j i ( c d ) H i i ( c d ) det ( W ) det ( W ¯ n p ) + α ( c d ) det ( W ¯ p ) + ( N - 2 ) α ( c d ) det ( W ¯ n p ) j i .
(47)

Using (46) and (47), an upper bound on CWDD parameter of the modified channel H ̃ ( c d ) can be obtained as

α ̃ ( c d ) det ( W ¯ n p ) + α ( c d ) det ( W ¯ p ) + ( N - 2 ) α ( c d ) det ( W ¯ n p ) det ( W ¯ p ) + ( N - 1 ) α ( c d ) det ( W ¯ n p ) .
(48)

We can obtain the SUB of N-dimensional CM-DM system in the presence of alien crosstalk as

˜ i , a ( c d ) , sub log 2 ( 1 + Γ 1 S ˜ i , a ( c d ) ( 1 + ( N 1 ) α ˜ 2 ( c d ) ) ) ) ,
(49)

where self-crosstalk-free SNR S ̃ i , a ( c d ) after noise whitening can be upper bounded using (46) and σ ̃ υ , a , i 2 ( c d ) =1 as

S ̃ i , a ( c d ) H i i ( c d ) 2 σ x , i 2 det ( W ) 2 det ( W ¯ p ) + ( N - 1 ) α ( c d ) det ( W ¯ n p ) 2 .
(50)

Since CM signals are highly correlated with the DM signals, S ̃ i , a ( c d ) for N-dimensional CM-DM system can be significantly higher than the DM counterpart. Consequently, the N-dimensional CM-DM processing gives higher data rates than the DM processing. However, it is noted that the whitening procedure destroys the CWDD characteristic ( α ̃ ( c d ) > > α ( c d ) ) of DSL channels and thus the ZF receiver does not achieve the SUB. Non-linear receiver ZF-DFE [10] and SAGE based iterative receiver proposed in [9] are alternative candidates for the mitigation of alien crosstalk even with reduced CWDD characteristics of the DSL channels.

7 Simulation and numerical results

In this section, we investigate the performance of the vectored CM-DM processing using computer simulations and numerical results based on derived bounds. We consider Annex C band plan [1] which corresponds to three upstream frequency bands. We assume 10 TPs of equal length in a binder while other simulation parameters as per the ITU-T standards [1] are listed in Table 1. We adopt the stochastic DM-channel model of [23] and use the proposed CM channel model in (6) for the simulations. We simulate the capacity of the proposed vectored CM-DM processing and compare with the DM processing in all the three upstream bands. For the white noise case, we demonstrate the rate performance of the ZF receiver for the N-dimensional CM-DM system model considered here. We also plot the data rates to verify the upper bound on the noise enhancement of ZF receiver in (33) for the N-dimensional CM-DM system in the absence of alien noise.

Table 1 Simulation parameters

Figure 4 shows that concatenating the vectored CM and DM signals provides higher data-rate than the DM signals alone over a broad ranges of frequencies and loop lengths. This is consistent with the observations made by Magesacher et al. [4]. We also observe that when we combine the CM and DM signals optimally before vectoring, there is always a rate improvement, though its extent depends on the loop length and frequency. While the concatenated CM-DM performs best, as expected, at higher loop-lengths the performance of the N-dimensional CM-DM system seems to be nearly identical. (This is because the CM signal dominates at higher loop-lengths). It is clear that there is a large gap between the capacities achieved with combined N-dimensional CM-DM and DM processing, which increases significantly with increase in the bandwidth and/or loop length. For lower frequencies and shorter loop lengths, however, the N-dimensional CM-DM processing achieves the same maximum data rate (SUB) as that of the DM processing. This is because the DM channel is much cleaner (less noisy) in this region. It can be further seen from Figure 4 that the ZF receiver achieves the SUB of the N-dimensional CM-DM processing. We also study the influence of the higher CM noise level on the capacity gain using the CM signals at high frequency tones in Figure 5. This figure depicts that there is a significant rate gain in the HFB using the N-dimensional CM-DM processing for longer loop-lengths even when the CM noise level is higher than the DM noise. Hence, in the absence of alien crosstalk, we can achieve higher data-rates at longer loop-lengths.

Figure 4
figure 4

Data rate (SUB) performance versus loop length of the N -dimensional vectored CM-DM and DM processing along with the ZF receiver for the three upstream bands. SUB with the concatenated (╫) vectored CM and DM signals is also presented.

Figure 5
figure 5

Effect of the CM noise on gain of data-rate (SUB) for the N -dimensional vectored CM-DM processing in the high frequency band.

To illustrate the effect of alien crosstalk, we consider noise correlation values of 0.99 and 0.50 and equal CM and DM alien power of -100 dBm/Hz. Figure 6 shows the capacity of the vectored N-dimensional CM-DM and DM signals after whitening the correlated noise. An upper bound on the SUB (indicated in (49)) is also presented. It can be seen that the data-rate performance improves with increase in noise correlation of the alien crosstalk. It can also be observed that the N-dimensional CM-DM processing is of much greater importance in the presence of alien crosstalk. As such, data rates of the N-dimensional CM-DM is greater than that of DM with pronounced improvements at longer loop-lengths and higher frequencies as shown in Figure 6.

Figure 6
figure 6

Data rate (SUB) performance of the N -dimensional vectored CM-DM and DM processing versus loop length in the presence of alien crosstalk for the three upstream bands. Alien crosstalk correlation coefficient of 0.99 and 0.50 and alien power of -100 dBm/Hz (for both the CM and DM systems) are considered.

8 Conclusion

We have investigated the use of CM signals to increase the rate and reach of the VDSL systems in upstream transmissions. A vectored system consisting of both CM and DM signals has been proposed to enable the effective cancelation of crosstalk. We have shown that simply combining the CM and DM signals optimally results in rate improvement without significant increase in complexity. Further, vectoring such combined signals enables ZF type receivers to achieve the capacity due to the increased diagonal dominance of the resultant N-dimensional CM-DM channel matrix. We have shown that the rate gain with CM-DM joint processing is a strong function of the loop length and frequency. In the presence of alien crosstalk, use of the CM signals has been shown to increase the data rate significantly.

Appendix 1: A lower bound on noise enhancement of zf receiver

Similar to finding an upper bound, we use (32) to get a lower bound on ψ i ( c d ) , zf . To facilitate this, we use Hadamard's inequality to find an upper bound on |det(A N )|2 as

det ( A N ) 2 ( 1 + ( N - 1 ) α 2 ( c d ) ) N - 1 .
(51)

If ( N 2 ) α ( c d ) < 1 , Ostrowski's inequality is applied to obtain a lower bound on |det(AN-1)|2 as

det ( A N - 1 ) 2 ( 1 - ( N - 2 ) α ( c d ) ) 2 ( N - 2 ) .
(52)

We can use absolute value of minimum and maximum eigenvalues ( λ b l , λ b u ) of the matrix BN-1 to find a lower bound on |det BN-1|2 as [32],

det ( B N - 1 ) 2 ( λ b l ) 2 Ω b ( λ b u ) 2 ( N - 1 - Ω b ) ,
(53)

where

Ω b = ( N - 1 ) λ b u - μ λ b λ b u - λ b l .
(54)

Absolute values of mean μ λ b = tr ( B N - 1 ) N - 1 and variance σ λ b 2 of eigenvalues of BN-1are given as

N - 2 N - 1 μ λ b 1 + α ( c d ) - 1 N - 1 ,
(55)
σ λ b 2 = tr ( B N - 1 B N - 1 ) N - 1 - μ λ b 2 ( N - 1 ) ( N 2 - 3 N + 3 ) α 2 ( c d ) + ( N - 2 ) ( N - 1 ) 2 .
(56)

We now use the result of [33] to find magnitude of minimum eigenvalue of the matrix BN-1as

λ b l = μ λ b - σ λ b ( N - 2 ) 1 / 2 .
(57)

Substituting (55) and (56) in (57), we get

λ b l = N - 2 N - 1 - ( N - 2 ) ( N - 1 ) 2 ( N - 1 ) ( N 2 - 3 N + 3 ) α 2 ( c d ) + ( N - 2 ) .
(58)

We use Geršgorin theorem [34] to find magnitude of maximum eigenvalue of the matrix BN-1as

λ b u = ( N - 2 ) α ( c d ) + 1 .
(59)

We substitute (54), (58), and (59) in (53) to obtain a lower bound on |det BN-1|2. Then substituting (51), (52), and (53) in (32), a lower bound on ψ i ( c d ) , zf can be obtained.

Abbreviations

VDSL:

Very high-speed digital subscriber lines

CM:

common mode

DM:

differential mode

MIMO:

muti-input multi-output

TP:

twisted pair

ZF:

zero forcing

SUB:

single user bound

CO:

central office

CPE:

customer premise equipment

DMT:

discrete multi tone

DFE:

decision feedback equalizer

SAGE:

space alternating generalized expectation maximization

MMSE:

minimum mean square error

RFI:

radio frequency interference

SNR:

signal-to-noise ratio

CWDD:

column wise diagonally dominant

LFB:

low-frequency band

MFB:

mid-frequency band

HFB:

high-frequency band

FEQ:

frequency-domain equalization

FEXT:

far end crosstalk

PSD:

power spectral density

ML:

maximum likelihood

MOE:

minimum output energy

AZF:

approximate zero forcing

ITU-T:

international telecommunication union-telecommunication (standardization sector).

References

  1. ITU-T Recommendation G.993.2 (G.VDSL2): Very high speed digital subscriber line transceivers 2 (VDSL2). International Telecommunication Union Telecommunication Standardization Sector (ITU-T) 2006.

    Google Scholar 

  2. Starr T, Sorbara M, Cioffi JM, Silverman P: DSL Advances. Prentice-Hall, Upper Saddle River, NJ, USA; 2003.

    Google Scholar 

  3. Ginis G, Peng CN: Alien crosstalk cancellation for multipair digital subscriber line systems. EURASIP Journal on Applied Signal Processing 2006, 2006: 12. Article ID 16828

    Google Scholar 

  4. Magesacher T, Odling P, Börjesson PO, Henkel W, Nordström T, Zukunft R, Haar S: On the capacity of the copper cable channel using the common moden. In Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '02). Taipei, Taiwan; 2002:1269-1273.

  5. Jagannathan S, Pourahmad V, Seong K, Cioffi JM, Ouzzif M, Tarafi R: Common-mode data transmission using the binder sheath in digital subscriber lines. IEEE Trans Commun 2009, 57(3):831-840.

    Article  Google Scholar 

  6. Lee B, Cioffi JM, Jagannathan S, Seong K, Kim Y, Mohseni M, Brady MH: Binder MIMO channels. IEEE Trans Commun 2007, 55(8):1617-1628.

    Article  Google Scholar 

  7. Ginis G, Cioffi JM: Vectored transmission for digital subscriber line systems. IEEE J Sel Areas Commun 2002, 20(5):1085-1104. 10.1109/JSAC.2002.1007389

    Article  Google Scholar 

  8. Cendrillon R, Ginis G, Van den Bogaert E, Moonen M: A near-optimal linear crosstalk canceler for upstream VDSL. IEEE Trans Signal Process 2006, 54(8):3136-3146.

    Article  Google Scholar 

  9. Zafaruddin SM, Prakriya S, Prasad S: Iterative receiver based on SAGE algorithm for crosstalk cancellation in upstream vectored VDSL. ISRN Communications and Networking 2011, 2011: 15. Article ID 586574

    Article  Google Scholar 

  10. Chen Chiang-Yu, Seong K, Zhang R, Cioffi JM: Optimized resource allocation for upstream vectored DSL systems with zero-forcing generalized decision feedback equalizer. IEEE J Sel Top Signal Process 2007, 1(4):686-699.

    Article  Google Scholar 

  11. Pandey PK, Moonen M, Deneire L: MMSE-based partial crosstalk cancellation for upstream VDSL. In Proceedings of IEEE International Conference on Communications (ICC'10). Cape Town, South Africa; 2010:1-5.

    Google Scholar 

  12. Wahibi I, Ouzzif M, Masson JL, Saoudi S: Crosstalk cancellation in upstream coordinated DSL using an iterative MMSE receiver. In Proceedings of IEEE International Conference on Communications (ICC'09). Cape Town, Germany; 2009:1-5.

    Google Scholar 

  13. Cendrillon R, Moonen M, Ginis G, Acker KV, Bostoen T, Vandaele P: Partial crosstalk cancellation for upstream VDSL. EURASIP J Appl Signal Process 2004, 2004(10):1520-1535. 10.1155/S1110865704309273

    Article  Google Scholar 

  14. Forouzan AR, Garth LM: Computationally efficient partial crosstalk cancellation in fast time-varying DSL crosstalk environments. EURASIP Journal on Advances in Signal Processing 2007, 2007: 15. Article ID 72041

    Article  Google Scholar 

  15. Magesacher T, Henkel W, Nordström T, Ödling P, Börjesson PO: On the correlation between common-mode and differential-mode signals. In Temporary Document TD 45 013t45 ETSI STC TM6. Stockholm, Sweden; 2001:1-5.

    Google Scholar 

  16. Ödling P, Börjesson PO, Magesacher T, Nordströom T: An approach to analog mitigation of RFI. IEEE J Sel Areas Commun 2002, 20(5):974-986. 10.1109/JSAC.2002.1007379

    Article  Google Scholar 

  17. Yeap TH, Fenton DK, Lefebvre PD: A novel common-mode noise cancellation technique for VDSL applications. IEEE Trans Instrum Meas 2003, 52(4):1325-1334. 10.1109/TIM.2003.816850

    Article  Google Scholar 

  18. Kamkar-Parsi AH, Bouchard M, Bessens G, Yeap TH: A wideband crosstalk canceller for xDSL using common-mode information. IEEE Trans Commun 2005, 53(2):238-242. 10.1109/TCOMM.2004.841981

    Article  Google Scholar 

  19. Pierrugues L, Duvaut P, Pons J, Santraine A: SIMO-NAR NEXT canceller for DMT DSL-CPE: a stochastic shannon capacity perspective. In Proceedings of the IEEE Sarnoff Symposium (Sarnoff'06). Princeton, NJ, USA; 2006:1-6.

    Google Scholar 

  20. Magesacher T, Ödling P, Börjesson PO: Analysis of adaptive interference cancellation using common-mode information in wireline communications. EURASIP J Adv Signal Process 2007, 2007: 11. Article ID 84956

    Article  Google Scholar 

  21. Magesacher T, Ödling P, Börjesson PO, Nordström T: Exploiting the common-mode signal in xDSL. In Proceedings of the European Signal Processing Conference (EU-SICPCO'04). Vienna, Austria; 2004:1217-1220.

    Google Scholar 

  22. Magesacher T, Ödling P, Börjesson PO, Shamai (Shitz) S: Information rate bounds in common-mode aided wireline communications. Eur Trans Telecommun 2006, 17(5):533-545. 10.1002/ett.1071

    Article  Google Scholar 

  23. Sorbara M, Duvaut P, Shmulyian F, Singh S, Mahadevan A: Construction of a DSL-MIMO channel model for evaluation of FEXT cancellation systems in VDSL2. In Proceedings of the IEEE Sarnoff Symposium (Sarnoff'07). Princeton, NJ, USA; 2007:1-6.

    Google Scholar 

  24. Maes J, Guenach M, Peeters M: Statistical MIMO channel model for gain quantification of DSL crosstalk mitigation techniques. In Proceedings of IEEE International Conference on Communications (ICC'09). Dresden, Germany; 2009:1-5.

    Google Scholar 

  25. Xu W, Schroeder C, Hoeher PA: A stochastic MIMO model for far-end crosstalk in VDSL cable binders. In Proceedings of IEEE International Conference on Communications (ICC'09). Dresden, Germany; 2009:1-5.

    Google Scholar 

  26. Jakovljević M, Magesacher T, Ericson K, Ödling P, Borjesson PO, Zazo S: Common mode characterization and channel model verification for shielded twisted pair (STP) cable. In Proceedings of the IEEE International Conference on Communications (ICC'08). Beijing, China; 2008:447-451.

    Google Scholar 

  27. Jakovljević M, Magesacher T, Ödling P, Börjesson PO, Sanchez M, Zazo S: Throughput of shielded twisted-pair cables using wire-shield modes in the presence of radio ingress. In Proceedings of 16th International Conference on Digital Signal Processing (DSP'09). Santorini, Greece; 2009:1-6.

    Google Scholar 

  28. Starr T, Cioffi JM, Silverman PJ: Understanding Digital Subscriber Line Technology. Prentice Hall, Englewood Cliffs, NJ, USA; 1999.

    Google Scholar 

  29. Leshem A, Youming L: A low complexity linear precoding technique for next generation VDSL downstream transmission over copper. IEEE Trans Signal Process 2007, 55(11):5527-5534.

    Article  MathSciNet  Google Scholar 

  30. Cioffi JM, Jagannathan S, Ginis G, Brady M: DSM ppstream data rate revival: the restoration of symmetry. In ATIS Contribution NIPP-NAI. Volume 2006-092. Savannah; 2006:1-9.

    Google Scholar 

  31. Sandstrom L, Schneider KW, Joiner LL, Wilson A: Spatial correlation of alien crosstalk in MIMO DSL systems. IEEE Trans Commun 2009, 57(8):2269-2271.

    Article  Google Scholar 

  32. Kalantari B, Pate TH: A determinantal lower bound. Linear Algebra Appl 2001, 326: 151-159. 10.1016/S0024-3795(00)00287-1

    Article  MathSciNet  MATH  Google Scholar 

  33. Wolkowicz SH, Styan GPH: Bounds for eigenvalues using traces. Linear Algebra Appl 1980, 29: 471-506.

    Article  MathSciNet  MATH  Google Scholar 

  34. Horn RA, Johnson CR: Matrix Analysis. Cambridge University Press, Cambridge, UK; 1985.

    Book  MATH  Google Scholar 

Download references

Acknowledgements

This study was supported by research grants from Conexant Systems Inc. USA, and IIT Delhi. An earlier preliminary version of this study consisting of discussion on the CM channel model was presented at the Annual IEEE Indicon Conference, INDICON 2008, IIT Kanpur, India, in December 2008. The authors would like to thank the anonymous reviewer for useful comments which helped to improve the quality of the article.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to SM Zafaruddin.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Zafaruddin, S., Prakriya, S. & Prasad, S. Performance analysis of a common-mode signal based low-complexity crosstalk cancelation scheme in vectored VDSL. EURASIP J. Adv. Signal Process. 2012, 63 (2012). https://doi.org/10.1186/1687-6180-2012-63

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-6180-2012-63

Keywords