SciELO - Scientific Electronic Library Online

vol.108 issue4 author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand



Related links

  • On index processCited by Google
  • On index processSimilars in Google


SAIEE Africa Research Journal

On-line version ISSN 1991-1696
Print version ISSN 0038-2221

SAIEE ARJ vol.108 n.4 Observatory, Johannesburg Dec. 2017


Performance evaluation of a gigabit DSL modem using super orthogonal complete complementary codes under practical crosstalk conditions



J.H. van WykI; L.P. LindeII

IDepartment of Electrical, Electronic & Computer Engineering, University of Pretoria, South Africa, 0002. E-mail:
IIDepartment of Electrical, Electronic & Computer Engineering, University of Pretoria, South Africa, 0002. E-mail:




This paper describes the unique performance evaluation results of a Gigabit Digital Subscriber Line modem that provides Multi-user-interference-free communication, by incorporating Super Orthogonal Complete Complementary spreading into the existing xDSL modem architecture. The GDSL modem was tested under practical crosstalk conditions, using the Network Interface, Power, and Protection (NIPP) Committee MIMO Crosstalk Model. It was found that the GDSL modem provides acceptable bit error rate performance for a fully loaded system, even for very short twisted pairs. A unique observation from these performance evaluation tests is than the non-linear behaviour of NEXT and FEXT creates an orthogonality distortion effect on the correlation properties of the SOCC code family.

Keywords: Gigabit Digital Subscriber Line (GDSL), Super Complete Complementary (SOCC), MUI-free, Performance evaluation, MIMO crosstalk, FEXT, NEXT, crosstalk




In this paper we present the unique performance evaluation results of a Gigabit Digital Suscriber Line (GDSL) modem that was developed and described in [1], where a "'spreading block"' (SB) is added to the existing DSL architecture, using Super Orthogonal Complete Complementary (SOCC) spreading codes to create a Multi-user Interference (MUI) free environment, even in the presence of severe FEXT crosstalk (very short loops).

In Section 2 the proposed system architecture is briefly described from [1]. In Section 3 the channel modeling, NEXT and FEXT crosstalk environment and the NIPP MIMO Crosstalk model is provided. In Section 4 the performance evaluation results is provided and discussed. Finally a conclusion of this paper is provided in Section 5.



The proposed GDSL system architecture was described in a previous paper [1], but is repeated here for completeness. Figure 1 shows the GDSL transmitter [2], based on Discrete Multi-Tone (DMT), with the proposed SOCC spreader highlighted. Figure 2 shows the corresponding GDSL receiver. With a subchannel spacing of 51.75 kHz (12x4.3125 kHz) and using a 4096 FFT structure, a total system bandwidth of 211.968 MHz is required. This bandwidth is suggested for future systems [3]. During modem initialization the channel attenuation and background noise is determined. For our simulations, a theoretical approach, based on two-port networks will be used, as discussed in Section 3. Figure 3 shows the Power spectral densities of the pilot tones (in this example -60dBm/Hz), the channel attenuation (shown in dB to compare profile with that of received tones), the received tones, the background noise, 99% worst case NEXT noise level and 99% worst case FEXT noise levels for different coupling lengths d, for 200m of 0.5mm twisted pair.








3.1 Channel modeling

Local loops usually consist of several sections of cable with different lengths and wire gauges, with or without bridged taps, and terminated with resistive impedance. Two-port networks, and specifically ABCD matrixes can be used to represent each segment or section of a line. By multiplying the ABCD matrixes of each segment, an ABCD matrix is obtained which represents the complete line [2]. For a 200m 0.5mm twisted-pair, the obtained channel attenuation is shown in Figure 4. A practical xDSL modem will obtain a SNR profile of the channel. This is referred to as the measured SNR (SNRmeas). To allow for performance variations and a target uncoded BER of 10-7, a SNR performance margin of Γ = 10 dB is added to SNRmeas to obtain SNRuSed[2], which is used by the modem. A practical example, with a VDSL 30a profile bypass policy, averaged over 518 FFT blocks (10 ms) is shown in Figure 4.



3.2 NEXT and FEXT modeling

The transfer function for a 99% worst-case NEXT channel can be expressed as [2]:

and the PSD as:

where xn= 8.814 · 10 14 and f is the frequency [Hz].

FEXT is dependent on the characteristics of the line. The original signal at the transmitter (of a disturber) will be attenuated due to the inherent propagation loss of the line. In a real network, FEXT is not just a function of the crosstalk in the cable, but also of the cable topology [2], i.e.

and the PSD as:

where xn= 2.625 · 10-16, l is the length of the disturbing line [m], Hins(f) is the insertion loss for the line under consideration, is the modulus-squared function, and f is the frequency [Hz].

In Figure 5 a comparison is shown between NEXT, FEXT (l=0m), FEXT (l=100m) and FEXT (l=200m). It should be noted that FEXT approaches NEXT as the line length decreases (with the coupling length equal to the line length). In Figure 6 a comparison is shown between NEXT, FEXT (d=10m), FEXT (d=100m) and FEXT (d=200m), for a 200m 0.5mm twisted-pair.





In ADSL systems, where the line length was still relatively long (the so called 'last-mile'), NEXT was eliminated by using a FDD approach, using different sub-channels for upstream and downstream transmission. One approach to control crosstalk was to control certain transmission parameters such as tone power levels. These "spectrum management" restrictions are conservatively designed so that 99% of all operational cases operate properly. FEXT had PSD levels close to or below the noise level due to large line attenuation, specifically at higher frequencies. With VDSL / VDSL2 the FEXT from other VDSL systems (often called 'self-FEXT') is the major performance constraining factor, especially as the loop length becomes shorter. As the line attenuation decreases for shorter loops, FEXT noise starts to approach the same levels as NEXT noise. NEXT is usually avoided by using a FDD approach (upstream and downstream bands in separate frequency bands) or a TDD (sending upstream packets and downstream packets after each other) approach.

FEXT remains a problem for the FDD approach - a solution was to apply dynamic spectral management (DSM) Level 1. DSM Level 2 performs spectrum balancing jointly across multiple lines to mitigate crosstalk, while DSM Level 3 applies Vectored DSL to effectively remove crosstalk. Vectored DSL makes use of pre-coding in downstream transmission and makes use of Multi-User Detection (MUD) interference cancellation in upstream transmission [4]. For the GDSL modem, SOCC spreading is used to mitigate the effect of crosstalk (MUI).

Consider Figure 7. In order to determine how SOCC spreading will perform under NEXT and FEXT conditions, the disturbing signal (including background noise, NEXT interferer and or FEXT interferer) should be considered. It is equivalent to determining the Interference noise. Consider the case of sending information downstream for User i. If TxjjowN has a power spectrum of Sdown (f ), the transmitter's received version at the downstream receiver (Rxdown) will be Sdown(f). | Hins(f) |2, basically an attenuated version of the transmitter's spectrum. The interfering received signal from User(s) j will be a power sum of NEXT and FEXT terms [5], each respectively of the form Sup(f).NEXT(f) and Sdown(f ).FEXT(f ). If N0/2 is the background noise, the Interference noise will be:



for all Users j, where Nj is the number of similar disturbers from Users j and Ndisis the total number of disturbers. During modem initialization the channel attenuation profile is determined and synchronized between the GTU-C and GTU-R. Since both receivers of User i have knowledge of the channel, the 1-tap decision feedback equalizer (DFE) can remove the effect of insertion loss. This is equivalent to dividing the received signal by | The equalized Interference noise then becomes:

where Nj is the number of similar disturbers from Users j and Ndisis the total number of disturbers.

From Figure 6, NEXT and FEXT (for short loops) provide the most detrimental (crosstalk) effect for current xDSL systems. It can be observed that the crosstalk coupling is relatively high (where a higher negative dB value means lower coupling and vice versa) for higher frequencies.

3.3 MIMO Crosstalk Model

In 2009 the Network Interface, Power, and Protection (NIPP) Committee: Network Access Interfaces (NAI) Subcommittee conducted a study [6] that provided a stochastic model for a MIMO (FEXT) coupling channel for DSL transmission systems. From this report "The model was derived using a statistical analysis of measurements of ingress energy into pairs of a cable, from other pairs in the same cable, using an actual loop plant. The probability density function (PDF) of the model is asymmetric, meaning that the crosstalk coupling from line (or pair) 1 to 2 is different from the crosstalk coupling from line 2 to 1. The difference seems to vary between 0 dB to 3 dB. The MIMO crosstalk model is also based on a 99% worst case model for single or multiple binders of up to 25 pairs each (up to 100 pairs total), 0.4mm or 0.5mm cable type. The transfer function for the MIMO FEXT model is given as:

where f is the frequency [Hz], d is the coupling length [m], Hfext,99 is the 99% worst-case crosstalk coupling model in linear scale, φ(f ) is the phase of the crosstalk channel transfer function and XdBis the amplitude offset of the crosstalk transfer function [dB], relative to the amplitude of the 99% worst case model. The phase (p(f ) is equal to the phase of the direct channel transfer function plus an offset:

where the phase offset φ 0is a uniformly distributed random variable over the range [0, 2π]." An interesting observation from the practical measurements was " is also clear that the phase of the crosstalk channel has the same slope as the phase of the direct channel". Thus, the crosstalk channels are only affected by the amplitude XdB(f). Also note that "...the amplitude offset XdB(f) can be considered to be independent of the frequency". Thus, the frequency variation of the amplitude offset is ignored and approximated by XdB .

For this study a standard 100x100 matrix of XdB (representing a 100-pair cable with four 25-pair binders) will be used [6]. Row 70 (Pair «=70 as desired channel) had the worst profile and was used for the MIMO channel profiling. Xij vs. Pair j (only for the worse 64 cases) are shown in Table 1. Although the MIMO model was derived for FEXT, it is also applicable to NEXT, as Xitj is the crosstalk coupling between pairs i and j. HNEXT(f ) and HFEXT(f, d) is thus defined as:



Bit error rate (BER) analysis was first performed on the GDSL modem for QPSK, 16-QAM and 64-QAM modulation, with frequency spreading Lfsp= 64, as shown in Figure 8. It should be observed that spreading does not affect the BER performance of the system. The



GDSL system was tested for different users using only 99% worse case NEXT coupling, with operation in the lowest frequency resource block (RB), as shown in Figure 9, and in the highest frequency RB, as shown in Figure 10 ('4 Users' mean that there is the desired user and 3 other NEXT coupled users). It can be observed that the performance for up to 16 users are still acceptable, but for up to 64 users the performance deteriorates. In Figure 11 a 64 users QPSK system is used to compare NEXT and FEXT (l=10m, 100m or 200m respectively). The system performance is acceptable for line lengths of more than 100m, provided that NEXT is not present.







In Section 3.3 a more practical MIMO Crosstalk model is explained. If crosstalk coupling attenuation values XdB of Table 1 are also taken into consideration, the performance for low - and high frequency RBs are shown in Figures 12 and 13. It can be observed that the performance for up to 64 users are still acceptable. In Figure 14 a 64 users QPSK system is used to compare NEXT and FEXT (l=10m, 100m or 200m respectively) when practical crosstalk coupling attenuation (XdB) values are taken into account. The system performance is acceptable, even for FEXT at very short lengths or even NEXT. A unique observation from these performance tests is than the non-linear behaviour of NEXT and FEXT creates an orthogonality distortion effect on the correlation properties of the SOCC code family. The attenuation level of the relevant NEXT/FEXT function also plays a role in further amplifying this effect. This is evident when comparing Figure 9 and Figure 10, using Figure 6 to determine the degree of non-linearity (the gradient of the respective crosstalk functions at low and high frequencies). Orthogonal codes thus do not function well under high gradient changes over the spreading length of codes.








In this paper the unique performance evaluation of a GDSL modem using SOCC spreading, operating withinapractical NEXT/FEXT (MIMO) channel, was described. It was found that the original 99% worst case NEXT and FEXT models are too conservative towards practical systems, as indicated in Section 3.3. Using the practically measured MIMO model, the GDSL system shows acceptable BER performance for a fully loaded system (64 users) under all NEXT/FEXT conditions.



[1] van Wyk JH, Linde LP. Design of a Gigabit DSL modem using Super Orthogonal Complete Complementary Codes. Trans. Emerging Tel. Tech. (2016). Published online in Wiley Online Library (Available DOI: 10.1002/ett.3071.

[2] Starr T, Cioffi JM, Silverman PJ. Understanding Digital Subscriber Line Technology. Prentice Hall. 1999. ISBN 0-13-780545-4.

[3] ITU-T. 2014. Fast access to subscriber terminals ( - Physical layer specification. Available:

[4] Leung C, Huberman S, Ho-Van K, Le-Ngoc T. Vectored DSL: Potential, Implementation Issues and Challenges. IEEE Communications & Tutorials Q4 2013.15 (4). pp. 1907-1923.         [ Links ]

[5] Galli S, Kerpez K. Methods of summing crosstalk frommized sources - Part I: Theoretical Analysis. IEEE Trans. Commun., 50 (3), pp. 453461.         [ Links ]

[6] ATIS, Multiple-input Multiple-output Crosstalk Channel Model. NIPP-NAI-2009-014R3, Tech. Rep., 2009.

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License