Telecommunication and broadband services are usually provided to customer premises via twisted pairs of wires. The twisted pairs are often grouped in close proximity into binder groups. Data transmission in these settings may suffer from interference arising from electromagnetic coupling between neighboring twisted pairs, referred to as crosstalk interference.
The following embodiments of the invention are described with reference to the drawings, wherein like reference numerals are generally utilized to refer to like elements throughout, and wherein the various structures are not necessarily drawn to scale. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more aspects of embodiments of the invention. It may be evident, however, to one skilled in the art that one or more aspects of the embodiments of the invention may be practiced with a lesser degree of these specific details. In other instances, known structures and devices are shown in block diagram form in order to facilitate describing one or more aspects of the embodiments of the invention. The following description is therefore not to be taken in a limiting sense, and the scope of the invention is defined by the appended claims.
Referring to
While transmission lines L1 to LM may have all the same length, it is to be noted that they may also have different lengths. In the network shown in
Furthermore, it is to be noted that the cable C may comprise transmission lines Lext, which are not coupled to the central office CO.
The transmission lines L1 to LM may form a telecommunication channel. Since voice telephony uses only a small fraction of the bandwidth usually available on the transmission lines L1 to LM, the remaining fraction of the available bandwidth may be used for transmitting data. For data transmission there are a number of services available, such as ISDN (Integrated Services Digital Network) or ADSL (Asymmetric Digital Subscriber Line) or VDSL (Very high bit-rate Digital Subscriber Line) or VDSL2 (Very high bit-rate Digital Subscriber Line 2).
In systems such as the system shown in
NEXT refers to interference between neighboring transmission lines L1 to LM that arises when signals are transmitted in opposite directions. If the neighboring transmission lines L1 to LM carry the same type of service, then the interference is called self-NEXT.
FEXT refers to interference between neighboring transmission lines L1 to LM that arises when signals are transmitted in the same direction. If the neighboring transmission lines L1 to LM carry the same type of service, such as VDSL, then the interference is called self-FEXT.
Furthermore, noise can be coupled to the transmission lines L1 to LM that is generated by other sources than neighboring transmission lines L1 to LM. This noise is called alien noise and may, for example, be generated by the transmission lines Lext.
If different frequency bands are used for downstream data transmission and upstream data transmission, which is for example the case in VSDL, NEXT does not affect the transmission quality. However, FEXT causes more serious problems.
According to one embodiment, the frequency band used for transmitting signals in downstream direction is different from the frequency band used for transmitting signals in upstream direction. As a consequence, self-NEXT can be excluded as a source of interference, however self-FEXT must be considered. For example, VDSL or ADSL may be used as services for transmitting data over the transmission lines and DMT (Discrete Multi-Tone) modulation may be used for modulating signals, however the embodiment described in the following is not limited thereto. The embodiment may be also applied to a system which uses the same frequency band, but different time slots for downstream and upstream directions.
The network of the transmission lines L1 to LM of the present embodiment is shown in
As can be seen from
In
According to the interference channel model shown in
Assuming that the signals transmitted over different transmission lines are not correlated, the signal-to-noise ratio Sni at the output terminal of the transmission line Li, which is the ratio between the power S of the wanted signal and the power N of the noise, is given by the following equation:
Since many signals have a very wide dynamic range, signal-to-noise ratios are usually expressed in terms of the logarithmic decibel scale. In decibels, the logarithmic signal-to-noise ratio Sndbi is 10 times the logarithm of the power ratio Sni:
In order to be able to transmit high bit rates, the values of the signal-to-noise ratio Sni should be large. The channel capacity Ri of the transmission line Li, which is the number of bits that can be transmitted per frequency channel and data symbol, is:
Snref is a reference signal-to-noise ratio, which depends on the wanted bit error rate, the margins and the coding gain.
As can be seen from equation (2), the signal-to-noise ratio Sni measured at the output terminal of the transmission line Li depends on the power levels of the signals u1 to uM, the transfer function Hii, the transfer functions Hji, j≠1 and the power level of the alien noise interference signal ri. Two extreme cases may arise:
Description of a Method I:
In the following a method I is discussed as an exemplary embodiment, which allows a determination of the transmit power levels p1 to pM for signals provided to the input terminals of the transmission lines L1 to LM so that the signals received at the output terminals of the transmission lines L1 to LM exhibit equal signal-to-noise ratios Sn1 to SnM. As a result the same maximized data rate can be transmitted over the transmission lines L1 to LM. The method I is performed either for the downstream or the upstream direction and for a single frequency channel.
The transmit power levels p1 to pM of the signals provided to the transmission lines L1 to LM, the signal-to-noise ratios Sn1 to SnM measured at the output terminals of the transmission lines L1 to LM, and the logarithmic signal-to-noise ratios Sndb1 to SndbM are combined in vectors p, Sn and Sndb, respectively:
According to one embodiment, at the first cycle of the method I, which is denoted with k=1, signals are concurrently provided to the transmission lines L1 to LM having the highest transmit power level pmax:
The signal-to-noise ratios Sn(1)1 to Sn(1)M of the signals, which are received at the output terminals of the transmission lines L1 to LM, are measured. According to a further embodiment, the signal-to-noise ratios Sn(1)1 to Sn(1)M measured in the first cycle of the method (k=1) are used for determining the transmit power levels p(k=2) of the second cycle:
According to one embodiment, the vector p(2) is scaled:
In equation (10) max(p(2)) denotes the maximum component of the vector p(2) of equation (9). The scaling prevents exceeding the maximum power level pmax.
The scaled vector {circumflex over (p)}(2) provides the transmit power levels for the signals provided to the input terminals of the transmission lines L1 to LM during the second cycle of the method I. At the output terminals of the transmission lines L1 to LM the signal-to-noise ratios Sn(2)1 to Sn(2)M or the logarithmic signal-to-noise ratios Sndb(2)1 to Sndb(2)M are measured. Transmitting signals over the transmission lines L1 to LM and measuring their signal-to-noise ratios Sn(k)1 to Sn(k)M or their logarithmic signal-to-noise ratios Sndb(k)1 to Sndb(k)M is then iteratively repeated.
The iterations are repeated until the measured signal-to-noise ratios Sn(k)1 to Sn(k)M or the measured logarithmic signal-to-noise ratios Sndb(k)1 to Sndb(k)M reach sufficient convergence (k=kmax). At each of the iteration cycles k=2 to k=kmax−1 the signal-to-noise ratios Sn(k)1 to Sn(k)M or the logarithmic signal-to-noise ratios Sndb(k)1 to Sndb(k)M of the signals received at the output terminals of the transmission lines L1 to LM are measured and used for setting the transmit power levels p(k+1) of the signals provided to the input terminals of the transmission lines L1 to LM during the next iteration cycle k+1:
Before the determined transmit power levels are used for providing signals to the transmission lines L1 to LM, the vector p(k+1) may be scaled:
In equation (12) max(p(k+1)) denotes the maximum component of the vector p(k+1). The scaled vector {circumflex over (p)}(k+1) is used for providing signals to the transmission lines L1 to LM at the iteration cycle k+1.
The following example shows the behavior of the method I. The simulated network comprises 20 transmission lines L1 to L20. The lengths of the transmission lines L1 to L20 are evenly distributed between 100 m and 500 m. Both FEXT disturbances and alien disturbances are considered.
d(k)=max(Sndb(k))−min(Sndb(k)) (13)
The upper diagram of
Since the method I improves the signal-to-noise ratios of longer transmission lines especially if FEXT is the dominant source of interference, it is interesting to know a measure of the presence of FEXT compared to alien noise. Such a measure is given by a variable η:
In equation (14) variables a and b are introduced. The variables a and b are defined as follows:
a=max(Sndb(1))−min(Sndb(kmax)) (15)
b=max(Sndb(1))−min(Sndb(1)) (16)
In equations (15) and (16) the terms max(Sndb(1)) and min(Sndb(1)) denote the maximum and minimum components of the vector Sndb at k=1, respectively, when signals are provided to the transmission lines at the maximum power level. The term min(Sndb(kmax)) denotes the maximum component of the vector Sndb when the iterative method I has reached sufficient convergence meaning min(Sndb(kmax))≈max(Sndb(kmax)). The definitions of the variables a and b are also illustrated in
If FEXT does not occur, the variable η is one. The higher the presence of FEXT, the more the variable η decreases.
Description of a Method II:
In the following an iterative method II, according to one embodiment is described which improves the signal-to-noise ratios of the shorter transmission lines compared to the iterative method I described above. The improvement is achieved by successively increasing the transmit power levels of the signals provided to the transmission lines L1 to LM−1 until the logarithmic signal-to-noise ratio obtained from at least one transmission line, which is usually the longest transmission line LM, falls below a predetermined threshold value Sndbmin. The transmit power level of the signals provided to the longest transmission line LM is kept constant.
Before starting the iterative method II transmit power levels {tilde over (p)}(0)i (i=1, . . . , M) must be known, which, when used for providing signals to the transmission lines L1 to LM, produce equal logarithmic signal-to-noise ratios at the output terminals of the transmission lines L1 to LM. For example, the transmit power levels {tilde over (p)}(0)i are given by the transmit power levels p(kmax)i, which are obtained in the final iteration cycle kmax of the iterative method I, which produced an equal logarithmic signal-to-noise ratio Sndb(kmax)i for all transmission lines L1 to LM.
Starting from the transmit power levels {tilde over (p)}(0)i, the transmit power levels are successively increased at each iteration cycle until the logarithmic signal-to-noise ratio measured at the output terminal of at least one transmission line Li is reduced by more than a predetermined parameter Δdb compared to the logarithmic signal-to-noise ratio Sndb(kmax)i.
According to one embodiment, before starting the iterative method II it is verified whether Δdb<b−a. If this inequality is false, the maximum power level pmax may be chosen for all of the transmission lines L1 to LM and the iterative method II is not performed any further. If the inequality is true, the iterative method II is started.
The iteration cycles of the method II are denoted with {tilde over (k)} (=1, 2, . . . ). At the beginning of each iteration cycle signals are provided to the input terminals of the transmission lines L1 to LM. The signals are received at the output terminals of the transmission lines L1 to LM and the logarithmic signal-to-noise ratios Sndb({tilde over (k)})i are measured for each signal. The transmit power levels {tilde over (p)}({tilde over (k)}) for each iteration cycle {tilde over (k)} are given by the following equations:
{tilde over (p)}({tilde over (k)}+1)={tilde over (p)}({tilde over (k)})·|1−{tilde over (g)}·{tilde over (d)}({tilde over (k)})| (18)
{tilde over (p)}(0)=p(kmax) (19)
In equation (19) {tilde over (g)} is a predetermined constant, which influences the convergence of the method, and {tilde over (d)}({tilde over (k)}) is a vector of functions {tilde over (F)} of the transmit power levels {tilde over (p)}({tilde over (k)})i, which will be discussed in more detail later:
Before the transmit power levels {tilde over (p)}({tilde over (k)}+1)i are used for providing signals to the transmission lines L1 to LM, the vector {tilde over (p)}({tilde over (k)}+1) may be scaled:
In equation (21) max({tilde over (p)}({tilde over (k)}+1)) denotes the maximum component of the vector {tilde over (p)}({tilde over (k)}+1). The scaled vector
is used for transmitting signals during the iteration cycle {tilde over (k)}+1 over the transmission lines L1 to LM. Scaling causes the transmit power level {tilde over ({circumflex over (p)}({tilde over (k)}+1)M of the longest transmission line LM to be constant.
According to a further embodiment, the vector {tilde over (p)}({tilde over (k)}+1) of equation (18) is shifted once more:
In equation (22)
is a predetermined constant. The vector
may be scaled:
The termination condition of the iterative method II is:
min(Sndb({tilde over (k)}max))<min(Sndb(kmax))−Δdb (24)
According to equation (24) the iterative method II is terminated or at least interrupted if at least one of the measured logarithmic signal-to-noise ratios at a iteration cycle {tilde over (k)}max falls below the difference min(Sndb(kmax))−Δdb. In this case the iterative method II is either terminated or it is started again with smaller constants {tilde over (g)} and {tilde over ({tilde over (g)}. For restarting the iterative method II transmit power levels {tilde over (p)}({tilde over (k)}<{tilde over (k)}max) are used.
In the following a simulation is presented which illustrates an embodiment of the iterative method II. The simulated network is a VDSL network and comprises 25 transmission lines L1 to L25 in a cable C. The lengths of the transmission lines L1 to L25 are evenly distributed between 200 m and 700 m. The network is based on a model as shown in
So far, methods I and II for determining transmit power levels for a single frequency channel were discussed. In order to adjust the total power spectrum density of all modems, the described iterative methods I and II may be performed for all frequency channels. For that, signals of different frequency channels can be transmitted over the transmission lines concurrently.
Description of a Method III:
In the following, a method III serving as a further embodiment is presented, an aim of which is to increase the bit rates of the longer transmission lines at the cost of reducing the bit rates of the shorter transmission lines. In this embodiment, the maximum transmit power Pmax of each of the transmission lines L1 to LM is pre-determined. The maximum transmit power Pmax is evenly distributed over the frequency channels used for transmitting signals over the transmission line Li (i=1, . . . , N). If the number of the frequency channels used for transmitting signals over the transmission line Li is Ni, then the maximum power spectral density or the maximum transmit power level pmax,i for each frequency channel is:
Furthermore, the maximum transmit power level pmax,i may also be selected among the value of equation (28) and a pre-determined value PSDmax of the maximum power spectral density:
The method III described in the following aims to determine the optimal number Nopt,1 to Nopt,N of frequency channels (or transmission channels) used for the transmission over the transmission lines L1 to LM, respectively. In a first step of the method III, the number Nopt,M of frequency channels used for the longest transmission line LM is determined. For this purpose, the method I, which has been described above, is carried out in order to determine the transmit power levels p1 to pM for signals provided to the input terminals of the transmission lines L1 to LM so that the signals received at the output terminals of the transmission lines L1 to LM exhibit equal signal-to-noise ratios Sn1 to SnM. The method I is carried out for several frequency channels n (n=1, . . . , Nmax) and for each frequency channel n a common signal-to-noise ratio Snn is detected for the transmission lines L1 to LM. By using the following equation, the channel capacity R can be calculated, which is the sum of the channel capacities of the frequency channels n=1 to n=Nmax, wherein the channel capacity of the frequency channel n is the number of bits (or the amount of discrete information) that can be transmitted per unit time (or per data symbol) over the frequency channel n:
Snref is a reference signal-to-noise ratio, which may be adjusted, for example, depending on the wanted bit error rate, the margins and the coding gain. For the calculation of equation (30) only those summands may be considered that exhibit at least one bit. The maximum number of bits of each of the summands may be pre-determined, for example 15 bit.
Equation (30) has a maximum depending on the number Nmax of frequency channels n. The number Nmax, at which the channel capacity R of equation (30) reaches its maximum, is determined and is denoted as Nopt,M. The number Nopt,M defines the number of frequency channels used for transmitting signals over the longest transmission line LM. The maximum transmit power level popt,M for each of the frequency channels of the longest transmission line LM is:
In
LM is allowed according to the used transmission service, for example VDSL. The frequency ranges FR1 and FR2 are divided into frequency channels n and each frequency channel n is associated with a carrier frequency. Exemplarily the number Nopt,M of frequency channels is shown where equation (30) has a peak when considering transmission lines L1 to LM.
After having determined the optimal number Nopt,M of frequency channels for the longest transmission line LM, the method II, which has been described above, may be carried out. For that, an appropriate parameter Δdb and a function {tilde over (F)} are selected. As a result the Nopt,M frequency channels used for the longest transmission line LM exhibit all together the maximum transmit power Pmax, whereas the transmit powers of the other transmission lines L1 to LM−1 are smaller than the maximum transmit power Pmax.
In a second step of method III, the number Nopt,M−1 of the frequency channels used for the second longest transmission line LM−1 is determined. For this purpose, the method steps described above for the longest transmission line LM may be carried out analogously for the second longest transmission line LM−1. For that, the longest transmission line LM is no longer considered. This means that method I is carried out in order to determine the transmit power levels p1 to pM−1 for signals provided to the input terminals of the transmission lines L1 to LM−1 so that the signals received at the output terminals of the transmission lines L1 to LM−1 exhibit equal signal-to-noise ratios Sn1 to SnM−1. Further, the number Nmax, at which the channel capacity R of equation (30) reaches its maximum, is determined by varying the number of frequency channels and is denoted as Nopt,M−1. The number Nopt,M−1 defines the number of frequency channels used for transmitting signals over the second longest transmission line LM−1 as schematically illustrated in
After having determined the optimal number Nopt,M−1 of frequency channels for the second longest transmission line LM−1, the method II may be carried out as described above. As a result the Nopt,M−1 frequency channels used for the second longest transmission line LM−1 exhibit all together the maximum transmit power Pmax, whereas the transmit powers of the remaining transmission lines L1 to LM−2 are smaller than the maximum transmit power Pmax.
In a third and in subsequent steps of method III, the number Nopt,M−2 of the frequency channels used for the third longest transmission line LM−2 and the number Nopt,M−3 to Nopt,1 of the frequency channels used for the other transmission lines LM−3 to L1 may be determined. For this purpose, the method steps described above may be carried out analogously for the transmission lines LM−2 to L1.
Each step of method III leads to a number Nopt,i of frequency channels used for transmitting signals over the longest transmission line Li, which is considered in the corresponding method step. The method III may be continued in the described manner until either all of the transmission lines exhibit the maximum transmit power Pmax or until all of the frequency channels n of the available frequency range FR1 and FR2 have been used. In the latter case, the remaining transmission lines do not exhibit the maximum transmit power Pmax.
Instead of classifying the transmission lines L1 to LM according to their lengths, the transmission lines L1 to LM may be classified according to their logarithmic signal-to-noise ratios SndB. In this case the transmission line LM shows the lowest logarithmic signal-to-noise ratio, the transmission line LM−1 shows the second lowest logarithmic signal-to-noise ratio etc.
Description of a Method IV:
In the following, a method IV is presented for determining crosstalk transfer functions Hji, i≠j caused by FEXT and interfering signals r caused by alien noise. The transfer functions Hii may be determined by using a common method known to a person skilled in the art. The transfer functions Hii and Hji, i≠j as well as the interfering signals r may be used to determine the signal-to-noise ratios Sni and Sndbi according to equations (2) and (3). In case there is no interference between different frequency channels, such as in DMT transmission systems, the transfer functions Hji, i≠j and the interfering signals r may be determined separately for each frequency channel. In the following the method IV is therefore described for only one frequency channel, but may be applied to other frequency channels as well.
The interference channel model shown in
Moreover, equation (1) has to be adapted:
wherein the signals u1 to uM are the output signals of the deciders D1 to DM, respectively.
For the determination of the FEXT transfer functions Hji, i≠j a linear system of equations can be established. For i=1 the following equation is obtained:
In equation (35) l=1, . . . , L denotes the FFT (fast fourier transformation) frame. L symbols are transmitted over each of the transmission lines L1 to LM. Equation (35) may be rewritten as:
Δy1=U1·H1 (36)
This system of linear equations may be solved by using a least mean square algorithm:
H
1=(U1*TU1)−1·(U1*T·Δy1)=Q−1·b (37)
Q=(U1*T·U1) (38)
b=U
1
*T
·y
1 (39)
In equation (37) U1*T denotes the complex conjugated transpose of the matrix U1. For calculating the matrix H1 the square matrix Q is inverted and multiplied by the vector b.
The elements qνμ of the matrix Q and bν of the vector b have the form:
The elements qνμ and bν may be calculated recursively, but may also be calculated as follows:
q
νμ(1)=Uν+1*(1)·Uμ+1(1) (42)
q
νμ(λ)=qνμ(λ−1)+Uν+1*(λ)·Uμ+1(λ) (43)
for λ=2, 3, . . . , L and ν, μ=1, 2, . . . , M−1
b
ν(1)=Uν+1*(1)·Δy1(1) (44)
b
ν(λ)=bν(λ−1)+Uν+1*(λ)·Δy1(λ) (45)
for λ=2, 3, . . . , L and ν, μ=1, 2, . . . , M−1
During a first test interval, the M−1 elements of the first column of the transmission matrix Ĥ comprising the transfer functions Hji can be calculated as described above. The other columns of the matrix Ĥ are calculated accordingly.
During a second test interval, the matrix Ĥ may be used to determine the noise power of the alien signals, which is schematically illustrated in
Description of Simulation Results:
In the following a simulation is presented which illustrates the methods described above. The simulated network is a VDSL network and comprises 25 transmission lines L1 to L25 of the type AWG 24. The lengths of the transmission lines L1 to L25 are evenly distributed between 300 m and 800 m.
The simulation is carried out for data transmission in the upstream direction (from the transceivers RT1 to RTM to the central office CO). The network is based on a model as shown in
While in the above exemplary embodiments have been described, it is to be understood that many modifications of these embodiments may be provided. For example, the transmission lines L1 to LM may be replaced by wireless transmission links. Therefore, when reference is made to transmission lines, the transmission lines may be replaced by wireless transmission links.
The above exemplary systems may provide an xDSL system as well as a system of other services for transmitting data over the transmission lines L1 to LM. In addition, while the transmission system may use different frequency bands for downstream and upstream transmission, it may also use a same frequency band for both, downstream and upstream transmission. The above described embodiments are equally applicable to systems using timeslots for transmission.
In addition, while a particular feature or aspect of an embodiment of the invention may have been disclosed with respect to only one of several implementations, such feature or aspect may be combined with one or more other features or aspects of the other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms “include”, “have”, “with”, or other variants thereof are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term “comprise”. The terms “coupled” and “connected”, along with derivatives may have been used. It should be understood that these terms may have been used to indicate that two elements co-operate or interact with each other regardless whether they are in direct physical or electrical contact, or they are not in direct contact with each other. Furthermore, it should be understood that embodiments of the invention may be implemented in discrete circuits, partially integrated circuits or fully integrated circuits or programming means. Also, the term “exemplary” is merely meant as an example, rather than the best or optimal. It is also to be appreciated that features and/or elements depicted herein are illustrated with particular dimensions relative to one another for purposes of simplicity and ease of understanding, and that actual dimensions may differ substantially from that illustrated herein.